.doors[data-astro-cid-5oqtr3h2]{gap:12px;height:min(74svh,760px);min-height:520px;padding-inline:clamp(8px,1.4vw,20px);display:flex}.door[data-astro-cid-5oqtr3h2]{--pad:clamp(24px, 3.4vw, 56px);border-radius:var(--r-overlay);background:linear-gradient(160deg, var(--glow-top), var(--glow-bottom));min-width:0;transition:flex-grow .8s var(--ease-out), opacity .5s;flex-direction:column;flex:1 1 0;display:flex;position:relative;overflow:hidden}.door[data-astro-cid-5oqtr3h2].tablet{background:linear-gradient(200deg, var(--plum), var(--surface) 80%)}.door-text[data-astro-cid-5oqtr3h2]{padding:var(--pad) var(--pad) 0;justify-items:start;gap:14px;font-weight:500;display:grid}.door[data-astro-cid-5oqtr3h2] h2[data-astro-cid-5oqtr3h2]{white-space:nowrap;font-size:clamp(3rem,7.4vw,7.6rem)}.door[data-astro-cid-5oqtr3h2] .no[data-astro-cid-5oqtr3h2]{color:var(--text);opacity:.8;text-transform:uppercase}.door-cta[data-astro-cid-5oqtr3h2]{padding:22px var(--pad) 0;justify-items:start;gap:12px;display:grid}.door[data-astro-cid-5oqtr3h2] .btn[data-astro-cid-5oqtr3h2]{background:var(--bg);white-space:nowrap;transition:background .3s, padding .7s var(--ease-out), gap .7s var(--ease-out)}.door[data-astro-cid-5oqtr3h2] .soon[data-astro-cid-5oqtr3h2]{padding:11px 18px;font-size:.8rem}.door[data-astro-cid-5oqtr3h2] small[data-astro-cid-5oqtr3h2]{opacity:.75;max-width:26em;font-size:.85rem}.door-art[data-astro-cid-5oqtr3h2]{flex:1 0 220px;margin-top:44px;position:relative}.frame[data-astro-cid-5oqtr3h2]{left:var(--pad);background:var(--surface3);transform-origin:0 0;width:min(52vw,760px);transition:transform .9s var(--ease-out);border-radius:18px;padding:8px;position:absolute;top:0;transform:translateY(26px)rotate(-3deg);box-shadow:0 -30px 90px -30px #0a0c11e6}.tablet[data-astro-cid-5oqtr3h2] .frame[data-astro-cid-5oqtr3h2]{border-radius:30px;padding:18px}@media (hover:hover) and (width>=861px){.doors[data-astro-cid-5oqtr3h2]:hover .door[data-astro-cid-5oqtr3h2]:not(:hover){opacity:.55}.door[data-astro-cid-5oqtr3h2]:hover,.door[data-astro-cid-5oqtr3h2]:focus-visible{flex-grow:1.7}.door[data-astro-cid-5oqtr3h2]:hover .frame[data-astro-cid-5oqtr3h2],.door[data-astro-cid-5oqtr3h2]:focus-visible .frame[data-astro-cid-5oqtr3h2]{transform:none}.door[data-astro-cid-5oqtr3h2]:hover .btn[data-astro-cid-5oqtr3h2],.door[data-astro-cid-5oqtr3h2]:focus-visible .btn[data-astro-cid-5oqtr3h2]{background:var(--accent)}}@media (hover:hover) and (width>=1100px){.door-cta[data-astro-cid-5oqtr3h2]{top:var(--pad);right:var(--pad);z-index:1;text-align:right;justify-items:end;padding:0;position:absolute}.door[data-astro-cid-5oqtr3h2] .btn[data-astro-cid-5oqtr3h2]{border-radius:999px;gap:0;min-height:56px;padding:0 18px}.lbl[data-astro-cid-5oqtr3h2]{opacity:0;transition:grid-template-columns .7s var(--ease-out), opacity .4s;grid-template-columns:0fr;display:grid}.lbl[data-astro-cid-5oqtr3h2] span[data-astro-cid-5oqtr3h2]{overflow:hidden}.door[data-astro-cid-5oqtr3h2] small[data-astro-cid-5oqtr3h2]{opacity:0;max-width:20em;transition:opacity .4s, transform .7s var(--ease-out);transform:translateY(-8px)}.door[data-astro-cid-5oqtr3h2]:hover .btn[data-astro-cid-5oqtr3h2],.door[data-astro-cid-5oqtr3h2]:focus-visible .btn[data-astro-cid-5oqtr3h2]{gap:10px;padding:0 22px 0 26px}.door[data-astro-cid-5oqtr3h2]:hover .lbl[data-astro-cid-5oqtr3h2],.door[data-astro-cid-5oqtr3h2]:focus-visible .lbl[data-astro-cid-5oqtr3h2]{opacity:1;grid-template-columns:1fr}.door[data-astro-cid-5oqtr3h2]:hover small[data-astro-cid-5oqtr3h2],.door[data-astro-cid-5oqtr3h2]:focus-visible small[data-astro-cid-5oqtr3h2]{opacity:.8;transition-delay:.12s;transform:none}}.desk-in[data-astro-cid-5oqtr3h2]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(32px,6vw,96px);display:grid}.desk[data-astro-cid-5oqtr3h2] h2[data-astro-cid-5oqtr3h2]{margin-top:22px;font-size:clamp(2.8rem,7vw,7rem)}.desk-text[data-astro-cid-5oqtr3h2]{justify-items:start;gap:24px;display:grid}.own[data-astro-cid-5oqtr3h2]{max-width:760px;margin-left:max(var(--edge), (100% - 1240px) / 2);padding-bottom:clamp(72px,10vw,130px)}.own[data-astro-cid-5oqtr3h2] .link[data-astro-cid-5oqtr3h2]{display:inline}@media (width<=860px){.doors[data-astro-cid-5oqtr3h2]{flex-direction:column;height:auto}.door[data-astro-cid-5oqtr3h2]{flex:none}.door-art[data-astro-cid-5oqtr3h2]{flex:none;height:min(56vw,300px)}.frame[data-astro-cid-5oqtr3h2]{width:125%}.desk-in[data-astro-cid-5oqtr3h2]{grid-template-columns:1fr}}
