.cw-site{--navy:#12344b;--pale:#eaf1f5;--ink:#12344b;color:var(--ink);-webkit-font-smoothing:antialiased;background:#fbfcfd;font-family:Arial,Helvetica,sans-serif}.cw-site *{box-sizing:border-box}.cw-site a{text-decoration:none}:is(.cw-site a:focus-visible,.cw-site summary:focus-visible){outline-offset:6px;outline:3px solid #3983b5}.cw-site h1,.cw-site h2,.cw-site h3,.cw-site p{margin:0}.cw-site h1,.cw-site h2{letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.04}.cw-site em{color:#67839a;font-weight:400}.cw-site p{line-height:1.7}.cw-site section{scroll-margin-top:32px}.cw-skip{z-index:20;background:#fff;padding:15px;position:absolute;top:-100px;left:20px}.cw-skip:focus{top:12px}.cw-announcement{background:var(--navy);color:#fff;text-align:center;letter-spacing:.08em;padding:11px 16px;font-size:11px}.cw-announcement span{opacity:.75;margin-left:8px}.cw-header{border-bottom:1px solid #dce5eb;justify-content:space-between;align-items:center;gap:24px;height:112px;padding:0 6%;display:flex}.cw-mark{letter-spacing:.13em;flex-direction:column;align-items:center;font-family:Georgia,Times New Roman,serif;font-size:31px;line-height:1.15;display:inline-flex}.cw-mark small{letter-spacing:.6em;margin-top:8px;padding-left:.6em;font-family:Arial,sans-serif;font-size:9px;font-weight:600}.cw-desktop-nav{gap:34px;font-size:13px;display:flex}.cw-desktop-nav a:hover,.cw-footer a:hover{text-underline-offset:5px;text-decoration:underline}.cw-account{border:1px solid #bdcbd5;border-radius:30px;gap:25px;padding:13px 21px;font-size:12px;display:flex}.cw-mobile-menu{display:none}.cw-hero{grid-template-columns:1fr 1fr;min-height:660px;display:grid}.cw-hero-copy{flex-direction:column;align-items:flex-start;padding:90px 7% 30px 12%;display:flex}.cw-kicker{letter-spacing:.18em;font-size:10px;font-weight:600;line-height:1.5!important}.cw-kicker>span{background:#729bb7;border-radius:50%;width:6px;height:6px;margin:0 9px 1px 0;display:inline-block}.cw-hero h1{margin:29px 0;font-size:clamp(60px,6.8vw,106px)}.cw-intro{color:#4c6474;max-width:360px;font-size:16px}.cw-buttons{flex-wrap:wrap;align-items:center;gap:23px;margin-top:34px;display:flex}.cw-button{background:var(--navy);color:#fff;border-radius:3px;justify-content:space-between;align-items:center;gap:35px;min-height:50px;padding:17px 25px;font-size:12px;transition:background .2s,transform .2s;display:inline-flex}.cw-button:hover{background:#24546f;transform:translateY(-2px)}.cw-button span{font-size:20px;line-height:1}.cw-text-link{border-bottom:1px solid #a9bccb;align-items:center;gap:16px;padding:6px 0;font-size:12px;display:inline-flex}.cw-hero-foot{letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #d4dfe6;gap:28px;width:100%;margin-top:auto;padding-top:21px;padding-bottom:8px;font-size:9px;display:flex}.cw-hero-art{background:radial-gradient(at 55% 35%,#f8fafb 0%,#d9e6ee 60%,#c8dbe8 100%);justify-content:center;align-items:center;min-height:660px;display:flex;position:relative;overflow:hidden}.cw-art-caption{letter-spacing:.14em;font-size:10px;line-height:1.6;position:absolute;top:38px;left:35px}.cw-art-bottom{letter-spacing:.05em;font-size:10px;position:absolute;bottom:27px;right:30px}.cw-orbit{border:1px solid #a9c1d14a;border-radius:50%;width:610px;height:610px;position:absolute}.cw-orbit-two{width:440px;height:440px}.cw-hero-art>.cw-can{margin-top:25px;transform:rotate(-10deg)}.cw-can{color:#12344b;background:linear-gradient(90deg,#8f9da3 0%,#e3e9eb 5%,#fff 21%,#f0f4f5 45%,#dce5e9 72%,#a4b6c1 94%,#6e818e 100%);border-radius:37px 37px 26px 26px;flex-shrink:0;width:188px;height:450px;position:relative;box-shadow:25px 34px 35px #153e5930,inset -4px 0 8px #48627033}.cw-can-top{background:linear-gradient(#9da7ac,#f8f9f9 35%,#778891 62%,#cfd8dd 78%,#f9fbfc);border:1px solid #83939c;border-radius:50%;height:19px;position:absolute;top:0;left:3px;right:3px}.cw-can-bottom{background:linear-gradient(#a1afb7,#e4eaed 30%,#7f8e97 70%,#526674);border-radius:0 0 50% 50%;height:13px;position:absolute;bottom:0;left:9px;right:9px}.cw-can-label{text-align:center;height:100%;padding:80px 8px 15px}.cw-can .cw-mark{letter-spacing:.07em;font-size:29px}.cw-can .cw-mark small{margin-top:14px;font-size:9px}.cw-can-facts{letter-spacing:.28em;margin-top:61px;font-size:7px;font-weight:600;line-height:3.9}.cw-can-size{letter-spacing:.13em;margin-top:35px;font-size:7px}.cw-can-size span{margin-top:17px;display:inline-block}.cw-ribbon{letter-spacing:.18em;background:#f3f6f8;border-top:1px solid #dce5eb;border-bottom:1px solid #dce5eb;justify-content:space-around;align-items:center;gap:24px;padding:27px 5%;font-size:10px;display:flex}.cw-ribbon i{color:#8ea6b7;font-size:18px;font-style:normal}.cw-section{padding:100px 8%}.cw-section h2,.cw-city h2{font-size:clamp(44px,4.6vw,70px)}.cw-section-heading{grid-template-columns:1fr 1.4fr 1fr;align-items:start;gap:30px;display:grid}.cw-section-heading>p:last-child{color:#627a8b;padding-top:12px;font-size:13px}.cw-steps{grid-template-columns:repeat(3,1fr);gap:45px;margin:65px 0 30px;display:grid}.cw-steps article{border-top:1px solid #bfced8;padding-top:22px}.cw-step-number{color:#8ca6b8;font-family:Georgia,serif;font-size:34px}.cw-site h3{letter-spacing:-.025em;font-size:19px;font-weight:400}.cw-steps h3{margin:24px 0 13px}.cw-steps p{color:#617483;max-width:310px;font-size:13px}.cw-city{background:#edf3f6;grid-template-columns:1fr 1fr;display:grid}.cw-city-photo{height:620px;position:relative;overflow:hidden}.cw-city-photo img{object-fit:cover;object-position:50% 52%;width:100%;height:100%}.cw-city-photo>span{letter-spacing:.18em;color:#fff;background:#12344b;padding:9px 12px;font-size:9px;position:absolute;bottom:25px;left:30px}.cw-city-copy{align-self:center;padding:90px 14%}.cw-city h2{margin:27px 0 30px}.cw-city-copy>p:not(.cw-kicker){color:#536d7e;margin-top:18px;font-size:14px}.cw-fact-row{border-top:1px solid #c6d6e0;justify-content:space-between;gap:15px;margin-top:40px;padding-top:22px;font-size:10px;display:flex}.cw-brands{background:var(--navy);color:#fff;grid-template-columns:1fr 1fr;gap:12%;padding-top:105px;padding-bottom:105px;display:grid}.cw-brands h2{margin:28px 0}.cw-brands em{color:#a4c0d3}.cw-lead{color:#bdd0dc;font-size:15px}.cw-button-light{color:var(--navy);background:#f3f8fb;margin-top:35px}.cw-button-light:hover{background:#d6e6ef}.cw-brand-list article{border-top:1px solid #6e91a766;gap:27px;padding:24px 0;display:flex}.cw-brand-list article>span{color:#a4bfce;padding-top:5px;font-size:10px}.cw-brand-list p{color:#bdd0dc;max-width:340px;margin-top:10px;font-size:13px}.cw-offices{grid-template-columns:1fr 1fr;align-items:center;gap:10%;display:grid}.cw-office-visual{letter-spacing:.13em;background:#e6eef3;height:530px;padding:28px;font-size:11px;line-height:1.7;position:relative;overflow:hidden}.cw-office-cans{gap:32px;display:flex;position:absolute;top:195px;left:50%;transform:translate(-50%)rotate(17deg)}.cw-office-cans .cw-can{width:158px;height:395px;box-shadow:10px 20px 24px #153e5925}.cw-office-cans .cw-can-label{padding-top:64px}.cw-office-cans .cw-can .cw-mark{font-size:24px}.cw-office-cans .cw-can-facts{margin-top:35px}.cw-office-cans .cw-can:nth-child(2){margin-top:-80px}.cw-office-visual>small{z-index:1;background:#e6eef3;padding:5px 8px;font-size:8px;position:absolute;bottom:22px;left:28px}.cw-office-copy h2{margin:25px 0}.cw-office-copy>p:not(.cw-kicker){color:#5a7181;margin:17px 0;font-size:14px}.cw-office-copy .cw-button{margin-top:12px}.cw-note{color:#667d8d;font-size:11px!important}.cw-faq{background:#f0f5f8;grid-template-columns:1fr 1.7fr;gap:9%;display:grid}.cw-faq h2{margin-top:25px}.cw-faq details{border-top:1px solid #c8d7e1}.cw-faq details:last-child{border-bottom:1px solid #c8d7e1}.cw-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:25px 0;font-size:15px;list-style:none;display:flex}.cw-site summary::-webkit-details-marker{display:none}.cw-faq summary span{flex-shrink:0;font-size:21px;font-weight:300}.cw-faq details[open] summary span{transform:rotate(45deg)}.cw-faq details p{color:#516c7e;max-width:620px;padding:0 35px 25px 0;font-size:13px}.cw-contact{text-align:center;background:#e0ebf2;padding:110px 24px}.cw-contact h2{margin:27px 0 35px;font-size:clamp(46px,5.5vw,80px)}.cw-contact-email{border-bottom:1px solid #8ca6b8;align-items:center;gap:25px;padding-bottom:10px;font-size:clamp(18px,2.4vw,31px);display:inline-flex}.cw-contact>p:not(.cw-kicker){color:#536f82;margin-top:28px;font-size:11px}.cw-contact>.cw-note{margin-top:9px;display:block}.cw-footer{background:#fbfcfd;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;padding:65px 8% 25px;display:grid}.cw-footer p{color:#667d8d;margin-top:20px;font-size:12px}.cw-footer h3{text-transform:uppercase;letter-spacing:.12em;margin-bottom:20px;font-size:10px}.cw-footer>div>a:not(:first-child),.cw-footer>div:not(:first-child)>a{margin-top:14px;font-size:12px;display:block}.cw-footer-bottom{color:#667d8d;border-top:1px solid #d6e2e9;grid-column:1/-1;justify-content:space-between;margin-top:25px;padding-top:25px;font-size:10px;display:flex}@media (min-width:1500px){.cw-hero-copy{padding-top:110px}.cw-hero,.cw-hero-art{min-height:750px}.cw-hero-art>.cw-can{scale:1.15}}@media (max-width:1000px){.cw-header{height:95px;padding:0 5%}.cw-desktop-nav{gap:20px}.cw-hero-copy{padding:65px 8% 25px 10%}.cw-hero h1{font-size:66px}.cw-hero,.cw-hero-art{min-height:650px}.cw-hero-art>.cw-can{scale:.88}.cw-section{padding:75px 6%}.cw-section-heading{grid-template-columns:1fr 1.5fr}.cw-section-heading>p:last-child{grid-column:2}.cw-city-copy{padding:50px 10%}.cw-city-photo{height:560px}.cw-brands{gap:8%}.cw-office-visual{height:490px}.cw-hero-foot{gap:16px;font-size:8px}.cw-footer{gap:25px;padding-left:6%;padding-right:6%}}@media (max-width:700px){.cw-announcement{letter-spacing:.02em;font-size:9px}.cw-announcement span{margin:3px 0 0;display:block}.cw-header{gap:14px;height:88px;padding:0 22px}.cw-header .cw-mark{font-size:24px}.cw-header .cw-mark small{font-size:7px}.cw-desktop-nav{display:none}.cw-account{border:0;gap:8px;margin-left:auto;padding:10px 0;font-size:11px}.cw-mobile-menu{display:block}.cw-mobile-menu summary{cursor:pointer;padding:15px 0;font-size:11px;list-style:none}.cw-mobile-menu summary>span{margin-left:5px}.cw-mobile-menu nav{z-index:10;background:#fbfcfd;border-bottom:1px solid #b6cad8;padding:20px 24px 26px;position:absolute;top:141px;left:0;right:0;box-shadow:0 15px 15px #12344b10}.cw-mobile-menu nav a{padding:12px;font-size:14px;display:block}.cw-hero{grid-template-columns:1fr}.cw-hero-copy{padding:48px 25px 27px}.cw-hero h1{margin:25px 0;font-size:clamp(48px,15.4vw,60px)}.cw-intro{max-width:320px;font-size:15px}.cw-buttons{gap:18px;margin-top:27px}.cw-button{gap:24px;padding:15px 20px}.cw-text-link{font-size:11px}.cw-hero-foot{gap:30px;margin-top:35px;font-size:9px}.cw-hero-art{min-height:470px}.cw-hero-art>.cw-can{margin-top:0;scale:.82}.cw-art-caption{font-size:8px;top:25px;left:25px}.cw-art-bottom{font-size:9px;bottom:22px;right:22px}.cw-orbit{width:490px;height:490px}.cw-orbit-two{width:330px;height:330px}.cw-ribbon{flex-wrap:wrap;justify-content:center;gap:16px;padding:20px;font-size:8px}.cw-ribbon span:last-child,.cw-ribbon i:last-of-type{display:none}.cw-section{padding:65px 25px}.cw-section h2,.cw-city h2{font-size:49px}.cw-section-heading{display:block}.cw-section-heading h2{margin:25px 0}.cw-section-heading>p:last-child{padding:0}.cw-steps{grid-template-columns:1fr;gap:29px;margin:40px 0 25px}.cw-steps article{padding-top:23px;padding-left:57px;position:relative}.cw-step-number{font-size:29px;position:absolute;top:22px;left:0}.cw-steps h3{margin:0 0 12px}.cw-steps p{max-width:100%}.cw-city{grid-template-columns:1fr}.cw-city-photo{height:480px}.cw-city-copy{padding:55px 25px}.cw-fact-row{max-width:370px}.cw-brands{grid-template-columns:1fr;gap:45px}.cw-brand-list article{padding:23px 0}.cw-offices{grid-template-columns:1fr;gap:40px}.cw-office-visual{height:420px}.cw-office-cans{top:158px}.cw-office-copy h2{font-size:46px}.cw-faq{grid-template-columns:1fr;gap:35px}.cw-faq summary{padding:23px 0;font-size:14px}.cw-contact{padding:70px 22px}.cw-contact h2{font-size:48px}.cw-contact-email{gap:16px;font-size:20px}.cw-footer{grid-template-columns:1fr 1fr;gap:38px 22px;padding:50px 25px 25px}.cw-footer>div:first-child{grid-column:1/-1;justify-content:space-between;gap:20px;display:flex}.cw-footer>div:first-child p{margin:0;font-size:11px}.cw-footer-bottom{gap:20px;margin-top:0;line-height:1.7}.cw-footer .cw-mark{font-size:27px}}@media (prefers-reduced-motion:reduce){.cw-site *{scroll-behavior:auto!important;transition:none!important}}
