.sl-skip{z-index:9999;background:var(--alma-color-collard);color:var(--alma-role-on-fill,var(--alma-color-yogurt));--alma-role-text:var(--alma-dark-text);--alma-role-kale-ink:var(--alma-dark-text);--alma-role-secondary:var(--alma-dark-secondary);--alma-role-accent:var(--alma-dark-accent);--alma-role-on-fill:var(--alma-dark-text);--alma-role-error:var(--alma-dark-error);border-radius:12px;padding:10px 14px;font-size:14px;font-weight:600;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.sl-skip:focus-visible{color:var(--alma-role-on-fill,var(--alma-color-yogurt));transform:translateY(0)}.sl-page main:focus{outline:none}.cl-hero-photo.sl-hero-art{object-position:center;background:var(--sl-ground,var(--alma-role-panel,var(--alma-color-aioli)));--alma-role-text:var(--alma-dark-text);--alma-role-kale-ink:var(--alma-dark-text);--alma-role-secondary:var(--alma-dark-secondary);--alma-role-accent:var(--alma-dark-accent);--alma-role-on-fill:var(--alma-dark-text);--alma-role-error:var(--alma-dark-error)}:where(html[data-alma-theme=dark]) .cl-hero-photo.sl-hero-art{color:var(--alma-dark-text,inherit)}.sl-kit{z-index:2;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute;bottom:14px;right:14px}.sl-kit .hm-kit{--k:.72}.sl-kit:focus-visible{outline:none}.sl-kit:focus-visible .alma-card{outline:3px solid var(--alma-color-collard);outline-offset:3px}@media (width>=980px){.sl-kit{bottom:36px;right:-28px}.sl-kit .hm-kit{--k:.85}}@media (width<=559px){.sl-kit .hm-kit{--k:.6}}.sl-page a.cl-btn{text-decoration:none}.cl-final p.sl-note{text-align:center;width:100%;max-width:46ch;color:var(--alma-role-on-fill,var(--alma-color-surface));opacity:.85;margin:20px auto 0;font-size:14px;line-height:1.5}@media (prefers-reduced-motion:reduce){.sl-skip{transition:none}}.sl-fine{max-width:60ch;color:var(--alma-role-secondary,var(--cx-text-soft,#6d5f56));text-align:center;margin:24px auto 0;font-size:13px;line-height:1.5}.sl-page{--static-ink:#33140c;--static-accent:#3c5627;--static-glass:#fffefcbd}.sl-facts{gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.sl-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.sl-fact{background:var(--sl-ground,#f2d58a);color:var(--static-ink);--alma-role-text:var(--alma-dark-on-light);--alma-role-kale-ink:var(--alma-dark-brand-kale);--alma-role-secondary:var(--alma-dark-on-light-secondary);--alma-role-accent:var(--alma-dark-on-light-accent);--alma-role-on-fill:var(--alma-dark-on-light);--alma-role-error:var(--alma-dark-on-light-error);border-radius:28px;grid-template-columns:1fr auto;align-content:start;gap:4px 12px;padding:24px 24px 20px;display:grid}.sl-fact-art{object-fit:contain;grid-area:1/2/span 2;width:72px;height:72px}.sl-fact-stat{font-family:var(--alma-font-display);letter-spacing:-.01em;align-self:end;font-size:clamp(40px,4.6vw,56px);font-weight:300;line-height:1}.sl-fact p{margin:0}.sl-fact-line{grid-column:1/-1;font-size:19px;line-height:1.3;margin-top:8px!important}.sl-fact-foot{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:20px;display:flex}.sl-more{background:var(--static-glass);min-height:44px;color:var(--static-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:15px;font-weight:600;transition:background-color .14s;display:inline-flex}@media (hover:hover) and (pointer:fine){.sl-more:hover{background:color-mix(in srgb, var(--alma-role-surface,#fffefc) 95%, transparent);--alma-role-text:var(--alma-dark-text);--alma-role-kale-ink:var(--alma-dark-text);--alma-role-secondary:var(--alma-dark-secondary);--alma-role-accent:var(--alma-dark-accent);--alma-role-on-fill:var(--alma-dark-text);--alma-role-error:var(--alma-dark-error)}:where(html[data-alma-theme=dark]) .sl-more:hover{color:var(--alma-dark-text,inherit)}}.sl-more:focus-visible{outline:3px solid var(--static-accent);outline-offset:2px}.sl-fact-source{color:var(--static-ink);text-underline-offset:3px;opacity:.8;font-size:13px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.sl-fact-source:focus-visible{outline:3px solid var(--static-accent);outline-offset:3px;border-radius:4px}.sl-show-title{color:var(--alma-role-text,var(--alma-color-teriyaki));font-family:var(--alma-font-display);letter-spacing:-.015em;text-align:center;margin:0 auto 48px;font-size:clamp(44px,6vw,80px);font-weight:400;line-height:1.02}.sl-show-stage{background:var(--sl-ground,#f2d58a);--alma-role-text:var(--alma-dark-on-light);--alma-role-kale-ink:var(--alma-dark-brand-kale);--alma-role-secondary:var(--alma-dark-on-light-secondary);--alma-role-accent:var(--alma-dark-on-light-accent);--alma-role-on-fill:var(--alma-dark-on-light);--alma-role-error:var(--alma-dark-on-light-error);border-radius:40px;justify-content:center;height:600px;padding-top:56px;display:flex;position:relative;overflow:hidden}:where(html[data-alma-theme=dark]) .sl-show-stage{color:var(--alma-dark-on-light,inherit)}.sl-show-phone{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}.sl-show-phone .phone-single-bezel{height:640px}.sl-show-phone .phone-single-ui-content{border-radius:44px}.sl-show-phone:focus-visible{outline:3px solid var(--static-accent);outline-offset:4px;border-radius:44px}.sl-show-float{z-index:3;pointer-events:none;position:absolute}.sl-show-float--voice{top:18%;left:6%}.sl-show-float--card{bottom:14%;right:5%}.sl-show-float .hm-kit{--k:.95}.sl-show-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:48px 0 0;padding:0;list-style:none;display:grid}.sl-show-cols li{border-top:1px solid color-mix(in srgb, var(--alma-role-border,#33140c) 14.0%, transparent);padding-top:18px}.sl-show-cols h3{color:var(--alma-role-text,var(--alma-color-teriyaki));font-family:var(--alma-font-display);margin:0 0 8px;font-size:26px;font-weight:400;line-height:1.15}.sl-show-cols p{color:var(--alma-role-secondary,var(--cx-text-soft));margin:0;font-size:17px;line-height:1.45}@media (width<=860px){.sl-show-stage{border-radius:32px;height:520px;padding-top:40px}.sl-show-phone .phone-single-bezel{height:560px}.sl-show-float--voice{top:6%;left:3%}.sl-show-float--card{bottom:6%;right:3%}.sl-show-float .hm-kit{--k:.6}.sl-show-cols{grid-template-columns:1fr;gap:20px;margin-top:32px}}.sl-advisor .a2-rimm{margin:0}.sl-advisor .a2-rimm-harvard{background:var(--alma-role-page,#fffdf5);--alma-role-text:var(--alma-dark-text);--alma-role-kale-ink:var(--alma-dark-text);--alma-role-secondary:var(--alma-dark-secondary);--alma-role-accent:var(--alma-dark-accent);--alma-role-on-fill:var(--alma-dark-text);--alma-role-error:var(--alma-dark-error);border-radius:12px;padding:8px 12px}:where(html[data-alma-theme=dark]) .sl-advisor .a2-rimm-harvard{color:var(--alma-dark-text,inherit)}.sl-reviews.cl-section{max-width:none;padding:clamp(64px,9vw,112px) 0 0}.sl-reviews .cl-head{padding-inline:var(--cx-gutter)}.sl-reviews .hm-quotes{padding-top:0}.sl-android{margin:14px 0 0;font-size:13px;line-height:1.4}.sl-android a{color:var(--alma-role-secondary,var(--cx-text-soft,#6d5f56));text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.sl-android a:focus-visible{outline:3px solid var(--alma-color-collard);outline-offset:3px;border-radius:4px}.cl-final p.sl-android{margin:18px 0 0;font-size:14px}.sl-android--light a{color:color-mix(in srgb, var(--alma-role-on-fill,#fffefc) 78%, transparent)}.sl-android--light a:focus-visible{outline-color:var(--alma-color-kiwi)}.sl-care{padding:0 var(--cx-gutter);color:var(--alma-role-secondary,var(--cx-text-soft,#6d5f56));text-align:center;margin:-28px auto 40px;font-size:13px;line-height:1.4;display:block}.cl-final .cl-ctas{margin-top:32px}
