:root{--t-display-size: 3rem;--t-display-weight: 500;--t-display-lh: 1;--t-display-ls: -.02em;--t-h1-size: 2rem;--t-h1-weight: 400;--t-h1-lh: 1.15;--t-h1-ls: -.015em;--t-h2-size: 1.5rem;--t-h2-weight: 500;--t-h2-lh: 1.1;--t-h2-ls: -.02em;--t-h3-size: 1.125rem;--t-h3-weight: 500;--t-h3-weight-inactive: 400;--t-h3-lh: 1.35;--t-h3-ls: -.01em;--t-body-size: 1rem;--t-body-weight: 400;--t-body-lh: 1.5;--t-body-ls: -.005em;--t-label-size: .8125rem;--t-label-weight: 500;--t-label-lh: 1.3;--t-label-ls: 0;--t-nav-pill-size: .875rem;--t-nav-pill-weight: 500;--t-caption-size: .75rem;--t-caption-weight: 400;--t-caption-lh: 1.4;--t-overline-size: .625rem;--t-overline-weight: 700;--t-overline-lh: 1;--t-overline-ls: .08em;--c-ink: #282828;--c-ink-soft: #282828;--c-text: #2a2a2a;--c-text-muted: #5c5c5c;--c-page: rgb(233, 233, 233);--c-surface-track: rgba(0, 0, 0, .05);--c-surface-hover: rgba(0, 0, 0, .04);--t-display-sm-size: 2.5rem;--t-display-sm-weight: 500;--t-display-sm-lh: 1;--t-display-sm-ls: -.02em;--c-surface: #ffffff;--c-surface-border: rgba(0, 0, 0, .06);--r-card: 16px}.t-h1{font-size:58px!important;font-weight:500!important;letter-spacing:-.03em!important;line-height:64px!important}.t-h2{font-size:42px!important;font-weight:500!important;letter-spacing:-.03em!important;line-height:46px!important}.t-h3{font-size:30px!important;font-weight:400!important;letter-spacing:-.03em!important;line-height:34px!important}.t-body{font-size:18px!important;font-weight:400!important;letter-spacing:-.01em!important;line-height:26px!important;color:#282828!important;text-transform:none!important}button.t-body{background:#282828!important;color:#fff!important}.t-overline{display:inline-block!important;font-size:.625rem!important;font-weight:500!important;letter-spacing:0!important;line-height:.875rem!important;text-transform:uppercase!important;padding:4px 12px!important;border-radius:999px!important}.t-label{font-family:ABC Diatype Rounded,sans-serif!important;font-size:16px!important;font-weight:500!important;letter-spacing:-.01em!important;line-height:20px!important;color:#282828!important}.t-caption{font-size:16px!important;font-weight:400!important;letter-spacing:-.01em!important;line-height:18px!important;color:#282828!important}.t-meta,.t-14px{font-family:ABC Diatype Rounded,sans-serif!important;font-size:14px!important;font-weight:400!important;letter-spacing:0!important;line-height:18px!important;color:#282828!important}button.t-14px{font-weight:500!important}.t-12px{font-family:ABC Diatype Rounded,sans-serif!important;font-size:12px!important;font-weight:400!important;letter-spacing:0!important;line-height:16px!important;color:#282828!important}:root{--r-sm: 8px;--r-md: 16px;--r-lg: 30px;--r-pill: 999px;--space-2: 2px;--space-4: 4px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-32: 32px;--space-40: 40px;--space-60: 60px;--surface-card: #e9e9e9;--surface-sunken: rgba(0, 0, 0, .04);--shadow-card: rgba(0, 0, 0, .25) 0 -.6px .2px 0, rgba(255, 255, 255, .8) 0 .6px .2px 0, rgba(0, 0, 0, .25) 0 .6px .8px 0 inset, rgba(255, 255, 255, .8) 0 -.6px 1px 0 inset}.c-section{background:transparent!important;display:flex!important;flex-direction:column!important;gap:var(--space-20)!important;padding:0!important;width:100%!important;max-width:min(560px,100%)!important;align-self:center!important;box-sizing:border-box!important}.c-card{background:var(--surface-card)!important;border-radius:var(--r-lg)!important;box-shadow:var(--shadow-card)!important;padding:var(--space-24)!important}.c-card-lg{display:flex!important;flex-direction:column!important;gap:var(--space-20)!important;background:var(--surface-card)!important;border-radius:var(--r-lg)!important;box-shadow:var(--shadow-card)!important;padding:var(--space-24)!important}.c-chip{display:inline-flex!important;align-items:center!important;gap:var(--space-4)!important;background:var(--surface-sunken)!important;border-radius:var(--r-pill)!important;padding:var(--space-8) var(--space-16)!important;font-family:ABC Diatype Rounded,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;letter-spacing:-.01em!important;color:#282828!important;white-space:nowrap!important}@font-face{font-family:ABC Diatype Rounded;src:url(/fonts/ABCDiatypeRounded-Regular-Trial.woff2) format("woff2"),url(/fonts/ABCDiatypeRounded-Regular-Trial.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ABC Diatype Rounded;src:url(/fonts/ABCDiatypeRounded-Medium.woff2) format("woff2"),url(/fonts/ABCDiatypeRounded-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ABC Diatype Rounded;src:url(/fonts/ABCDiatypeRounded-Bold.woff2) format("woff2"),url(/fonts/ABCDiatypeRounded-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ABC Diatype Rounded Mono;src:url(/fonts/ABCDiatypeRoundedMono-Regular-Trial.woff2) format("woff2"),url(/fonts/ABCDiatypeRoundedMono-Regular-Trial.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.soot-text{font-family:ABC Diatype Rounded;margin:0;padding:0;box-sizing:border-box;line-height:1.4;pointer-events:none}.soot-text--h1{font-size:2.5rem;font-weight:700;line-height:1.2}.soot-text--h2{font-size:2rem;font-weight:700;line-height:1.3}.soot-text--h3{font-size:1.5rem;font-weight:700;line-height:1.4}.soot-text--label-xs{font-size:.75rem;font-weight:500;line-height:1.3;letter-spacing:.05em}.soot-text--label-s{font-size:.875rem;font-weight:500;line-height:1.3;letter-spacing:.025em}.soot-text--label-m{font-size:1rem;font-weight:500;line-height:1.4;letter-spacing:.025em}.soot-text--label-l{font-size:1.125rem;font-weight:500;line-height:1.4}.soot-text--input-s{font-size:.875rem;font-weight:400;line-height:1.4}.soot-text--pill-default{font-size:.875rem;font-weight:500;line-height:1.2;letter-spacing:.025em}.soot-text--body-xl{font-size:1.25rem;font-weight:500;line-height:1.6}.soot-text--body-l{font-size:1.125rem;font-weight:500;line-height:1.6}.soot-text--body-m{font-size:1rem;font-weight:500;line-height:1.6}.soot-text--body-s{font-size:.875rem;font-weight:500;line-height:1.5}.soot-text--body-xs{font-size:.75rem;font-weight:500;line-height:1.5}.soot-text--heading-uppercase-deprecated{font-size:1.125rem;font-weight:700;line-height:1.3;text-transform:uppercase;letter-spacing:.1em}.soot-text--subheading-uppercase-deprecated{font-size:.875rem;font-weight:500;line-height:1.4;text-transform:uppercase;letter-spacing:.1em}.soot-text--info-deprecated{font-size:.75rem;font-weight:400;line-height:1.5;opacity:.7}.soot-text--pill-label-deprecated{font-size:.75rem;font-weight:500;line-height:1.2;letter-spacing:.05em}.soot-text--tooltip-deprecated{font-size:.75rem;font-weight:400;line-height:1.3}.soot-text--normal{color:#000}.soot-text--selected{color:#007bff}.soot-text--light-grey{color:#8e8e93}.soot-text--mid-grey{color:#666}.soot-text--off-black{color:#1c1c1e}.soot-text--light{color:#f2f2f7}.soot-text--correct{color:#30d158}.soot-text--warning{color:#ff9f0a}.soot-text--error{color:#ff3b30}.soot-text--loading{color:#8e8e93;opacity:.7;animation:pulse 2s infinite}.soot-text--highlighted{background-color:#ffd60a4d;padding:.125rem .25rem;border-radius:.25rem}@keyframes pulse{0%,to{opacity:.7}50%{opacity:1}}.soot-text.mono{font-family:ABC Diatype Rounded Mono,SF Mono,Monaco,Cascadia Code,monospace}._Wrapper_81oo7_2{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#e9e9e9;display:flex;align-items:center;justify-content:center}._Content_81oo7_14{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;gap:8px;align-items:center}._Content_81oo7_14>h2,._Content_81oo7_14>span{color:#666}._LogoText_81oo7_31{width:128px;height:128px;color:#666}._Logo_81oo7_31{position:fixed;top:16px;left:16px;width:32px;height:auto;cursor:pointer}._NotificationContainer_yq80s_2{position:relative;cursor:pointer;transform:translateY(-10px);opacity:0;transition:all .4s cubic-bezier(.4,0,.2,1);margin-bottom:8px}._NotificationContainer_yq80s_2._Animating_yq80s_11{transform:translateY(0);opacity:1}._NotificationContainer_yq80s_2:hover:not(._Removing_yq80s_16){transform:translateY(-1px) scale(1.02)}._NotificationPill_yq80s_20{background:rgba(102,102,102,.88);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:20px;padding:8px 16px;position:relative;transition:all .2s ease;border:1px solid rgba(255,255,255,.1)}._NotificationPill_yq80s_20:hover{border-color:#fff3}._NotificationText_yq80s_34{color:#fff;font-size:13px;font-family:ABC Diatype Rounded;font-weight:500;white-space:nowrap;-webkit-user-select:none;user-select:none}._NotificationContainer_yq80s_2._Removing_yq80s_16{transform:translateY(-10px);opacity:0;pointer-events:none}._Container_193kr_2{position:fixed;left:50%;transform:translate(-50%);z-index:1000;pointer-events:none;transition:bottom .3s ease}._NotificationList_193kr_11{display:flex;flex-direction:column-reverse;align-items:center;gap:8px}._NotificationList_193kr_11>*{pointer-events:auto}.notification-enter-active,.notification-leave-active{transition:all .3s cubic-bezier(.4,0,.2,1)}.notification-enter-from,.notification-leave-to{opacity:0;transform:translateY(12px)}.notification-move{transition:transform .3s cubic-bezier(.4,0,.2,1)}._Container_b3fj2_2{position:fixed;top:24px;right:24px;z-index:1100;pointer-events:none}._NotificationStack_b3fj2_10{display:flex;flex-direction:column;gap:8px;align-items:flex-end}._Card_b3fj2_17{pointer-events:auto;display:flex;align-items:flex-start;gap:12px;max-width:380px;padding:14px 16px;background:rgba(40,40,40,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.12);border-radius:12px;box-shadow:0 8px 24px #0000002e}._Card_b3fj2_17._Removing_b3fj2_31{opacity:0;transform:translate(8px);pointer-events:none}._Text_b3fj2_37{flex:1;color:#fff;font-size:13px;line-height:1.45;font-family:ABC Diatype Rounded,-apple-system,sans-serif;font-weight:500}._CloseButton_b3fj2_49{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:1px;background:transparent;border:none;border-radius:4px;color:#fff9;cursor:pointer;transition:color .15s ease,background .15s ease}._CloseButton_b3fj2_49:hover{color:#fff;background:rgba(255,255,255,.08)}.limit-cap-enter-active,.limit-cap-leave-active{transition:all .3s cubic-bezier(.4,0,.2,1)}.limit-cap-enter-from,.limit-cap-leave-to{opacity:0;transform:translate(16px)}.limit-cap-move{transition:transform .3s cubic-bezier(.4,0,.2,1)}._Root_1tc8u_2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10012;background:#e0e0e0;display:flex;align-items:center;justify-content:center;animation:_fadeIn_1tc8u_1 .5s ease-out both}._FadeOut_1tc8u_13{animation:_fadeOut_1tc8u_1 .6s ease-in forwards}._Video_1tc8u_17{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}._StartingHeadline_1tc8u_26{position:relative;z-index:1;margin:0;max-width:700px;padding:0 24px;font-family:ABC Diatype Rounded,sans-serif;font-size:58px;line-height:64px;font-weight:400;letter-spacing:-.03em;color:#b8b8b8;text-shadow:0 -.75px .25px rgba(0,0,0,.25),0 .75px .25px rgba(255,255,255,.8);text-align:center;-webkit-font-smoothing:antialiased;animation:_imgReveal_1tc8u_1 .6s ease-out .2s both}._StartingHeadlineBrand_1tc8u_46{font-weight:700;letter-spacing:.09em}@keyframes _fadeIn_1tc8u_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_1tc8u_1{0%{opacity:1}to{opacity:0}}@keyframes _imgReveal_1tc8u_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.TopLeftLogoButton{position:fixed;top:24px;left:27px;z-index:10010;pointer-events:auto;cursor:pointer;border:none;padding:0;background:transparent;overflow:visible;display:flex;flex-direction:row;align-items:center}body.soot-checkout-overlay-open .TopLeftLogoButton,body.soot-checkout-overlay-open [aria-label="Cookies on SOOT"]{display:none!important}.TopLeftLogoWrap{position:relative;display:flex;align-items:center;padding:10px 0}.TopLeftLogoWordmark{display:block;font-family:ABC Diatype Rounded,sans-serif;font-size:24px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;line-height:1;color:#d4d4d4;text-shadow:0 .6px .2px rgba(0,0,0,.25),0 -.6px .2px rgba(255,255,255,.8);-webkit-font-smoothing:antialiased}.TopLeftLogoEllipse{display:block;width:44.8px;height:56.4px;object-fit:contain;transition:filter .25s ease}.TopLeftExploreTag{position:absolute;top:50%;left:calc(100% + 14px);transform:translateY(-50%) translate(-6px);padding:6px 12px;border-radius:100px;background:rgba(225,225,225,.38);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#797979;white-space:nowrap;font-family:ABC Diatype Rounded,sans-serif;font-size:var(--t-caption-size);font-weight:var(--t-caption-weight);line-height:var(--t-caption-lh);letter-spacing:0;-webkit-font-smoothing:antialiased;opacity:0;pointer-events:none;transition:opacity .15s ease-out,background .15s ease-out,color .15s ease-out,transform .15s ease-out}.TopLeftLogoButton:hover .TopLeftExploreTag,.TopLeftLogoButton:focus-visible .TopLeftExploreTag,.TopLeftLogoHovered .TopLeftExploreTag{opacity:1;background:#929292;color:#fff;transform:translateY(-50%) translate(2px)}.HomeLabel{margin-left:18px;transform:translate(-8px);white-space:nowrap;font-family:ABC Diatype Rounded,sans-serif;font-size:24px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#d4d4d4;-webkit-font-smoothing:antialiased;text-shadow:0 .6px .2px rgba(0,0,0,.25),0 -.6px .2px rgba(255,255,255,.8);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.HomeLabelActive{opacity:1;transform:translate(0)}.HomeLabelRow{display:flex;align-items:baseline;gap:0;line-height:1.15}.HomeLabelRow b{font-weight:700;min-width:14px}.HomeLabelEq{margin:0 5px;font-weight:400;opacity:.45}.TopLeftLogoButton:focus-visible .TopLeftLogoWrap{outline:2px solid rgba(255,255,255,.8);outline-offset:4px;border-radius:999px}@media (max-width: 768px){.TopLeftLogoButton{top:max(12px,env(safe-area-inset-top,0px));left:14px}.TopLeftLogoWrap{padding:8px 0}.TopLeftLogoWordmark,.HomeLabel{font-size:20px}.TopLeftLogoEllipse{width:40.3px;height:50.8px}.TopLeftExploreTag{left:calc(100% + 14px)}}.RendererCanvasWrapper{position:fixed;top:0;left:0;width:100vw;height:100dvh;overflow:hidden;margin:0;padding:0;background-color:var(--page-background, #e9e9e9)}
