.mobile-module__aRYhPa__brandRow{align-items:baseline;min-width:0;display:flex}.mobile-module__aRYhPa__brandRow>:first-child{flex:none}.mobile-module__aRYhPa__trail{min-width:0;color:var(--ink-3);text-overflow:ellipsis;letter-spacing:-.025em;white-space:nowrap;padding-left:.3em;text-decoration:none;position:relative;overflow:hidden}.mobile-module__aRYhPa__trail:before{content:"";height:44px;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.mobile-module__aRYhPa__toggle{width:44px;height:44px;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:2px;flex:none;align-self:center;margin:0 -12px 0 0;padding:0;position:relative}.mobile-module__aRYhPa__line{height:1.5px;transition:top var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:currentColor;position:absolute;left:12px;right:12px}.mobile-module__aRYhPa__line:first-child{top:calc(50% - 4px)}.mobile-module__aRYhPa__line:last-child{top:calc(50% + 2px)}.mobile-module__aRYhPa__toggle[aria-expanded=true]>.mobile-module__aRYhPa__line:first-child{top:calc(50% - 1px);transform:rotate(45deg)}.mobile-module__aRYhPa__toggle[aria-expanded=true]>.mobile-module__aRYhPa__line:last-child{top:calc(50% - 1px);transform:rotate(-45deg)}.mobile-module__aRYhPa__sheet{height:calc(100dvh - var(--nav-h) - env(safe-area-inset-top,0px));overscroll-behavior:contain;padding:var(--space-4) var(--gutter) max(var(--space-6), calc(env(safe-area-inset-bottom,0px) + var(--space-4)));background:var(--paper);visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), visibility 0s linear var(--dur-fast);flex-direction:column;display:flex;position:absolute;inset:100% 0 auto;overflow-y:auto;transform:translateY(-8px)}.mobile-module__aRYhPa__sheet[data-open]{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:none}@media (prefers-reduced-motion:reduce){.mobile-module__aRYhPa__sheet{transform:none}}.mobile-module__aRYhPa__pages,.mobile-module__aRYhPa__sections{margin:0;padding:0;list-style:none}.mobile-module__aRYhPa__pageRow{min-height:56px;color:var(--ink-2);align-items:center;text-decoration:none;display:flex}.mobile-module__aRYhPa__pageRow[aria-current]{color:var(--ink)}.mobile-module__aRYhPa__number{width:30px;color:var(--ink-3);flex:none}.mobile-module__aRYhPa__pageRow{align-items:baseline;padding-top:18px}.mobile-module__aRYhPa__dot{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px;margin-left:10px;position:relative;top:-.25em}.mobile-module__aRYhPa__sections{margin-bottom:var(--space-2)}.mobile-module__aRYhPa__sectionRow{min-height:44px;margin-inline:calc(-1 * var(--gutter));padding-inline:calc(var(--gutter) + 30px) var(--gutter);color:var(--ink-3);transition:color var(--dur-fast) var(--ease-out);align-items:center;font-weight:400;text-decoration:none;display:flex}.mobile-module__aRYhPa__sectionRow[aria-current]{color:var(--ink);background:var(--paper-2)}.mobile-module__aRYhPa__subRow{align-items:baseline;column-gap:var(--space-2);min-height:48px;margin:var(--space-2) 0 var(--space-2) 30px;box-sizing:border-box;border-bottom:1px solid var(--line);color:var(--ink);flex-wrap:wrap;padding:12px 0;line-height:1.3;text-decoration:none;display:flex;position:relative}.mobile-module__aRYhPa__subName{font-weight:500}.mobile-module__aRYhPa__subNote{color:var(--ink-3)}.mobile-module__aRYhPa__subRow .mobile-module__aRYhPa__subProgress{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-left:auto}.mobile-module__aRYhPa__subFill{background:var(--sage);max-width:100%;height:2px;position:absolute;bottom:-1px;left:0}.mobile-module__aRYhPa__sections[data-nested] .mobile-module__aRYhPa__sectionRow{min-height:48px}.mobile-module__aRYhPa__foot{padding-top:var(--space-6);border-top:1px solid var(--line);margin-top:auto}.mobile-module__aRYhPa__actions{align-items:center;row-gap:var(--space-4);flex-wrap:wrap}@media (hover:hover) and (pointer:fine){.mobile-module__aRYhPa__pageRow:hover,.mobile-module__aRYhPa__sectionRow:hover,.mobile-module__aRYhPa__trail:hover{color:var(--ink)}}@media (min-width:1024px){.mobile-module__aRYhPa__toggle,.mobile-module__aRYhPa__sheet,.mobile-module__aRYhPa__trail{display:none}}@media (scripting:none){.mobile-module__aRYhPa__toggle{display:none}}
.hero-module__FKqvkG__hero{padding-top:var(--nav-h);background:var(--paper)}.hero-module__FKqvkG__panel{--on:var(--paper);height:calc(100svh - var(--nav-h));min-height:560px;color:var(--on);background:#272725;position:relative;overflow:hidden}.hero-module__FKqvkG__video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-module__FKqvkG__shade{background:linear-gradient(#0f0f0f4d 0%,#0f0f0f1f 22%,#0f0f0f9e 54%,#0f0f0fdb 100%);position:absolute;inset:0}.hero-module__FKqvkG__grid{box-sizing:border-box;height:100%;padding:var(--space-4) var(--gutter) var(--space-6);flex-direction:column;display:flex;position:relative}.hero-module__FKqvkG__fig{justify-content:flex-end;align-items:center;gap:12px;display:flex}.hero-module__FKqvkG__figLabel{color:#f6f6f4a8;white-space:nowrap;line-height:14px}.hero-module__FKqvkG__toggle{width:40px;height:40px;color:var(--on);cursor:pointer;transition:background-color .16s var(--ease-out);background:0 0;border:1px solid #f6f6f466;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;display:inline-grid}.hero-module__FKqvkG__toggle svg{fill:currentColor;display:block}.hero-module__FKqvkG__toggle:focus-visible,.hero-module__FKqvkG__pill:focus-visible{outline:2px solid var(--on);outline-offset:3px}.hero-module__FKqvkG__kicker{align-items:center;gap:10px;margin:auto 0 0;display:flex}.hero-module__FKqvkG__kickerRule{background:var(--on);flex:none;width:20px;height:1px}.hero-module__FKqvkG__kickerText{color:var(--on);line-height:14px}.hero-module__FKqvkG__wide{display:none}.hero-module__FKqvkG__title{color:var(--on);font-family:var(--font-sans);letter-spacing:-.05em;white-space:nowrap;margin:14px 0 0;font-size:72px;font-weight:500;line-height:.9}.hero-module__FKqvkG__promise{letter-spacing:-.02em;text-wrap:balance;margin:18px 0 0;font-size:21px;font-weight:500;line-height:1.22}.hero-module__FKqvkG__para{color:#f6f6f4d1;text-wrap:pretty;margin:12px 0 0;font-size:15.5px;line-height:1.55}.hero-module__FKqvkG__pills{margin-top:var(--space-6);row-gap:10px;display:grid}.hero-module__FKqvkG__pill{box-sizing:border-box;border-radius:var(--radius-pill);min-height:64px;font-family:var(--font-sans);transition:background-color .2s var(--ease-out), color .2s var(--ease-out), border-color .2s var(--ease-out), transform .12s var(--ease-out);border:1px solid #0000;align-items:center;gap:14px;padding:10px 10px 10px 22px;text-decoration:none;display:flex}.hero-module__FKqvkG__pillSolid{border-color:var(--paper);background:var(--paper);color:var(--ink)}.hero-module__FKqvkG__pillGhost{color:var(--on);background:#0f0f0f38;border-color:#f6f6f48c}.hero-module__FKqvkG__pillN{font-family:var(--font-mono);letter-spacing:.1em;opacity:.6;font-size:11px;font-weight:500}.hero-module__FKqvkG__pillText{flex:auto;min-width:0}.hero-module__FKqvkG__pillTitle{letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:1.25;display:block}.hero-module__FKqvkG__pillSub{opacity:.72;margin-top:2px;font-size:13px;line-height:1.35;display:block}.hero-module__FKqvkG__arrow{border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:inline-grid}.hero-module__FKqvkG__pillSolid .hero-module__FKqvkG__arrow{background:var(--ink);color:var(--paper)}.hero-module__FKqvkG__pillGhost .hero-module__FKqvkG__arrow{color:var(--on);background:#f6f6f429}.hero-module__FKqvkG__arrowIcon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;display:block}.hero-module__FKqvkG__pill:active{transform:scale(.98)}.hero-module__FKqvkG__strip{display:none}.hero-module__FKqvkG__columns{padding:28px var(--gutter) 48px;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 12px;margin:0;display:grid}.hero-module__FKqvkG__columns .hero-module__FKqvkG__fact{border-top:1px solid var(--line);min-width:0;padding-top:12px}.hero-module__FKqvkG__factTerm{line-height:14px}.hero-module__FKqvkG__columns .hero-module__FKqvkG__factValue{margin:8px 0 0}.hero-module__FKqvkG__columns .hero-module__FKqvkG__value{color:var(--ink);letter-spacing:-.01em;font-size:15px;font-weight:500;line-height:1.3;display:block}.hero-module__FKqvkG__columns .hero-module__FKqvkG__sub{color:var(--ink-2);text-wrap:pretty;margin-top:3px;font-size:13px;line-height:1.4;display:block}.hero-module__FKqvkG__subDot{display:none}@media (min-width:1024px){.hero-module__FKqvkG__panel{height:828px;min-height:0}.hero-module__FKqvkG__shade{background:linear-gradient(90deg,#0f0f0fb8 0%,#0f0f0f6b 46%,#0f0f0f1a 72%),linear-gradient(#0f0f0f00 42%,#0f0f0fbd)}.hero-module__FKqvkG__grid{column-gap:var(--space-6);padding:40px var(--gutter) 44px;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.hero-module__FKqvkG__kicker{grid-area:1/1/auto/span 6;gap:12px;margin:0}.hero-module__FKqvkG__kickerRule{width:24px}.hero-module__FKqvkG__wide{display:inline}.hero-module__FKqvkG__narrow{display:none}.hero-module__FKqvkG__fig{grid-area:1/10/auto/span 3;justify-self:end}.hero-module__FKqvkG__name{grid-area:2/1/auto/span 7;align-self:end;padding-bottom:48px}.hero-module__FKqvkG__title{margin:0;font-size:136px}.hero-module__FKqvkG__promise{max-width:34rem;margin-top:28px;font-size:30px;line-height:1.18}.hero-module__FKqvkG__side{grid-area:2/9/auto/span 4;align-self:end;min-width:0;padding-bottom:48px}.hero-module__FKqvkG__para{color:#f6f6f4db;margin:0;font-size:16px;line-height:1.6}.hero-module__FKqvkG__pills{margin-top:28px}.hero-module__FKqvkG__pill{padding-left:24px}.hero-module__FKqvkG__pill:active{transform:none}.hero-module__FKqvkG__arrowIcon{width:16px;height:16px}.hero-module__FKqvkG__strip{padding-top:var(--space-4);border-top:1px solid #f6f6f43d;flex-wrap:wrap;grid-area:3/1/auto/-1;align-items:baseline;gap:8px 48px;margin:0;display:flex}.hero-module__FKqvkG__strip .hero-module__FKqvkG__fact{white-space:nowrap;align-items:baseline;gap:12px;min-width:0;display:flex}.hero-module__FKqvkG__strip .hero-module__FKqvkG__factTerm{color:#f6f6f4a8}.hero-module__FKqvkG__strip .hero-module__FKqvkG__factValue{margin:0;font-size:14px;line-height:1.4}.hero-module__FKqvkG__strip .hero-module__FKqvkG__sub{color:#f6f6f4b8}.hero-module__FKqvkG__subDot{display:inline}.hero-module__FKqvkG__columns{display:none}}@media (hover:hover) and (pointer:fine){.hero-module__FKqvkG__toggle:hover{background:#f6f6f41f}.hero-module__FKqvkG__pillSolid:hover{background:#e4e4df;border-color:#e4e4df}.hero-module__FKqvkG__pillGhost:hover{border-color:var(--paper);background:var(--paper);color:var(--ink)}}@media (prefers-reduced-motion:reduce){.hero-module__FKqvkG__pill,.hero-module__FKqvkG__toggle{transition:none}.hero-module__FKqvkG__pill:active{transform:none}}
.shared-module__bTSIQW__section{--section-y:clamp(4rem, 10vw, 9rem);padding:var(--section-y) var(--gutter) 0;scroll-margin-top:var(--nav-h)}.shared-module__bTSIQW__onRule{scroll-margin-top:calc(var(--nav-h) - var(--section-y))}.shared-module__bTSIQW__head{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line);line-height:16px;display:flex}.shared-module__bTSIQW__head>span{white-space:nowrap}.shared-module__bTSIQW__arrow{vertical-align:-.15em;display:inline-block}.shared-module__bTSIQW__title{margin:var(--space-10) 0 0;text-wrap:balance}@media (max-width:1023.98px){.shared-module__bTSIQW__title{margin-top:var(--space-8)}}.shared-module__bTSIQW__wide{display:none}@media (min-width:1024px){.shared-module__bTSIQW__wide{display:inline}.shared-module__bTSIQW__narrow{display:none}}.shared-module__bTSIQW__button{border-radius:var(--radius-pill);min-height:48px;font-family:var(--font-sans);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:0;justify-content:center;align-items:center;gap:10px;margin:0;padding:0 22px;font-size:15px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}@media (min-width:1024px){.shared-module__bTSIQW__button{min-height:44px}}.shared-module__bTSIQW__button:active{transform:scale(.98)}.shared-module__bTSIQW__button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.shared-module__bTSIQW__primary{background:var(--ink);color:var(--paper)}.shared-module__bTSIQW__secondary{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}@media (hover:hover) and (pointer:fine){.shared-module__bTSIQW__primary:hover{background:color-mix(in srgb, var(--ink) 88%, var(--paper))}.shared-module__bTSIQW__secondary:hover{box-shadow:inset 0 0 0 1px var(--ink)}}.shared-module__bTSIQW__button:disabled{opacity:.4;cursor:default}.shared-module__bTSIQW__button svg{flex:none}.shared-module__bTSIQW__reg{color:var(--ink-3);pointer-events:none;display:block;position:absolute}.shared-module__bTSIQW__tl{top:-7.5px;left:-7.5px}.shared-module__bTSIQW__tr{top:-7.5px;right:-7.5px}.shared-module__bTSIQW__bl{bottom:-7.5px;left:-7.5px}.shared-module__bTSIQW__br{bottom:-7.5px;right:-7.5px}@media (prefers-reduced-motion:reduce){.shared-module__bTSIQW__button{transition:none}}
