:root{--color-white:hsla(0,0%,100%,100%);--color-black:hsla(0,0%,0%,100%);--color-base-grey:0,0%;--color-grey-10:hsla(var(--color-base-grey),89%,100%);--color-grey-20:hsla(var(--color-base-grey),78%,100%);--color-grey-30:hsla(var(--color-base-grey),67%,100%);--color-grey-40:hsla(var(--color-base-grey),56%,100%);--color-grey-50:hsla(var(--color-base-grey),46%,100%);--color-grey-60:hsla(var(--color-base-grey),36%,100%);--color-grey-70:hsla(var(--color-base-grey),37%,100%);--color-grey-80:hsla(var(--color-base-grey),18%,100%);--color-grey-90:hsla(var(--color-base-grey),9%,100%);--color-base-tangerine:16,100%;--color-tangerine-10:hsla(var(--color-base-tangerine),97%,100%);--color-tangerine-20:hsla(var(--color-base-tangerine),89%,100%);--color-tangerine-30:hsla(var(--color-base-tangerine),76%,100%);--color-tangerine-40:hsla(var(--color-base-tangerine),65%,100%);--color-tangerine-50:hsla(var(--color-base-tangerine),50%,100%);--color-tangerine-60:hsla(var(--color-base-tangerine),42%,100%);--color-tangerine-70:hsla(var(--color-base-tangerine),35%,100%);--color-tangerine-80:hsla(var(--color-base-tangerine),28%,100%);--color-tangerine-90:hsla(var(--color-base-tangerine),22%,100%);--color-base-orange:35,100%;--color-orange-10:hsla(var(--color-base-orange),90%,100%);--color-orange-20:hsla(var(--color-base-orange),79%,100%);--color-orange-30:hsla(var(--color-base-orange),68%,100%);--color-orange-40:hsla(var(--color-base-orange),59%,100%);--color-orange-50:hsla(var(--color-base-orange),49%,100%);--color-orange-60:hsla(var(--color-base-orange),39%,100%);--color-orange-70:hsla(var(--color-base-orange),29%,100%);--color-orange-80:hsla(var(--color-base-orange),19%,100%);--color-orange-90:hsla(var(--color-base-orange),9%,100%);--color-base-yellow:52,100%;--color-yellow-10:hsla(var(--color-base-yellow),90%,100%);--color-yellow-20:hsla(var(--color-base-yellow),80%,100%);--color-yellow-30:hsla(var(--color-base-yellow),70%,100%);--color-yellow-40:hsla(var(--color-base-yellow),60%,100%);--color-yellow-50:hsla(var(--color-base-yellow),50%,100%);--color-yellow-60:hsla(var(--color-base-yellow),40%,100%);--color-yellow-70:hsla(var(--color-base-yellow),30%,100%);--color-yellow-80:hsla(var(--color-base-yellow),20%,100%);--color-yellow-90:hsla(var(--color-base-yellow),10%,100%);--color-base-green:164,88%;--color-green-10:hsla(var(--color-base-green),90%,100%);--color-green-20:hsla(var(--color-base-green),75%,100%);--color-green-30:hsla(var(--color-base-green),54%,100%);--color-green-40:hsla(var(--color-base-green),38%,100%);--color-green-50:hsla(var(--color-base-green),32%,100%);--color-green-60:hsla(var(--color-base-green),27%,100%);--color-green-70:hsla(var(--color-base-green),22%,100%);--color-green-80:hsla(var(--color-base-green),18%,100%);--color-green-90:hsla(var(--color-base-green),13%,100%);--color-base-blue:220,76%;--color-blue-10:hsla(var(--color-base-blue),95%,100%);--color-blue-20:hsla(var(--color-base-blue),80%,100%);--color-blue-30:hsla(var(--color-base-blue),70%,100%);--color-blue-40:hsla(var(--color-base-blue),60%,100%);--color-blue-50:hsla(var(--color-base-blue),55%,100%);--color-blue-60:hsla(var(--color-base-blue),40%,100%);--color-blue-70:hsla(var(--color-base-blue),30%,100%);--color-blue-80:hsla(var(--color-base-blue),20%,100%);--color-blue-90:hsla(var(--color-base-blue),16%,100%);--color-base-magenta:315,100%;--color-magenta-10:hsla(var(--color-base-magenta),95%,100%);--color-magenta-20:hsla(var(--color-base-magenta),80%,100%);--color-magenta-30:hsla(var(--color-base-magenta),70%,100%);--color-magenta-40:hsla(var(--color-base-magenta),60%,100%);--color-magenta-50:hsla(var(--color-base-magenta),50%,100%);--color-magenta-60:hsla(var(--color-base-magenta),40%,100%);--color-magenta-70:hsla(var(--color-base-magenta),30%,100%);--color-magenta-80:hsla(var(--color-base-magenta),20%,100%);--color-magenta-90:hsla(var(--color-base-magenta),10%,100%);--color-base-red:354,83%;--color-red-10:hsla(var(--color-base-red),88%,100%);--color-red-20:hsla(var(--color-base-red),82%,100%);--color-red-30:hsla(var(--color-base-red),74%,100%);--color-red-40:hsla(var(--color-base-red),64%,100%);--color-red-50:hsla(var(--color-base-red),50%,100%);--color-red-60:hsla(var(--color-base-red),42%,100%);--color-red-70:hsla(var(--color-base-red),34%,100%);--color-red-80:hsla(var(--color-base-red),26%,100%);--color-red-90:hsla(var(--color-base-red),18%,100%);--palette-mot-primary:var(--color-tangerine-50);--palette-mot-primary-light:var(--color-tangerine-40);--palette-mot-primary-dark:var(--color-tangerine-60);--palette-mot-secondary:var(--color-blue-80);--palette-mot-secondary-light:var(--color-blue-40);--palette-mot-secondary-dark:var(--color-blue-90);--palette-mot-accent:var(--color-yellow-50);--palette-mot-accent-light:var(--color-yellow-30);--palette-mot-accent-dark:var(--color-yellow-60);--palette-mot-white:var(--color-tangerine-10);--palette-yellow-primary:var(--color-orange-50);--palette-yellow-primary-light:var(--color-orange-20);--palette-yellow-primary-dark:var(--color-orange-60);--palette-yellow-secondary:var(--color-blue-80);--palette-yellow-secondary-light:var(--color-blue-40);--palette-yellow-secondary-dark:var(--color-blue-90);--palette-yellow-accent:var(--color-yellow-50);--palette-yellow-accent-light:var(--color-yellow-30);--palette-yellow-accent-dark:var(--color-yellow-60);--palette-yellow-white:var(--color-blue-10);--palette-pink-primary:var(--color-red-30);--palette-pink-primary-light:var(--color-red-20);--palette-pink-primary-dark:var(--color-red-40);--palette-pink-secondary:var(--color-magenta-80);--palette-pink-secondary-light:var(--color-magenta-70);--palette-pink-secondary-dark:var(--color-magenta-90);--palette-pink-accent:var(--color-orange-30);--palette-pink-accent-light:var(--color-orange-20);--palette-pink-accent-dark:var(--color-orange-40);--palette-pink-white:var(--color-magenta-10);--palette-red-primary:var(--color-red-50);--palette-red-primary-light:var(--color-red-40);--palette-red-primary-dark:var(--color-red-60);--palette-red-secondary:var(--color-red-80);--palette-red-secondary-light:var(--color-red-70);--palette-red-secondary-dark:var(--color-red-90);--palette-red-accent:var(--color-orange-30);--palette-red-accent-light:var(--color-orange-20);--palette-red-accent-dark:var(--color-orange-40);--palette-red-white:var(--color-tangerine-10);--palette-green-primary:var(--color-green-50);--palette-green-primary-light:var(--color-green-40);--palette-green-primary-dark:var(--color-green-60);--palette-green-secondary:var(--color-green-80);--palette-green-secondary-light:var(--color-green-70);--palette-green-secondary-dark:var(--color-green-90);--palette-green-accent:var(--color-orange-30);--palette-green-accent-light:var(--color-orange-10);--palette-green-accent-dark:var(--color-orange-30);--palette-green-white:var(--color-green-10);--palette-purple-primary:var(--color-magenta-70);--palette-purple-primary-light:var(--color-magenta-60);--palette-purple-primary-dark:var(--color-magenta-80);--palette-purple-secondary:var(--color-magenta-90);--palette-purple-secondary-light:var(--color-magenta-80);--palette-purple-secondary-dark:var(--color-black);--palette-purple-accent:var(--color-magenta-50);--palette-purple-accent-light:var(--color-magenta-30);--palette-purple-accent-dark:var(--color-magenta-60);--palette-purple-white:var(--color-orange-10);--palette-blue-primary:var(--color-blue-50);--palette-blue-primary-light:var(--color-blue-40);--palette-blue-primary-dark:var(--color-blue-60);--palette-blue-secondary:var(--color-blue-80);--palette-blue-secondary-light:var(--color-blue-70);--palette-blue-secondary-dark:var(--color-blue-90);--palette-blue-accent:var(--color-yellow-50);--palette-blue-accent-light:var(--color-magenta-30);--palette-blue-accent-dark:var(--color-magenta-60);--palette-blue-white:var(--color-orange-10);--color-state-error:var(--color-red-50);--color-neutral:#c0aa9b;--color-neutral-darkest:color-mod(var(--color-neutral) s(31%) l(31%));--color-neutral-darker:color-mod(var(--color-neutral) s(19%) l(51%));--color-neutral-lighter:color-mod(var(--color-neutral) s(48%) l(90%));--color-neutral-lightest:color-mod(var(--color-neutral) s(100%) l(99%));--color-grey:#333;--color-alpha-highest:color-mod(var(--color-neutral-darkest) a(0.1));--color-alpha-high:color-mod(var(--color-neutral-darkest) a(0.33));--color-alpha-low:color-mod(var(--color-neutral-darkest) a(0.67));--color-alpha-lowest:color-mod(var(--color-neutral-darkest) a(0.9));--color-mot-orange:#ff4f1a;--color-mot-red:#ed2125;--color-mot-teal:#049a9a;--color-mot-pink:#f38698;--color-mot-navy:#0a2e48;--color-mot-yellow:#ff9633;--color-mot-purple:#7f296a;--color-mot-red-accent:#6abeac;--color-mot-teal-accent:#84d1f0;--color-mot-pink-accent:#6d82c0;--color-mot-navy-accent:#fde258;--color-mot-yellow-accent:#7f296a;--color-mot-purple-accent:#ee1789;--color-accent:var(--color-accent-light);--color-background:#fff;--color-text:var(--color-grey);--color-link:var(--color-accent);--color-link-underline:var(--color-alpha-high);--color-rule:var(--color-alpha-highest);--color-offset:var(--color-neutral-lightest);--color-delete:hsla(0,100%,80%,0.75);--color-highlight:rgba(255,255,153,0.75);--color-insert:rgba(153,255,153,0.75);--color-focus:var(--color-accent);--font-family-sans:"FS Split Sans",sans-serif;--font-family-serif:"FS Split Serif","Gerogia",serif;--font-family-system:system-ui;--font-family-monospace:"Source Code Pro",monospace;--font-size-uber:calc(3.75rem);--font-size-title:calc(1.75rem);--font-size-lede:calc(1.125rem);--font-size-heading:calc(1.25rem + 0.75vmin);--font-size-subhead:calc(1.125rem + 0.25vmin);--font-size-body:calc(1rem + 0.375vmin);--font-size-reference:calc(0.875rem + 0.25vmin);--font-size-caption:calc(0.75rem + 0.125vmin);--font-size-default:1rem;--line-height-solid:1em;--line-height-tight:calc(1.25em + 0.25vw);--line-height-loose:calc(1.4em + 0.25vw);--line-measure:42.5rem;--word-spacing:0;--border-radius-xsmall:0.125rem;--border-radius-small:0.25rem;--border-width-thin:1px;--border-width-thick:0.125rem;--border-width-thickest:0.5rem;--size-icon-small:1rem;--size-icon-medium:2rem;--size-icon-large:3rem;--size-banner-height:calc(7vh + (1.5vw * 2));--space-block-xlarge:calc(2rem + 8vh);--space-block-large:calc(2rem + 6vh);--space-block-medium:calc(1rem + 3vh);--space-block-small:calc(0.5rem + 1.5vmin);--space-block-xsmall:calc(0.25rem + 0.5vh);--space-inline-xsmall:0.25rem;--space-inline-small:0.375rem;--space-inline:0.75rem;--inset:calc(0.5rem + 0.25vw);--inset-squished:calc(var(--inset) / 2) var(--inset);--inset-small:calc(var(--inset) / 2);--inset-small-squished:calc(var(--inset-small) / 2) var(--inset-small);--inset-large:calc(var(--inset) * 2);--inset-large-squished:calc(var(--inset-large) / 2) var(--inset-large);--gap:var(--step-3);--transition-short:0.15s;--container-inline-size:100vw;--container-inline-inset:calc(100vw - var(--container-inline-size));--container-gutter:calc(var(--container-inline-inset) / 2);--sticky-title-block-size:0;color-scheme:light}@media (min-width: 27.5em){:root{--font-size-title:calc(1.75rem + 2vmin);--font-size-lede:calc(1.125rem + 1.25vmin);--sticky-title-block-size:calc(var(--font-size-title) + var(--grid-column-gap))}}@media (min-width: 64.001em){:root{--container-inline-size:80vw}}@media (min-width: 80.001em){:root{--container-inline-size:70rem}}@media print{:root{--line-measure:50rem}}:root{--fluid-screen:100vw;--fluid-bp:calc((var(--fluid-screen) - ((var(--fluid-min-width) / 16) * 1rem)) / ((var(--fluid-max-width) / 16) - (var(--fluid-min-width) / 16)));--fluid-min-width:400;--fluid-max-width:1200;--fluid-min-size:15;--fluid-max-size:16;--fluid-min-ratio:1.125;--fluid-max-ratio:1.25;--fluid-max-negative:(1/var(--fluid-max-ratio)/var(--fluid-max-ratio));--fluid-min-negative:(1/var(--fluid-min-ratio)/var(--fluid-min-ratio));--fluid-min-scale-0:var(--fluid-min-ratio);--fluid-max-scale-0:var(--fluid-max-ratio);--fluid-min-size-0:(var(--fluid-min-size))/16;--fluid-max-size-0:(var(--fluid-max-size))/16;--step-0:calc(((var(--fluid-min-size-0) * 1rem) + (var(--fluid-max-size-0) - var(--fluid-min-size-0)) * var(--fluid-bp)));--fluid-min-scale-1:var(--fluid-min-scale-0) * var(--fluid-min-ratio);--fluid-max-scale-1:var(--fluid-max-scale-0) * var(--fluid-max-ratio);--fluid-min-size-1:(var(--fluid-min-size) * var(--fluid-min-scale-0))/16;--fluid-max-size-1:(var(--fluid-max-size) * var(--fluid-max-scale-0))/16;--step-1:calc(((var(--fluid-min-size-1) * 1rem) + (var(--fluid-max-size-1) - var(--fluid-min-size-1)) * var(--fluid-bp)));--fluid-min-scale-2:var(--fluid-min-scale-1) * var(--fluid-min-ratio);--fluid-max-scale-2:var(--fluid-max-scale-1) * var(--fluid-max-ratio);--fluid-min-size-2:(var(--fluid-min-size) * var(--fluid-min-scale-1))/16;--fluid-max-size-2:(var(--fluid-max-size) * var(--fluid-max-scale-1))/16;--step-2:calc(((var(--fluid-min-size-2) * 1rem) + (var(--fluid-max-size-2) - var(--fluid-min-size-2)) * var(--fluid-bp)));--fluid-min-scale-3:var(--fluid-min-scale-2) * var(--fluid-min-ratio);--fluid-max-scale-3:var(--fluid-max-scale-2) * var(--fluid-max-ratio);--fluid-min-size-3:(var(--fluid-min-size) * var(--fluid-min-scale-2))/16;--fluid-max-size-3:(var(--fluid-max-size) * var(--fluid-max-scale-2))/16;--step-3:calc(((var(--fluid-min-size-3) * 1rem) + (var(--fluid-max-size-3) - var(--fluid-min-size-3)) * var(--fluid-bp)));--fluid-min-scale-4:var(--fluid-min-scale-3) * var(--fluid-min-ratio);--fluid-max-scale-4:var(--fluid-max-scale-3) * var(--fluid-max-ratio);--fluid-min-size-4:(var(--fluid-min-size) * var(--fluid-min-scale-3))/16;--fluid-max-size-4:(var(--fluid-max-size) * var(--fluid-max-scale-3))/16;--step-4:calc(((var(--fluid-min-size-4) * 1rem) + (var(--fluid-max-size-4) - var(--fluid-min-size-4)) * var(--fluid-bp)));--fluid-min-scale-5:var(--fluid-min-scale-4) * var(--fluid-min-ratio);--fluid-max-scale-5:var(--fluid-max-scale-4) * var(--fluid-max-ratio);--fluid-min-size-5:(var(--fluid-min-size) * var(--fluid-min-scale-4))/16;--fluid-max-size-5:(var(--fluid-max-size) * var(--fluid-max-scale-4))/16;--step-5:calc(((var(--fluid-min-size-5) * 1rem) + (var(--fluid-max-size-5) - var(--fluid-min-size-5)) * var(--fluid-bp)))}@media screen and (min-width:1200px){:root{--fluid-screen:calc(var(--fluid-max-width) * 1px)}}@font-face{font-family:FS Split Sans;font-weight:400;font-style:normal;src:url(/assets/fonts/FSSplitSansWeb-Regular.woff2) format("woff2");src:url(/assets/fonts/FSSplitSansWeb-Regular.woff) format("woff");font-display:swap;unicode-range:U+000-5ff}@font-face{font-family:FS Split Sans;font-weight:700;font-style:normal;src:url(/assets/fonts/FSSplitSansWeb-Bold.woff2) format("woff2");src:url(/assets/fonts/FSSplitSansWeb-Bold.woff) format("woff");font-display:swap;unicode-range:U+000-5ff}@font-face{font-family:"FS Split Serif";font-weight:400;font-style:normal;src:url(/assets/fonts/FSSplitSerifWeb-Regular.woff2) format("woff2");src:url(/assets/fonts/FSSplitSerifWeb-Regular.woff) format("woff");font-display:swap;unicode-range:U+000-5ff}@font-face{font-family:Source Code Pro;font-weight:400;src:url(/assets/fonts/sourcecodepro-regular.woff2) format("woff2");font-display:swap;unicode-range:U+000-5ff}[class*=align-] img{width:100%}.align-none{max-width:var(--line-measure)}.align-end,.align-start{width:var(--inline-size,55%);margin-top:0;min-width:6rem}.align-start{float:left;margin-right:var(--step-0)}.align-end{float:right;margin-left:var(--step-0)}.align-bleed{--linear-measure:auto;display:grid;grid-template-columns:[bleed-start] minmax(0,var(--line-measure)) [measure] 1fr [bleed-end];margin-left:calc(var(--gap) * -1);margin-right:calc(var(--gap) * -1)}.align-bleed>:first-child{grid-column:bleed}.align-bleed>figcaption{padding-left:var(--gap);padding-right:var(--gap)}@media (min-width: 27.5em){.align-pull{float:right;width:55%;margin-right:calc(var(--gap) * -1);margin-left:var(--gap)}.align-pull address,.align-pull dl,.align-pull ol,.align-pull p,.align-pull ul{padding-right:var(--gap)}}[style^="--aspect-ratio"]:before{content:"";display:block;padding-bottom:56.25%}@supports (--custom:property){[style^="--aspect-ratio"]:before{padding-bottom:calc(100% / (var(--aspect-ratio)))}}[style^="--aspect-ratio"]>:first-child{height:100%;display:block;width:100%;top:0;position:absolute}[style^="--aspect-ratio"] img{object-fit:cover}.breakout,.breakout--bare{width:100vw;max-width:none!important;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.breakout:after,.breakout:before{content:"";width:100vw;position:absolute;height:46px;background:var(--theme-main-background);-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.breakout:before{top:-44px;--svg:url(/assets/vectors/wavy-top.svg);-webkit-mask-position-y:bottom;mask-position-y:bottom}.breakout:after{bottom:-44px;--svg:url(/assets/vectors/wavy-bottom.svg);-webkit-mask-position-y:top;mask-position-y:top}.embed{background-color:var(--color-offset)}.embed,[style^="--aspect-ratio"]{align-items:center;display:flex;justify-content:center}[style^="--aspect-ratio"]{overflow:hidden;position:relative}a[rel~=external]:after{background:url(/assets/vectors/external.svg) no-repeat;height:.75em;content:"";display:inline-block;width:.5em;margin-left:.125em;margin-right:.125em;opacity:.4;vertical-align:baseline}@media (prefers-color-scheme:dark){a[rel~=external]:after{background-image:url(/assets/vectors/external-dark.svg)}}a[rel~=external]:hover:after{opacity:1}.text-align--centre{text-align:center}.visually-hidden{height:1px;border:0;clip:rect(0 0 0 0);width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}svg{fill:currentColor}embed,img,object{height:auto;display:block;max-width:100%;page-break-inside:avoid}button,input,select,textarea{border-radius:0;color:inherit;font:inherit;margin:0;overflow:visible}[type=button],[type=submit],button{-webkit-appearance:button;background:none;border:0;padding:0}[type=search]{-webkit-appearance:none;border-radius:0;outline-offset:0}[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:0;margin:0;min-width:0;padding:.01em 0 0}body:not(:-moz-handler-blocked) fieldset{display:table-cell}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}address{font-style:normal}hr{border:0}pre{hanging-punctuation:none;hyphens:none;tab-size:2;white-space:pre}address,blockquote,dl,figure,ol,p,ul{margin:0 0 var(--flow-space,0) 0;orphans:2;widows:2}dl,ol,ul{padding:0}li{display:var(--list-display,block)}dd{margin-left:var(--flow-inset,0)}dd+dt{margin-top:calc(var(--flow-space, 0) / 2)}html{background-color:var(--color-neutral-lightest)}[hidden]{display:none!important}summary{color:var(--anchor-color,inherit);cursor:pointer;display:block}summary::-webkit-details-marker{display:none}summary:focus{outline:0}html{height:100vh;scroll-behavior:smooth;text-size-adjust:100%}*,:after,:before{box-sizing:border-box}::selection{background-color:var(--color-mot-navy-accent)}:focus{outline-color:var(--color-focus)}body{align-items:center;color:var(--color-text);display:flex;flex-direction:column;font-family:var(--font-family-sans);margin:0;min-height:100vh;overflow-x:hidden}@media print{body{background:none}}h1,h2,h3,h4,h5,h6,legend{break-after:avoid;font-size:inherit;font-weight:inherit;margin:0 0 var(--flow-space,0) 0;text-rendering:optimizeLegibility}table{border-spacing:0;font-size:inherit;font-variant-numeric:tabular-nums diagonal-fractions}table,tr{break-inside:avoid}td,th{text-align:left;vertical-align:top}thead th{font-weight:600}tbody th{font-weight:400}caption{caption-side:bottom;text-align:left}a{color:var(--theme-main-text,inherit);text-decoration:var(--anchor-decoration,none);text-underline-offset:5px;text-decoration-thickness:3px;text-decoration-style:solid}a,a:hover{text-decoration-color:var(--theme-main-highlight)}a:hover{color:var(--theme-main-highlight,inherit)}a[aria-current]{font-weight:400}small{font-size:100%}abbr[title]{text-decoration:none}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}cite{font-style:italic}h1 cite,h2 cite,h3 cite,h4 cite,h5 cite,h6 cite,legend cite{font-style:normal}code,samp,var{font-family:var(--font-family-monospace);hanging-punctuation:none}code,samp{font-size:var(--font-size-default)}del{background-color:var(--color-delete)}ins{background-color:var(--color-insert);text-decoration:none}mark{background-color:var(--color-highlight)}.s-linear{--flow-space:1em;font-size:var(--body-font-size,var(--step-2));font-variant:oldstyle-nums;hanging-punctuation:first;hyphens:auto;line-height:var(--body-line-height,var(--line-height-loose));word-spacing:var(--word-spacing);--flow-inset:1.5em;--list-display:list-item;--linear-measure:var(--line-measure);--section-space:var(--space-block-medium)}.s-linear>*{max-width:var(--linear-measure)}.s-linear>hr{border-bottom:var(--border-width-thin) solid var(--color-rule);width:25%;margin-left:0}.s-linear>aside,.s-linear>blockquote,.s-linear>figure,.s-linear>hr,.s-linear>pre,.s-linear>table{margin-bottom:var(--section-space)}.s-linear caption,.s-linear figcaption{--flow-space:0.5em;color:var(--caption-color,var(--color-neutral-dark));font-size:var(--step-0);font-variant:tabular-nums;line-height:var(--caption-line-height,var(--line-height-loose));padding-top:var(--caption-block-start,var(--space-block-small))}.s-linear>aside address,.s-linear>aside dl,.s-linear>aside ol,.s-linear>aside p,.s-linear>aside ul{--list-display:block;--flow-inset:0;color:var(--color-neutral-dark)}@media (min-width: 40em){@media (min-width: 27.5em){.s-linear>aside{float:right;width:55%;margin-right:calc(var(--gap) * -1);margin-left:var(--gap)}}@media (min-width: 27.5em){.s-linear>aside address,.s-linear>aside dl,.s-linear>aside ol,.s-linear>aside p,.s-linear>aside ul{padding-right:var(--gap)}}}.s-linear blockquote{--flow-space:var(--space-block-small);border-left:var(--border-width-thickest) solid var(--theme-main-highlight);margin-left:0;padding-left:var(--flow-inset);padding-right:var(--inset)}.s-linear blockquote li{margin-left:var(--flow-inset);list-style-position:outside}.s-linear blockquote+figcaption{--caption-block-start:var(--space-block-xsmall)}.s-linear pre{background-color:var(--color-offset);display:block;overflow-x:scroll;padding:var(--inset)}.s-linear table{width:100%}.s-linear td,.s-linear th{padding:var(--inset)}.s-linear tr :first-child{padding-left:0}.s-linear :not([class])+h2{margin-top:var(--space-block-large)}.s-linear h2:not([class]){--flow-space:2em;font-feature-settings:"ss02" 1,"case" 1;font-size:var(--step-4);font-weight:500;hanging-punctuation:first;letter-spacing:0;line-height:var(--line-height-tight);hyphens:none;font-family:var(--font-family-serif);font-size:var(--step-5);margin-bottom:var(--space-block-small)}.s-linear *+h3,.s-linear dl h3,.s-linear ol h3,.s-linear ul h3{margin-top:var(--space-block-medium)}.s-linear h3:not([class]){--flow-space:1.5em;font-feature-settings:"ss02" 1,"case" 1;font-size:var(--subhead-font-size,var(--step-2));hanging-punctuation:first;letter-spacing:0;line-height:var(--line-height-tight);margin-bottom:var(--space-block-xsmall)}.s-linear h4:not([class]){margin-bottom:0}.s-linear dl address,.s-linear dl dl,.s-linear dl ol,.s-linear dl p,.s-linear dl ul,.s-linear ol address,.s-linear ol dl,.s-linear ol ol,.s-linear ol p,.s-linear ol ul,.s-linear ul address,.s-linear ul dl,.s-linear ul ol,.s-linear ul p,.s-linear ul ul{--flow-space:var(--space-block-small)}.s-linear dl,.s-linear ol,.s-linear ul{list-style-position:outside;margin-left:1em}.s-linear>ol li,.s-linear>ul li{margin-bottom:1em}.s-linear dl dl,.s-linear dl ol,.s-linear dl ul,.s-linear ol dl,.s-linear ol ol,.s-linear ol ul,.s-linear ul dl,.s-linear ul ol,.s-linear ul ul{padding-left:var(--flow-inset)}.s-linear dt,.s-linear strong{font-weight:600}.s-linear small{font-size:75%}.s-linear img{outline:var(--border-width-thin) solid var(--color-alpha-highest);outline-offset:calc(var(--border-width-thin) * -1)}.s-linear img[src$=".svg"]{outline:0}.s-linear :not(pre) code{background-color:var(--color-offset);padding:var(--inset-small-squished)}.s-linear samp{border:var(--border-width-thin) solid var(--color-offset);padding:var(--inset-small-squished)}.s-linear .highlight{margin-top:var(--space-block-xlarge)}.s-linear .highlight+.highlight{margin-top:0}.s-linear .cp_embed_wrapper{margin-bottom:var(--flow-space)}.s-linear .caps{font-size:90%;letter-spacing:.05em;line-height:.8}.s-linear .footnotes{margin-bottom:var(--space-block-large)}.s-linear .footnote-backref{align-items:baseline;background-color:var(--color-offset);height:1.5em;border-radius:100%;display:inline-flex;width:1.5em;justify-content:center;text-decoration:none}.s-linear .footnote-backref:hover{color:var(--color-accent)}.theme--grey{--theme-main-background:var(--color-grey-40);--theme-main-text:var(--color-grey-50);--theme-complementary-background-dark:var(--palette-mot-secondary-dark);--theme-complementary-text:var(--palette-mot-white);--theme-complementary-highlight:var(--palette-mot-accent);--theme-complementary-highlight-text:var(--palette-mot-white);--theme-navigation-primary:var(--palette-mot-primary);--theme-navigation-secondary:var(--palette-mot-accent);--theme-card-background:var(--color-white);--theme-card-border:var(--palette-mot-primary);--theme-card-text:var(--palette-mot-primary);--theme-aside-background:var(--color-white);--theme-aside-text:var(--palette-mot-primary);background-color:var(--theme-main-background);color:var(--theme-main-text)}.theme--grey,.theme--mot-light{--theme-main-highlight:var(--palette-mot-primary);--theme-complementary-background:var(--palette-mot-secondary)}.theme--mot-light{--theme-main-background:var(--palette-mot-white);--theme-main-text:var(--palette-mot-secondary-dark);--theme-complementary-background-dark:var(--palette-mot-secondary-dark);--theme-complementary-text:var(--palette-mot-white);--theme-complementary-highlight:var(--palette-mot-accent);--theme-complementary-highlight-text:var(--palette-mot-white);--theme-navigation-primary:var(--palette-mot-primary);--theme-navigation-secondary:var(--palette-mot-accent);--theme-card-background:var(--color-white);--theme-card-border:var(--palette-mot-primary);--theme-card-text:var(--palette-mot-primary);--theme-aside-background:var(--color-white);--theme-aside-text:var(--palette-mot-primary);background-color:var(--theme-main-background);color:var(--theme-main-text)}.theme--mot-dark{--theme-main-background:var(--palette-mot-secondary);--theme-main-text:var(--palette-mot-white);--theme-main-highlight:var(--palette-mot-primary);--theme-complementary-background:var(--palette-mot-primary);--theme-complementary-background-dark:var(--palette-mot-primary-dark);--theme-complementary-text:var(--palette-mot-white);--theme-complementary-highlight:var(--palette-mot-accent);--theme-complementary-highlight-text:var(--palette-mot-secondary);--theme-navigation-primary:var(--palette-mot-white);--theme-navigation-secondary:var(--palette-mot-secondary);--theme-card-background:var(--palette-mot-secondary);--theme-card-border:var(--palette-mot-primary);--theme-card-text:var(--palette-mot-white);--theme-aside-background:var(--palette-mot-white);--theme-aside-text:var(--palette-mot-primary);background-color:var(--theme-main-background);color:var(--theme-main-text)}.theme--red{--theme-main-background:var(--palette-red-primary);--theme-main-text:var(--palette-red-white);--theme-main-highlight:var(--palette-red-accent);--theme-complementary-background:var(--palette-red-secondary);--theme-complementary-background-dark:var(--palette-red-secondary-dark);--theme-complementary-text:var(--palette-red-white);--theme-complementary-highlight:var(--palette-red-accent);--theme-complementary-highlight-text:var(--palette-red-secondary-dark);--theme-navigation-primary:var(--palette-red-white);--theme-navigation-secondary:var(--palette-red-accent);--theme-card-background:var(--color-white);--theme-card-border:var(--palette-red-primary);--theme-card-text:var(--palette-red-primary);--theme-aside-background:var(--palette-red-white);--theme-aside-text:var(--palette-red-secondary);background-color:var(--theme-main-background);color:var(--theme-main-text)}.theme--yellow{--theme-main-background:var(--palette-yellow-primary);--theme-main-text:var(--palette-yellow-secondary-dark);--theme-main-highlight:var(--palette-yellow-accent);--theme-complementary-background:var(--palette-yellow-secondary);--theme-complementary-background-dark:var(--palette-yellow-secondary-dark);--theme-complementary-text:var(--palette-yellow-white);--theme-complementary-highlight:var(--palette-yellow-accent);--theme-complementary-highlight-text:var(--palette-yellow-secondary-dark);--theme-navigation-primary:var(--palette-yellow-secondary-dark);--theme-navigation-secondary:var(--palette-yellow-accent);--theme-card-background:var(--color-white);--theme-card-border:var(--palette-yellow-primary);--theme-card-text:var(--palette-yellow-primary);--theme-aside-background:var(--palette-yellow-white);--theme-aside-text:var(--palette-yellow-secondary);background-color:var(--theme-main-background);color:var(--theme-main-text)}.theme--pink{--theme-main-background:var(--palette-pink-primary);--theme-main-text:var(--palette-pink-secondary-dark);--theme-main-highlight:var(--palette-pink-accent);--theme-complementary-background:var(--palette-pink-secondary);--theme-complementary-background-dark:var(--palette-pink-secondary-dark);--theme-complementary-text:var(--palette-pink-white);--theme-complementary-highlight:var(--palette-pink-accent-dark);--theme-complementary-highlight-text:var(--palette-pink-secondary-dark);--theme-navigation-primary:var(--palette-pink-secondary-dark);--theme-navigation-secondary:var(--palette-pink-accent-dark);--theme-card-background:var(--color-white);--theme-card-border:var(--palette-pink-primary-dark);--theme-card-text:var(--palette-pink-primary-dark);--theme-aside-background:var(--palette-pink-white);--theme-aside-text:var(--palette-pink-secondary);background-color:var(--theme-main-background);color:var(--theme-main-text)}.theme--green{--theme-main-background:var(--palette-green-primary);--theme-main-text:var(--palette-green-white);--theme-main-highlight:var(--palette-green-accent);--theme-complementary-background:var(--palette-green-secondary);--theme-complementary-background-dark:var(--palette-green-secondary-dark);--theme-complementary-text:var(--palette-green-white);--theme-complementary-highlight:var(--palette-green-accent);--theme-complementary-highlight-text:var(--palette-green-secondary-dark);--theme-navigation-primary:var(--palette-green-white);--theme-navigation-secondary:var(--palette-green-accent);--theme-card-background:var(--color-white);--theme-card-border:var(--palette-green-primary);--theme-card-text:var(--palette-green-primary);--theme-aside-background:var(--palette-green-white);--theme-aside-text:var(--palette-green-secondary);background-color:var(--theme-main-background);color:var(--theme-main-text)}.theme--purple{--theme-main-background:var(--palette-purple-primary);--theme-main-text:var(--palette-purple-white);--theme-main-highlight:var(--palette-purple-accent);--theme-complementary-background:var(--palette-purple-secondary-light);--theme-complementary-background-dark:var(--palette-purple-secondary);--theme-complementary-text:var(--palette-purple-white);--theme-complementary-highlight:var(--palette-purple-accent);--theme-complementary-highlight-text:var(--palette-purple-secondary-dark);--theme-navigation-primary:var(--palette-purple-white);--theme-navigation-secondary:var(--palette-purple-accent);--theme-card-background:var(--color-white);--theme-card-text:var(--palette-purple-primary);--theme-card-border:var(--palette-purple-primary);--theme-aside-background:var(--palette-purple-white);--theme-aside-text:var(--palette-purple-secondary);background-color:var(--theme-main-background);color:var(--theme-main-text)}.theme--blue{--theme-main-background:var(--palette-blue-secondary);--theme-main-text:var(--palette-blue-white);--theme-main-highlight:var(--palette-blue-accent);--theme-complementary-light:var(--palette-blue-primary-light);--theme-complementary-background:var(--palette-blue-primary);--theme-complementary-background-dark:var(--palette-blue-primary-dark);--theme-complementary-text:var(--palette-blue-secondary-dark);--theme-complementary-highlight:var(--palette-blue-accent);--theme-complementary-highlight-text:var(--palette-blue-secondary-dark);--theme-navigation-primary:var(--palette-blue-white);--theme-navigation-secondary:var(--palette-blue-accent);--theme-card-background:var(--color-white);--theme-card-border:var(--palette-blue-primary-dark);--theme-card-text:var(--palette-blue-primary-dark);--theme-aside-background:var(--palette-blue-white);--theme-aside-text:var(--palette-blue-secondary-light);background-color:var(--theme-main-background);color:var(--theme-main-text)}.theme--canary{--theme-main-background:var(--color-yellow-50);--theme-main-text:var(--color-blue-90);--theme-main-highlight:var(--color-tangerine-50);--theme-complementary-light:var(--palette-blue-primary-light);--theme-complementary-background:var(--palette-blue-primary);--theme-complementary-background-dark:var(--color-white);--theme-complementary-text:var(--color-blue-90);--theme-complementary-highlight:var(--color-tangerine-50);--theme-complementary-highlight-text:var(--palette-blue-secondary-dark);--theme-navigation-primary:var(--palette-blue-white);--theme-navigation-secondary:var(--palette-blue-accent);--theme-card-background:var(--color-white);--theme-card-border:var(--palette-blue-primary-dark);--theme-card-text:var(--palette-blue-primary-dark);--theme-aside-background:var(--palette-blue-white);--theme-aside-text:var(--palette-blue-secondary-light);background-color:var(--theme-main-background);color:var(--theme-main-text)}.announcement-banner{display:flex;background:#0a1e48;color:#fff3f0;width:100vw;justify-content:center}.announcement-banner__message{display:inline-block;padding:.5em}.announcement-banner__message a{color:#f40;text-decoration:underline;text-align:center}.header--article{max-width:100%!important;display:grid;grid-template-columns:[start] minmax(0,2fr) [middle] 1fr [end];grid-template-rows:[top] auto [main-start] 1fr [main-end] auto [bottom]}.header--article.experiment{padding:var(--gap);background:url(/images/site-assets/bg/blueprint_pattern.png);border:3px solid hsla(0,0%,100%,.2);margin-top:5em;margin-bottom:5em}@media (min-width: 80.001em){.header--article.experiment{margin-top:4em;margin-bottom:4em}}.header__svg{order:-1;min-height:15em;justify-self:center;margin-top:-6em;margin-bottom:-2em;grid-column:start/end;grid-row:top/main-start}@media (min-width: 40em){.header__svg{order:-1;min-height:10em;margin-top:-6em;margin-bottom:-6em;grid-column:middle/end;grid-row:top/bottom}}.header__titles{grid-column:start/end;grid-row:main-start/main-end}@media (min-width: 40em){.header__titles{grid-column:start/middle;grid-row:main-start/main-end}}.header__svg svg{width:100%;height:100%}.aside{background:var(--theme-aside-background);color:var(--theme-aside-text);--border:solid clamp(10px,1em,16px) var(--theme-aside-text);border-top:var(--border);border-left:var(--border);margin-left:0;padding:var(--inset-large);max-width:none;margin-bottom:3em;display:flex;flex-direction:column-reverse}@media (min-width: 40em){.aside{flex-direction:row;margin-left:calc(var(--gap) * -1);margin-right:calc(var(--gap) * -1)}}.aside.align-pull{flex-direction:column-reverse;max-width:100%;width:100%;margin:auto auto 2em}@media (min-width: 40em){.aside.align-pull{width:55%;margin-left:1em}}.aside__main{flex-grow:2;flex-basis:0;max-width:var(--linear-measure)}@media (min-width: 40em){.aside__main{padding-right:2em}}.aside__img{margin-bottom:1em}.aside__main h2{font-family:var(--font-family-sans)!important;font-weight:800!important;font-size:var(--font-size-heading)!important}.aside__main a{display:inline-block;color:inherit;margin-bottom:.5em}.aside__main a,.aside__main a:hover{text-decoration-color:var(--theme-complementary-background)}.aside__img{flex-grow:1;flex-basis:0}.banner+.hero,.banner+.main{padding-top:var(--size-banner-height)}.banner{width:100vw;position:absolute;z-index:1}.banner__container{width:var(--container-inline-size);margin-left:auto;margin-right:auto;max-width:var(--container-max-inline-size);padding-left:var(--gap);padding-right:var(--gap);@extend %reference;--flow-space:0;align-items:center;display:flex;justify-content:space-between;padding-top:2.5vw;padding-bottom:2.5vw}.banner__logo svg path{fill:var(--theme-navigation-primary)}.banner__logo svg{width:5vw;min-width:60px;max-width:80px;transition:all .15s ease-in-out}#logo__screen{transform:scaleY(.55);transition:all .15s ease-in-out}@media (min-width: 27.5em){#logo__screen{transform:scale(1);transition:all .15s ease-in-out}}#logo_text{transform:translateY(-460px);transition:all .15s ease-in-out}@media (min-width: 27.5em){#logo_text{transform:translate(0);transition:all .15s ease-in-out}}.banner__title{color:var(--color-text);flex-grow:0;flex-shrink:0;flex-basis:auto;font-weight:600;margin-right:var(--inset);white-space:nowrap;width:auto;height:60px}@media (min-width: 27.5em){.banner__title{height:auto}}.banner__title a{color:var(--color-text);display:inline-flex;margin-left:calc(var(--inset) * -1);padding:0 var(--inset-squished)}.banner__title a:hover{text-decoration:var(--color-rule) underline}.banner__navigation{flex-grow:0;flex-shrink:1;flex-basis:auto;flex-wrap:wrap;justify-content:flex-end;margin-left:calc(var(--inset) * -1);margin-right:calc(var(--inset) * -1)}.banner__navigation a{color:var(--theme-navigation-primary);border-bottom:4px solid transparent}.banner__navigation a:hover{border-bottom:4px solid var(--theme-navigation-primary)}.banner__navigation [aria-current]{color:var(--theme-main-text);border-bottom:4px solid var(--theme-main-text)}@media print{.banner__navigation{display:none}}.button{color:var(--theme-complementary-highlight-text);padding:var(--inset-large-squished);text-decoration:none!important;display:inline-block}.button,.button--dark{background:var(--theme-complementary-highlight)}.button--dark{color:var(--palette-mot-secondary-dark)}.button--dark:hover{color:var(--palette-mot-secondary-dark)!important}.button:hover{background:var(--theme-complementary-highlight);color:var(--theme-complementary-highlight-text);padding:var(--inset-large-squished);text-decoration:underline}.campaign-sign-up{min-height:500px;padding-top:var(--space-block-large);padding-bottom:var(--space-block-large);position:relative}.campaign-sign-up p{max-width:30em;margin:auto;text-align:center}.signup__cta{margin-bottom:3em!important}.mask{width:100vw;height:8vh;z-index:1;position:absolute;bottom:5em;background:var(--theme-main-background)}@media (max-width:455px){.mask{bottom:5em}}@media (min-width:700px){.mask{bottom:4.5em}}@media (min-width:900px){.mask{bottom:4.5em}}@media (min-width:1000px){.mask{bottom:4em}}.milestone-mask{width:100vw;height:7vh;position:absolute;bottom:4.75em;background:var(--theme-main-background)}.jump-link{width:100%;text-align:center;position:relative;z-index:2}.card{height:100%;background:var(--theme-card-background);color:var(--theme-card-text);--border:solid clamp(10px,1em,16px) var(--theme-card-border);border-top:var(--border);border-left:var(--border);display:flex;flex-direction:column}.featured .card{background:var(--theme-main-background);color:var(--theme-main-text);border:none}@media (min-width: 40em){.featured .card{flex-direction:row-reverse;justify-content:flex-end}.featured .card__image{padding-right:var(--inset-large)}}.featured .card__title{font-size:var(--step-5)}.featured{grid-column:1/-1;padding:1em 0 1em 1em;overflow:hidden}.card__image{display:block;overflow:hidden}.card__image img{width:100%}.card__image svg{display:block;height:23em;width:23em}.featured .card__image svg{width:17em;position:relative;left:0;top:-4em}@media (min-width: 40em){.featured .card__image svg{width:20em;position:relative;left:0;top:0}}.featured .card__image{align-self:center}@media (min-width: 40em){.featured .card__image{width:40%}}@media (min-width: 64.001em){.featured .card__image{width:40%}.featured .card__image svg{width:30em;position:relative;left:0}}.card__main{height:100%;display:flex;flex-direction:column}.card__content,.card__footer,.card__header{padding:var(--inset-large)}.card__title{--flow-space:2em;font-family:var(--font-family-sans);font-feature-settings:"ss02" 1,"case" 1;font-size:var(--step-4);font-weight:700;hanging-punctuation:first;letter-spacing:0;line-height:var(--line-height-tight);hyphens:none;margin-bottom:var(--space-block-xsmall)}.card__title a{color:inherit;text-decoration-color:inherit}.card__title a:hover{color:var(--theme-main-complemen)}.card__meta{text-transform:uppercase;font-size:var(--step-1);font-weight:700}.body__container{overflow-x:hidden}.content{margin-bottom:var(--space-block-large)}.signup-footer{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:30em}.mailcmhimp-signup-footer{text-align:center}.contentinfo{position:relative;width:100vw;padding-top:var(--space-block-xlarge);padding-bottom:var(--space-block-xlarge);background:var(--theme-complementary-background);color:var(--theme-complementary-text)}.contentinfo .navigation{justify-content:center}.contentinfo:before{content:"";width:100vw;height:46px;background:var(--theme-complementary-background);-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;top:-44px;--svg:url(/assets/vectors/wavy-top.svg);-webkit-mask-position-y:bottom;mask-position-y:bottom}.contentinfo__container{width:var(--container-inline-size);margin-left:auto;margin-right:auto;max-width:var(--container-max-inline-size);padding-left:var(--gap);padding-right:var(--gap);--container-padding-inline:calc(var(--grid-column-gap) - var(--inset));display:flex;flex-flow:column;align-items:center;padding-top:var(--space-block-small);padding-bottom:var(--space-block-small);color:inherit}@media print{.contentinfo__container{flex-flow:row;justify-content:start}}.contentinfo__legal{margin-right:var(--inset);margin-top:2em;padding:var(--inset-small);text-align:center}@media print{.contentinfo__legal{padding:0}}@media print{.contentinfo .elsewhere,.contentinfo .navigation{display:none}}.contentinfo a:hover{color:var(--color-mot-navy-accent)}.navigation--secondary a{color:var(--theme-complementary-highlight)}.navigation--tertiary a{color:var(--theme-main-background);font-weight:400!important}.habitlab__title{font-feature-settings:"ss02" 1,"case" 1;font-size:var(--step-5);font-weight:700;hanging-punctuation:first;letter-spacing:0;line-height:var(--line-height-tight)}.half{width:100%}@media (min-width: 40em){.half{width:50%;margin-left:50%}}.habitlab__banner{position:relative;z-index:1}.habitlab__banner:before{content:" ";display:block;position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.4;background-image:url(/images/pages/habits/bg_1.png);background-size:cover;background-repeat:no-repeat;background-position-x:right;background-position-y:bottom}.habitlab__banner--content{position:relative;z-index:10}.habitlab__box{position:relative;width:100%;margin:0 auto}@media (min-width: 40em){.habitlab__box{position:absolute;top:15em;left:-2em;width:60%;margin:0}}@media (min-width: 80.001em){.habitlab__box{position:absolute;top:10em;bottom:10em;width:60%;margin:0 -1em 0 0}}.container{width:100%;margin:0 auto}.cards{justify-self:center;background-image:url(/images/pages/habits/hardbox_mobile.png)}.cards,.cards__deck{grid-column:left/right;grid-row:top/middle;height:40vh;background-size:contain;background-position:0;background-repeat:no-repeat;width:100%;margin-bottom:2em}.cards__deck{justify-self:left;background-image:url(/images/pages/deck/deck_mobile.png)}.text{grid-column:left/right;grid-row:middle/next;z-index:10;margin-bottom:2em;padding:0 3em}.form,.text{justify-self:center}.form{grid-area:3/left/4/right;padding:3em 0;text-align:center;display:flex;flex-direction:column}.yellow{background:#fedb00;grid-row:next/bottom}.lab_bg,.yellow{grid-column:left/right}.lab_bg{position:relative;grid-row:middle/next}.lab_bg:before{content:" ";display:block;position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.4;background-image:url(/images/pages/habits/bg_1.png);background-size:cover;background-repeat:no-repeat;background-position-x:right;background-position-y:bottom;z-index:1}.signup{width:100%;margin-top:2em;display:grid;grid-template-columns:[left] 1fr [middle] 1fr [right];grid-template-rows:[top] 1fr [middle] auto [next] auto [bottom]}@media(min-width:800px){.signup{margin-top:4em;grid-template-columns:[left] 1f [middle] 1fr [right]}.cards{background-image:url(/images/pages/habits/hardbox.png);background-position-x:right;background-position-y:-8em}.cards,.cards__deck{grid-column:left/middle;grid-row:top/bottom;justify-self:right;z-index:10;width:100%;height:100%;background-size:cover;margin-right:2em}.cards__deck{background-image:url(/images/pages/deck/deck.png);background-position-x:right;background-position-y:-8em}.text{grid-column:middle/span 1;grid-row:top/next;max-width:20em;padding:1em 3em 0 1em}.form,.text{justify-self:left}.form{grid-column:middle/right;padding:0 3em 0 1em;margin:3em 0;display:flex;flex-direction:column;color:#0c265a;max-width:30em}.form,.yellow{grid-row:next/bottom}.yellow{background:#fedb00}.lab_bg,.yellow{grid-column:left/right}.lab_bg{position:relative;grid-row:top/middle}.lab_bg:before{content:" ";display:block;position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.4;background-image:url(/images/pages/habits/bg_1.png);background-size:cover;background-repeat:no-repeat;background-position-x:right;background-position-y:bottom;z-index:1}}.explore-lab{padding:2.5em;display:flex;flex-direction:column;align-items:center;background:#153676}.habitlab__title{margin-bottom:1em}.lab__index{display:flex;flex-direction:column;margin-bottom:2em}@media(min-width:900px){.lab__index{flex-direction:row;width:100%;justify-content:space-around;max-width:80vw}}.lab__index-bird{position:absolute;bottom:0;right:-3em;z-index:10}.lab__card{background:#0c265a;box-shadow:0 0 36.1424px rgba(0,0,0,.25);margin-bottom:2em;max-width:22em}@media(min-width:900px){.lab__card{max-width:25em}}.lab__card-top{display:flex;flex-direction:column;align-items:center;position:relative}.lab__card-top:before{content:" ";display:block;position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.4;background-image:url(/images/pages/habits/bg_1.png);background-size:450%;background-repeat:no-repeat;background-position:0;z-index:1}.lab__card-title{font-family:var(--font-family-serif);z-index:10;font-size:3em;margin:.5em 0}a.lab__card-link{text-decoration:none}a.lab__card-link:hover .lab__card-title{color:#fff}.lab__card-hero{z-index:10}.lab__card-text{font-weight:400;padding:2em;background:#0a1e48;align-items:stretch}.lab__card-text p{height:100%}.deck-title{width:100%;margin-bottom:2em}.card-spread{background:#153676;padding:2em 0}.card-detail,.card-spread{display:flex;flex-direction:column;align-items:center}.card-detail{padding:2em}.card-breakdown{display:flex;flex-direction:column;align-items:center}.header{max-width:var(--line-measure)}.header>*+*{margin-top:var(--step-0)}.header__title{font-feature-settings:"ss02" 1,"case" 1;font-size:var(--step-5);font-weight:700;hanging-punctuation:first;letter-spacing:0;line-height:var(--line-height-tight)}.header__title svg{margin-bottom:-.15em}.header__summary{--flow-space:0.5em;font-feature-settings:"ss02" 1,"case" 1;font-size:var(--step-2);hanging-punctuation:first;line-height:var(--line-height-loose);color:var(--color-neutral-dark)}.header__url{--flow-space:1em;font-size:var(--body-font-size,var(--step-2));font-variant:oldstyle-nums;hanging-punctuation:first;hyphens:auto;line-height:var(--body-line-height,var(--line-height-loose));word-spacing:var(--word-spacing);color:var(--color-accent)}.hero{width:100vw;position:relative;color:inherit;z-index:0}.hero.hero__withBackground{background:url(/images/site-assets/bg/seabed_orange.jpg);background-size:cover}.hero__container{width:var(--container-inline-size);margin-left:auto;margin-right:auto;max-width:var(--container-max-inline-size);padding-left:var(--gap);padding-right:var(--gap);padding:var(--space-block-medium) 0 var(--space-block-large) 0;width:90vw;display:flex;flex-direction:column;align-items:center}.hero__title{font-feature-settings:"ss02" 1,"case" 1;font-size:var(--step-5);font-weight:700;hanging-punctuation:first;letter-spacing:0;line-height:var(--line-height-tight);text-align:center}.hero__summary{--flow-space:0.5em;font-feature-settings:"ss02" 1,"case" 1;font-size:var(--step-2);hanging-punctuation:first;line-height:var(--line-height-loose);text-align:center;margin-bottom:2em}.accent-stop{color:#ff0}.u-hero-figure{margin-bottom:2em}.hero__cta{--flow-space:1.5em;font-feature-settings:"ss02" 1,"case" 1;font-size:var(--subhead-font-size,var(--step-2));hanging-punctuation:first;letter-spacing:0;line-height:var(--line-height-tight);display:flex;align-items:baseline;flex-wrap:wrap}.hero__cta-link{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:5px}.hero__cta-link,.hero__cta-link:hover{color:var(--theme-main-text);text-decoration-color:var(--theme-main-text)}.hero__cta .button{color:var(--theme-complementary-background-dark)}.hero__cta span{margin:0 1em}.highlight{max-width:none;padding-top:var(--space-block-xlarge);padding-bottom:var(--space-block-xlarge)}.highlight__container{width:var(--container-inline-size);margin-left:auto;margin-right:auto;max-width:var(--container-max-inline-size);padding-left:var(--gap);padding-right:var(--gap)}.items{grid-column:content;display:grid;grid-column-gap:var(--gap);grid-row-gap:calc(var(--gap) * 3);grid-template-columns:[start] repeat(auto-fit,minmax(20em,1fr)) [end];grid-auto-flow:dense}.items__item{height:100%}.card__link{text-decoration:none}.card__link .card__title{text-decoration:underline}.habit-lab{width:100vw;min-height:500px;padding:calc(var(--gap)*1);background:var(--palette-mot-primary-dark);margin-top:0!important;margin-bottom:-3em}@media (min-width: 40em){.habit-lab{padding:calc(var(--gap)*2)}}.lab-bench{background:url(/images/site-assets/bg/blueprint_pattern.png);width:100%;height:100%;border:3px solid hsla(0,0%,100%,.3)}.lab-bench__header{padding-top:var(--space-block-large);padding-bottom:var(--space-block-large);margin:0 auto;text-align:center;font-size:var(--step-2)}.lab-bench__header>*{margin-bottom:1em}.lab-bench__header span{font-weight:800}.lab-bench__header h1{font-feature-settings:"ss02" 1,"case" 1;font-size:var(--step-5);font-weight:700;hanging-punctuation:first;letter-spacing:0;line-height:var(--line-height-tight)}.experiments__counter{background:var(--theme-main-background);color:var(--theme-main-text);border:double;padding:var(--space-block-small);width:fit-content;width:-moz-fit-content;margin:0 auto 1em}.experiments__counter p{margin:0}a.experiments__signup-link{color:var(--theme-main-text);text-decoration-color:var(--theme-main-background);text-decoration-thickness:3px!important;text-decoration-line:underline;text-underline-offset:5px}a.experiment__link{text-decoration:none}.experiments--items{width:100%;margin:5em auto;grid-column:content;display:grid;grid-column-gap:var(--gap);grid-row-gap:calc(var(--gap) * 3);grid-template-columns:[start] repeat(auto-fit,minmax(16em,1fr)) [end];grid-auto-flow:dense;justify-content:center;max-width:69em}@media (min-width: 80.001em){.experiments--items{grid-template-columns:[start] repeat(auto-fit,minmax(18em,1fr)) [end]}}.experiments--items__item{list-style-type:none;background:none;transition:transform .2s}.experiments--items__item:nth-child(odd){transform:rotate(1deg);top:-.25em;position:relative}.experiments--items__item:nth-child(odd):hover{transform:rotate(0deg)}.experiments--items__item:nth-child(2n){transform:rotate(-1deg)}.experiments--items__item:nth-child(2n):hover{transform:rotate(0deg)}.experiments--items__item.status--disabled{transform:none!important;margin-top:0!important}.experiments--items__item.status--active{order:-1}.card--experiment{border-radius:8px;box-shadow:0 4px 16px 1px rgba(0,0,0,.2);background:#fff;overflow:hidden;width:16em;height:100%;min-height:27em;margin:0 auto;display:flex;flex-direction:column}@media (min-width: 80.001em){.card--experiment{width:18em}}.card--experiment__image{display:flex;justify-content:center;background:var(--theme-main-background);position:relative;min-height:10em;margin-bottom:-1em}.card--experiment__image:after{content:"";width:100vw;position:absolute;height:46px;background:var(--theme-main-background);-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;bottom:-20px;--svg:url(/assets/vectors/wavy-bottom.svg);-webkit-mask-position-y:top;mask-position-y:top}.card--experiment__image svg{width:13em;height:13em;padding:var(--space-block-small)}.card--experiment__main{display:flex;flex-direction:column;color:var(--color-grey-80);font-family:var(--font-family-serif);text-decoration:inherit;padding:var(--inset-large);padding-top:3em;flex-basis:0;flex-grow:2}.card--experiment__title{font-size:var(--step-3)}.card--experiment__content{flex-basis:0;flex-grow:2;margin-top:1em;font-family:var(--font-family-sans);font-size:var(--font-size-body)}.card--experiment__id,.card--experiment__meta,.card--experiment__title{margin:0!important}.card--experiment__footer{display:flex;justify-content:space-between;color:grey}.card--experiment__meta{font-family:var(--font-family-sans);text-transform:capitalize}.main{--anchor-decoration:underline;position:relative;display:flex;flex:1;width:100vw}.main__container{width:var(--container-inline-size);margin-left:auto;margin-right:auto;max-width:var(--container-max-inline-size);padding-left:var(--gap);padding-right:var(--gap);align-content:start;border-radius:0 var(--border-radius) var(--border-radius) 0;grid-template-columns:[container-start] auto [content-start] 1fr [content-end] auto [container-end];grid-template-rows:auto 1fr;padding-top:var(--gap);padding-bottom:var(--gap);margin-top:2vw}@media (min-width: 40em){.main__container{display:grid}}.main__container>*{grid-column:content}.main__container>*+*{margin-top:calc(var(--gap) * 2)}.main__title{font-feature-settings:"ss02" 1,"case" 1;font-size:var(--step-5);font-weight:700;hanging-punctuation:first;letter-spacing:0;line-height:var(--line-height-tight);--title-font-size:var(--step-4);grid-area:title;grid-column:content-start;grid-row:1}.main__introduction{--flow-space:0.5em;font-feature-settings:"ss02" 1,"case" 1;font-size:var(--step-2);hanging-punctuation:first;line-height:var(--line-height-loose);color:var(--color-neutral-dark)}.navigation{display:flex;justify-content:flex-end;flex-wrap:wrap}.navigation li{height:30px;display:flex;align-items:center}@media (--from-small-vieport){.navigation li{height:auto}}.navigation a{display:inline-flex;margin:var(--inset);white-space:nowrap;font-size:var(--font-size-body);font-weight:700;transition:all var(--transition-short)}.newsletter__preview{display:none}@media (min-width: 64.001em){.newsletter__preview{display:block;grid-column:left/middle;grid-row:top/bottom;justify-self:center;background-image:url(/images/pages/newsletter/newsletter-preview.png);background-size:contain;background-position:50%;background-repeat:no-repeat;width:30vw;margin-bottom:2em;z-index:10}}form.mailchimp-subscribe-form{display:flex;flex-direction:column;align-items:center}.mailcmhimp-signup-scroll{width:100%}.mailcmhimp-signup-scroll h2{font-size:var(--step-4);font-weight:700;margin-bottom:.5em}.mailcmhimp-signup-scroll p{font-size:var(--step-2);font-weight:500;margin:0 auto}.mailcmhimp-signup-scroll .smallprint{font-size:var(--step-1);opacity:.5;padding-top:1em}.mc-field-group{width:100%;margin:1em auto;display:flex;flex-wrap:nowrap}.mc-field-group input[type=email],.mc-field-group input[type=text]{background-color:var(--theme-complementary-background-dark);color:var(--theme-complementary-text);font-size:var(--font-size-heading);border:none;padding:.5em .8em;border-radius:0;text-align:left;width:100%}.mc-field-group input[type=email]{width:80%}input::placeholder{color:var(--theme-complementary-text);text-align:left}.mc-field-group input[type=submit]{padding:.5em 2em;background-color:var(--theme-complementary-highlight);color:var(--theme-complementary-background-dark);font-weight:700;cursor:pointer}.mc-field-group input[type=submit]:hover{text-decoration:none;cursor:pointer}#mc_embed_signup div.mce_inline_error{margin-bottom:2em;padding:1em;background-color:var(--theme-complementary-background);font-weight:400!important;z-index:1;color:#fff!important;width:100%}div#mce-error-response,div#mce-success-response{background:var(--theme-main-background);color:var(--theme-complementary-background);padding:1em;margin-bottom:2em}.habitlab__banner.habitlab__banner--podcast{padding:5em 0;display:flex;flex-direction:column;justify-content:center;align-items:center}.habitlab--title-link{text-decoration:none}.habitlab--title-lockup{display:flex;flex-direction:column;align-items:center;width:70%;margin:0 auto;font-size:1.5em;z-index:10}@media (min-width: 40em){.habitlab--title-lockup{display:flex;flex-direction:row;justify-content:center;align-items:center}}.habitlab--title-lockup .habitlab--logo{flex:0 0 20%;margin-left:-.5em}@media (min-width: 40em){.habitlab--title-lockup .habitlab--logo{width:9em;margin-left:0}}.habitlab--main-title{font-size:3em;font-family:var(--font-family-serif);margin:0}@media (min-width: 40em){.habitlab--main-title{border-left:5px solid;padding-left:1em;margin-left:1em}}.habitlab--subtitle{font-size:1.5em;z-index:10}@media (min-width: 40em){.habitlab--subtitle{font-size:2em}}.podcast__listen-links{background:var(--color-yellow-50);color:navy;padding:2em;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.podcast__listen-links span{font-size:2em;margin-right:1em}.podcast-links{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start}@media (min-width: 40em){.podcast-links{flex-direction:row}}.podcast-link{margin:1em;background:var(--color-blue-80);border-radius:0}.podcast-link__icon{height:1em;width:1em;margin-left:.5em}.podcast-link a{display:flex;align-items:center;padding:.5em 1em;font-size:1.5em;color:var(--color-tangerine-10);text-decoration:none}.podcast__highlight{background:var(--color-tangerine-40);color:var(--color-tangerine-90);position:relative;display:flex;flex-direction:column;align-items:center}@media (min-width: 40em){.podcast__highlight{flex-direction:row;align-items:end}}@media (min-width: 80.001em){.podcast__highlight{padding:0 10%}}.podcast__highlight a{color:var(--color-tangerine-90)}.podcast__highlight.podcast__highlight--episode{align-items:center}.podcast__highlight .main__container{margin:0 auto;padding:2em;max-width:30em;display:block}.podcast__menka-img{position:relative;flex:0 0 30%;min-width:300px;margin-bottom:0!important;overflow:hidden}@media (min-width: 40em){.podcast__menka-img{overflow:visible}}.podcast__menka-img img{position:relative;bottom:-200px;margin-top:-200px}@media (min-width: 40em){.podcast__menka-img img{position:absolute;right:0;bottom:0;margin-top:0}}.podcast__cta{background:var(--color-tangerine-50);text-align:center}.podcast__cta .main__container{margin:0 auto;max-width:30em}.podcast__episodes{background:var(--color-tangerine-10);color:var(--color-blue-80);padding-bottom:4em}.podcast__episodes .main__container{margin:0 auto;padding:2em}.podcast__episodes-title{font-size:3em;font-weight:700}.podcast__episode-card{display:flex;flex-direction:column;align-items:center;padding:2em 2em 3em;margin-bottom:3em;border-bottom:1px solid #f40;z-index:10}@media (min-width: 40em){.podcast__episode-card{flex-direction:row;justify-content:space-around}.podcast__episode-card:nth-child(2){flex-direction:row-reverse}}.podcast__episode-card audio{width:100%}.podcast__episode-card audio::-webkit-media-controls-panel{background-color:var(--color-tangerine-20)}.podcast__episode-card:last-child{border-bottom:none;flex-direction:row-reverse}.episode-card__text{font-size:1.3em;padding:0 1em}.episode-card__title{font-size:1.5em;font-weight:700;margin-bottom:1em}.podcast__episodes-subtitle{font-weight:700;margin-bottom:.5em}.episode-card__description{margin:.75em 0;max-width:30em}.section{display:grid;grid-column:container;grid-template-columns:[container-start] var(--gap) [content-start] 1fr [content-end] var(--gap) [container-end];margin-left:calc(var(--gap) * -1);margin-right:calc(var(--gap) * -1)}.section__container{grid-column:content}@media (min-width: 64.001em){.section__container{grid-column:container}}.c-testimonials__stage{background-color:var(--theme-main-background);padding-top:var(--space-block-large);padding-bottom:var(--space-block-large);margin-top:calc(var(--space-block-large) * -1)}.testimonials__container{width:var(--container-inline-size);margin-left:auto;margin-right:auto;max-width:var(--container-max-inline-size);padding-left:var(--gap);padding-right:var(--gap)}.c-testimonials__tabs{display:grid;border-bottom:1px solid var(--accent);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;column-gap:var(--gap);row-gap:var(--gap)}@media (min-width: 40em){.c-testimonials__tabs{grid-template-columns:1fr 1fr 1fr 1fr}}.c-testimonials__tab{color:var(--theme-main-text);filter:opacity(50%);transition:all .15s cubic-bezier(.32,0,.67,0)}.c-testimonials__tab:hover{cursor:pointer;filter:opacity(100%);scale:1.05;transition:scale .15s cubic-bezier(.33,1,.68,1)}.c-testimonials__tab:focus{outline:0;color:var(--theme-main-highlight);filter:none}.c-testimonials__tab svg{max-width:6.5em;max-height:5em}@media (min-width: 40em){.c-testimonials__tab svg{max-width:10em}}.c-testimonials__tab[aria-selected=true]{color:var(--theme-main-highlight);filter:none;scale:1.05}.c-testimonials__quote{font-family:var(--font-family-serif);line-height:var(--line-height-loose);font-size:var(--step-2);color:var(--palette-mot-accent-light);flex:1 0 25%;max-width:calc(var(--line-measure) + (var(--gap)*2));margin:auto;margin-top:var(--space-block-medium);transition:all .2s}.c-testimonials__quote>p{background:var(--theme-main-highlight);color:var(--theme-main-background);padding:var(--gap) calc(var(--gap)*2);border-radius:5px;position:relative;box-shadow:2px 2px 6px rgba(107,77,58,.23137254901960785)}.c-testimonials__quote>p:after{content:"";position:absolute;bottom:-18px;right:10px;width:0;height:0;border-left:10px solid transparent;border-bottom:0 solid transparent;border-right:30px solid transparent;border-top:40px solid var(--theme-main-highlight)}.c-testimonials__citation{display:flex;flex-direction:row-reverse;justify-content:flex-start;align-items:center;padding-top:var(--space-block-small);color:var(--theme-main-highlight);font-family:var(--font-family-serif);line-height:var(--line-height-solid);text-align:right}.c-testimonials__citation img{width:5vw;min-width:80px;margin-left:3vw;border-radius:100%}.c-testimonials__citation p{margin-bottom:0;font-family:var(--font-family-sans);font-size:var(--font-size-subhead)}