@media (width<=1439px){[data-sst-cp="3"]{display:none}}@media (width<=1279px){[data-sst-cp="2"]{display:none}[data-sst-cp-detail]{display:table-row}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}:root{--sst-sand-25:#fdfaf4;--sst-sand-50:#fbf6ef;--sst-sand-100:#f3ede4;--sst-sand-200:#e5daca;--sst-sand-300:#dccfbc;--sst-sand-400:#c4b5a3;--sst-sand-500:#9e8e7b;--sst-sand-600:#7c6b5a;--sst-sand-700:#5d5042;--sst-sand-800:#43382e;--sst-sand-900:#2b241d;--sst-dark-well:#171210;--sst-dark-bg:#1e1712;--sst-dark-panel:#241c16;--sst-dark-raised:#302720;--sst-dark-line:#3a302a;--sst-dark-rule:#43382e;--sst-dark-line-strong:#56483c;--sst-dark-mute-2:#948573;--sst-dark-ink-2:var(--sst-sand-400);--sst-dark-mute:#a8998a;--sst-dark-ink:#efe5d8;--sst-clay-300:#e2b29a;--sst-clay-400:#c37f5c;--sst-clay-500:#a8623c;--sst-clay-600:#94532f;--sst-clay-700:#7d4425;--sst-amber-400:#e1b359;--sst-amber-500:#c79a3e;--sst-amber-600:#af852b;--sst-amber-700:#8d6a1e;--sst-moss-300:#8cae80;--sst-moss-500:#425e3b;--sst-oxide-300:#db6551;--sst-oxide-500:#932e21;--sst-clay:var(--sst-clay-500);--sst-clay-tint:#f1e0d2;--sst-amber:var(--sst-amber-500);--sst-moss:var(--sst-moss-500);--sst-oxide:var(--sst-oxide-500);--sst-paper:var(--sst-sand-100);--sst-panel:var(--sst-sand-50);--sst-raised:var(--sst-sand-25);--sst-inset:var(--sst-sand-200);--sst-desk:#e9e1d5;--sst-ink:var(--sst-sand-900);--sst-ink-2:var(--sst-sand-700);--sst-mute:var(--sst-sand-600);--sst-faint:var(--sst-sand-500);--sst-link:var(--sst-sand-900);--sst-line:var(--sst-sand-300);--sst-line-strong:var(--sst-sand-400);--sst-well:var(--sst-sand-200);--sst-mute-2:var(--sst-sand-600);--sst-signal:var(--sst-clay-500);--sst-attention:var(--sst-amber-700);--sst-success:var(--sst-moss-500);--sst-error:var(--sst-oxide-500);--sst-action:var(--sst-sand-900);--sst-action-ink:var(--sst-sand-100);--sst-focus:var(--sst-sand-900);--sst-paper-hover:#e7e1d8;--sst-paper-pressed:#dbd5cc;--sst-panel-hover:#efe9e2;--sst-panel-pressed:#e2ddd6;--sst-raised-hover:#f0ede7;--sst-raised-pressed:#e4e0da;--sst-inset-hover:#dacfc0;--sst-inset-pressed:#cfc4b5;--sst-clay-hover:#a05e3a;--sst-clay-pressed:#995b38;--sst-action-hover:#373028;--sst-action-pressed:#433b33;--sst-dark-bg-hover:#2b231e;--sst-dark-bg-pressed:#37302a;--sst-dark-panel-hover:#302822;--sst-dark-panel-pressed:#3c342d;--sst-dark-raised-hover:#3b322b;--sst-dark-raised-pressed:#473e36;--sst-dark-action-hover:#e3d9cd;--sst-dark-action-pressed:#d7cec2;--sst-scrim:#1e1712b8;--sst-font-display:"Alegreya Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--sst-font-data:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--sst-type-signage-size:96px;--sst-type-signage-line:100px;--sst-type-signage-track:-.02em;--sst-type-hero-size:64px;--sst-type-hero-line:68px;--sst-type-hero-track:-.018em;--sst-type-display-size:48px;--sst-type-display-line:54px;--sst-type-display-track:-.015em;--sst-type-title-size:36px;--sst-type-title-line:42px;--sst-type-title-track:-.012em;--sst-type-headline-size:32px;--sst-type-headline-line:38px;--sst-type-headline-track:-.01em;--sst-type-section-size:27px;--sst-type-section-line:32px;--sst-type-section-track:-.008em;--sst-type-subhead-size:24px;--sst-type-subhead-line:30px;--sst-type-subhead-track:-.006em;--sst-type-lead-size:20px;--sst-type-lead-line:28px;--sst-type-lead-track:-.004em;--sst-type-body-l-size:18px;--sst-type-body-l-line:28px;--sst-type-body-l-track:0;--sst-type-body-size:16px;--sst-type-body-line:26px;--sst-type-body-track:0;--sst-type-body-s-size:14px;--sst-type-body-s-line:22px;--sst-type-body-s-track:.004em;--sst-type-data-size:13px;--sst-type-data-line:18px;--sst-type-data-track:.01em;--sst-type-label-size:11px;--sst-type-label-line:14px;--sst-type-label-track:.12em;--sst-type-micro-size:10px;--sst-type-micro-line:14px;--sst-type-micro-track:.01em;--sst-type-hero:var(--sst-type-hero-size);--sst-weight-display-regular:400;--sst-weight-display-medium:500;--sst-weight-data-regular:400;--sst-weight-data-medium:500;--sst-weight-data-semibold:600;--sst-measure-lead:600px;--sst-measure-body-l:616px;--sst-measure-body:576px;--sst-measure-body-s:504px;--sst-measure-data:320px;--sst-measure-label:280px;--sst-measure-kiosk:800px;--sst-measure-kiosk-attract:1200px;--sst-floor-screen:11px;--sst-floor-kiosk:20px;--sst-floor-kiosk-on-table:48px;--sst-floor-input:16px;--sst-floor-stop-rest:48px;--sst-floor-stop-active:36px;--sst-floor-print:6pt;--sst-cap-display:.641;--sst-cap-data:.73;--sst-cap-wordmark:.685;--sst-dist-glance:150;--sst-dist-continuous:200;--sst-dist-reference:280;--sst-space-0:0;--sst-space-4:4px;--sst-space-8:8px;--sst-space-12:12px;--sst-space-16:16px;--sst-space-24:24px;--sst-space-32:32px;--sst-space-48:48px;--sst-space-64:64px;--sst-space-96:96px;--sst-space-128:128px;--sst-space-160:160px;--sst-lattice:4px;--sst-rhythm:24px;--sst-bp-s:600px;--sst-bp-m:1024px;--sst-bp-l:1440px;--sst-gutter-xs:16px;--sst-gutter-s:16px;--sst-gutter-m:24px;--sst-gutter-l:24px;--sst-gutter-kiosk:32px;--sst-gutter-operator:16px;--sst-margin-xs:16px;--sst-margin-s:32px;--sst-margin-m:48px;--sst-margin-kiosk:56px;--sst-margin-operator:24px;--sst-container-l:1224px;--sst-container-operator:1440px;--sst-container-col-l:80px;--sst-prose-measure:576px;--sst-panel-min:280px;--sst-kiosk-w:1280px;--sst-kiosk-h:720px;--sst-kiosk-header:88px;--sst-kiosk-stop-band:240px;--sst-kiosk-safe:16px;--sst-rail-w:240px;--sst-operator-header:56px;--sst-toast-w:400px;--sst-pad-panel-hosted:32px;--sst-pad-panel-session:32px;--sst-pad-panel-operator:16px;--sst-row-hosted:56px;--sst-row-session:88px;--sst-row-operator:32px;--sst-ctl-h-session:88px;--sst-ctl-pad-x-session:32px;--sst-ctl-h-l:56px;--sst-ctl-pad-x-l:32px;--sst-ctl-h-m:48px;--sst-ctl-pad-x-m:24px;--sst-ctl-h-s:40px;--sst-ctl-pad-x-s:16px;--sst-ctl-h-xs:32px;--sst-ctl-pad-x-xs:12px;--sst-target-pointer-floor:24px;--sst-target-pointer:32px;--sst-target-touch:48px;--sst-target-reach:88px;--sst-stop-kiosk-w:280px;--sst-stop-kiosk-h:176px;--sst-stop-min-w:136px;--sst-stop-min-h:88px;--sst-stop-phone:120px;--sst-dot:8px;--sst-radius-0:0;--sst-radius-2:2px;--sst-radius-3:3px;--sst-border-hair:1px solid var(--sst-line);--sst-border-hair-dark:1px solid var(--sst-dark-line);--sst-border-interactive:1px solid var(--sst-mute);--sst-border-strong:2px solid var(--sst-ink);--sst-border-edge-active:2px solid var(--sst-signal);--sst-focus-width:3px;--sst-focus-offset:2px;--sst-focus-offset-stop:3px;--sst-focus-radius-delta:2px;--sst-shadow-overlay:0 8px 24px #2b241d29;--sst-z-base:0;--sst-z-raised:10;--sst-z-dropdown:20;--sst-z-drawer:30;--sst-z-scrim:40;--sst-z-modal:50;--sst-z-toast:60;--sst-z-stop:900;--sst-dur-0:0s;--sst-dur-1:80ms;--sst-dur-2:.12s;--sst-dur-3:.16s;--sst-dur-4:.24s;--sst-dur-attention:1.2s;--sst-ease-out:cubic-bezier(.22, .61, .36, 1);--sst-ease-in:cubic-bezier(.55, .06, .68, .19);--sst-ease-move:cubic-bezier(.4, 0, .2, 1);--sst-ease-linear:linear;--sst-thresh-ack:.1s;--sst-thresh-stale:.3s;--sst-thresh-repeat:.35s;--sst-thresh-busy:.4s;--sst-thresh-tooltip:.4s;--sst-thresh-confirm:.9s;--sst-thresh-drop:1s;--sst-thresh-stop-escalate:1s;--sst-thresh-relock:1.5s;--sst-thresh-count:2s;--sst-thresh-command-fail:2s;--sst-thresh-pause:3s;--sst-icon-grid-micro:16;--sst-icon-grid-standard:24;--sst-icon-grid-display:48;--sst-icon-trim:2;--sst-icon-stroke-micro:1.5;--sst-icon-stroke-standard:2;--sst-icon-stroke-display:3;--sst-icon-radius-micro:1px;--sst-icon-radius-standard:1.5px;--sst-icon-radius-display:3px;--sst-icon-radius-physical:0;--sst-icon-linecap:butt;--sst-icon-linejoin:miter;--sst-icon-miterlimit:4;--sst-icon-size-16:16px;--sst-icon-size-24:24px;--sst-icon-size-32:32px;--sst-icon-size-48:48px;--sst-icon-size-64:64px;--sst-icon-size-96:96px;--sst-kiosk-lum-hosted:250;--sst-kiosk-lum-session:160;--sst-kiosk-lum-idle:120;--sst-kiosk-lum-floor:80}[data-sst-ground=dark]{--sst-paper:var(--sst-dark-bg);--sst-panel:var(--sst-dark-panel);--sst-raised:var(--sst-dark-raised);--sst-inset:var(--sst-dark-panel);--sst-ink:var(--sst-dark-ink);--sst-ink-2:var(--sst-dark-mute);--sst-mute:var(--sst-dark-mute);--sst-faint:var(--sst-sand-600);--sst-link:var(--sst-dark-ink);--sst-line:var(--sst-dark-line);--sst-line-strong:var(--sst-dark-line-strong);--sst-well:var(--sst-dark-well);--sst-desk:#171310;--sst-mute-2:var(--sst-dark-mute-2);--sst-signal:var(--sst-clay-500);--sst-attention:var(--sst-amber-500);--sst-success:var(--sst-moss-300);--sst-error:var(--sst-oxide-300);--sst-action:var(--sst-dark-ink);--sst-action-ink:var(--sst-dark-bg);--sst-focus:var(--sst-dark-ink);--sst-scrim:#140f0ccc;--sst-shadow-overlay:0 8px 24px #00000080}html{font-synthesis:none;-webkit-text-size-adjust:100%}body{background:var(--sst-paper);color:var(--sst-ink);font-family:var(--sst-font-display);font-size:var(--sst-type-body-size);line-height:var(--sst-type-body-line);margin:0}a{color:var(--sst-link);text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:1px}code,kbd,samp,pre{font-family:var(--sst-font-data)}code{background:var(--sst-raised);border:var(--sst-border-hair);border-radius:var(--sst-radius-3);padding:0 var(--sst-space-4)}[data-sst-ground=dark]{color:var(--sst-ink)}[data-sst-cp-detail]{display:none}@media (width<=1439px){[data-sst-cp="3"]{display:none}}@media (width<=1279px){[data-sst-cp="2"]{display:none}[data-sst-cp-detail]{display:table-row}}[data-sst-figures=tabular]{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}:root{--sst-clay-text:var(--sst-clay-700)}[data-sst-ground=dark]{--sst-clay-text:var(--sst-clay-300)}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/alegreya-sans-400-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/alegreya-sans-400-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/alegreya-sans-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/alegreya-sans-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/alegreya-sans-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/alegreya-sans-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-400.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-500.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-600.woff2)format("woff2")}body{overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit}input::placeholder{color:var(--sst-faint)}@keyframes sst-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes sst-settle{0%{transform:scale(1.06)}to{transform:scale(1)}}[data-zoom]>img{transition:transform 2.4s cubic-bezier(.2,.6,.2,1)}[data-zoom]:hover>img{transform:scale(1.045)!important}[data-tile] img{transition:transform 2.2s cubic-bezier(.2,.6,.2,1)}[data-tile]:hover img{transform:scale(1.05)!important}[data-step] img{transition:transform 2.4s cubic-bezier(.2,.6,.2,1)}[data-step]:hover img{transform:scale(1.04)!important}[data-cap]{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.6,.2,1);transform:translateY(8px)}[data-zoom]:hover [data-cap]{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){[data-zoom]>img,[data-tile] img,[data-step] img{transition:none;transform:none}[data-cap]{opacity:1;transition:none;transform:none}}[data-settle]{animation:2.6s cubic-bezier(.2,.6,.2,1) both sst-settle}@media (prefers-reduced-motion:reduce){[data-settle]{animation:none}}html[data-sst-reveal] [data-reveal]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.2,.6,.2,1),transform .7s cubic-bezier(.2,.6,.2,1);transform:translateY(22px)}html[data-sst-reveal] [data-reveal][data-reveal=in]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html[data-sst-reveal] [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}}@media (hover:none){[data-cap]{opacity:1;transform:none}}@media (width<=640px){[data-gal]{columns:1!important}[data-gal]>figure:nth-child(n+3){display:none}[data-gut],header>div:last-child{padding-left:24px!important;padding-right:24px!important}h1{letter-spacing:.11em!important;font-size:36px!important;line-height:42px!important}h2,h4{font-size:24px!important;line-height:30px!important}}@media (width<=900px) and (width>=641px){[data-gal]{columns:2!important}[data-gal]>figure:nth-child(n+5){display:none}}@media (width<=900px){[data-cols]{grid-template-columns:minmax(0,1fr)!important}[data-cols]>div[style*=min-height\:440px]{min-height:220px!important}[data-stack]{grid-template-columns:minmax(0,1fr)!important}}@media (prefers-reduced-motion:reduce){*{transition-duration:0s!important;animation:none!important}}[data-hov="1"]:hover{color:var(--sst-dark-ink)!important}[data-hov="2"]:hover{background:var(--sst-dark-ink)!important;color:var(--sst-dark-bg)!important;border-color:var(--sst-dark-ink)!important}[data-hov="3"]:hover{color:var(--sst-dark-mute)!important}[data-hov="4"]:hover{background:var(--sst-action-hover)!important}[data-hov="5"]:hover{background:var(--sst-action)!important;color:var(--sst-action-ink)!important}[data-hov="6"]:hover{background:var(--sst-dark-ink)!important;color:var(--sst-dark-bg)!important}[data-hov="7"]:hover{color:var(--sst-ink-2)!important}[data-hov="8"]:hover{background:var(--sst-panel)!important}[data-hov="9"]:hover{border-bottom-color:var(--sst-ink)!important}[data-hov="10"]:hover{border-color:var(--sst-ink)!important}[data-foc="1"]:focus{top:16px!important;left:16px!important}[data-hov="11"]:hover{background:var(--sst-action-hover)!important}.sst-fly__panel{transition:opacity .24s cubic-bezier(.22,.61,.36,1) .16s,visibility .24s cubic-bezier(.22,.61,.36,1) .16s,transform .24s cubic-bezier(.22,.61,.36,1) .16s;opacity:0!important;visibility:hidden!important;transform:translate(-50%)translateY(8px)!important}.sst-fly:hover>.sst-fly__panel,.sst-fly:focus-within>.sst-fly__panel{transition-delay:0s;opacity:1!important;visibility:visible!important;transform:translate(-50%)translateY(0)!important}[data-sst=consent]{display:none}html[data-sst-consent-ask] [data-sst=consent]{display:block}@media (width<=1120px){[data-sst=nav]{display:none!important}[data-sst=burger]{display:block!important}}html[data-sst-menu] [data-sst=menu]{opacity:1!important;visibility:visible!important}html[data-sst-menu]{overflow:hidden}html[data-sst-scrolled] [data-sst=scrim]{opacity:1!important}html[data-sst-scrolled] [data-sst=word]{opacity:0!important}html[data-sst-scrolled] [data-sst=lockup]{opacity:1!important}:root{--sst-sand-25:#fdfaf4;--sst-sand-50:#fbf6ef;--sst-sand-100:#f3ede4;--sst-sand-200:#e5daca;--sst-sand-300:#dccfbc;--sst-sand-400:#c4b5a3;--sst-sand-500:#9e8e7b;--sst-sand-600:#7c6b5a;--sst-sand-700:#5d5042;--sst-sand-800:#43382e;--sst-sand-900:#2b241d;--sst-clay-300:#e2b29a;--sst-clay-400:#c37f5c;--sst-clay-500:#a8623c;--sst-clay-600:#94532f;--sst-clay-700:#7d4425;--sst-amber-500:#c79a3e;--sst-moss-500:#425e3b;--sst-oxide-500:#932e21;--sst-raised:var(--sst-sand-25);--sst-panel:var(--sst-sand-50);--sst-paper:var(--sst-sand-100);--sst-inset:var(--sst-sand-200);--sst-line:var(--sst-sand-300);--sst-line-strong:var(--sst-sand-400);--sst-faint:var(--sst-sand-500);--sst-mute:var(--sst-sand-600);--sst-ink-2:var(--sst-sand-700);--sst-ink:var(--sst-sand-900);--sst-clay:var(--sst-clay-500);--sst-clay-hover:#a05e3a;--sst-clay-pressed:#995b38;--sst-font-display:"Alegreya Sans", Optima, "Helvetica Neue", Helvetica, Arial, sans-serif;--sst-font-data:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--sst-1:4px;--sst-2:8px;--sst-3:12px;--sst-4:16px;--sst-5:24px;--sst-6:32px;--sst-7:48px;--sst-8:64px;--sst-9:96px;--sst-10:128px;--sst-11:160px;--sst-container:1224px;--sst-measure:576px;--sst-measure-lead:600px;--sst-hair:1px solid var(--sst-line);--sst-radius-0:0;--sst-radius-2:2px;--sst-radius-3:3px;--sst-radius:var(--sst-radius-0);--sst-focus:var(--sst-sand-900);--sst-focus-width:3px;--sst-focus-offset:2px;--sst-link:var(--sst-sand-900);--sst-action:var(--sst-sand-900);--sst-action-ink:var(--sst-sand-100);--sst-action-hover:#373028;--sst-action-pressed:#433b33}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--sst-paper);color:var(--sst-ink);font-family:var(--sst-font-display);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:26px;overflow-x:clip}img,svg{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}:focus-visible{outline:var(--sst-focus-width) solid var(--sst-focus);outline-offset:var(--sst-focus-offset)}.ground-light{--sst-raised:#fdfaf4;--sst-panel:#fbf6ef;--sst-paper:#f3ede4;--sst-inset:#e5daca;--sst-line:#dccfbc;--sst-line-strong:#c4b5a3;--sst-faint:#9e8e7b;--sst-mute:#7c6b5a;--sst-ink-2:#5d5042;--sst-ink:#2b241d;--sst-clay:#a8623c;--sst-clay-hover:#a05e3a;--sst-clay-pressed:#995b38;--sst-focus:#2b241d;--sst-link:#2b241d;background:var(--sst-paper);color:var(--sst-ink)}.ground-dark{--sst-raised:#302720;--sst-panel:#241c16;--sst-paper:#1e1712;--sst-inset:#302720;--sst-line:#3a302a;--sst-line-strong:#43382e;--sst-faint:#7c6b5a;--sst-mute:#a8998a;--sst-ink-2:#a8998a;--sst-ink:#efe5d8;--sst-clay:#c37f5c;--sst-clay-hover:#ce8b69;--sst-clay-pressed:#d89876;--sst-focus:#efe5d8;--sst-link:#efe5d8;--sst-action:#efe5d8;--sst-action-ink:#1e1712;background:var(--sst-paper);color:var(--sst-ink)}.e-hero,.e-display,.e-title,.e-section{font-family:var(--sst-font-display);text-transform:uppercase;text-wrap:balance;margin:0;font-weight:400}.e-hero{letter-spacing:.13em;font-size:48px;line-height:54px}.e-display{letter-spacing:.12em;font-size:36px;line-height:42px}.e-title{letter-spacing:.11em;font-size:24px;line-height:30px}.e-section{letter-spacing:.14em;font-size:18px;line-height:28px}.t-lead{letter-spacing:-.004em;text-wrap:pretty;margin:0;font-size:20px;font-weight:400;line-height:28px}.t-body-l{text-wrap:pretty;margin:0;font-size:18px;line-height:30px}.t-body{text-wrap:pretty;margin:0;font-size:16px;line-height:27px}.t-body-s{letter-spacing:.004em;margin:0;font-size:14px;line-height:23px}.t-data{font-family:var(--sst-font-data);letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:13px;line-height:18px}.t-label{font-family:var(--sst-font-data);letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:11px;font-weight:500;line-height:14px}.t-accent,.hero__eyebrow,.sec-head .t-label{align-items:center;gap:var(--sst-3);color:var(--sst-ink-2);display:inline-flex}.t-accent:before,.hero__eyebrow:before,.sec-head .t-label:before{content:"";background:var(--sst-clay-500);flex:none;width:24px;height:3px}.ground-dark .t-accent,.ground-dark .hero__eyebrow,.ground-dark .sec-head .t-label{color:var(--sst-clay-400)}.ground-dark .t-accent:before,.ground-dark .hero__eyebrow:before,.ground-dark .sec-head .t-label:before{content:none}.wrap{max-width:var(--sst-container);padding-inline:var(--sst-4);margin-inline:auto}@media (width>=600px){.wrap{padding-inline:var(--sst-6)}}@media (width>=1024px){.wrap{padding-inline:var(--sst-7)}}.centered{text-align:center;flex-direction:column;align-items:center;display:flex}.measure{max-width:var(--sst-measure)}.sec-head{text-align:center;align-items:center;gap:var(--sst-4);margin-bottom:var(--sst-8);flex-direction:column;display:flex}.sec-head .sec-note{color:var(--sst-ink-2);max-width:54ch}.ghost{min-height:50px;padding:0 var(--sst-6);color:inherit;font-family:var(--sst-font-data);letter-spacing:.2em;text-transform:uppercase;background:0 0;border:1px solid;border-radius:0;justify-content:center;align-items:center;font-size:13px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .32s cubic-bezier(.4,0,.2,1),color .32s cubic-bezier(.4,0,.2,1),border-color .32s cubic-bezier(.4,0,.2,1);display:inline-flex}.ghost:hover{background:var(--sst-ink);border-color:var(--sst-ink);color:var(--sst-paper)}.site-head{z-index:60;color:#efe5d8;background:linear-gradient(#1e1712b8,#1e171257 68%,#1e171200);position:fixed;inset:0 0 auto}.site-head:after{content:"";opacity:0;z-index:-1;background:#1e1712f2;transition:opacity .4s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}html.scrolled .site-head:after{opacity:1}.site-head__inner{justify-content:space-between;align-items:center;gap:var(--sst-5);min-height:76px;display:flex}.site-head__mark{z-index:2;flex-shrink:0;align-items:start;line-height:0;display:grid;position:relative}.site-head__mark img{grid-area:1/1;transition:opacity .4s cubic-bezier(.4,0,.2,1)}.site-head__mark .mark-word{width:126px;height:auto}.site-head__mark .mark-lockup{opacity:0;width:126px;height:auto}html.scrolled .site-head__mark .mark-word{opacity:0}html.scrolled .site-head__mark .mark-lockup{opacity:1}.site-nav{align-items:center;gap:clamp(16px,2.2vw,36px);display:flex}.site-nav__link{font-family:var(--sst-font-data);letter-spacing:.2em;text-transform:uppercase;color:#efe5d8d9;padding-block:var(--sst-2);white-space:nowrap;font-size:13px;font-weight:500;text-decoration:none;transition:color .3s;position:relative}.site-nav__link:after{content:"";background:currentColor;height:1px;transition:right .42s cubic-bezier(.4,0,.2,1);position:absolute;bottom:2px;left:0;right:100%}.site-nav__link:hover{color:#efe5d8}.site-nav__link:hover:after,.site-nav__link[aria-current=page]:after{right:0}.site-nav__cta{border:1px solid #efe5d88c;padding:14px 22px;transition:background-color .32s,color .32s,border-color .32s}.site-nav__cta:hover{color:#1e1712;background:#efe5d8;border-color:#efe5d8}.site-nav__cta:after{display:none}.burger{appearance:none;cursor:pointer;color:inherit;z-index:2;background:0 0;border:0;margin:-12px;padding:12px;display:none;position:relative}.burger span{background:currentColor;width:26px;height:1.5px;margin:6px 0;transition:transform .36s cubic-bezier(.4,0,.2,1),opacity .24s;display:block}html.menu-open .burger span:first-child{transform:translateY(7.5px)rotate(45deg)}html.menu-open .burger span:nth-child(2){opacity:0}html.menu-open .burger span:nth-child(3){transform:translateY(-7.5px)rotate(-45deg)}@media (width<=900px){.site-nav{display:none}.burger{display:block}}.menu{z-index:50;color:#efe5d8;padding:var(--sst-7);opacity:0;visibility:hidden;background:#1e1712;flex-direction:column;justify-content:center;transition:opacity .42s cubic-bezier(.4,0,.2,1),visibility 0s .42s;display:flex;position:fixed;inset:0}html.menu-open .menu{opacity:1;visibility:visible;transition:opacity .42s cubic-bezier(.4,0,.2,1)}html.menu-open{overflow:hidden}.menu__list{gap:var(--sst-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.menu__link{font-family:var(--sst-font-display);letter-spacing:.14em;text-transform:uppercase;opacity:0;font-size:36px;font-weight:400;text-decoration:none;transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1);display:inline-block;transform:translateY(14px)}html.menu-open .menu__link{opacity:1;transform:none}html.menu-open .menu__list li:first-child .menu__link{transition-delay:80ms}html.menu-open .menu__list li:nth-child(2) .menu__link{transition-delay:.14s}html.menu-open .menu__list li:nth-child(3) .menu__link{transition-delay:.2s}html.menu-open .menu__list li:nth-child(4) .menu__link{transition-delay:.26s}html.menu-open .menu__list li:nth-child(5) .menu__link{transition-delay:.32s}html.menu-open .menu__list li:nth-child(6) .menu__link{transition-delay:.38s}.menu__markets{margin-top:var(--sst-7);align-items:baseline;gap:var(--sst-3) var(--sst-5);flex-wrap:wrap;display:flex}.menu__markets .t-label{color:#a8998a;margin:0}.menu__market{color:var(--sst-sand-100);text-decoration:none}.menu__market[aria-current=true]{color:#a8998a}.menu__foot{margin-top:var(--sst-8);color:#a8998a}.app-band{border-top:1px solid var(--sst-line);border-bottom:1px solid var(--sst-line);padding-block:clamp(72px,10vh,128px)}.app-band__inner{gap:var(--sst-6) var(--sst-7);grid-template-columns:auto 1fr;align-items:center;max-width:880px;display:grid}.app-band__icon{border:1px solid var(--sst-line);width:clamp(80px,9vw,112px);height:auto}.app-band__text{gap:var(--sst-3);flex-direction:column;display:flex}.app-band__lead{max-width:46ch;color:var(--sst-ink-2)}.app-band__actions{margin-top:var(--sst-3);justify-content:flex-start}@media (width<=640px){.app-band__inner{grid-template-columns:1fr}}.facts{border-top:1px solid var(--sst-line);max-width:720px;margin:0;padding:0;list-style:none}.facts li{border-bottom:1px solid var(--sst-line);padding-block:var(--sst-4)}.limits{background:var(--sst-line);border:1px solid var(--sst-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.limits li{background:var(--sst-raised);padding:var(--sst-6) var(--sst-5);gap:var(--sst-2);flex-direction:column;display:flex}.limit__n{font-family:var(--sst-font-data);letter-spacing:-.012em;font-variant-numeric:tabular-nums;margin:0;font-size:36px;font-weight:500;line-height:42px}.limit__unit{letter-spacing:.01em;font-size:20px;line-height:28px}.limits .t-label,.limit__d{color:var(--sst-ink-2)}@media (width<=900px){.limits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.limits{grid-template-columns:minmax(0,1fr)}}.curtain{clip-path:inset(0);height:100svh;min-height:560px;position:relative}.curtain__img{object-fit:cover;width:100vw;height:100svh;position:fixed;inset:0}.curtain--hero .curtain__img{animation:2.6s cubic-bezier(.2,.6,.2,1) both hero-settle}@media (orientation:portrait){.curtain--hero .curtain__img{object-position:70% 50%}}@keyframes hero-settle{0%{transform:scale(1.06)}to{transform:scale(1)}}.curtain__veil{width:100vw;height:100svh;position:fixed;inset:0}.curtain--hero .curtain__veil{background:radial-gradient(120% 90% at 50% 88%,#f3ede4eb 0%,#f3ede48c 45%,#f3ede41a 75%),linear-gradient(#1e17122e,#1e171200 30%)}.curtain__inner{text-align:center;justify-content:flex-end;align-items:center;gap:var(--sst-5);padding:var(--sst-8) var(--sst-5) clamp(56px, 10vh, 120px);color:var(--sst-ink);flex-direction:column;display:flex;position:absolute;inset:0}.hero__headline{max-width:26ch}.hero__lead{color:var(--sst-ink-2);max-width:44ch}.hero__note{color:var(--sst-ink-2);opacity:.85}.hero__actions{gap:var(--sst-3);margin-top:var(--sst-2);flex-wrap:wrap;justify-content:center;display:flex}.hero-in{opacity:0;animation:.9s cubic-bezier(.2,.6,.2,1) forwards rise;transform:translateY(18px)}.hero-in:first-child{animation-delay:.3s}.hero-in:nth-child(2){animation-delay:.42s}.hero-in:nth-child(3){animation-delay:.56s}.hero-in:nth-child(4){animation-delay:.7s}.hero-in:nth-child(5){animation-delay:.82s}@keyframes rise{to{opacity:1;transform:none}}.curtain--chapter{height:86svh;min-height:480px}.curtain--chapter .curtain__veil{background:#f3ede49e}.curtain--chapter .curtain__inner{justify-content:center}.chapter__line{max-width:24ch;color:var(--sst-ink)}.curtain--close .curtain__veil{background:#f3ede4c7}.ticker{padding-block:var(--sst-4);position:relative;overflow:hidden}.ticker__track{width:max-content;animation:46s linear infinite ticker;display:flex}.ticker:hover .ticker__track{animation-play-state:paused}.ticker__item{font-family:var(--sst-font-data);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;color:var(--sst-ink-2);align-items:center;font-size:13px;font-weight:500;display:inline-flex}.ticker__item:after{content:"";background:var(--sst-clay);width:5px;height:5px;margin-inline:clamp(24px,3vw,48px);display:inline-block}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.manifesto{padding-block:clamp(96px,14vh,176px)}.manifesto__inner{text-align:center;align-items:center;gap:var(--sst-6);flex-direction:column;display:flex}.manifesto__claim{max-width:26ch}.manifesto__not{color:var(--sst-ink-2);margin-top:.6em;display:block}.manifesto__body{color:var(--sst-ink-2);gap:var(--sst-4);flex-direction:column;max-width:62ch;display:flex}.gallery{padding-block:clamp(88px,12vh,160px)}.gallery__grid{columns:3;column-gap:var(--sst-5)}@media (width<=1000px){.gallery__grid{columns:2}}@media (width<=620px){.gallery__grid{columns:1}}.gallery__item{break-inside:avoid;margin-bottom:var(--sst-5);background:var(--sst-inset);position:relative;overflow:hidden}.gallery__item img{width:100%;height:auto;transition:transform 2.4s cubic-bezier(.2,.6,.2,1);transform:scale(1.001)}.gallery__item:hover img{transform:scale(1.045)}.gallery__cap{padding:44px var(--sst-5) var(--sst-5);color:var(--sst-ink);font-family:var(--sst-font-data);letter-spacing:.22em;text-transform:uppercase;text-align:center;opacity:0;background:linear-gradient(#f3ede400,#f3ede4d9);font-size:11px;font-weight:500;transition:opacity .6s,transform .6s cubic-bezier(.2,.6,.2,1);position:absolute;inset:auto 0 0;transform:translateY(8px)}.gallery__item:hover .gallery__cap{opacity:1;transform:none}.tile{aspect-ratio:4/3;background:var(--sst-inset);color:inherit;text-decoration:none;display:block;position:relative;overflow:hidden}.tile--tall{aspect-ratio:3/4}.tile__img{object-fit:cover;width:100%;height:100%;transition:transform 2.2s cubic-bezier(.2,.6,.2,1);position:absolute;inset:0;transform:scale(1.001)}.tile:hover .tile__img{transform:scale(1.05)}.tile__veil{background:linear-gradient(#f3ede400 40%,#f3ede4d9 100%);position:absolute;inset:0}.tile__body{align-items:center;gap:var(--sst-2);padding:var(--sst-6) var(--sst-5);text-align:center;color:var(--sst-ink);flex-direction:column;display:flex;position:absolute;inset:auto 0 0}.tile__meta{color:var(--sst-ink-2);letter-spacing:.18em;text-transform:uppercase}.machine{padding-block:clamp(88px,12vh,160px)}.mechs{gap:var(--sst-7) var(--sst-5);text-align:center;grid-template-columns:repeat(3,1fr);margin:0 0 clamp(72px,10vh,128px);padding:0;list-style:none;display:grid}@media (width<=720px){.mechs{grid-template-columns:1fr}}.mech{align-items:center;gap:var(--sst-3);flex-direction:column;display:flex}.mech__name{padding-bottom:var(--sst-3);position:relative}.mech__name:after{content:"";background:var(--sst-clay);opacity:.7;width:28px;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.mech__d{color:var(--sst-ink-2);max-width:34ch}.regions{gap:var(--sst-8) var(--sst-5);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0;padding:0;list-style:none;display:grid}.region{text-align:center;align-items:center;gap:var(--sst-2);flex-direction:column;display:flex}.region__figure{margin:0 0 var(--sst-4);aspect-ratio:4/3;background:var(--sst-inset);width:100%;overflow:hidden}.region__figure img{object-fit:cover;width:100%;height:100%;transition:transform 1.6s cubic-bezier(.2,.6,.2,1)}.region:hover .region__figure img{transform:scale(1.06)}.region__name{padding-bottom:var(--sst-3);position:relative}.region__name:after{content:"";background:var(--sst-clay);opacity:.5;width:28px;height:1px;transition:transform .5s cubic-bezier(.2,.6,.2,1),opacity .5s;position:absolute;bottom:0;left:50%;transform:translate(-50%)scaleX(.6)}.region:hover .region__name:after{opacity:1;transform:translate(-50%)scaleX(1.6)}.region__d{color:var(--sst-ink-2);max-width:38ch}.bm{width:100%;max-width:132px;height:auto;margin:0 auto var(--sst-5);display:block}.bm__z{stroke:var(--sst-line-strong);stroke-width:1.4px;stroke-linejoin:round;transition:fill .42s cubic-bezier(.4,0,.2,1)}.bm__off{fill:#0000}.bm__on{fill:var(--sst-clay);fill-opacity:.82;stroke:var(--sst-clay)}.bm__quiet{fill:none;stroke:var(--sst-line);stroke-width:1.4px;stroke-linecap:round}.region:hover .bm__on{fill-opacity:1}.session-group+.session-group{margin-top:clamp(64px,9vh,112px)}.session__hook{margin-top:var(--sst-3);color:var(--sst-ink);text-wrap:pretty;font-style:italic}.session__meta{margin-top:var(--sst-4);padding-top:var(--sst-3);border-top:1px solid var(--sst-line);color:var(--sst-ink-2)}.regions__close{border-top:1px solid var(--sst-line);text-align:center;margin-top:clamp(64px,9vh,112px);padding-top:clamp(48px,7vh,88px)}.regions__close .t-body{max-width:52ch;color:var(--sst-ink-2);margin-inline:auto}.how{padding-block:clamp(88px,12vh,160px) 0}.how__list{margin:0;padding:0;list-style:none}.step{border-top:1px solid var(--sst-line);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.step:nth-child(2n) .step__figure{order:2}.step__figure{background:var(--sst-inset);min-height:480px;position:relative;overflow:hidden}.step__figure img{object-fit:cover;width:100%;height:100%;transition:transform 2.4s cubic-bezier(.2,.6,.2,1);position:absolute;inset:0;transform:scale(1.001)}.step:hover .step__figure img{transform:scale(1.04)}.step__text{text-align:center;justify-content:center;align-items:center;gap:var(--sst-4);padding:clamp(56px, 9vh, 112px) var(--sst-6);flex-direction:column;width:100%;max-width:640px;margin-inline:auto;display:flex}.step__k{color:var(--sst-ink-2);align-items:center;gap:var(--sst-3);display:flex}.step__n{font-variant-numeric:tabular-nums;color:var(--sst-ink);border:1px solid var(--sst-line-strong);letter-spacing:.08em;padding:4px 8px}.step__d{color:var(--sst-ink-2);max-width:44ch}@media (width<=900px){.step{grid-template-columns:1fr}.step:nth-child(2n) .step__figure{order:0}.step__figure{aspect-ratio:16/9;min-height:0;position:static}.step__figure img{position:static}}.markets{padding-block:clamp(88px,12vh,160px)}.markets__grid{gap:var(--sst-5);grid-template-columns:repeat(auto-fit,minmax(340px,1fr));margin:0;padding:0;list-style:none;display:grid}.site-foot{padding-block:clamp(72px, 9vh, 120px) var(--sst-7)}.site-foot__mark{margin-bottom:var(--sst-8);justify-content:center;display:flex}.site-foot__mark img{width:168px;height:auto}.site-foot__cols{gap:var(--sst-6);border-top:1px solid var(--sst-line);padding-top:var(--sst-7);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.site-foot__col{gap:var(--sst-3);flex-direction:column;display:flex}.site-foot__col .t-label{color:var(--sst-ink-2);margin-bottom:var(--sst-1)}.site-foot__col a,.site-foot__col span{color:var(--sst-ink-2);font-size:14px;line-height:22px;text-decoration:none}.site-foot__col a:hover{color:var(--sst-ink);text-decoration:underline}.site-foot__soon{color:var(--sst-ink-2)}.site-foot__base{gap:var(--sst-4);border-top:1px solid var(--sst-line);margin-top:var(--sst-7);padding-top:var(--sst-5);color:var(--sst-ink-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.page-hero{clip-path:inset(0);height:62svh;min-height:420px;position:relative}.page-hero .curtain__img,.page-hero .curtain__veil{width:100vw;height:100svh;position:fixed;inset:0}.page-hero .curtain__veil{background:radial-gradient(120% 100% at 50% 95%,#f3ede4f0 0%,#f3ede480 50%,#f3ede414 80%),linear-gradient(#1e171233,#1e171200 32%)}.page-hero .curtain__inner{padding-bottom:clamp(48px,8vh,96px)}.prose{padding-block:clamp(72px,10vh,140px)}.prose__inner{gap:var(--sst-5);flex-direction:column;max-width:640px;margin-inline:auto;display:flex}.prose__inner h2{margin-top:var(--sst-5)}.prose__inner p{color:var(--sst-ink-2)}.faq-list{border-top:1px solid var(--sst-line);max-width:720px;margin-inline:auto}.faq{border-bottom:1px solid var(--sst-line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:var(--sst-5);padding-block:var(--sst-5);list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .e-section{text-align:left;letter-spacing:.1em}.faq__x{font-family:var(--sst-font-data);color:var(--sst-ink-2);flex-shrink:0;font-size:18px;transition:transform .4s cubic-bezier(.2,.6,.2,1)}.faq[open] .faq__x{transform:rotate(45deg)}.faq__a{padding:0 0 var(--sst-5);color:var(--sst-ink-2);max-width:58ch}.faq[open] .faq__a{animation:.42s cubic-bezier(.2,.6,.2,1) faq-in}@keyframes faq-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}html[data-sst-reveal] .reveal{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.2,.6,.2,1),transform .7s cubic-bezier(.2,.6,.2,1);transform:translateY(22px)}html[data-sst-reveal] .reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.hero-in,.menu__link{opacity:1;transition:none;animation:none;transform:none}.curtain--hero .curtain__img,.ticker__track{animation:none}.tile__img,.tile:hover .tile__img,.gallery__item img,.gallery__item:hover img,.step__figure img,.step:hover .step__figure img,.head__figure img,.head:hover .head__figure img{transition:none;transform:none}}.flyover{position:relative}.flyover__panel{min-width:230px;padding:var(--sst-3) 0;opacity:0;visibility:hidden;background:#1e1712f7;border:1px solid #efe5d824;flex-direction:column;transition:opacity .32s cubic-bezier(.4,0,.2,1),transform .32s cubic-bezier(.4,0,.2,1),visibility 0s .32s;display:flex;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(8px)}.flyover:hover .flyover__panel,.flyover:focus-within .flyover__panel{opacity:1;visibility:visible;transition:opacity .32s cubic-bezier(.4,0,.2,1),transform .32s cubic-bezier(.4,0,.2,1);transform:translate(-50%)translateY(0)}.flyover__panel a{font-family:var(--sst-font-data);letter-spacing:.16em;text-transform:uppercase;color:#efe5d8d9;white-space:nowrap;padding:12px 22px;font-size:13px;font-weight:500;text-decoration:none;transition:color .22s,background-color .22s}.flyover__panel a:hover{color:#efe5d8;background:#efe5d80f}.site-foot__social{align-items:center;gap:10px;display:inline-flex}.site-foot__social svg{color:var(--sst-ink-2);transition:color .24s}.site-foot__social:hover svg{color:var(--sst-ink)}.scroll-hint{width:1px;height:44px;position:absolute;bottom:22px;left:50%;overflow:hidden;transform:translate(-50%)}.scroll-hint:after{content:"";background:var(--sst-ink);opacity:.55;width:1px;height:100%;animation:2.2s cubic-bezier(.4,0,.2,1) infinite hint-drop;position:absolute;top:-100%;left:0}@keyframes hint-drop{0%{top:-100%}55%{top:0}to{top:100%}}.entries{border-top:1px solid var(--sst-line);max-width:760px;margin-inline:auto}.entry-row{border-bottom:1px solid var(--sst-line);padding-block:var(--sst-6);text-decoration:none;transition:background-color .3s;display:block}.entry-row:hover{background:var(--sst-panel)}.entry-row__meta{color:var(--sst-ink-2);margin-bottom:var(--sst-3);gap:var(--sst-4);justify-content:center;display:flex}.entry-row__title{text-align:center}.entry-row__excerpt{color:var(--sst-ink-2);max-width:56ch;margin:var(--sst-3) auto 0;text-align:center}.article{padding-block:clamp(64px,9vh,120px)}.article__inner{gap:var(--sst-5);flex-direction:column;max-width:640px;margin-inline:auto;display:flex}.article__inner>p{color:var(--sst-ink-2);font-size:18px;line-height:32px}.article__inner h2{margin-top:var(--sst-6)}.article__pull{border-block:1px solid var(--sst-line);padding-block:var(--sst-6);margin-block:var(--sst-4);text-align:center;color:var(--sst-ink)}.article__meta{gap:var(--sst-4);color:var(--sst-ink-2);justify-content:center;display:flex}.release-list{border-top:1px solid var(--sst-line);max-width:760px;margin-inline:auto}.release-row{gap:var(--sst-5);border-bottom:1px solid var(--sst-line);padding-block:var(--sst-5);grid-template-columns:130px 1fr auto auto;align-items:baseline;text-decoration:none;transition:background-color .3s;display:grid}.release-row:hover{background:var(--sst-panel)}.release-row__date{color:var(--sst-ink-2)}.release-row__arrow{color:var(--sst-ink-2);font-family:var(--sst-font-data)}@media (width<=640px){.release-row{gap:var(--sst-2);grid-template-columns:1fr}}.factsheet{border-top:1px solid var(--sst-line);margin:0;padding:0;list-style:none}.factsheet li{justify-content:space-between;gap:var(--sst-5);border-bottom:1px solid var(--sst-line);padding:14px 0;display:flex}.factsheet .k{color:var(--sst-ink-2);flex-shrink:0}.factsheet .v{text-align:right}.head{cursor:pointer}.head__figure{position:relative}.head__over{padding:var(--sst-5);opacity:0;pointer-events:none;background:#fbf6eff0;justify-content:center;align-items:center;transition:opacity .46s cubic-bezier(.4,0,.2,1),transform .46s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0;transform:translateY(10px)}.head:hover .head__over,.head:focus-visible .head__over,.head.is-open .head__over{opacity:1;transform:none}.head__desc{color:var(--sst-ink-2);text-align:center;max-width:30ch;line-height:24px}.head:hover .head__figure img,.head.is-open .head__figure img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.head__over{transition:none;transform:none}}.consent{z-index:70;color:#efe5d8;background:#1e1712f7;border-top:1px solid #efe5d824;transition:transform .52s cubic-bezier(.2,.6,.2,1);position:fixed;inset:auto 0 0;transform:translateY(100%)}.consent.is-up{transform:none}.consent__inner{justify-content:space-between;align-items:center;gap:var(--sst-5);padding-block:var(--sst-4);flex-wrap:wrap;display:flex}.consent__text{color:var(--sst-ink-2);max-width:62ch}.consent__text a{color:#efe5d8}.consent__actions{gap:var(--sst-3);flex-shrink:0;display:flex}.consent__btn{min-height:42px;padding:0 var(--sst-5);cursor:pointer;color:#efe5d8;border-color:#efe5d873}.consent__btn:hover{color:#1e1712;background:#efe5d8;border-color:#efe5d8}@media (prefers-reduced-motion:reduce){.consent{transition:none}}.article__inner--md h2{font-family:var(--sst-font-display);text-transform:uppercase;letter-spacing:.11em;margin:var(--sst-6) 0 0;text-wrap:balance;color:var(--sst-ink);font-size:24px;font-weight:400;line-height:30px}.article__inner--md h3{font-family:var(--sst-font-display);margin:var(--sst-5) 0 0;color:var(--sst-ink);font-size:18px;font-weight:500;line-height:1.35}.article__inner--md ul,.article__inner--md ol{color:var(--sst-ink-2);margin:0;padding-left:1.4em;font-size:18px;line-height:32px}.article__inner--md li+li{margin-top:var(--sst-2)}.article__inner--md a{color:var(--sst-link);text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:1px}.article__inner--md blockquote{border-block:1px solid var(--sst-line);padding-block:var(--sst-6);margin:var(--sst-4) 0;text-align:center;color:var(--sst-ink);font-family:var(--sst-font-display);text-transform:uppercase;letter-spacing:.11em;font-size:20px;line-height:28px}.article__inner--md blockquote p{color:inherit;font:inherit;margin:0}.article__inner--md .table-scroll,.article__inner--md table{width:100%}.article__inner--md table{border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:16px;line-height:1.5}.article__inner--md th{font-family:var(--sst-font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--sst-ink-2);text-align:left;border-bottom:1px solid var(--sst-line-strong);padding:var(--sst-3) var(--sst-4) var(--sst-2) 0;font-size:13px}.article__inner--md td{color:var(--sst-ink-2);border-bottom:1px solid var(--sst-line);padding:var(--sst-3) var(--sst-4) var(--sst-3) 0;vertical-align:top}@media (width<=720px){.article__inner--md table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}}.article__inner--lib>p:first-of-type{background:var(--sst-panel);border:1px solid var(--sst-inset);border-left:3px solid var(--sst-clay);padding:var(--sst-5) var(--sst-6);color:var(--sst-ink);font-size:20px;line-height:33px}.related__label{text-align:center;color:var(--sst-ink-2);margin-bottom:var(--sst-4)}.lanes{border:1px solid var(--sst-line);background:var(--sst-paper);max-width:760px;margin:0 auto;display:flex}.lane{min-width:0;min-height:56px;padding:var(--sst-3) 14px;cursor:pointer;color:var(--sst-ink);border-radius:var(--sst-radius-0);font-family:var(--sst-font-data);letter-spacing:.12em;text-transform:uppercase;text-align:center;background:0 0;border:0;flex:1 1 0;font-size:13px;font-weight:500;line-height:18px;transition:background-color .24s cubic-bezier(.22,.61,.36,1),color .24s cubic-bezier(.22,.61,.36,1)}.lane+.lane{border-left:1px solid var(--sst-line)}.lane:hover:not(.is-on){background:var(--sst-panel)}.lane.is-on{background:var(--sst-action);color:var(--sst-action-ink)}.lane:focus-visible{outline:var(--sst-focus-width) solid var(--sst-focus);outline-offset:-3px}.lanes__note{max-width:56ch;margin:var(--sst-5) auto var(--sst-7);text-align:center;color:var(--sst-ink-2)}@media (width<=640px){.lanes{flex-wrap:wrap}.lane{flex:50%}.lane:nth-child(n+3){border-top:1px solid var(--sst-line)}.lane:nth-child(odd){border-left:0}}.form{gap:var(--sst-5);flex-direction:column;max-width:480px;margin:0 auto;display:flex}.field{gap:var(--sst-2);text-align:left;flex-direction:column;display:flex}.field__label{justify-content:space-between;align-items:baseline;gap:var(--sst-3);display:flex}.field__opt{font-family:var(--sst-font-data);letter-spacing:.12em;text-transform:uppercase;color:var(--sst-ink-2);font-size:11px}.field input[type=email],.field input[type=text],.field select{min-height:56px;padding:0 var(--sst-4);border:1px solid var(--sst-line-strong);border-radius:var(--sst-radius-0);background:var(--sst-raised);color:var(--sst-ink);font-family:var(--sst-font-display);width:100%;font-size:16px}.field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%232B241D' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--sst-4) center;padding-right:var(--sst-8)}.field input::placeholder{color:var(--sst-faint)}.field input:not(:placeholder-shown):invalid{border-color:var(--sst-oxide-500)}.consent{gap:var(--sst-3);text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.consent input[type=checkbox]{width:22px;height:22px;accent-color:var(--sst-ink);flex:none;margin:2px 0 0}.consent label{color:var(--sst-ink-2);font-size:16px;line-height:24px}.submit{min-height:56px;padding:0 var(--sst-6);border:1px solid var(--sst-ink);border-radius:var(--sst-radius-0);background:var(--sst-ink);color:var(--sst-paper);font-family:var(--sst-font-data);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;font-size:13px;font-weight:500;transition:background-color .24s cubic-bezier(.22,.61,.36,1)}.submit:hover{background:var(--sst-sand-800)}.submit[disabled]{opacity:.55;cursor:progress}.form__note,.form__error{text-align:center;margin:0;font-size:14px;line-height:22px}.form__note{color:var(--sst-ink-2)}.form__error{color:var(--sst-oxide-500)}[hidden]{display:none!important}@media (width<=640px){.e-hero{letter-spacing:.11em;font-size:36px;line-height:42px}}.release-row__tag{color:var(--sst-ink-2);white-space:nowrap}.release-list__empty{max-width:56ch;color:var(--sst-ink-2);padding-block:var(--sst-6)}main table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.sst-stickycta{z-index:30;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--sst-dark-rule);background:#1e1712f5;transition:transform .24s cubic-bezier(.22,.61,.36,1);display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(102%)}.sst-stickycta[data-shown]{transform:none}.sst-stickycta a{background:var(--sst-dark-ink);height:52px;color:var(--sst-dark-bg);font-family:var(--sst-font-data);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;font-size:13px;font-weight:500;text-decoration:none;display:flex}@media (width>=721px){.sst-stickycta{display:none!important}}@media (prefers-reduced-motion:reduce){.sst-stickycta{transition:none}}html[data-sst-menu] [data-sst=menu]{padding-top:calc(120px + env(safe-area-inset-top))!important;padding-bottom:calc(48px + env(safe-area-inset-bottom))!important;justify-content:flex-start!important;overflow-y:auto!important}html[data-sst-menu] header{z-index:60!important;background:0 0!important}html[data-sst-menu] header [data-sst=scrim]{opacity:0!important}[data-sst=burger] span{transition:transform .36s cubic-bezier(.4,0,.2,1),opacity .24s}html[data-sst-menu] [data-sst=burger] span:first-child{transform:translateY(7.5px)rotate(45deg)}html[data-sst-menu] [data-sst=burger] span:nth-child(2){opacity:0}html[data-sst-menu] [data-sst=burger] span:nth-child(3){transform:translateY(-7.5px)rotate(-45deg)}@media (prefers-reduced-motion:reduce){[data-sst=burger] span{transition:none}}@media (width<=900px){[data-cols]:has(>[data-step])>:first-child{order:2}[data-cols]:has(>[data-step])>:nth-child(2){order:1}[data-cols]:has(>[data-step])>:nth-child(3){order:3}[data-cols]:has(>[data-step])>:nth-child(4){order:4}[data-cols]:has(>[data-step])>:nth-child(5){order:6}[data-cols]:has(>[data-step])>:nth-child(6){order:5}[data-cols]:has(>[data-step])>:nth-child(7){order:7}[data-cols]:has(>[data-step])>:nth-child(8){order:8}[data-cols]:has(>[data-step])>:nth-child(9){order:10}[data-cols]:has(>[data-step])>:nth-child(10){order:9}[data-cols]:has(>[data-step])>:nth-child(11){order:11}[data-cols]:has(>[data-step])>:nth-child(12){order:12}}img[src="/img/social.jpg"]{object-position:24% 45%!important}img[src="/img/room.jpg"]{object-position:40% 50%!important}img[src="/img/reception.jpg"]{object-position:38% 55%!important}img[src="/img/counter-detail.jpg"]{object-position:35% 50%!important}img[src="/img/g-ease.jpg"]{object-position:50% 38%!important}img[src="/blog-images/massage-robots/hero.jpg"]{object-position:30% 50%!important}img[src="/blog-images/what-is-a-robotic-massage/hero.jpg"]{object-position:45% 50%!important}img[src="/blog-images/the-force-ceiling/hero.jpg"]{object-position:40% 50%!important}img[src="/blog-images/massage-gun-chair-water-jets-or-robot/hero.jpg"]{object-position:65% 50%!important}img[src="/blog-images/how-often-should-you-get-a-massage/hero.jpg"]{object-position:40% 42%!important}img[src="/blog-images/massage-before-or-after-a-workout/hero.jpg"]{object-position:47% 45%!important}@media (width<=900px){svg[viewBox="0 0 120 252"]{width:64px!important;height:auto!important}}.press-title{font-size:clamp(26px,5.4vw,36px);line-height:1.17}.press-body{color:var(--sst-ink-2);flex-direction:column;gap:24px;font-size:18px;line-height:28px;display:flex}.press-body p{margin:0}.press-body h2{letter-spacing:-.006em;color:var(--sst-ink);margin:24px 0 0;font-size:24px;font-weight:400;line-height:30px}.press-body ul,.press-body ol{flex-direction:column;gap:10px;margin:0;padding-left:22px;display:flex}.press-body li{margin:0}.press-body blockquote{border-left:1px solid var(--sst-line-strong);color:var(--sst-ink);letter-spacing:-.004em;margin:24px 0;padding-left:24px;font-size:20px}.press-body a{color:inherit}@media (width<=640px){.press-gut{padding-left:20px!important;padding-right:20px!important}}@media print{header,footer,nav,.sst-stickycta,.press-noprint,a[href=\#main]{display:none!important}html[data-sst-reveal] [data-reveal],html[data-sst-reveal] .reveal{opacity:1!important;transition:none!important;transform:none!important}body{color:#000!important;background:#fff!important}.press-gut{padding:24px 0!important}.press-body a{text-decoration:none}}@media (orientation:portrait){img[src="/img/p-arrival.jpg"]{object-position:62% 38%!important}img[src="/img/p-control.jpg"]{object-position:50% 52%!important}img[src="/img/p-after.jpg"]{object-position:50% 68%!important}}@media (width<=900px){img[src="/img/p-hour.jpg"]{object-position:50% 60%!important}[data-stack][data-cols]{grid-template-columns:96px minmax(0,1fr)!important;gap:16px 20px!important}[data-stack][data-cols]>:nth-child(3){grid-column:1/-1}}@media (width<=640px){[data-gal]>figure:nth-child(n+2){display:none}}
