@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap');
:root{font-family:Manrope,system-ui,sans-serif;color:#141923;background:#f7f8fa;font-size:16px}*{box-sizing:border-box}body{margin:0}a{color:inherit}a:focus-visible,button:focus-visible{outline:3px solid #3762da;outline-offset:5px}.welcome-nav{display:flex;align-items:center;justify-content:space-between;padding:22px 5%;gap:24px;background:#fff}.welcome-brand{display:block;position:relative;width:185px;height:46px;overflow:hidden;flex:none}.welcome-brand img{position:absolute;width:100%;height:auto;top:50%;transform:translateY(-50%)}.welcome-nav nav{display:flex;align-items:center;gap:28px}.welcome-nav nav a{text-decoration:none;font-size:14px;font-weight:700}.welcome-button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;padding:17px 24px;border-radius:100px;text-decoration:none;font-weight:700;font-size:16px}.welcome-button.dark{background:#182337;color:#fff}.welcome-button:hover{background:#2b4166}.welcome-hero{display:grid;grid-template-columns:1fr 1fr;min-height:650px}.welcome-copy{padding:80px 10%;align-self:center}.kicker{font-size:12px;letter-spacing:.17em;font-weight:800}.welcome-copy h1{font-size:clamp(40px,4.5vw,70px);line-height:1.07;letter-spacing:-.055em;font-weight:600;margin:30px 0}.welcome-copy h1 em{font-family:Georgia,serif;font-weight:400}.welcome-copy>p:not(.kicker){font-size:18px;line-height:1.7;max-width:43ch;color:#515b6b;margin-bottom:30px}.welcome-secondary{display:block;margin-top:22px;font-size:14px}.welcome-photo{min-height:540px;position:relative;background:#647078 url('https://acdn-us.mitiendanube.com/stores/005/641/912/products/giopetra-01843-cc08fe5b0fcaa56beb17829366347924-640-0.webp') center 30%/cover no-repeat}.welcome-photo:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#111a29b3)}.welcome-photo>span{position:absolute;z-index:1;bottom:40px;left:40px;color:white;font-size:36px;font-weight:800;letter-spacing:.04em}.welcome-photo small{font-size:15px;letter-spacing:0;font-weight:500}.welcome-spaces{padding:80px 5%}.section-title h2,.welcome-help h2{font-size:34px;letter-spacing:-.04em}.welcome-options{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:35px}.welcome-options a{padding:30px;background:white;border:1px solid #dce1e9;border-radius:16px;text-decoration:none;position:relative;transition:transform .2s}.welcome-options a:hover{transform:translateY(-4px)}.welcome-options span{font-size:12px;letter-spacing:.1em;color:#68748a}.welcome-options h3{font-size:26px;margin-bottom:14px}.welcome-options p{line-height:1.7;color:#586476;max-width:28ch}.welcome-options b{position:absolute;top:22px;right:25px;font-size:25px}.welcome-help{margin:0 5% 70px;border-top:1px solid #cbd3df;padding-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:30px}.welcome-help p{line-height:1.8;color:#515b6b}.welcome-help a{font-size:14px}footer{padding:30px 5%;background:#172133;color:white;display:flex;justify-content:space-between;gap:20px;font-weight:700}footer span,footer a{font-size:14px;font-weight:400}@media(max-width:850px){.welcome-nav nav{gap:15px}.welcome-nav nav>a:first-child{display:none}.welcome-hero{grid-template-columns:1fr}.welcome-copy{padding:50px 6%}.welcome-photo{min-height:480px;background-position:center 25%}.welcome-options{grid-template-columns:1fr}.welcome-help{grid-template-columns:1fr}.welcome-spaces{padding-top:50px}.welcome-nav{flex-wrap:wrap}.welcome-nav nav{flex-wrap:wrap}.welcome-button{font-size:14px}footer{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}
