.marketing-design-theme{font-family:var(--font-stay-sans),Arial,sans-serif;font-size-adjust:none;color:#18181b}.stay-marketing{--marketing-surface:#f5f5f3;--marketing-muted:#62626b;font-family:var(--font-stay-sans),Arial,sans-serif;color:#18181b;max-width:1360px;margin:auto;padding:32px 40px 80px}.stay-marketing h1:not(dialog *),.stay-marketing h2:not(dialog *),.stay-marketing h3:not(dialog *){letter-spacing:-.025em;text-wrap:pretty;font-family:inherit;font-weight:500}.stay-marketing h1:not(dialog *){margin:0 0 24px;font-size:clamp(40px,4.7vw,64px);line-height:1.08}.stay-marketing h2:not(dialog *){font-size:clamp(28px,3vw,40px);line-height:1.18}.stay-marketing h3:not(dialog *){font-size:22px;line-height:1.3}.stay-marketing p:not(dialog *){color:var(--marketing-muted);line-height:1.7}.stay-marketing em{font-family:var(--font-stay-serif),Georgia,serif;font-weight:400}.stay-marketing a:focus-visible,.stay-marketing button:focus-visible{outline-offset:5px;outline:2px solid #18181b}html:has(.stay-marketing){scroll-padding-top:24px}.stay-marketing :is(section,[id]){scroll-margin-top:0}.stay-marketing>section{background:0 0;padding:72px 0}.stay-marketing>section>.mx-auto{max-width:none;padding-inline:0}.stay-marketing .marketing-decoration{display:none}.stay-marketing .marketing-hero{background:0 0;padding:32px 0 64px}.stay-marketing .marketing-hero p{max-width:600px;font-size:18px;line-height:1.65}.stay-marketing .marketing-hero :is([class*=text-orange],.marketing-eyebrow){color:#62626b;font-size:14px;font-weight:500}.stay-marketing .marketing-card{background:var(--marketing-surface);box-shadow:none;border:1px solid #eeeeeb;border-radius:24px;padding:28px}.stay-marketing .marketing-card h2{font-size:22px;line-height:1.3}.stay-marketing .marketing-card p{font-size:15px}.stay-marketing [class*=bg-orange-6],.stay-marketing [class*=bg-orange-7]{background:#18181b}.stay-marketing [class*=text-orange-6],.stay-marketing [class*=text-orange-7]{color:#3f3f46}.stay-marketing a[class*=bg-orange],.stay-marketing #contact button[type=submit]{color:#fff;min-height:48px;box-shadow:none;background:#18181b;border-radius:999px;padding:14px 24px;line-height:1.3;text-decoration:none}.stay-marketing a[class*=bg-orange]:hover,.stay-marketing #contact button[type=submit]:hover{color:#fff;background:#333337}.stay-marketing section[id=contact]{background:var(--marketing-surface);border-radius:28px;margin-top:40px;padding:48px}.stay-marketing section[id=contact] :is(h2,p){color:#18181b}.stay-marketing section[id=contact] .marketing-card,.stay-marketing section[id=contact] [class*=bg-white]{box-shadow:none;background:#fff;border-radius:24px}.stay-marketing #contact form input:not([type=checkbox]),.stay-marketing #contact form select{border-radius:12px;min-height:48px;font-size:16px}.stay-marketing #contact form textarea{border-radius:12px;font-size:16px}.stay-marketing #contact form label{font-size:14px}.stay-marketing #contact form .honeypot{display:none!important}.stay-marketing [class*=shadow-lg],.stay-marketing [class*=shadow-2xl]{box-shadow:none}.stay-marketing .marketing-hero img{object-fit:cover;width:100%;height:100%;box-shadow:none;border-radius:28px}.stay-marketing .marketing-hero [class*=-m-2]{box-shadow:none;background:0 0;margin:0;padding:0}.stay-marketing .marketing-hero [class*="w-[30rem]"]{aspect-ratio:1;object-fit:cover;width:100%}.stay-marketing .marketing-hero [class*=lg\:flex-none]{flex:1;min-width:0;margin:0}.stay-marketing .marketing-hero [class*=lg\:shrink-0]{flex:1;min-width:0;max-width:none;padding:0}.stay-corporate-housing .marketing-hero>.mx-auto{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;padding:0;display:grid}.stay-groups .marketing-hero [class*=lg\:grid-cols-12]{grid-template-columns:1.1fr 1fr;gap:64px}.stay-groups .marketing-hero [class*=lg\:col-span-6]{grid-column:auto;min-width:0}.stay-marketing .marketing-hero-photo{border-radius:28px;min-width:0;overflow:hidden}:is(.stay-business,.stay-relocation-stays,.stay-remote-team-housing) .marketing-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;display:grid}:is(.stay-business,.stay-relocation-stays,.stay-remote-team-housing) .marketing-hero>.mx-auto{width:100%;max-width:none;margin:0}.stay-business #solutions{background:var(--marketing-surface);border-radius:28px;margin-top:24px;padding:48px}.stay-business #solutions .marketing-card{background:#fff}.marketing-solution-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.stay-business a.marketing-solution-card{color:#18181b;min-height:260px;box-shadow:none;border-radius:24px;flex-direction:column;align-items:flex-start;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.stay-business a.marketing-solution-card:hover,.stay-business a.marketing-solution-card:focus-visible{background:#eeeef0;border-color:#a1a1aa}.marketing-solution-card h3{margin:0 0 12px}.marketing-solution-card p{margin:0 0 24px}.marketing-solution-arrow{color:#18181b;background:#fff;border:1px solid #d4d4d8;border-radius:50%;align-self:flex-end;place-items:center;width:44px;height:44px;margin-top:auto;transition:background .2s,color .2s;display:grid}.marketing-solution-card:hover .marketing-solution-arrow,.marketing-solution-card:focus-visible .marketing-solution-arrow{color:#fff;background:#18181b;border-color:#18181b}@media (max-width:1023px){.marketing-solution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.marketing-solution-grid{grid-template-columns:1fr;gap:16px}.stay-business a.marketing-solution-card{min-height:220px}}.stay-marketing [class*=lg\:text-center]{text-align:left;max-width:700px;margin-inline:0}.stay-marketing [class*=mt-16]{margin-top:40px}.stay-host .marketing-hero{isolation:isolate;background:#3f3f46;border-radius:28px;margin:0;padding:0;overflow:hidden}.stay-host .marketing-hero>picture img{object-position:center;border-radius:0;min-height:100%}.stay-host .marketing-hero>div:last-child{padding:120px 40px 80px}.stay-host .marketing-hero>div:last-child>div{margin:0;padding:0}.stay-host .marketing-hero :is(h1,p){color:#fff;max-width:850px;text-shadow:none;margin-inline:auto}.stay-host .marketing-hero a{min-height:50px;padding:14px 24px}.stay-host #host-content{padding:48px 0 24px}.stay-host #host-content h2{font-size:16px}.stay-host>div>div[class*=container]{z-index:auto;max-width:none;margin-inline:0;padding:64px 0}.stay-host>div>div[class*=container]>div{padding-inline:0}.stay-host #recurring-10-10-pricing{background:var(--marketing-surface);border-radius:28px;padding:40px}.stay-host .marketing-card{min-width:0}.stay-host [data-host-orb-badge]{background:var(--marketing-surface);box-shadow:none}.marketing-editorial-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;padding:24px 0 64px;display:grid}.marketing-editorial-hero img{object-fit:cover;border-radius:28px;width:100%;height:520px}.stay-marketing .marketing-eyebrow{color:#62626b;margin-bottom:20px;font-size:14px;font-weight:500}.marketing-lead{max-width:600px;margin-top:24px;font-size:18px}.marketing-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.marketing-primary{color:#fff;background:#18181b;border-radius:999px;justify-content:center;align-items:center;gap:20px;min-height:52px;padding:14px 26px;font-size:15px;text-decoration:none;display:inline-flex}.marketing-primary:hover{color:#fff;background:#333337}.marketing-secondary{text-underline-offset:6px;font-size:15px;text-decoration:underline}.marketing-purpose{border-block:1px solid #e8e8e5;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:64px 0;display:grid}.marketing-purpose h2{font-size:24px}.marketing-purpose p{font-size:16px}.marketing-story{background:var(--marketing-surface);border-radius:28px;grid-template-columns:240px 1fr;align-items:start;gap:64px;margin:64px 0;display:grid;padding:48px!important}.marketing-story img{object-fit:cover;border-radius:50%;width:200px;height:200px}.marketing-story p{max-width:760px}.marketing-award{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.marketing-award img{border-radius:20px;width:100%}.marketing-how-intro{text-align:center;max-width:840px;margin:24px auto 56px}.marketing-how-intro p{max-width:680px;margin:24px auto;font-size:19px}.marketing-journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:0;list-style:none;display:grid}.marketing-journey img{aspect-ratio:1.25;object-fit:cover;background:var(--marketing-surface);border-radius:24px;width:100%;height:auto}.marketing-journey h2{margin:24px 0 12px;font-size:26px}.marketing-journey p{margin:0 0 20px;font-size:16px}.marketing-step-number{vertical-align:middle;border:1px solid #d4d4d0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-right:12px;font-size:13px;display:inline-flex}.marketing-shared-sections{padding:64px 0}.marketing-shared-sections>div{padding:48px 0}.marketing-shared-sections li{background:var(--marketing-surface);border-radius:20px;padding:24px}.marketing-shared-sections li p{max-width:none}.marketing-shared-sections li>div>div{color:#18181b;background:#fff}.marketing-shared-sections li svg{color:#18181b}.marketing-closing{border-radius:28px;margin-top:40px;overflow:hidden}.marketing-closing>div{padding-block:88px}@media (max-width:1023px){.stay-marketing{padding:24px 24px 64px}.stay-marketing .marketing-hero,.marketing-editorial-hero,.stay-corporate-housing .marketing-hero>.mx-auto,.stay-groups .marketing-hero [class*=lg\:grid-cols-12]{grid-template-columns:1fr;gap:32px}.marketing-editorial-hero img{height:380px}.stay-marketing .marketing-hero-photo{max-height:420px}.stay-marketing .marketing-hero-photo img{aspect-ratio:1.5}.stay-corporate-housing .marketing-hero img,.stay-groups .marketing-hero img{max-height:420px}.marketing-purpose{gap:24px}.marketing-story{grid-template-columns:160px 1fr;gap:32px;padding:32px!important}.marketing-story img{width:140px;height:140px}}@media (max-width:639px){.stay-marketing{padding:16px 20px 48px}.stay-marketing>section{padding-block:40px}.stay-marketing h1:not(dialog *){font-size:40px}.stay-marketing h2:not(dialog *){font-size:28px}.stay-marketing .marketing-hero{padding:20px 0 40px}.stay-marketing .marketing-hero p{font-size:17px}.stay-marketing .marketing-hero [class*=gap-x-6]{flex-wrap:wrap;gap:20px}.stay-marketing section[id=contact],.stay-business #solutions{border-radius:24px;padding:24px}.stay-marketing .marketing-card{padding:24px}.stay-host .marketing-hero>div:last-child{padding:80px 24px 48px}.stay-host .marketing-hero h1{font-size:36px}.stay-host #recurring-10-10-pricing{padding:24px}.marketing-editorial-hero img{height:320px}.marketing-purpose,.marketing-journey,.marketing-story,.marketing-award{grid-template-columns:1fr;gap:32px}.marketing-story{margin-block:40px;padding:28px!important}.marketing-shared-sections{padding:24px 0}.marketing-shared-sections>div{padding-block:32px}.marketing-shared-sections ul{gap:20px}.marketing-journey h2{font-size:26px}.marketing-how-intro{text-align:left;margin:20px auto 36px}.marketing-how-intro p{font-size:17px}.marketing-journey img{aspect-ratio:1.6}}.stay-marketing p[class*=text-3xl]{letter-spacing:-.025em;color:#18181b;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.18}.stay-marketing h2[class*=text-base]{letter-spacing:0;color:#62626b;font-size:14px;font-weight:500}.stay-marketing .marketing-card :is([class*=bg-orange-6],[class*=bg-orange-7]){color:#fff}.stay-marketing #contact [class*=lg\:text-center]{max-width:none}.stay-marketing :is(h1,h2,h3,h4,dt,label){overflow-wrap:anywhere}.stay-marketing .marketing-hero-photo>picture{display:block}.stay-marketing .marketing-hero [class*=-m-2]{width:100%}.stay-corporate-housing .marketing-hero .flex-none{width:100%;min-width:0}.stay-marketing .marketing-photo-intro{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.stay-marketing .marketing-photo-intro img{aspect-ratio:3/2;object-fit:cover;border-radius:28px;width:100%;height:auto}.stay-groups .marketing-group-bedroom{margin-top:48px}.stay-marketing .marketing-photo-intro-reverse :is(img,picture){grid-area:1/1}.stay-marketing .marketing-photo-intro-reverse .marketing-photo-copy{grid-area:1/2}@media (max-width:1023px){.stay-marketing .marketing-photo-intro{grid-template-columns:1fr;gap:28px}.stay-marketing .marketing-photo-intro-reverse :is(img,picture),.stay-marketing .marketing-photo-intro-reverse .marketing-photo-copy{grid-area:auto}}.marketing-business-nav{border-block:1px solid #e4e4e7;flex-wrap:wrap;gap:10px;padding:24px 0;display:flex}.marketing-business-nav a{color:#52525b;background:#f5f5f3;border-radius:999px;padding:10px 16px;font-size:14px;text-decoration:none}.marketing-business-nav a[aria-current=page]{color:#fff;background:#18181b}.marketing-business-nav a:hover{box-shadow:inset 0 0 0 1px #a1a1aa}.stay-marketing .marketing-contact-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:48px;display:grid}.stay-marketing .marketing-contact-layout>div{text-align:left;min-width:0;max-width:none;margin:0}.stay-marketing .marketing-contact-layout>div:last-child{background:#fff;border-radius:24px;padding:32px}.stay-marketing #contact .marketing-card{border:0}.stay-marketing #contact form :is(input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #18181b}.stay-marketing #contact form label>span{margin-left:5px;font-weight:400}@media (max-width:1023px){.stay-marketing .marketing-contact-layout{grid-template-columns:1fr;gap:32px}}@media (max-width:639px){.marketing-business-nav{gap:8px;padding:20px 0}.marketing-business-nav a{padding:9px 12px;font-size:13px}.stay-marketing .marketing-contact-layout>div:last-child{padding:20px}}
