.AuthorCard-module__wFKhGW__wrap{gap:10px;display:grid}.AuthorCard-module__wFKhGW__label{color:var(--tf-colors-ink);font-size:var(--tf-typography-caption-font-size);font-weight:600;line-height:var(--tf-typography-caption-line-height);margin:0}.AuthorCard-module__wFKhGW__card{border-radius:var(--tf-rounded-paper);background:var(--tf-colors-surface);box-shadow:0 0 0 1px #24252212, var(--tf-shadow-lift-sm);padding:20px}.AuthorCard-module__wFKhGW__who{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.AuthorCard-module__wFKhGW__photo{border-radius:var(--tf-rounded-full);object-fit:cover;flex:none;box-shadow:0 0 0 1px #24252214}.AuthorCard-module__wFKhGW__names{min-width:0;display:grid}.AuthorCard-module__wFKhGW__name{color:var(--tf-colors-ink);font-size:var(--tf-typography-label-font-size);font-weight:600;line-height:1.35}.AuthorCard-module__wFKhGW__who:hover .AuthorCard-module__wFKhGW__name{text-underline-offset:3px;text-decoration:underline}.AuthorCard-module__wFKhGW__role{color:var(--tf-colors-text-muted);font-size:.8125rem;line-height:1.4}.AuthorCard-module__wFKhGW__intro{border-top:1px solid var(--tf-colors-border);color:var(--tf-colors-text);font-size:var(--tf-typography-caption-font-size);margin:14px 0 0;padding-top:14px;line-height:1.55}
.Byline-module__wY1alq__card,.Byline-module__wY1alq__post{align-items:center;min-width:0;display:flex}.Byline-module__wY1alq__card{gap:8px}.Byline-module__wY1alq__post{gap:12px}.Byline-module__wY1alq__avatar{border-radius:var(--tf-rounded-full);object-fit:cover;flex:none;box-shadow:0 0 0 1px #24252214}.Byline-module__wY1alq__lines{min-width:0;display:grid}.Byline-module__wY1alq__meta{color:var(--tf-colors-text-muted);font-size:var(--tf-typography-caption-font-size);line-height:var(--tf-typography-caption-line-height)}.Byline-module__wY1alq__card .Byline-module__wY1alq__name{color:var(--tf-colors-text)}.Byline-module__wY1alq__post .Byline-module__wY1alq__name{color:var(--tf-colors-ink);font-size:var(--tf-typography-label-font-size);font-weight:600;line-height:var(--tf-typography-label-line-height);justify-self:start;text-decoration:none}.Byline-module__wY1alq__post a.Byline-module__wY1alq__name:hover{text-underline-offset:3px;text-decoration:underline}
.PostGrid-module__Nn_E5q__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.PostGrid-module__Nn_E5q__item{min-width:0;display:flex}.PostGrid-module__Nn_E5q__card{border-radius:var(--tf-rounded-paper);background:var(--tf-colors-surface);box-shadow:0 0 0 1px #24252212, var(--tf-shadow-lift);transition:box-shadow var(--tf-components-control-motion-transition-duration) var(--tf-components-control-motion-transition-timing-function);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.PostGrid-module__Nn_E5q__card:hover{box-shadow:0 0 0 1px #2425221f,-12px 18px 30px -14px #3e32204d,-2px 3px 6px -2px #3e32201f}.PostGrid-module__Nn_E5q__media{aspect-ratio:16/9;background:var(--tf-colors-quiet);border-bottom:1px solid #24252212;position:relative}.PostGrid-module__Nn_E5q__cover{object-fit:cover}.PostGrid-module__Nn_E5q__content{flex-direction:column;flex:1;padding:24px;display:flex}.PostGrid-module__Nn_E5q__title{color:var(--tf-colors-ink);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:1.125rem;font-weight:600;line-height:1.35}.PostGrid-module__Nn_E5q__titleLink{color:inherit;text-decoration:none}.PostGrid-module__Nn_E5q__titleLink:after{content:"";position:absolute;inset:0}.PostGrid-module__Nn_E5q__titleLink:focus-visible{outline:none}.PostGrid-module__Nn_E5q__card:has(.PostGrid-module__Nn_E5q__titleLink:focus-visible){outline:var(--tf-components-focus-visible-outline-width) solid var(--tf-components-focus-visible-outline-color);outline-offset:var(--tf-components-focus-visible-outline-offset)}.PostGrid-module__Nn_E5q__summary{-webkit-line-clamp:3;color:var(--tf-colors-text);-webkit-box-orient:vertical;margin:10px 0 0;font-size:.9375rem;line-height:1.5;display:-webkit-box;overflow:hidden}.PostGrid-module__Nn_E5q__byline{margin-top:auto;padding-top:20px}@media (max-width:1023px){.PostGrid-module__Nn_E5q__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media (max-width:699px){.PostGrid-module__Nn_E5q__grid{grid-template-columns:minmax(0,1fr)}.PostGrid-module__Nn_E5q__content{padding:20px}}@media (prefers-reduced-motion:reduce){.PostGrid-module__Nn_E5q__card{transition:none}}
.PostLayout-module__Csi9wa__section{padding-top:clamp(40px,6vw,88px)}.PostLayout-module__Csi9wa__layout{max-width:var(--tf-spacing-measure);grid-template-columns:minmax(0,1fr);display:grid}.PostLayout-module__Csi9wa__header{padding-bottom:var(--tf-spacing-xl);margin-bottom:var(--tf-spacing-2xl);border-bottom:1px solid var(--tf-colors-border)}.PostLayout-module__Csi9wa__title{color:var(--tf-colors-ink);font-family:var(--tf-typography-heading-font-family);font-size:var(--tf-typography-heading-font-size);font-weight:var(--tf-typography-heading-font-weight);letter-spacing:var(--tf-typography-heading-letter-spacing);text-wrap:balance;margin:0;line-height:1.1}.PostLayout-module__Csi9wa__deck{margin:var(--tf-spacing-md) 0 0;color:var(--tf-colors-text);font-size:var(--tf-typography-lede-font-size);font-weight:var(--tf-typography-lede-font-weight);line-height:var(--tf-typography-lede-line-height);text-wrap:pretty}.PostLayout-module__Csi9wa__byline{margin-top:var(--tf-spacing-lg)}.PostLayout-module__Csi9wa__body{min-width:0}.PostLayout-module__Csi9wa__railInner{gap:var(--tf-spacing-xl);flex-direction:column;display:flex}.PostLayout-module__Csi9wa__outline{flex-direction:column;min-height:0;display:flex}@media (min-width:1024px){.PostLayout-module__Csi9wa__layout{justify-content:space-between;column-gap:var(--tf-spacing-2xl);grid-template-columns:minmax(0,640px) 272px;max-width:none}.PostLayout-module__Csi9wa__header{grid-area:1/1}.PostLayout-module__Csi9wa__body{grid-area:2/1}.PostLayout-module__Csi9wa__rail{grid-area:1/2/span 2}.PostLayout-module__Csi9wa__railInner{max-height:calc(100vh - 128px);position:sticky;top:96px}}@media (max-width:1023px){.PostLayout-module__Csi9wa__rail{margin-top:var(--tf-spacing-3xl)}.PostLayout-module__Csi9wa__outline{display:none}}
.PostOutline-module__RXIwwW__outline{flex-direction:column;min-height:0;display:flex}.PostOutline-module__RXIwwW__label{color:var(--tf-colors-ink);font-size:var(--tf-typography-caption-font-size);font-weight:600;line-height:var(--tf-typography-caption-line-height);margin:0 0 10px}.PostOutline-module__RXIwwW__list{border-left:1px solid var(--tf-colors-border);overscroll-behavior:contain;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.PostOutline-module__RXIwwW__link{color:var(--tf-colors-text-muted);font-size:var(--tf-typography-caption-font-size);transition:color var(--tf-components-control-motion-transition-duration) var(--tf-components-control-motion-transition-timing-function);padding:5px 0 5px 14px;line-height:1.45;text-decoration:none;display:block;position:relative}.PostOutline-module__RXIwwW__link:hover,.PostOutline-module__RXIwwW__link[aria-current]{color:var(--tf-colors-ink)}.PostOutline-module__RXIwwW__link[aria-current]:before{background:var(--tf-colors-pigment);content:"";width:2px;position:absolute;top:4px;bottom:4px;left:-1px}@media (prefers-reduced-motion:reduce){.PostOutline-module__RXIwwW__link{transition:none}}
.References-module__P-3Mea__section{margin-top:var(--tf-spacing-3xl);padding-top:var(--tf-spacing-xl);border-top:1px solid var(--tf-colors-border);scroll-margin-top:96px}.References-module__P-3Mea__heading{margin:0 0 var(--tf-spacing-md);color:var(--tf-colors-ink);font-size:var(--tf-typography-subheading-font-size);font-weight:var(--tf-typography-subheading-font-weight);line-height:var(--tf-typography-subheading-line-height);letter-spacing:var(--tf-typography-subheading-letter-spacing)}.References-module__P-3Mea__list{margin:0;padding:0;list-style:none}.References-module__P-3Mea__row{border-bottom:1px solid var(--tf-colors-border);grid-template-columns:36px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.References-module__P-3Mea__number{color:var(--tf-colors-text-muted);font-family:var(--tf-typography-mono-font-family), ui-monospace, monospace;font-size:var(--tf-typography-mono-font-size);font-feature-settings:var(--tf-typography-mono-font-feature);padding-top:2px;line-height:1.6}.References-module__P-3Mea__text{gap:2px;min-width:0;display:grid}.References-module__P-3Mea__link{color:var(--tf-colors-link);text-underline-offset:3px;overflow-wrap:anywhere;justify-self:start;font-size:.9375rem;line-height:1.5;-webkit-text-decoration:underline #2b5cc259;text-decoration:underline #2b5cc259}.References-module__P-3Mea__link:hover{text-decoration-color:currentColor}.References-module__P-3Mea__host{color:var(--tf-colors-text-muted);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.5}
.MarkdownArticle-module___FEUSq__prose{color:var(--tf-colors-text);font-size:var(--tf-typography-body-font-size);line-height:var(--tf-typography-body-line-height);overflow-wrap:break-word}.MarkdownArticle-module___FEUSq__prose>:first-child{margin-top:0}.MarkdownArticle-module___FEUSq__heading,.MarkdownArticle-module___FEUSq__subheading{scroll-margin-top:96px}.MarkdownArticle-module___FEUSq__paragraph{margin:0 0 var(--tf-spacing-md)}.MarkdownArticle-module___FEUSq__heading{margin:0 0 var(--tf-spacing-md);color:var(--tf-colors-ink);font-size:var(--tf-typography-subheading-font-size);font-weight:var(--tf-typography-subheading-font-weight);line-height:var(--tf-typography-subheading-line-height);letter-spacing:var(--tf-typography-subheading-letter-spacing);text-wrap:balance}.MarkdownArticle-module___FEUSq__subheading{margin:var(--tf-spacing-xl) 0 var(--tf-spacing-sm);color:var(--tf-colors-ink);font-size:var(--tf-typography-lede-font-size);font-weight:600;line-height:var(--tf-typography-lede-line-height);text-wrap:balance}.MarkdownArticle-module___FEUSq__prose .MarkdownArticle-module___FEUSq__sectionHeading{margin-top:var(--tf-spacing-2xl)}.MarkdownArticle-module___FEUSq__list{margin:0 0 var(--tf-spacing-md);padding-left:var(--tf-spacing-lg)}ul.MarkdownArticle-module___FEUSq__list{list-style:outside}ol.MarkdownArticle-module___FEUSq__list{list-style:decimal}.MarkdownArticle-module___FEUSq__prose ul ul{list-style:circle}.MarkdownArticle-module___FEUSq__prose li{margin:var(--tf-spacing-xs) 0}.MarkdownArticle-module___FEUSq__prose li::marker{color:var(--tf-colors-text-muted)}.MarkdownArticle-module___FEUSq__strong{color:var(--tf-colors-ink);font-weight:600}.MarkdownArticle-module___FEUSq__link{color:var(--tf-colors-link);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.MarkdownArticle-module___FEUSq__blockquote{margin:var(--tf-spacing-xl) 0;padding-left:var(--tf-spacing-lg);border-left:2px solid var(--tf-colors-border);color:var(--tf-colors-text-muted);font-size:var(--tf-typography-lede-font-size);line-height:var(--tf-typography-lede-line-height)}.MarkdownArticle-module___FEUSq__image{width:100%;height:auto;margin:var(--tf-spacing-xl) auto;border-radius:var(--tf-rounded-md);display:block}.MarkdownArticle-module___FEUSq__rule{margin:var(--tf-spacing-2xl) 0;border:0;border-top:1px solid var(--tf-colors-border)}.MarkdownArticle-module___FEUSq__tableWrap{margin:var(--tf-spacing-xl) 0;border:1px solid var(--tf-colors-border);border-radius:var(--tf-rounded-md);overflow-x:auto}.MarkdownArticle-module___FEUSq__table{border-collapse:collapse;width:100%;font-size:var(--tf-typography-caption-font-size);line-height:var(--tf-typography-caption-line-height)}.MarkdownArticle-module___FEUSq__th,.MarkdownArticle-module___FEUSq__td{padding:var(--tf-spacing-sm) var(--tf-spacing-md);border-bottom:1px solid var(--tf-colors-border);text-align:left;vertical-align:top}.MarkdownArticle-module___FEUSq__th{color:var(--tf-colors-ink);white-space:nowrap;background:var(--tf-colors-paper);font-weight:600}.MarkdownArticle-module___FEUSq__prose tr:last-child .MarkdownArticle-module___FEUSq__td{border-bottom:0}.MarkdownArticle-module___FEUSq__td{font-variant-numeric:tabular-nums}.MarkdownArticle-module___FEUSq__code{border:1px solid var(--tf-colors-border);border-radius:var(--tf-rounded-sm);background:var(--tf-colors-paper);color:var(--tf-colors-ink);font-family:var(--tf-typography-mono-font-family), ui-monospace, monospace;font-size:var(--tf-typography-mono-font-size);padding:2px 5px}.MarkdownArticle-module___FEUSq__pre{margin:var(--tf-spacing-xl) 0;padding:var(--tf-spacing-lg);border:1px solid var(--tf-colors-border);border-radius:var(--tf-rounded-md);background:var(--tf-colors-paper);font-family:var(--tf-typography-mono-font-family), ui-monospace, monospace;font-size:var(--tf-typography-mono-font-size);line-height:var(--tf-typography-mono-line-height);overflow-x:auto}.MarkdownArticle-module___FEUSq__codeBlock{font:inherit;background:0 0;border:0;padding:0}
.VideoEmbed-module__VIK4la__frame{aspect-ratio:16/9;width:100%;margin-block:var(--tf-spacing-xl);border-radius:var(--tf-rounded-md);background:var(--tf-colors-ink);overflow:hidden}.VideoEmbed-module__VIK4la__iframe{border:0;width:100%;height:100%;display:block}
.tf-design{--tf-colors-paper:#faf9f6;--tf-colors-sheet:#f5f2ea;--tf-colors-surface:#fff;--tf-colors-quiet:#f1efe9;--tf-colors-ink:#242522;--tf-colors-text:#3b3a36;--tf-colors-text-muted:#65635f;--tf-colors-border:#dad8d2;--tf-colors-control-border:#85827c;--tf-colors-primary:var(--tf-colors-ink);--tf-colors-primary-hover:#3a3b36;--tf-colors-on-primary:#faf9f6;--tf-colors-primary-subtle:var(--tf-colors-quiet);--tf-colors-pigment:#3e78d8;--tf-colors-link:#2b5cc2;--tf-colors-accent:#f4d678;--tf-colors-butter-wash:#fbf1cf;--tf-colors-success:#276344;--tf-colors-success-surface:#edf6ef;--tf-colors-warning:#785a17;--tf-colors-warning-surface:#fbf4de;--tf-colors-error:#ac3232;--tf-colors-error-surface:#fff0ee;--tf-font-display:var(--font-stack-headline), "Stack Sans Headline", var(--font-notion-inter), sans-serif;--tf-font-mono:var(--font-ia-mono), "iA Writer Mono", ui-monospace, monospace;--tf-typography-display-font-family:var(--tf-font-display);--tf-typography-display-font-weight:600;--tf-typography-display-font-size:clamp(2.75rem, 1.45rem + 4.3vw, 4.625rem);--tf-typography-display-line-height:.98;--tf-typography-display-letter-spacing:-.02em;--tf-typography-heading-font-family:var(--tf-font-display);--tf-typography-heading-font-weight:600;--tf-typography-heading-font-size:clamp(1.875rem, 1.3rem + 1.6vw, 2.75rem);--tf-typography-heading-line-height:1.06;--tf-typography-heading-letter-spacing:-.012em;--tf-typography-subheading-font-family:NotionInter;--tf-typography-subheading-font-weight:600;--tf-typography-subheading-font-size:1.5625rem;--tf-typography-subheading-line-height:1.25;--tf-typography-subheading-letter-spacing:-.025em;--tf-typography-lede-font-family:NotionInter;--tf-typography-lede-font-weight:400;--tf-typography-lede-font-size:clamp(1.0625rem, 1rem + .3vw, 1.25rem);--tf-typography-lede-line-height:1.5;--tf-typography-body-font-family:NotionInter;--tf-typography-body-font-weight:400;--tf-typography-body-font-size:1rem;--tf-typography-body-line-height:1.55;--tf-typography-ui-font-family:NotionInter;--tf-typography-ui-font-weight:500;--tf-typography-ui-font-size:.875rem;--tf-typography-ui-line-height:1.42857;--tf-typography-label-font-family:NotionInter;--tf-typography-label-font-weight:600;--tf-typography-label-font-size:.9375rem;--tf-typography-label-line-height:1.5;--tf-typography-caption-font-family:NotionInter;--tf-typography-caption-font-weight:400;--tf-typography-caption-font-size:.875rem;--tf-typography-caption-line-height:1.5;--tf-typography-mono-font-family:var(--tf-font-mono);--tf-typography-mono-font-weight:400;--tf-typography-mono-font-size:.8125rem;--tf-typography-mono-line-height:1.9;--tf-typography-mono-font-feature:tnum;--tf-rounded-paper:3px;--tf-rounded-sm:4px;--tf-rounded-control:6px;--tf-rounded-md:8px;--tf-rounded-lg:12px;--tf-rounded-full:9999px;--tf-spacing-xs:4px;--tf-spacing-sm:8px;--tf-spacing-md:16px;--tf-spacing-lg:24px;--tf-spacing-xl:32px;--tf-spacing-2xl:48px;--tf-spacing-3xl:64px;--tf-spacing-4xl:96px;--tf-spacing-container:1140px;--tf-spacing-measure:640px;--tf-spacing-gutter-mobile:20px;--tf-spacing-gutter-desktop:40px;--tf-spacing-section-mobile:96px;--tf-spacing-section-desktop:128px;--tf-shadow-lift:-10px 14px 26px -14px #3e32203d, -2px 3px 6px -2px #3e32201a;--tf-shadow-lift-sm:-4px 6px 12px -6px #3e322033, -1px 1px 2px #3e322014;--tf-components-button-primary-background-color:var(--tf-colors-primary);--tf-components-button-primary-text-color:var(--tf-colors-on-primary);--tf-components-button-primary-rounded:var(--tf-rounded-control);--tf-components-button-primary-font-family:var(--tf-typography-ui-font-family);--tf-components-button-primary-font-weight:var(--tf-typography-ui-font-weight);--tf-components-button-primary-font-size:var(--tf-typography-ui-font-size);--tf-components-button-primary-line-height:20px;--tf-components-button-primary-min-height:36px;--tf-components-button-primary-padding-inline:14px;--tf-components-button-primary-padding-block:7px;--tf-components-button-primary-gap:6px;--tf-components-button-compact-min-height:32px;--tf-components-button-compact-padding-inline:12px;--tf-components-button-compact-padding-block:5px;--tf-components-button-touch-min-height:44px;--tf-components-button-primary-hover-background-color:var(--tf-colors-primary-hover);--tf-components-button-secondary-background-color:var(--tf-colors-quiet);--tf-components-button-secondary-text-color:var(--tf-colors-ink);--tf-components-button-secondary-border-color:transparent;--tf-components-button-secondary-rounded:var(--tf-rounded-control);--tf-components-input-background-color:var(--tf-colors-surface);--tf-components-input-text-color:var(--tf-colors-ink);--tf-components-input-border-color:var(--tf-colors-control-border);--tf-components-input-rounded:var(--tf-rounded-sm);--tf-components-input-min-height:44px;--tf-components-form-sheet-background-color:var(--tf-colors-surface);--tf-components-form-sheet-border-color:var(--tf-colors-border);--tf-components-form-sheet-rounded:var(--tf-rounded-paper);--tf-components-product-frame-background-color:var(--tf-colors-surface);--tf-components-product-frame-border-color:var(--tf-colors-border);--tf-components-product-frame-rounded:var(--tf-rounded-md);--tf-components-nav-link-text-color:var(--tf-colors-ink);--tf-components-focus-visible-outline-color:var(--tf-colors-pigment);--tf-components-focus-visible-outline-width:2px;--tf-components-focus-visible-outline-offset:3px;--tf-components-control-motion-transition-duration:.16s;--tf-components-control-motion-transition-timing-function:ease-out;--background:var(--tf-colors-paper);--foreground:var(--tf-colors-ink);--card:var(--tf-colors-surface);--card-foreground:var(--tf-colors-ink);--popover:var(--tf-colors-surface);--popover-foreground:var(--tf-colors-ink);--primary:var(--tf-colors-ink);--primary-foreground:var(--tf-colors-on-primary);--secondary:#efede7;--secondary-foreground:var(--tf-colors-ink);--muted:var(--tf-colors-quiet);--muted-foreground:var(--tf-colors-text-muted);--accent:var(--tf-colors-quiet);--accent-foreground:var(--tf-colors-ink);--destructive:var(--tf-colors-error);--border:var(--tf-colors-border);--input:var(--tf-colors-control-border);--ring:var(--tf-colors-pigment);--illustration:var(--tf-colors-surface);--border-illustration:#24252217;--radius:.46875rem;font-family:var(--font-notion-inter), NotionInter, sans-serif;color:var(--tf-colors-ink);background:var(--tf-colors-paper);-webkit-font-smoothing:antialiased;min-height:100dvh;font-size:var(--tf-typography-body-font-size);line-height:var(--tf-typography-body-line-height)}.tf-design .tf-button{justify-content:center;align-items:center;gap:var(--tf-components-button-primary-gap);min-height:var(--tf-components-button-primary-min-height);padding:var(--tf-components-button-primary-padding-block) var(--tf-components-button-primary-padding-inline);border-radius:var(--tf-rounded-control);background:var(--tf-colors-primary);color:var(--tf-colors-on-primary);font-family:inherit;font-size:var(--tf-components-button-primary-font-size);line-height:var(--tf-components-button-primary-line-height);font-weight:var(--tf-typography-ui-font-weight);cursor:pointer;white-space:nowrap;width:fit-content;max-width:100%;transition:background var(--tf-components-control-motion-transition-duration) ease-out, box-shadow var(--tf-components-control-motion-transition-duration) ease-out;border:1px solid #0000;text-decoration:none;display:inline-flex;box-shadow:0 1px #00000059,inset 0 1px #ffffff1a}.tf-design .tf-button-compact{min-height:var(--tf-components-button-compact-min-height);padding:var(--tf-components-button-compact-padding-block) var(--tf-components-button-compact-padding-inline)}.tf-design .tf-button:hover:not(:disabled){background:var(--tf-colors-primary-hover)}.tf-design .tf-button-tertiary{color:var(--tf-colors-ink);box-shadow:none;background:0 0}.tf-design .tf-button-tertiary:hover:not(:disabled){background:#2425220f}.tf-design .tf-button-secondary{background:var(--tf-components-button-secondary-background-color);color:var(--tf-components-button-secondary-text-color);box-shadow:inset 0 0 0 1px var(--tf-colors-border)}.tf-design .tf-button-secondary:hover:not(:disabled){background:#e9e6de}.tf-design .tf-button:active:not(:disabled){box-shadow:none;transform:translateY(1px)}.tf-design .tf-link{color:var(--tf-colors-link);font-weight:var(--tf-typography-ui-font-weight);font-size:var(--tf-typography-ui-font-size);text-decoration:none}.tf-design .tf-link:hover{text-underline-offset:3px;text-decoration:underline}.tf-design .tf-button:disabled{cursor:not-allowed;opacity:.45}@media (pointer:coarse){.tf-design .tf-button{min-height:var(--tf-components-button-touch-min-height)}}.tf-design .tf-input{width:100%;min-height:var(--tf-components-input-min-height);border:1px solid var(--tf-colors-control-border);border-radius:var(--tf-rounded-sm);background:var(--tf-colors-surface);color:var(--tf-colors-ink);font:inherit;padding:10px 12px}.tf-design .tf-input[aria-invalid=true]{border-color:var(--tf-colors-error)}.tf-design :is(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:var(--tf-components-focus-visible-outline-width) solid var(--tf-components-focus-visible-outline-color);outline-offset:var(--tf-components-focus-visible-outline-offset)}@media (prefers-reduced-motion:reduce){.tf-design .tf-button{transition:none}.tf-design .tf-button:active:not(:disabled){transform:none}}
.BrandWordmark-module__sx42sW__lockup{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.BrandWordmark-module__sx42sW__wordmark{aspect-ratio:561.732/140.678;flex:none;width:auto;height:26px}.BrandWordmark-module__sx42sW__mark{flex:none;width:26px;height:26px}.BrandWordmark-module__sx42sW__markOnly{gap:0}.BrandWordmark-module__sx42sW__hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.Endcap-module__h4MBcW__section{padding-bottom:0;overflow:hidden}.Endcap-module__h4MBcW__content{z-index:1;position:relative}.Endcap-module__h4MBcW__heading{max-width:24ch;color:var(--tf-colors-ink);font-family:var(--tf-typography-heading-font-family);font-size:var(--tf-typography-heading-font-size);font-weight:var(--tf-typography-heading-font-weight);line-height:var(--tf-typography-heading-line-height);letter-spacing:var(--tf-typography-heading-letter-spacing);text-wrap:balance;margin:0}.Endcap-module__h4MBcW__deck{color:var(--tf-colors-text);font-size:var(--tf-typography-lede-font-size);line-height:var(--tf-typography-lede-line-height);margin:20px 0 0}.Endcap-module__h4MBcW__actions{align-items:center;gap:var(--tf-spacing-md) 20px;margin-top:var(--tf-spacing-xl);flex-wrap:wrap;display:flex}.Endcap-module__h4MBcW__art{width:100%;min-width:720px;max-width:1600px;height:auto;margin-top:calc(-1*max(60px,12vw));display:block;position:relative;left:50%;transform:translate(-50%)}
.SectionHeader-module__RKGO6a__header{gap:var(--tf-spacing-md);margin-bottom:var(--tf-spacing-2xl);display:grid}.SectionHeader-module__RKGO6a__header>*{margin:0}.SectionHeader-module__RKGO6a__heading{max-width:20ch;color:var(--tf-section-heading-color,var(--tf-colors-ink));font-family:var(--tf-typography-heading-font-family);font-size:var(--tf-typography-heading-font-size);font-weight:var(--tf-typography-heading-font-weight);line-height:var(--tf-typography-heading-line-height);letter-spacing:var(--tf-typography-heading-letter-spacing);text-wrap:balance}.SectionHeader-module__RKGO6a__deck{max-width:58ch;color:var(--tf-section-deck-color,var(--tf-colors-text));font-size:var(--tf-typography-lede-font-size);font-weight:var(--tf-typography-lede-font-weight);line-height:var(--tf-typography-lede-line-height)}@media (max-width:699px){.SectionHeader-module__RKGO6a__header{margin-bottom:var(--tf-spacing-xl)}.SectionHeader-module__RKGO6a__heading{max-width:none}}
.AnswersRoute-module__QpiYua__section{padding-bottom:0}.AnswersRoute-module__QpiYua__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:72px;display:grid}.AnswersRoute-module__QpiYua__grid header{margin-bottom:var(--tf-spacing-xl)}.AnswersRoute-module__QpiYua__ledger{border-top:1px solid var(--tf-colors-border);margin:0;padding:0;list-style:none}.AnswersRoute-module__QpiYua__ledger>li{border-bottom:1px solid var(--tf-colors-border)}.AnswersRoute-module__QpiYua__row{padding:14px 0;display:block}.AnswersRoute-module__QpiYua__app{color:inherit;grid-template-columns:auto 1fr;align-items:center;column-gap:14px;text-decoration:none;display:grid}.AnswersRoute-module__QpiYua__app:hover .AnswersRoute-module__QpiYua__name{text-underline-offset:3px;text-decoration:underline}.AnswersRoute-module__QpiYua__mark{background:var(--tf-colors-quiet);width:28px;height:28px;color:var(--tf-colors-ink);filter:grayscale();opacity:.85;border-radius:6px;grid-row:span 2;place-items:center;display:grid;overflow:hidden}.AnswersRoute-module__QpiYua__mark img{mix-blend-mode:multiply;width:28px;height:28px}.AnswersRoute-module__QpiYua__mark svg{stroke-width:1.75px;width:15px;height:15px}.AnswersRoute-module__QpiYua__soon{margin:0 0 var(--tf-spacing-sm);color:var(--tf-colors-text-muted);font-size:.875rem}.AnswersRoute-module__QpiYua__name{color:var(--tf-colors-ink);font-size:.9375rem;font-weight:500}.AnswersRoute-module__QpiYua__text{color:var(--tf-colors-text-muted);grid-column:2;font-size:.875rem}.AnswersRoute-module__QpiYua__art{box-sizing:border-box;width:100%;max-width:var(--tf-spacing-container);margin:var(--tf-spacing-xl) auto 0;padding-inline:var(--tf-spacing-gutter-desktop);grid-template-columns:1fr 1fr;display:grid}.AnswersRoute-module__QpiYua__painting{aspect-ratio:3/2;object-fit:cover;object-position:center 62%;width:100%;height:auto;display:block}@media (max-width:899px){.AnswersRoute-module__QpiYua__grid{grid-template-columns:1fr;gap:48px}}@media (max-width:699px){.AnswersRoute-module__QpiYua__art{padding-inline:var(--tf-spacing-gutter-mobile)}}@media (max-width:559px){.AnswersRoute-module__QpiYua__art{grid-template-columns:1fr}}
.FeatureRows-module__OWSSlq__rows{gap:var(--tf-spacing-4xl);display:grid}.FeatureRows-module__OWSSlq__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.FeatureRows-module__OWSSlq__copy>header{margin-bottom:var(--tf-spacing-xl)}.FeatureRows-module__OWSSlq__points{gap:12px;margin:0;padding:0;list-style:none;display:grid}.FeatureRows-module__OWSSlq__point{color:var(--tf-colors-ink);align-items:center;gap:10px;font-size:.9375rem;font-weight:500;display:flex}.FeatureRows-module__OWSSlq__tick{color:var(--tf-colors-pigment);flex:none}.FeatureRows-module__OWSSlq__art{justify-items:center;display:grid}.FeatureRows-module__OWSSlq__art>*{width:100%;max-width:480px}@media (max-width:899px){.FeatureRows-module__OWSSlq__row{gap:var(--tf-spacing-2xl);grid-template-columns:1fr}.FeatureRows-module__OWSSlq__art{justify-items:start}}@media (max-width:699px){.FeatureRows-module__OWSSlq__rows{gap:var(--tf-spacing-3xl)}.FeatureRows-module__OWSSlq__art>*{min-width:0}}
.ContactRoutes-module__c6yGGa__grid{gap:var(--tf-spacing-2xl);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;display:grid}.ContactRoutes-module__c6yGGa__rows{margin:0 var(--tf-spacing-lg);border-bottom:1px solid var(--tf-colors-border);padding:0;list-style:none}.ContactRoutes-module__c6yGGa__row{gap:var(--tf-spacing-lg);border-top:1px solid var(--tf-colors-border);color:inherit;grid-template-columns:minmax(0,3fr) minmax(0,6fr) auto;align-items:baseline;padding:20px 0;text-decoration:none;display:grid}.ContactRoutes-module__c6yGGa__name{color:var(--tf-colors-ink);font-size:.9375rem;font-weight:500}.ContactRoutes-module__c6yGGa__text{color:var(--tf-colors-text-muted);font-size:var(--tf-typography-caption-font-size);line-height:var(--tf-typography-caption-line-height);overflow-wrap:anywhere}.ContactRoutes-module__c6yGGa__arrow{color:var(--tf-colors-text-muted);transition:transform var(--tf-components-control-motion-transition-duration) var(--tf-components-control-motion-transition-timing-function)}.ContactRoutes-module__c6yGGa__row:hover .ContactRoutes-module__c6yGGa__name{color:var(--tf-colors-link)}.ContactRoutes-module__c6yGGa__row:hover .ContactRoutes-module__c6yGGa__arrow{color:var(--tf-colors-ink);transform:translate(2px)}.ContactRoutes-module__c6yGGa__row:focus-visible{outline:var(--tf-components-focus-visible-outline-width) solid var(--tf-components-focus-visible-outline-color);outline-offset:2px}@media (max-width:899px){.ContactRoutes-module__c6yGGa__grid{gap:var(--tf-spacing-xl);grid-template-columns:minmax(0,1fr)}}@media (max-width:479px){.ContactRoutes-module__c6yGGa__row{row-gap:var(--tf-spacing-xs);grid-template-columns:minmax(0,1fr) auto}.ContactRoutes-module__c6yGGa__text{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){.ContactRoutes-module__c6yGGa__arrow{transition:none}}
.HomeHero-module__Y99PxW__section{padding-top:clamp(48px,7vw,112px);padding-bottom:0;overflow:hidden}.HomeHero-module__Y99PxW__content{z-index:1;position:relative}.HomeHero-module__Y99PxW__title{max-width:12em;color:var(--tf-colors-ink);font-family:var(--tf-typography-display-font-family);font-size:var(--tf-typography-display-font-size);font-weight:var(--tf-typography-display-font-weight);line-height:var(--tf-typography-display-line-height);letter-spacing:var(--tf-typography-display-letter-spacing);text-wrap:balance;margin:0}@media (max-width:699px){.HomeHero-module__Y99PxW__titleBreak{display:none}}.HomeHero-module__Y99PxW__deck{max-width:33em;margin:var(--tf-spacing-lg) 0 0;color:var(--tf-colors-text);font-size:var(--tf-typography-lede-font-size);line-height:var(--tf-typography-lede-line-height);text-wrap:pretty}.HomeHero-module__Y99PxW__actions{align-items:center;gap:var(--tf-spacing-md) 20px;margin-top:var(--tf-spacing-xl);flex-wrap:wrap;display:flex}.HomeHero-module__Y99PxW__facts{color:var(--tf-colors-text);font-size:var(--tf-typography-ui-font-size);font-weight:var(--tf-typography-ui-font-weight);line-height:var(--tf-typography-ui-line-height);flex-wrap:wrap;gap:10px 28px;margin:28px 0 0;padding:0;list-style:none;display:flex}.HomeHero-module__Y99PxW__fact{align-items:center;gap:var(--tf-spacing-sm);display:flex}.HomeHero-module__Y99PxW__tick{color:var(--tf-colors-pigment);flex:none}.HomeHero-module__Y99PxW__art{width:100%;min-width:760px;max-width:none;height:auto;margin-top:calc(-1*max(80px,10.5vw));display:block;position:relative;left:50%;transform:translate(-50%)}
.BuiltIn-module__5C-_KW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.BuiltIn-module__5C-_KW__sheet{border-radius:var(--tf-rounded-paper);background:var(--tf-colors-surface);min-width:0;box-shadow:0 0 0 1px #24252212, var(--tf-shadow-lift);flex-direction:column;padding:32px;display:flex}.BuiltIn-module__5C-_KW__head{align-items:center;gap:12px;display:flex}.BuiltIn-module__5C-_KW__mark{background:var(--tf-colors-quiet);width:32px;height:32px;color:var(--tf-colors-ink);border-radius:6px;flex:none;place-items:center;display:grid}.BuiltIn-module__5C-_KW__mark svg{stroke-width:1.75px;width:17px;height:17px}.BuiltIn-module__5C-_KW__name{color:var(--tf-colors-ink);letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:600;line-height:1.3}.BuiltIn-module__5C-_KW__lead{margin:var(--tf-spacing-md) 0 0;color:var(--tf-colors-text);font-size:1rem;line-height:1.55}.BuiltIn-module__5C-_KW__facts{border-top:1px solid var(--tf-colors-border);color:var(--tf-colors-text);gap:10px;margin:20px 0 0;padding:20px 0 0;font-size:.9375rem;line-height:1.45;list-style:none;display:grid}.BuiltIn-module__5C-_KW__facts li{align-items:flex-start;gap:10px;display:flex}.BuiltIn-module__5C-_KW__tick{color:var(--tf-colors-pigment);flex:none;margin-top:2px}.BuiltIn-module__5C-_KW__link{align-self:flex-start;margin-top:auto;padding-top:24px;padding-bottom:2px}@media (max-width:839px){.BuiltIn-module__5C-_KW__grid{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:699px){.BuiltIn-module__5C-_KW__sheet{padding:28px 24px}}
.FairUseStrip-module__Kvqz5a__grid{gap:var(--tf-spacing-2xl);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;display:grid}.FairUseStrip-module__Kvqz5a__copy>header{margin-bottom:var(--tf-spacing-lg)}.FairUseStrip-module__Kvqz5a__link{padding-block:4px;display:inline-block}.FairUseStrip-module__Kvqz5a__rows{margin:0 var(--tf-spacing-lg);border-bottom:1px solid var(--tf-colors-border)}.FairUseStrip-module__Kvqz5a__row{gap:var(--tf-spacing-lg);border-top:1px solid var(--tf-colors-border);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:baseline;padding:20px 0;display:grid}.FairUseStrip-module__Kvqz5a__name{color:var(--tf-colors-ink);font-size:.9375rem;font-weight:500}.FairUseStrip-module__Kvqz5a__figure{font-family:var(--tf-typography-mono-font-family);letter-spacing:-.02em;font-size:1.5rem;font-weight:400}.FairUseStrip-module__Kvqz5a__text{color:var(--tf-colors-text-muted);font-size:var(--tf-typography-caption-font-size);line-height:var(--tf-typography-caption-line-height);margin:0}@media (max-width:899px){.FairUseStrip-module__Kvqz5a__grid{gap:var(--tf-spacing-xl);grid-template-columns:minmax(0,1fr)}}@media (max-width:479px){.FairUseStrip-module__Kvqz5a__row{gap:var(--tf-spacing-xs);grid-template-columns:minmax(0,1fr)}}
.PageHero-module__A3fS4G__section{padding-top:clamp(48px,7vw,112px);padding-bottom:0}.PageHero-module__A3fS4G__content{justify-items:start;gap:var(--tf-spacing-lg);display:grid}.PageHero-module__A3fS4G__content>*{margin:0}.PageHero-module__A3fS4G__title{max-width:20ch;color:var(--tf-colors-ink);font-family:var(--tf-typography-display-font-family);font-size:var(--tf-typography-display-font-size);font-weight:var(--tf-typography-display-font-weight);line-height:var(--tf-typography-display-line-height);letter-spacing:var(--tf-typography-display-letter-spacing);text-wrap:balance}.PageHero-module__A3fS4G__deck{max-width:56ch;color:var(--tf-colors-text);font-size:var(--tf-typography-lede-font-size);font-weight:var(--tf-typography-lede-font-weight);line-height:var(--tf-typography-lede-line-height);text-wrap:balance}.PageHero-module__A3fS4G__actions{align-items:center;gap:var(--tf-spacing-md);flex-wrap:wrap;display:flex}.PageHero-module__A3fS4G__art{margin-top:var(--tf-spacing-lg);justify-self:stretch}@media (max-width:699px){.PageHero-module__A3fS4G__title{max-width:none}}
.ProductShowcase-module__stIiFa__grid{grid-template-columns:minmax(0,8fr) minmax(0,3.4fr);align-items:start;gap:56px;display:grid}.ProductShowcase-module__stIiFa__figure{margin:0;position:relative}.ProductShowcase-module__stIiFa__frame{aspect-ratio:1778/1002;border-radius:var(--tf-components-product-frame-rounded);background:var(--tf-components-product-frame-background-color);box-shadow:0 0 0 1px #24252214, var(--tf-shadow-lift);overflow:hidden}.ProductShowcase-module__stIiFa__picture{display:block}.ProductShowcase-module__stIiFa__shot{width:109.79%;max-width:none;height:auto;margin:-6.749% 0 0 -4.893%;display:block}.ProductShowcase-module__stIiFa__pencil{pointer-events:none;width:min(42%,310px);height:auto;position:absolute;bottom:-88px;left:-4%;transform:rotate(-3deg)}.ProductShowcase-module__stIiFa__notes{border-top:1px solid var(--tf-colors-border);margin:0;padding:0;list-style:none}.ProductShowcase-module__stIiFa__note{border-bottom:1px solid var(--tf-colors-border);color:var(--tf-colors-ink);align-items:center;gap:10px;padding:16px 0;font-size:.9375rem;font-weight:500;display:flex}.ProductShowcase-module__stIiFa__tick{color:var(--tf-colors-pigment);flex:none}@media (max-width:899px){.ProductShowcase-module__stIiFa__grid{grid-template-columns:1fr;gap:112px}}
.Painting-module__5R_O-G__measure{width:100%;max-width:var(--tf-spacing-measure);aspect-ratio:3/2;object-fit:cover;object-position:center 50%;height:auto;display:block}
.Receipt-module__o-rb4G__grid{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;gap:80px;display:grid}.Receipt-module__o-rb4G__copy{padding-top:var(--tf-spacing-2xl)}.Receipt-module__o-rb4G__copy>header{margin-bottom:var(--tf-spacing-lg)}.Receipt-module__o-rb4G__figure{filter:drop-shadow(-8px 12px 12px #3e322024)drop-shadow(-1px 1px 1px #3e32201a);max-width:420px;margin:0;position:relative}.Receipt-module__o-rb4G__clip{z-index:1;pointer-events:none;width:100px;height:auto;position:absolute;top:-18px;left:calc(50% - 50px);transform:rotate(-64deg)}.Receipt-module__o-rb4G__slip{--teeth:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / 10px 100%;background:var(--tf-colors-sheet);color:var(--tf-colors-ink);font-family:var(--tf-typography-mono-font-family);font-size:.84375rem;line-height:var(--tf-typography-mono-line-height);-webkit-mask:var(--teeth);-webkit-mask:var(--teeth);mask:var(--teeth);padding:32px 28px 44px}.Receipt-module__o-rb4G__head{color:var(--tf-colors-text-muted);border-bottom:1px dashed #bdb9b0;justify-content:space-between;margin:0 0 12px;padding-bottom:14px;display:flex}.Receipt-module__o-rb4G__lines{margin:0}.Receipt-module__o-rb4G__line{align-items:baseline;gap:var(--tf-spacing-sm);display:flex}.Receipt-module__o-rb4G__item{align-items:baseline;gap:var(--tf-spacing-sm);color:var(--tf-colors-text);flex:1;display:flex}.Receipt-module__o-rb4G__item:after{content:"";border-bottom:1px dotted #b3afa6;flex:1;transform:translateY(-4px)}.Receipt-module__o-rb4G__value{white-space:nowrap;margin:0}.Receipt-module__o-rb4G__total{margin:var(--tf-spacing-md) 0 0;border-top:1px dashed #bdb9b0;justify-content:space-between;align-items:baseline;padding-top:14px;font-size:.9375rem;display:flex}.Receipt-module__o-rb4G__sum{letter-spacing:-.02em;font-size:1.5rem;font-weight:400}.Receipt-module__o-rb4G__pro{background:var(--tf-colors-butter-wash);border-radius:2px;margin:20px -12px 0;padding:12px}.Receipt-module__o-rb4G__pro p,.Receipt-module__o-rb4G__pro ul{margin:0;padding:0;list-style:none}.Receipt-module__o-rb4G__footnote{margin:var(--tf-spacing-md) 0 0;color:var(--tf-colors-text-muted);font-size:.75rem;line-height:1.5}@media (max-width:899px){.Receipt-module__o-rb4G__grid{grid-template-columns:1fr;gap:56px}.Receipt-module__o-rb4G__copy{padding-top:0}}
.IntegrationsPage-module__5wPrJa__painting{aspect-ratio:12/5;object-fit:cover;object-position:center 55%;width:100%;height:auto;display:block}@media (max-width:699px){.IntegrationsPage-module__5wPrJa__painting{aspect-ratio:2}}
.PlanCards-module__asKWjq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.PlanCards-module__asKWjq__sheet{border-radius:var(--tf-rounded-paper);background:var(--tf-colors-surface);min-width:0;box-shadow:0 0 0 1px #24252212, var(--tf-shadow-lift);align-content:start;justify-items:start;padding:36px;display:grid}.PlanCards-module__asKWjq__sheet>*{margin:0}.PlanCards-module__asKWjq__name{color:var(--tf-colors-ink);letter-spacing:-.01em;font-size:1.25rem;font-weight:600;line-height:1.3}.PlanCards-module__asKWjq__priceRow{min-height:3.5rem;margin-top:var(--tf-spacing-md);align-items:baseline;gap:10px;display:flex}.PlanCards-module__asKWjq__figure{color:var(--tf-colors-ink);font-family:var(--tf-typography-mono-font-family);letter-spacing:-.03em;font-size:2.75rem;font-weight:400;line-height:1.25}.PlanCards-module__asKWjq__unit{color:var(--tf-colors-text-muted);font-size:var(--tf-typography-caption-font-size)}.PlanCards-module__asKWjq__footnote{min-height:calc(var(--tf-typography-caption-line-height) * 1em);color:var(--tf-colors-text-muted);font-size:var(--tf-typography-caption-font-size);line-height:var(--tf-typography-caption-line-height)}.PlanCards-module__asKWjq__cta{margin-top:var(--tf-spacing-lg)}.PlanCards-module__asKWjq__body{gap:var(--tf-spacing-md);border-top:1px solid var(--tf-colors-border);width:100%;margin-top:28px;padding-top:24px;display:grid}.PlanCards-module__asKWjq__lead{color:var(--tf-colors-text);margin:0;font-size:.9375rem;line-height:1.55}.PlanCards-module__asKWjq__adds{background:var(--tf-colors-butter-wash);color:var(--tf-colors-ink);border-radius:2px;margin:0 -12px;padding:12px;font-size:.9375rem;line-height:1.5}.PlanCards-module__asKWjq__addsHeading{font-family:var(--tf-typography-mono-font-family);margin:0 0 6px;font-size:.8125rem}.PlanCards-module__asKWjq__addsList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.PlanCards-module__asKWjq__addsList strong{font-weight:600}.PlanCards-module__asKWjq__ledger{margin-top:var(--tf-spacing-3xl)}.PlanCards-module__asKWjq__ledgerHeading{margin:0 0 var(--tf-spacing-md);color:var(--tf-colors-ink);font-size:1.125rem;font-weight:600;line-height:1.4}.PlanCards-module__asKWjq__rows{margin:0 0 var(--tf-spacing-lg);border-bottom:1px solid var(--tf-colors-border);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;padding:0;list-style:none;display:grid}.PlanCards-module__asKWjq__row{border-top:1px solid var(--tf-colors-border);grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:12px;padding:14px 0;display:grid}.PlanCards-module__asKWjq__tick{color:var(--tf-colors-pigment);grid-row:span 2;align-self:start;margin-top:3px}.PlanCards-module__asKWjq__rowName{color:var(--tf-colors-ink);font-size:.9375rem;font-weight:500}.PlanCards-module__asKWjq__rowText{color:var(--tf-colors-text-muted);grid-column:2;font-size:.875rem}.PlanCards-module__asKWjq__more{padding-block:4px;display:inline-block}@media (max-width:839px){.PlanCards-module__asKWjq__grid,.PlanCards-module__asKWjq__rows{grid-template-columns:minmax(0,1fr)}.PlanCards-module__asKWjq__grid{gap:32px}}@media (max-width:699px){.PlanCards-module__asKWjq__sheet{padding:28px 24px}}
.RelatedRow-module__U00QGq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.RelatedRow-module__U00QGq__item{min-width:0;display:flex}.RelatedRow-module__U00QGq__card{align-content:start;gap:var(--tf-spacing-sm);width:100%;padding:var(--tf-spacing-lg);border-radius:var(--tf-rounded-paper);background:var(--tf-colors-surface);box-shadow:0 0 0 1px #24252212, var(--tf-shadow-lift);transition:box-shadow var(--tf-components-control-motion-transition-duration) var(--tf-components-control-motion-transition-timing-function);display:grid;position:relative}.RelatedRow-module__U00QGq__card:hover{box-shadow:0 0 0 1px #2425221f,-12px 18px 30px -14px #3e32204d,-2px 3px 6px -2px #3e32201f}.RelatedRow-module__U00QGq__card>*{margin:0}.RelatedRow-module__U00QGq__title{color:var(--tf-colors-ink);letter-spacing:-.005em;text-wrap:balance;font-size:1.0625rem;font-weight:600;line-height:1.35}.RelatedRow-module__U00QGq__titleLink{color:inherit;text-decoration:none}.RelatedRow-module__U00QGq__titleLink:after{content:"";position:absolute;inset:0}.RelatedRow-module__U00QGq__titleLink:focus-visible{outline:none}.RelatedRow-module__U00QGq__card:has(.RelatedRow-module__U00QGq__titleLink:focus-visible){outline:var(--tf-components-focus-visible-outline-width) solid var(--tf-components-focus-visible-outline-color);outline-offset:var(--tf-components-focus-visible-outline-offset)}.RelatedRow-module__U00QGq__body{-webkit-line-clamp:3;line-clamp:3;color:var(--tf-colors-text);-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:839px){.RelatedRow-module__U00QGq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (max-width:599px){.RelatedRow-module__U00QGq__grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.RelatedRow-module__U00QGq__card{transition:none}}
.TinyformShell-module__kgmIDG__skipLink{left:var(--tf-spacing-md);top:var(--tf-spacing-md);z-index:60;padding:var(--tf-spacing-sm) var(--tf-spacing-md);border-radius:var(--tf-rounded-control);background:var(--tf-colors-primary);color:var(--tf-colors-on-primary);font-size:var(--tf-typography-ui-font-size);font-weight:var(--tf-typography-ui-font-weight);text-decoration:none;position:absolute;transform:translateY(-200%)}.TinyformShell-module__kgmIDG__skipLink:focus-visible{transform:translateY(0)}.TinyformShell-module__kgmIDG__main{display:block}.TinyformShell-module__kgmIDG__main:focus{outline:none}
.LeadPost-module__2z1nEW__card{border-radius:var(--tf-rounded-paper);background:var(--tf-colors-surface);box-shadow:0 0 0 1px #24252212, var(--tf-shadow-lift);transition:box-shadow var(--tf-components-control-motion-transition-duration) var(--tf-components-control-motion-transition-timing-function);display:grid;position:relative;overflow:hidden}.LeadPost-module__2z1nEW__card:has(.LeadPost-module__2z1nEW__media){grid-template-columns:minmax(0,11fr) minmax(0,9fr)}.LeadPost-module__2z1nEW__card:hover{box-shadow:0 0 0 1px #2425221f,-12px 18px 30px -14px #3e32204d,-2px 3px 6px -2px #3e32201f}.LeadPost-module__2z1nEW__media{aspect-ratio:16/9;background:var(--tf-colors-quiet);border-right:1px solid #24252212;min-height:100%;position:relative}.LeadPost-module__2z1nEW__cover{object-fit:cover}.LeadPost-module__2z1nEW__content{flex-direction:column;justify-content:center;padding:40px;display:flex}.LeadPost-module__2z1nEW__title{color:var(--tf-colors-ink);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:1.625rem;font-weight:600;line-height:1.25}.LeadPost-module__2z1nEW__titleLink{color:inherit;text-decoration:none}.LeadPost-module__2z1nEW__titleLink:after{content:"";position:absolute;inset:0}.LeadPost-module__2z1nEW__titleLink:focus-visible{outline:none}.LeadPost-module__2z1nEW__card:has(.LeadPost-module__2z1nEW__titleLink:focus-visible){outline:var(--tf-components-focus-visible-outline-width) solid var(--tf-components-focus-visible-outline-color);outline-offset:var(--tf-components-focus-visible-outline-offset)}.LeadPost-module__2z1nEW__summary{color:var(--tf-colors-text);margin:14px 0 0;font-size:1rem;line-height:1.55}.LeadPost-module__2z1nEW__byline{margin-top:28px}@media (max-width:839px){.LeadPost-module__2z1nEW__card:has(.LeadPost-module__2z1nEW__media){grid-template-columns:minmax(0,1fr)}.LeadPost-module__2z1nEW__media{border-bottom:1px solid #24252212;border-right:0}.LeadPost-module__2z1nEW__content{padding:24px}.LeadPost-module__2z1nEW__title{font-size:1.375rem}}@media (prefers-reduced-motion:reduce){.LeadPost-module__2z1nEW__card{transition:none}}
.OnTheWay-module__vO2C3G__grid{gap:var(--tf-spacing-2xl);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;display:grid}.OnTheWay-module__vO2C3G__copy>header{margin-bottom:var(--tf-spacing-lg)}.OnTheWay-module__vO2C3G__link{padding-block:4px;display:inline-block}.OnTheWay-module__vO2C3G__rows{margin:0 var(--tf-spacing-lg);border-bottom:1px solid var(--tf-colors-border);padding:0;list-style:none}.OnTheWay-module__vO2C3G__row{gap:var(--tf-spacing-lg);border-top:1px solid var(--tf-colors-border);grid-template-columns:minmax(0,4fr) minmax(0,6fr) auto;align-items:baseline;padding:20px 0;display:grid}.OnTheWay-module__vO2C3G__name{color:var(--tf-colors-ink);font-size:.9375rem;font-weight:500}.OnTheWay-module__vO2C3G__text{color:var(--tf-colors-text-muted);font-size:var(--tf-typography-caption-font-size);line-height:var(--tf-typography-caption-line-height)}.OnTheWay-module__vO2C3G__status{color:var(--tf-colors-text-muted);white-space:nowrap;font-size:.8125rem}@media (max-width:899px){.OnTheWay-module__vO2C3G__grid{gap:var(--tf-spacing-xl);grid-template-columns:minmax(0,1fr)}}@media (max-width:479px){.OnTheWay-module__vO2C3G__row{row-gap:var(--tf-spacing-xs);grid-template-columns:minmax(0,1fr) auto}.OnTheWay-module__vO2C3G__text{grid-area:2/1/auto/-1}}
.Faq-module__lX7VCa__layout{align-items:start;gap:var(--tf-spacing-2xl);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.Faq-module__lX7VCa__list{gap:2px;display:grid}.Faq-module__lX7VCa__entry{padding-inline:var(--tf-spacing-lg);border-radius:var(--tf-rounded-paper);transition:background-color var(--tf-components-control-motion-transition-duration) ease-out}.Faq-module__lX7VCa__entry[open]{background:var(--tf-colors-surface);box-shadow:0 0 0 1px #24252217, var(--tf-shadow-lift)}.Faq-module__lX7VCa__summary{justify-content:space-between;align-items:center;gap:var(--tf-spacing-lg);border-bottom:1px solid var(--tf-colors-border);cursor:pointer;padding:20px 0;list-style:none;display:flex}.Faq-module__lX7VCa__entry[open] .Faq-module__lX7VCa__summary{border-bottom-color:#0000}.Faq-module__lX7VCa__summary::-webkit-details-marker{display:none}.Faq-module__lX7VCa__summary:hover .Faq-module__lX7VCa__question{color:var(--tf-colors-link)}.Faq-module__lX7VCa__question{color:var(--tf-colors-ink);font-size:var(--tf-typography-label-font-size);font-weight:var(--tf-typography-label-font-weight);line-height:var(--tf-typography-label-line-height)}.Faq-module__lX7VCa__icon{color:var(--tf-colors-text-muted);transition:transform var(--tf-components-control-motion-transition-duration) ease-out;flex:none}.Faq-module__lX7VCa__entry[open] .Faq-module__lX7VCa__icon{transform:rotate(45deg)}.Faq-module__lX7VCa__answer{gap:var(--tf-spacing-md);max-width:65ch;padding-bottom:var(--tf-spacing-lg);color:var(--tf-colors-text);font-size:var(--tf-typography-body-font-size);line-height:var(--tf-typography-body-line-height);display:grid}.Faq-module__lX7VCa__answer>*{margin:0}.Faq-module__lX7VCa__bullets{gap:var(--tf-spacing-sm);padding-left:var(--tf-spacing-lg);margin:0;list-style:outside;display:grid}.Faq-module__lX7VCa__links{color:var(--tf-colors-text-muted);font-size:var(--tf-typography-caption-font-size)}.Faq-module__lX7VCa__link{color:var(--tf-colors-link);text-underline-offset:3px;text-decoration:underline}@media (max-width:899px){.Faq-module__lX7VCa__layout{grid-template-columns:1fr;gap:0}}@media (prefers-reduced-motion:reduce){.Faq-module__lX7VCa__icon,.Faq-module__lX7VCa__entry{transition:none}}
.CoreValues-module__fqdYSq__rows{border-bottom:1px solid var(--tf-colors-border);margin:0;padding:0;list-style:none}.CoreValues-module__fqdYSq__row{gap:var(--tf-spacing-lg);border-top:1px solid var(--tf-colors-border);grid-template-columns:64px minmax(0,5fr) minmax(0,7fr);align-items:baseline;padding:28px 0;display:grid}.CoreValues-module__fqdYSq__row>*{margin:0}.CoreValues-module__fqdYSq__number{color:var(--tf-colors-text-muted);font-family:var(--tf-typography-mono-font-family);font-size:.875rem}.CoreValues-module__fqdYSq__heading{color:var(--tf-colors-ink);letter-spacing:-.01em;text-wrap:balance;font-size:1.25rem;font-weight:600;line-height:1.35}.CoreValues-module__fqdYSq__body{max-width:60ch;color:var(--tf-colors-text);font-size:var(--tf-typography-body-font-size);line-height:var(--tf-typography-body-line-height)}@media (max-width:839px){.CoreValues-module__fqdYSq__row{row-gap:var(--tf-spacing-sm);grid-template-columns:48px minmax(0,1fr)}.CoreValues-module__fqdYSq__body{grid-column:2}}
