.alt-design{--ink:#0a0a0f;--paper:#f1f0ec;--accent:#00e4ed;--line:#d7d7d2;background:var(--paper);color:#202028;overflow-wrap:break-word;padding-bottom:80px;font-family:Inter,Arial,sans-serif}.alt-design *{box-sizing:border-box;min-width:0}.alt-design :is(a,button,summary):focus-visible{outline-offset:4px;outline:3px solid #9564ef}.alt-design :is(a,button,summary){touch-action:manipulation}.alt-design :is(button,[role=button],summary){min-height:48px}.alt-design button{white-space:normal;height:auto}.alt-design a{align-items:center;min-height:44px;display:inline-flex}.alt-design p a{line-height:2.75;display:inline}.alt-design svg{flex-shrink:0}.alt-design .container{max-width:1280px;padding-inline:48px}.alt-design .alt-section{border-bottom:1px solid var(--line);background-image:none;padding-block:72px}.alt-design .alt-section>div{max-width:1280px;padding-inline:48px}.alt-design .alt-section :is(.max-w-3xl,.max-w-4xl){max-width:920px}.alt-design :is(h1,h2,h3){letter-spacing:-.045em;text-wrap:balance;font-family:Inter,Arial,sans-serif}.alt-design h2{font-size:clamp(30px,3.3vw,48px);font-weight:600;line-height:1.08}.alt-design h3{font-size:21px;line-height:1.25}.alt-design p{line-height:1.75}.alt-design :is(.text-sm,.text-xs){font-size:14px;line-height:1.65}.alt-design :is(.rounded-xl,.rounded-2xl,.rounded-lg){box-shadow:none;border-radius:3px}.alt-design :is([class*=text-purple-],[class*=text-orange-],[class*=text-indigo-]){color:#315b62}.alt-design :is([class*=bg-purple-6],[class*=bg-orange-5],[class*=bg-indigo-6]){background:var(--ink);color:#fff}.alt-design section.bg-white{background:#f8f8f5}.alt-design section.bg-gray-50{background:var(--paper)}.alt-design section.text-white,.alt-design section.bg-black{background:var(--ink);color:#f6f6f8;border-color:#ffffff2b}.alt-design section.text-white :is(p,li),.alt-design section.bg-black :is(p,li){color:#c7c7d2}.alt-design section.text-white :is(a,svg),.alt-design section.bg-black a{color:var(--accent)}.alt-design .alt-hero{background:var(--ink);color:#f6f6f8;border:0;padding:40px 0 0}.alt-design .alt-hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;display:grid}.alt-design .alt-hero h1{max-width:760px;margin:20px 0;font-size:clamp(42px,4.4vw,64px);font-weight:600;line-height:1.03}.alt-design .alt-hero h1 span{color:var(--accent);background:0 0}.alt-design .alt-hero-copy>p{color:#bdbdcb;font-size:18px;font-weight:400;line-height:1.6}.alt-design .alt-kicker{color:var(--accent);letter-spacing:.06em;background:0 0;border-radius:0;padding:0;font-size:12px;line-height:1.6}.alt-design .alt-hero button:not(.alt-film button){background:var(--accent);color:var(--ink);border:0;border-radius:2px;min-height:50px;padding:12px 20px;font-size:16px}.alt-design .alt-hero :is(a,svg){color:var(--accent)}.alt-design .alt-hero a[class*=border]{color:#fff;background:0 0;border:1px solid #fff5;min-height:50px;padding:10px 18px}.alt-design .alt-hero .alt-hero-story{border-top:1px solid #ffffff30;max-width:1280px;margin-top:30px;padding-top:24px}.alt-design .alt-hero-story p{max-width:940px;margin:0;font-size:16px}.alt-design .alt-section-nav{background:#15151b;border-top:1px solid #ffffff40;grid-template-columns:repeat(4,1fr);max-width:1184px;margin:32px auto 0;display:grid}.alt-design .alt-section-nav a{color:#efeff4;border-right:1px solid #ffffff30;min-height:56px;padding:17px 20px;font-size:14px}.alt-design .alt-section-nav a:hover{color:var(--accent);background:#ffffff12}.alt-film{isolation:isolate;aspect-ratio:16/10;background:#17171f;width:100%;position:relative;overflow:hidden}.alt-film :is(picture,img,video){-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.alt-film-hero{aspect-ratio:4/5}.alt-film-portrait{aspect-ratio:9/16;max-width:360px;margin-inline:auto}.alt-design .alt-film button{z-index:2;border-radius:30px;min-height:48px;padding:10px 18px;font-size:14px;position:absolute;bottom:16px;right:16px;color:#fff!important;background:#0a0a0feb!important;border:1px solid #fff6!important}.alt-design .alt-section :is(.grid,.flex)>div:has(>.alt-film){width:100%}.alt-design details{border:0;border-top:1px solid #b8b8be;background:0 0!important;border-radius:0!important}.alt-design details summary{gap:20px;padding:22px 0;font-size:18px;font-weight:600}.alt-design details>p{max-width:76ch;padding-inline:0;font-size:16px}.alt-design details summary svg{display:none}.alt-design section:has(details)>div>div{max-width:920px}.alt-design :is(section,div)[id]{scroll-margin-top:150px}.alt-design .alt-section:has(details) h2{text-align:left}.alt-design #pricing .grid>div{background:0 0;border:0;border-top:2px solid #16161e;border-radius:0;padding:22px 0}.alt-design #pricing .grid>div:nth-child(2){border-top-color:#009ca6}.alt-design #pricing .grid{gap:32px}.alt-design #pricing .text-3xl{letter-spacing:-.04em;font-size:36px}.alt-design #pricing li{line-height:1.6}.alt-design .alt-section:has(.columns-2){background:#e5e4df}.alt-design.alt-b .alt-hero{background:var(--paper);color:var(--ink)}.alt-design.alt-b .alt-hero :is(p,span){color:#4e4e5b}.alt-design.alt-b .alt-hero h1 span{color:#007d88}.alt-design.alt-b .alt-hero .alt-kicker{color:#006e77}.alt-design.alt-b .alt-hero-grid{grid-template-columns:.9fr 1.1fr;gap:64px}.alt-design.alt-b .alt-hero-copy{grid-area:1/2}.alt-design.alt-b .alt-hero-media{grid-area:1/1}.alt-design.alt-b .alt-hero button:not(.alt-film button){background:var(--ink);color:#fff}.alt-design.alt-b .alt-hero a{color:#006c76}.alt-design.alt-b .alt-hero a[class*=border]{color:#202028;border-color:#777}.alt-design.alt-b .alt-hero-story{border-color:#b8b8be!important}.alt-b .alt-section-nav{background:#e2e1dc;border-color:#aaa}.alt-b .alt-section-nav a{color:#24242c;border-color:#b8b8be}.alt-b .alt-section-nav a:hover{color:#101018;background:#d0d9d7}.alt-b .alt-section h2{text-align:left}.alt-b .alt-section:not(.alt-hero):not(:has(.alt-film)):not(:has(details))>div>.text-center{text-align:left}.alt-b #pricing{background:#dce9e7;border-top:1px solid #becbc9}.alt-b .alt-film-hero{aspect-ratio:4/5}@media (width>=1024px){.alt-b .alt-section:has(details)>div>div{grid-template-columns:1fr 1.65fr;gap:56px;max-width:1184px;display:grid}.alt-b .alt-section:has(details) h2{align-self:start;position:sticky;top:130px}.alt-city.alt-b .alt-section-2>div,.alt-city.alt-b .alt-section-3>div>div{grid-template-columns:.8fr 1.2fr;gap:48px;max-width:1184px;display:grid}}@media (width<=1023px){.alt-design .container,.alt-design .alt-section>div{padding-inline:28px}.alt-design .alt-hero-grid,.alt-design.alt-b .alt-hero-grid{gap:28px}.alt-design .alt-hero h1{font-size:42px}.alt-design .alt-section-nav{margin-inline:28px}.alt-design .alt-hero-copy>div.flex{flex-wrap:wrap}}@media (width<=639px){.alt-design{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.alt-design .container,.alt-design .alt-section>div{padding-inline:20px}.alt-design .alt-section{padding-block:44px}.alt-design .alt-hero{padding-top:24px;padding-bottom:0}.alt-design .alt-hero-grid,.alt-design.alt-b .alt-hero-grid{flex-direction:column;gap:26px;display:flex}.alt-design .alt-hero h1{margin:15px 0 18px;font-size:36px;line-height:1.04}.alt-design .alt-hero-copy>p{margin-bottom:20px;font-size:16px;line-height:1.65}.alt-design .alt-kicker{margin-bottom:0;font-size:12px;line-height:1.6}.alt-design .alt-hero-copy>div.flex{gap:10px;margin-bottom:8px}.alt-design .alt-hero-copy>div.flex>button,.alt-design .alt-hero-copy>div.flex>a{justify-content:center;width:100%;min-height:48px}.alt-design .alt-hero-copy>a{margin-bottom:16px;font-size:15px}.alt-design .alt-hero-media{width:100%}.alt-design .alt-film-hero{aspect-ratio:9/16;max-height:540px}.alt-design .alt-hero-story p{font-size:16px}.alt-design .alt-section-nav{grid-template-columns:1fr 1fr;margin:24px 20px 0}.alt-design .alt-section-nav a{border-bottom:1px solid #7776;min-height:52px;padding:14px 12px;font-size:14px}.alt-design h2{text-align:left;font-size:30px}.alt-design h3{font-size:21px}.alt-design :is(p,li,.text-sm,.text-lg){font-size:16px;line-height:1.7}.alt-design .text-xs,.alt-design figcaption{font-size:14px;line-height:1.6}.alt-design .alt-section .text-center{text-align:left}.alt-design :is(.gap-12,.gap-8){gap:24px}:is(.alt-design .alt-section .grid:has(>.alt-film),.alt-design .alt-section .grid:has(>div>.alt-film)){grid-template-columns:1fr}.alt-design .alt-film-portrait{aspect-ratio:9/16;max-width:none}.alt-design .alt-section .flex:has(>button,>a){flex-wrap:wrap}.alt-design #pricing .grid{gap:20px}.alt-design #pricing .grid>div{padding:20px 0}.alt-design :is(.p-6,.p-5){padding:20px}.alt-design details summary{font-size:18px;line-height:1.45}.alt-design .alt-section [class*="w-[340px]"],.alt-design .alt-section [class*="w-[240px]"]{max-width:100%}.alt-design .alt-section .columns-2{-moz-columns:2;columns:2;gap:12px}.alt-design .alt-section .flex.gap-3:has(a){flex-direction:column}}@media (prefers-reduced-motion:reduce){.alt-design *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.alt-design .alt-hero-story>div{margin-bottom:14px}.alt-design .alt-hero-story>p+p{margin-top:18px}.alt-design p{max-width:76ch}.alt-design .alt-hero-media .alt-film{border:1px solid #ffffff24}.alt-design.alt-b .alt-hero-media .alt-film{border-color:#bcbcc4}.alt-design .alt-section .grid>div:has(>.alt-film){min-width:0}.alt-film-hero{aspect-ratio:16/9;max-height:none}@media (width<=639px){.alt-film-hero{aspect-ratio:9/16;max-height:none}}.alt-film-hero :is(picture,img,video){-o-object-fit:contain;object-fit:contain}.alt-design .alt-section-20 a{display:block}
