.ember-launch{background:#fbf8f3;color:#262626}.ember-launch *{box-sizing:border-box}.ember-launch__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;position:relative}.ember-launch__track::-webkit-scrollbar{display:none}.ember-launch__slide{flex:0 0 100%;width:100%;min-width:0;height:clamp(560px,78svh,860px);position:relative;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}.ember-launch__media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ember-launch__scrim{position:absolute;inset:0;background:linear-gradient(90deg,#0008,transparent 85%),linear-gradient(0deg,#0009,transparent 70%)}.ember-launch__copy{position:absolute;left:0;bottom:0;padding:60px clamp(24px,5vw,80px);max-width:800px;color:#fff}.ember-launch__kicker{font-family:var(--font-mono-family,monospace);font-size:11px;line-height:1.4;letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;color:inherit}.ember-launch__heading{font-family:var(--font-heading-family,'larken',serif);font-size:clamp(40px,4.6vw,64px);font-weight:500;line-height:1.03;letter-spacing:0;color:inherit;margin:0 0 20px}.ember-launch__body{font-size:17px;line-height:1.6;max-width:43ch;margin:0 0 26px;color:inherit}.ember-launch__actions{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center}.ember-launch__secondary{color:inherit;font-size:14px;min-height:44px;display:inline-flex;align-items:center;text-underline-offset:5px}.ember-launch__motion{position:absolute;right:20px;top:20px;min-height:44px;padding:8px 14px;border:1px solid #ffffffa6;border-radius:4px;background:#0009;color:white;font:inherit;font-size:12px;cursor:pointer}.ember-launch__slide--tumbler{background:#f2eae2;display:grid;grid-template-columns:45% 55%;align-items:center}.ember-launch__tumbler-photo{grid-column:2;height:100%;min-height:0}.ember-launch__tumbler-photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:65% 50%}.ember-launch__slide--tumbler .ember-launch__copy{position:static;grid-column:1;grid-row:1;color:#262626;padding:55px clamp(28px,4.5vw,72px)}.ember-launch__slide--tumbler .ember-launch__kicker{color:#b53a00}.ember-launch__slide--tumbler .ember-launch__body{color:#595959}.ember-launch__note{font-size:12px;margin:18px 0 0;color:#595959}.ember-launch__controls{display:flex;justify-content:center;align-items:center;gap:28px;min-height:68px;padding:8px 20px;border-bottom:1px solid #e6e3dd;background:#fbf8f3}.ember-launch__choices{display:flex;gap:24px}.ember-launch__choices button{position:relative;border:0;background:none;min-height:48px;padding:10px 4px;font:inherit;font-size:14px;color:#595959;cursor:pointer}.ember-launch__choices button[aria-current=true]{color:#262626}.ember-launch__choices button[aria-current=true]:after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:#e85e1a}.ember-launch__choices span{margin-left:5px;color:#b53a00;font-size:10px;text-transform:uppercase;font-family:var(--font-mono-family,monospace)}.ember-launch__arrow{width:44px;min-height:44px;background:none;border:1px solid #d8d1ca;border-radius:50%;font:inherit;font-size:20px;color:#262626;cursor:pointer}.ember-launch button:focus-visible,.ember-launch a:focus-visible,.ember-launch__track:focus-visible{outline:2px solid #b53a00;outline-offset:4px}.ember-launch__slide--mug button:focus-visible,.ember-launch__slide--mug a:focus-visible{outline-color:#fff}
@media(max-width:749px){.ember-launch__slide{height:720px;max-height:none}.ember-launch__copy{padding:28px 22px 36px}.ember-launch__heading{font-size:39px;margin-bottom:16px}.ember-launch__body{font-size:15px;line-height:1.5;margin-bottom:20px}.ember-launch__kicker{font-size:10px;margin-bottom:14px}.ember-launch__motion{top:12px;right:12px}.ember-launch__slide--tumbler{grid-template-columns:1fr;grid-template-rows:280px 1fr;align-items:start}.ember-launch__tumbler-photo{grid-column:1;grid-row:1}.ember-launch__tumbler-photo img{object-position:60% 55%}.ember-launch__slide--tumbler .ember-launch__copy{grid-column:1;grid-row:2;padding:28px 22px}.ember-launch__slide--tumbler .ember-launch__heading{font-size:36px}.ember-launch__controls{gap:16px;padding:6px 14px;min-height:62px}.ember-launch__choices{gap:18px}.ember-launch__choices button{font-size:13px}.ember-launch__note{margin-top:12px}}
@media(prefers-reduced-motion:reduce){.ember-launch__track{scroll-behavior:auto}}
