.marketing-surface{background:var(--app-bg);color:var(--app-text);overflow-x:clip}.marketing-surface :is(a,button,textarea):focus-visible{outline:2px solid var(--app-ring);outline-offset:4px}.marketing-wrap{margin-inline:auto}.marketing-brand{flex:none;align-items:center;font-weight:650;text-decoration:none;display:inline-flex}.marketing-nav__inner{align-items:center;display:flex}.marketing-nav__signin{align-items:center;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.marketing-nav__account{align-items:center;margin-left:auto;display:flex}.marketing-button{min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:10px 18px;font-size:13px;font-weight:550;line-height:1.4;text-decoration:none;transition:background-color .15s;display:inline-flex}.marketing-hero{align-items:center}.marketing-prompt{width:100%}.marketing-prompt--center{margin-inline:auto}.marketing-prompt__form{transition:border-color .15s}.marketing-prompt__label{font-size:13px;font-weight:550;display:block}.marketing-prompt textarea{resize:vertical;width:100%;font:inherit;background:0 0;border:0;outline:0;padding:0;display:block}.marketing-prompt__actions{gap:18px;display:flex}.marketing-prompt__actions button{flex-shrink:0}.marketing-prompt__ideas{color:var(--app-muted);flex-wrap:wrap;align-items:center;display:flex}.marketing-prompt__ideas button{font:inherit;cursor:pointer}.marketing-skip{z-index:100;background:var(--app-panel);color:var(--app-text);padding:12px;position:absolute;top:8px;left:8px;transform:translateY(-150%)}.marketing-skip:focus{transform:translateY(0)}@media (max-width:560px){.marketing-button{padding:10px 13px;font-size:12px}}
.marketing-home{--app-bg:#1b1918;--app-panel:#272422;--app-text:#faf7f2;--app-muted:#c4bbb5;--app-accent:#f2a080;--app-on-accent:#2b160d;--app-ring:#f7b196;isolation:isolate;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--app-bg);flex-direction:column;min-height:100svh;display:flex;position:relative}.marketing-home__atmosphere{z-index:-1;pointer-events:none;opacity:.64;background:url(/brand/home-atmosphere.webp) 50%/cover no-repeat;position:absolute;inset:0}.marketing-home .marketing-wrap{width:min(100% - 80px,1320px)}.marketing-home .marketing-nav{background:0 0;border:0}.marketing-home .marketing-nav__inner{gap:24px;min-height:80px}.marketing-home .marketing-brand{color:#faf7f2;letter-spacing:-.05em;gap:9px;font-size:20px}.marketing-home .marketing-nav__account{gap:24px}.marketing-home .marketing-nav__signin{color:#ded6d0}.marketing-home .marketing-nav__signin:hover{color:#fff}.marketing-home .marketing-button{border-radius:9px}.marketing-home .marketing-button--ink{color:#272422;background:#faf7f2}.marketing-home .marketing-button--ink:hover{background:#e5dcd2}.marketing-home__main{flex:1;align-items:center;padding-block:64px 112px;display:grid}.marketing-home .marketing-hero{text-align:center;flex-direction:column;gap:34px;min-height:0;padding:0;display:flex}.marketing-home .marketing-hero__intro{max-width:100%}.marketing-home .marketing-hero h1{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(38px,4.1vw,58px);font-weight:550;line-height:1.1}.marketing-home .marketing-hero__description{color:#ded6d0;text-wrap:balance;max-width:none;margin:18px 0 0;font-size:17px;line-height:1.6}.marketing-home .marketing-hero__composer{width:min(100%,720px);max-width:none}.marketing-home .marketing-prompt{text-align:left;max-width:none}.marketing-home .marketing-prompt__form{background:#272422;border:1px solid #57504b;border-radius:20px;padding:22px 22px 16px;box-shadow:0 18px 48px -26px #0c0807b3}.marketing-home .marketing-prompt__form:focus-within{border-color:#f7b196}.marketing-home .marketing-prompt textarea{color:#faf7f2;min-height:80px;max-height:260px;margin:0 0 16px;font-size:16px;line-height:1.6}.marketing-home .marketing-prompt textarea::placeholder{color:#bfb5ae}.marketing-home .marketing-prompt textarea:focus-visible{outline:none}.marketing-home .marketing-prompt__actions{border:0;justify-content:flex-end;align-items:center;padding:0}.marketing-home .marketing-button--accent{color:#2b160d;background:#f2a080;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.marketing-home .marketing-button--accent:hover{background:#ffb89a}.marketing-home .marketing-prompt__ideas{justify-content:center;gap:8px;margin-top:18px;font-size:12px}.marketing-home .marketing-prompt__ideas button{color:#e9dfd8;background:#201b19;border:1px solid #82716a;border-radius:100px;min-height:44px;padding:7px 15px;text-decoration:none;transition:background-color .15s,border-color .15s}.marketing-home .marketing-prompt__ideas button:hover{color:#fff;background:#392b25;border-color:#bc9b8a}.marketing-home .marketing-prompt__note{color:#faf7f2;text-align:center;max-width:100%;margin:15px auto 0;font-size:12px;line-height:1.6}.marketing-home__footer{justify-content:center;padding:20px 24px;display:flex}.marketing-home__footer small{color:#faf7f2;margin:0;font-size:11px;line-height:1.6}@media (max-width:800px){.marketing-home__atmosphere{background-image:url(/brand/home-atmosphere-small.webp)}.marketing-home .marketing-wrap{width:calc(100% - 48px)}.marketing-home__main{padding-block:64px 88px}.marketing-home .marketing-hero{gap:30px}.marketing-home .marketing-hero h1{font-size:clamp(38px,6.2vw,48px)}}@media (max-width:560px){.marketing-home .marketing-wrap{width:calc(100% - 36px)}.marketing-home .marketing-nav__inner{gap:12px;min-height:72px}.marketing-home .marketing-brand{gap:6px;font-size:18px}.marketing-home .marketing-nav__account{gap:12px}.marketing-home .marketing-nav__signin{font-size:12px;display:inline-flex}.marketing-home .marketing-nav .marketing-button{padding-inline:12px}.marketing-home__main{padding-block:48px 72px}.marketing-home .marketing-hero{gap:28px}.marketing-home .marketing-hero h1{font-size:38px}.marketing-home .marketing-hero__description{margin-top:15px;padding-inline:5px;font-size:15px}.marketing-home .marketing-prompt__form{border-radius:17px;padding:18px 16px 14px}.marketing-home .marketing-prompt textarea{min-height:96px}.marketing-home .marketing-prompt__ideas{gap:7px;margin-top:16px;font-size:11px}.marketing-home .marketing-prompt__ideas button{padding-inline:11px}.marketing-home .marketing-prompt__note{margin-top:12px;font-size:11px}.marketing-home__footer{padding-bottom:16px}}@media (max-width:360px){.marketing-home .marketing-wrap{width:calc(100% - 28px)}.marketing-home .marketing-brand{font-size:17px}.marketing-home .marketing-nav__account{gap:8px}.marketing-home .marketing-nav .marketing-button{padding-inline:10px;font-size:11px}.marketing-home .marketing-hero h1{font-size:34px}.marketing-home .marketing-prompt__ideas{column-gap:5px}.marketing-home .marketing-prompt__ideas button{padding-inline:8px;font-size:11px}}@media (max-height:760px) and (min-width:801px){.marketing-home__main{padding-block:36px 60px}}@media (prefers-reduced-motion:reduce){.marketing-home :is(.marketing-button,.marketing-prompt__ideas button,.marketing-prompt__form){transition:none}}@media (forced-colors:active){.marketing-home__atmosphere{display:none}.marketing-home .marketing-prompt textarea:focus-visible{outline-offset:4px;outline:2px solid highlight}}
