/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-font-weight:initial}}}@layer theme{:root,:host{--default-font-family:"Inter", "Inter Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--default-mono-font-family:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--color-surface:#fff;--color-surface-muted:#eef5e5;--color-ink:#0a1715;--color-ink-muted:#555d5b;--color-outline:#757d7b;--color-outline-variant:#dce3df;--color-primary:#019381;--color-primary-hover:#27a394;--color-on-primary:#0a1715;--color-primary-strong:#007767;--color-primary-container:#d9efec;--color-on-primary-container:#00463b;--color-secondary:#fec417;--color-on-secondary:#0a1715;--color-accent:#f1755c;--color-inverse-surface:#0a2622;--color-on-inverse-surface:#fff;--color-on-inverse-surface-muted:#b5cbc6;--color-outline-inverse:#24504a;--color-inverse-primary:#80c9c0;--color-disabled:#f1f3f2;--color-on-disabled:#5a6260;--font-sans:"Inter", "Inter Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-weight-semibold:600;--text-headline-lg:clamp(2rem, 1.6786rem + 1.4286vw, 2.75rem);--text-headline-lg--line-height:1.15;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1.25rem;--radius-full:9999px;--shadow-1:0 1px 2px #0a17150f, 0 4px 12px #0a17150f;--shadow-2:0 2px 4px #0a17150f, 0 16px 40px #0a17151f;--container-site:75rem;--container-measure:68ch;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-standard:cubic-bezier(.2, 0, 0, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--color-surface);color:var(--color-ink);font-family:var(--font-sans);accent-color:var(--color-primary-strong);caret-color:var(--color-primary-strong);scroll-padding-top:calc(var(--header-height) + calc(.25rem * 4));-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-size:1.0625rem;line-height:var(--tw-leading,1.6);letter-spacing:var(--tw-tracking,0em);font-weight:var(--tw-font-weight,400);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--color-primary-container);color:var(--color-on-primary-container)}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}a{color:var(--link-color);text-underline-offset:.2em;transition:color var(--dur-fast) var(--ease-standard);text-decoration-line:underline;text-decoration-thickness:1px}a:hover{color:var(--link-color-hover);text-decoration-thickness:2px}h1,h2,h3,h4{text-wrap:balance}p,li,dd{text-wrap:pretty}mark{background:var(--color-secondary);color:var(--color-on-secondary)}}@layer components{.btn,.link--arrow,.skip-link,.site-nav__link,.site-header__menu-btn,.site-footer__heading{font-size:1rem;line-height:var(--tw-leading,1.25);letter-spacing:var(--tw-tracking,-.006em);font-weight:var(--tw-font-weight,600)}.chip,.media-card__topic{font-size:.875rem;line-height:var(--tw-leading,1.3);letter-spacing:var(--tw-tracking,0em);font-weight:var(--tw-font-weight,500)}.app-card__tagline,.site-nav__menu-link,.site-footer__tagline,.site-footer__list a,.site-footer__bottom{font-size:.9375rem;line-height:var(--tw-leading,1.5);letter-spacing:var(--tw-tracking,0em);font-weight:var(--tw-font-weight,400)}.cta-band__text{font-size:1.1875rem;line-height:var(--tw-leading,1.6);letter-spacing:var(--tw-tracking,-.004em);font-weight:var(--tw-font-weight,400)}.app-card__name{font-size:1.125rem;line-height:var(--tw-leading,1.4);letter-spacing:var(--tw-tracking,-.006em);font-weight:var(--tw-font-weight,600)}.step__title{font-size:1.375rem;line-height:var(--tw-leading,1.35);letter-spacing:var(--tw-tracking,-.012em);font-weight:var(--tw-font-weight,600)}.cta-band__title{font-size:clamp(2rem,1.6786rem + 1.4286vw,2.75rem);line-height:var(--tw-leading,1.15);letter-spacing:var(--tw-tracking,-.03em);font-weight:var(--tw-font-weight,600)}.site-container{box-sizing:content-box;max-width:var(--container-site);padding-inline:var(--page-margin);margin-inline:auto}.band{padding-block:4rem}.band--muted{background:var(--color-surface-muted)}.band--tint{background:var(--color-primary-container)}.band--dark{background:var(--color-inverse-surface)}.grid-site{column-gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;margin-bottom:2.5rem;display:flex}.section-head__text{max-width:var(--container-measure)}.icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1rem;height:1rem}.btn{border-radius:var(--radius-md);text-align:center;cursor:pointer;min-height:3rem;transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), translate var(--dur-fast) var(--ease-standard);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-family:inherit;text-decoration:none;display:inline-flex}.btn--primary{--btn-edge:var(--color-inverse-surface);background:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-on-secondary);box-shadow:var(--shadow-1)}.theme-ink .btn--primary{--btn-edge:var(--color-secondary)}.btn--primary:hover{background:var(--color-inverse-surface);border-color:var(--btn-edge);color:var(--color-secondary);box-shadow:var(--shadow-2)}.btn--primary:active{background:var(--color-outline-inverse);border-color:var(--btn-edge);color:var(--color-secondary);box-shadow:var(--shadow-1)}.btn--secondary{background:var(--color-surface);border-width:2px;border-color:var(--color-inverse-surface);color:var(--color-inverse-surface)}.btn--secondary:hover{background:var(--color-inverse-surface);color:var(--color-on-inverse-surface);box-shadow:var(--shadow-1)}.btn--secondary:active{background:var(--color-outline-inverse);border-color:var(--color-outline-inverse);color:var(--color-on-inverse-surface);box-shadow:none}.btn--secondary-inverse{background:var(--color-surface);border-color:var(--color-surface);color:var(--color-inverse-surface)}.btn--secondary-inverse:hover{background:var(--color-inverse-primary);border-color:var(--color-inverse-primary);color:var(--color-inverse-surface)}.btn--secondary-inverse:active{background:var(--color-on-inverse-surface-muted);border-color:var(--color-on-inverse-surface-muted)}.btn:disabled,.btn[aria-disabled=true]{background:var(--color-disabled);border-color:var(--color-disabled);color:var(--color-on-disabled);box-shadow:none;cursor:not-allowed;translate:none}.btn[aria-busy=true]:before{content:"";border-radius:var(--radius-full);border:2px solid;border-right-color:#0000;width:1rem;height:1rem}@media (prefers-reduced-motion:no-preference){.btn[aria-busy=true]:before{animation:btn-spin var(--dur-reveal) linear infinite}.btn:hover:not(:disabled,[aria-disabled=true]){translate:0 -2px}.btn:active:not(:disabled,[aria-disabled=true]){translate:0}}.link--arrow{min-height:2.75rem;color:var(--link-color);padding-block:.75rem;text-decoration-line:none;display:inline-block}.link--arrow:hover{color:var(--link-color-hover);text-decoration-line:underline}.link--arrow .icon{box-sizing:content-box;border-radius:var(--core-radius);background:var(--color-secondary);color:var(--color-on-secondary);vertical-align:middle;transition:translate var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);margin-left:.5rem;padding:.25rem;display:inline-block}.link--arrow:hover .icon{background:var(--color-inverse-surface);color:var(--color-secondary)}@media (prefers-reduced-motion:no-preference){.link--arrow:hover .icon--arrow{translate:2px}.link--arrow:hover .icon--external{translate:2px -2px}}.card{background:var(--color-surface);border:var(--border-hairline);border-radius:var(--radius-lg);transition:box-shadow var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);padding:2rem;position:relative}.card--link:hover,.card--link:focus-within{box-shadow:var(--shadow-1);border-color:var(--color-outline)}.card__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.app-card__icon{--app-accent:var(--color-primary);border-radius:var(--radius-lg);background:var(--app-accent);width:3.5rem;height:3.5rem;color:var(--color-surface);flex:none;place-items:center;display:grid}.app-card__icon--coral{--app-accent:var(--color-accent)}.app-card__icon--yellow{--app-accent:var(--color-secondary);color:var(--color-ink)}.app-card__icon--light{--app-accent:var(--color-primary-container);color:var(--color-primary-strong)}.app-card__icon--deep{--app-accent:var(--color-inverse-surface);color:var(--color-secondary)}.app-card__glyph{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:1.75rem;height:1.75rem}.app-card__glyph-dot{fill:currentColor;stroke:none}.app-card__tagline{color:var(--color-ink-muted);margin-top:.25rem}.chip{border:var(--border-field);border-radius:var(--radius-full);background:var(--color-surface);min-height:2rem;color:var(--color-ink);align-items:center;gap:.5rem;padding:.25rem .75rem;text-decoration:none;display:inline-flex}.chips{flex-wrap:wrap;gap:.5rem;display:flex}.cta-band{column-gap:var(--gutter);margin-inline:calc(var(--page-margin) * -1);padding:calc(.25rem * 10) var(--page-margin);background:var(--color-inverse-surface);grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;row-gap:2.5rem;display:grid}.cta-band__content{grid-column:1/-1}.cta-band__text{color:var(--color-on-inverse-surface-muted);margin-top:1rem}.cta-band__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.cta-band__mark{width:var(--home-g-size);height:var(--home-g-size);color:var(--color-primary);grid-column:1/-1;justify-self:center;position:relative}.cta-band__g{width:100%;height:100%;position:absolute;inset:0}.cta-band__core{width:var(--chip-core-size);height:var(--chip-core-size);border-radius:var(--core-radius);background:var(--color-secondary);margin:auto;position:absolute;inset:0}.skip-link{z-index:60;border:var(--border-field);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);padding:.75rem 1rem;text-decoration-line:none;position:absolute;top:.75rem;left:.75rem}.skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;overflow:hidden}.scroll-sentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:.5rem;left:0}.site-header{z-index:50;background:var(--color-surface);border-bottom:var(--border-hairline);transition:box-shadow var(--dur-base) var(--ease-standard);position:sticky;top:0}.site-header.is-scrolled{box-shadow:var(--shadow-1)}.site-header__bar{min-height:var(--header-height);flex-wrap:wrap;align-items:center;gap:0 1.5rem;display:flex}.site-header__logo{border-radius:var(--radius-sm);flex:none;margin-right:auto;display:inline-flex}.site-header__actions{align-items:center;gap:.75rem;display:flex}.site-header__cta{display:none}.site-header__menu-btn{border-radius:var(--radius-md);background:var(--color-primary-container);min-height:2.75rem;color:var(--color-ink);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard);border:0;align-items:center;gap:.5rem;padding-inline:1rem;font-family:inherit;display:none}.site-header__menu-btn:hover,.site-header__menu-btn[aria-expanded=true]{background:var(--color-secondary)}.site-header__menu-btn .icon{width:1.25rem;height:1.25rem}.site-header__menu-btn[aria-expanded=true] .icon--menu,.site-header__menu-btn[aria-expanded=false] .icon--close{display:none}.site-nav{flex-basis:100%;padding-bottom:1rem}.site-nav__list{flex-wrap:wrap;gap:0 .25rem;display:flex}.site-nav__item{position:relative}.site-nav__link{border-radius:var(--radius-md);min-height:2.75rem;color:var(--color-ink-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard);background:0 0;border:0;align-items:center;gap:.25rem;padding-inline:.75rem;font-family:inherit;text-decoration-line:none;display:inline-flex;position:relative}.site-nav__link:hover{color:var(--color-ink);background:var(--color-surface-muted)}.site-nav__link[aria-current]{color:var(--color-ink)}.site-nav__link[aria-current]:after{content:"";background:var(--color-primary-strong);width:1rem;height:2px;position:absolute;bottom:.25rem;left:.75rem}.site-nav__link .icon{transition:rotate var(--dur-fast) var(--ease-standard)}.site-nav__link[aria-expanded=true] .icon{rotate:180deg}.site-nav__menu-list{flex-direction:column;display:flex}.site-nav__menu-link{border-radius:var(--radius-md);min-height:2.75rem;color:var(--color-ink);align-items:center;padding-inline:.75rem;text-decoration-line:none;display:flex}.site-nav__menu-link:hover{background:var(--color-surface-muted);color:var(--color-ink)}.site-nav__menu-link[aria-current]{color:var(--color-primary-strong);font-weight:var(--font-weight-semibold)}.site-nav__menu-all{border-top:var(--border-hairline);margin-top:.25rem;padding-top:.25rem}.site-nav__menu-all .site-nav__menu-link{font-weight:var(--font-weight-semibold)}.js .site-nav__item--menu:not(.is-open) .site-nav__menu{display:none}.site-nav__cta-item{margin-top:1.5rem}@media not all and (width>=64rem){.js .site-header__menu-btn{display:inline-flex}.js .site-nav{height:calc(100dvh - var(--header-height));pointer-events:none;padding:0;position:absolute;top:100%;left:0;right:0;overflow:clip}.js .site-nav__list{height:100%;padding:calc(.25rem * 4) var(--page-margin) calc(.25rem * 10);overscroll-behavior:contain;background:var(--color-surface);pointer-events:auto;visibility:hidden;transition:translate var(--dur-slow) var(--ease-out-expo), visibility 0s linear var(--dur-slow);display:block;overflow-y:auto;translate:100%}.js .site-nav.is-open .site-nav__list{visibility:visible;transition:translate var(--dur-slow) var(--ease-out-expo), visibility 0s;translate:0}.js .site-nav__item{border-bottom:var(--border-hairline)}.js .site-nav__cta-item{border-bottom:0}.js .site-nav__link{font-size:1.125rem;line-height:var(--tw-leading,1.4);letter-spacing:var(--tw-tracking,-.006em);font-weight:var(--tw-font-weight,600);width:100%;min-height:3.5rem;color:var(--color-ink);padding-inline:0}.js .site-nav__link:hover{color:var(--color-primary-strong);background:0 0}.js .site-nav__link[aria-current]:after{left:0}.js .site-nav__link .icon{width:1.25rem;height:1.25rem;margin-left:auto}.js .site-nav__menu{padding-bottom:.75rem}.js .site-nav__menu-link{font-size:1.0625rem;line-height:var(--tw-leading,1.6);letter-spacing:var(--tw-tracking,0em);font-weight:var(--tw-font-weight,400)}.js .site-nav__cta-item .btn{width:100%}}@media ((width<64rem)) and (prefers-reduced-motion:reduce){.js .site-nav__list,.js .site-nav.is-open .site-nav__list{transition:none}}html.is-nav-open{overflow:hidden}@media not all and (width>=64rem){html:not(.js) .site-header{position:static}html:not(.js) .site-header__logo{min-height:var(--header-height);align-items:center}html:not(.js) .site-nav__list{flex-direction:column}html:not(.js) .site-nav__menu{padding-left:.75rem}}@media (width>=48rem){.site-header__cta{display:inline-flex}.site-nav__cta-item{display:none}}@media (width>=64rem){.site-header__bar{flex-wrap:nowrap}.site-nav{flex-basis:auto;padding-bottom:0}.site-nav__list{flex-wrap:nowrap;align-items:center}.site-nav__menu{z-index:10;border:var(--border-hairline);border-radius:var(--radius-lg);background:var(--color-surface);min-width:16rem;box-shadow:var(--shadow-2);padding:.5rem;position:absolute;top:calc(100% + .5rem);left:0}html:not(.js) .site-nav__item--menu:not(:hover,:focus-within) .site-nav__menu{display:none}@media (prefers-reduced-motion:no-preference){.site-nav__item--menu.is-open .site-nav__menu{transition:opacity var(--dur-slow) var(--ease-out-expo), translate var(--dur-slow) var(--ease-out-expo)}@starting-style{.site-nav__item--menu.is-open .site-nav__menu{opacity:0;translate:0 -4px}}}}.site-footer{background:var(--color-inverse-surface);padding-block:4rem 2.5rem}.site-footer__grid{gap:calc(.25rem * 10) var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.site-footer__brand,.site-footer__col{grid-column:1/-1}.site-footer__tagline{color:var(--color-on-inverse-surface-muted);max-width:var(--container-measure);margin-top:1rem}.site-footer__heading{color:var(--color-on-inverse-surface)}.site-footer__list{margin-top:.5rem}.site-footer__list a{align-items:center;gap:.25rem;min-height:2.75rem;text-decoration-line:none;display:inline-flex}.site-footer__list a:hover{text-decoration-line:underline}.site-footer__bottom{border-top:1px solid var(--color-outline-inverse);color:var(--color-on-inverse-surface-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin-top:3rem;padding-top:1.5rem;display:flex}.steps{gap:calc(.25rem * 10) var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.step{border-top:var(--border-hairline);grid-column:1/-1;padding-top:1.5rem}.step__marker{--marker-on:var(--color-primary);border-radius:var(--radius-sm);background:var(--marker-on);width:1.25rem;height:1.25rem;display:block;position:relative}.theme-ink .step{border-top-color:var(--color-outline-inverse)}.theme-ink .step__marker{--marker-on:var(--color-secondary);--marker-off:var(--color-outline-inverse)}.theme-ink :is(.step__text,.lead){color:var(--color-on-inverse-surface-muted)}.step__title{margin-top:1.25rem}.step__text{color:var(--color-ink-muted);margin-top:.5rem}@media (width>=48rem){.steps{grid-template-columns:repeat(8,minmax(0,1fr))}.step{grid-column:span 4}.grid-site{grid-template-columns:repeat(8,minmax(0,1fr))}.cta-band{border-radius:var(--radius-xl);grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:0;padding:4rem}.site-footer__grid{grid-template-columns:repeat(8,minmax(0,1fr))}.site-footer__col{grid-column:span 4}}@media (width>=64rem){.band{padding-block:6rem}.grid-site,.steps{grid-template-columns:repeat(12,minmax(0,1fr))}.step{grid-column:span 3}.cta-band__content{grid-column:1/span 8}.cta-band__mark{grid-column:9/-1}.site-footer__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.site-footer__brand{grid-column:span 4}.site-footer__col{grid-column:span 2}.site-footer__col--apps{grid-column:span 3}.site-footer__col--legal{grid-column:span 1}}.story__mark{width:min(var(--mark-size), 40.71cqi);aspect-ratio:1;color:var(--color-primary);position:relative}.story__g{width:100%;height:100%;position:absolute;inset:0}.story__core{width:calc(100% * var(--mark-core-ratio));height:calc(100% * var(--mark-core-ratio));border-radius:var(--core-radius);background:var(--color-secondary);margin:auto;position:absolute;inset:0}.shell{width:100%;max-width:var(--shell-width);aspect-ratio:4/3;margin-inline:auto;position:relative}.shell__art{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.shell__shifted{transform-box:view-box;transform-origin:50%;transform:var(--store-shift)}.story__chip{width:var(--chip-plate-size);height:var(--chip-plate-size);margin:auto;position:absolute;inset:0}.story__chip-plate{border-radius:var(--radius-lg);background:var(--color-inverse-surface);box-shadow:var(--shadow-2);position:absolute;inset:0}.story__chip-plate:after{content:"";inset:var(--chip-ring);border:2px solid var(--color-outline-inverse);border-radius:var(--radius-xl);position:absolute}.story__chip-core{width:var(--chip-core-size);height:var(--chip-core-size);border-radius:var(--core-radius);background:var(--color-secondary);margin:auto;position:absolute;inset:0}.demo__cart,.demo-pin__name,.demo-pin__add{font-size:.875rem;line-height:var(--tw-leading,1.3);letter-spacing:var(--tw-tracking,0em);font-weight:var(--tw-font-weight,500)}.demo__hint{font-size:.9375rem;line-height:var(--tw-leading,1.5);letter-spacing:var(--tw-tracking,0em);font-weight:var(--tw-font-weight,400)}.demo{gap:.75rem;display:grid}.demo__window{border:var(--border-hairline);border-radius:var(--radius-lg);background:var(--color-surface);position:relative}.demo__bar{border-bottom:var(--border-hairline);align-items:center;gap:.25rem;height:2rem;padding-inline:.75rem;display:flex}.demo__bar span{border-radius:var(--radius-full);background:var(--color-outline-variant);width:.5rem;height:.5rem}.demo__hint{color:var(--color-ink-muted)}.demo__cart{align-items:center;gap:.25rem;height:1.5rem;display:flex;position:absolute;top:.25rem;right:.75rem}.demo__cart [data-demo-count]{border-radius:var(--radius-full);background:var(--color-secondary);text-align:center;min-width:1.25rem;padding-inline:.25rem}.demo__cart-icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.demo__photo{position:relative}.demo__scene{width:100%;height:auto;clip-path:inset(0 round 0 0 var(--radius-lg) var(--radius-lg));display:block}.demo-pin{left:var(--x);top:var(--y);position:absolute;translate:-50% -50%}.demo-pin__dot{border:2px solid var(--color-surface);border-radius:var(--radius-full);background:var(--color-accent);cursor:pointer;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.demo-pin__dot:before{content:"";border-radius:var(--radius-full);background:var(--color-surface);width:.5rem;height:.5rem}.demo-pin__dot:after{content:"";position:absolute;inset:-.5rem}.demo-pin__card{z-index:2;border:var(--border-hairline);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-2);white-space:nowrap;opacity:0;visibility:hidden;transition:opacity var(--dur-fast) var(--ease-standard), visibility 0s linear var(--dur-fast);grid-template-columns:auto auto;align-items:center;gap:.5rem .75rem;padding:.75rem;display:grid;position:absolute;top:50%;left:calc(100% + .5rem);translate:0 -50%}.demo-pin--left .demo-pin__card{left:auto;right:calc(100% + .5rem)}:is(.demo-pin:hover,.demo-pin:focus-within) .demo-pin__card,.demo-pin__dot[aria-expanded=true]+.demo-pin__card{opacity:1;visibility:visible;transition-delay:0s}.demo-pin__thumb{border-radius:var(--radius-sm);background:var(--color-primary-container);width:2rem;height:2rem}.demo-pin__add{border-radius:var(--radius-md);background:var(--color-primary);min-height:2rem;color:var(--color-on-primary);cursor:pointer;border:0;grid-column:1/-1;padding-inline:.75rem;font-family:inherit}.demo-pin__add:hover{background:var(--color-primary-hover)}@media (prefers-reduced-motion:no-preference){.demo-pin__dot{transition:scale var(--dur-fast) var(--ease-standard)}.demo-pin__dot:hover,.demo-pin__dot[aria-expanded=true]{scale:1.12}}.media-card__meta,.media-card__text,.media-card__date{font-size:.9375rem;line-height:var(--tw-leading,1.5);letter-spacing:var(--tw-tracking,0em);font-weight:var(--tw-font-weight,400);color:var(--color-ink-muted)}.media-card__title{font-size:1.125rem;line-height:var(--tw-leading,1.4);letter-spacing:var(--tw-tracking,-.006em);font-weight:var(--tw-font-weight,600)}.media-grid{gap:var(--gutter);display:grid}.media-card{flex-direction:column;gap:.75rem;display:flex}.media-card[hidden]{display:none}.media-card__art{border-bottom:var(--border-hairline);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--art,var(--color-surface-muted));color:var(--color-surface);place-items:center;margin:-2rem -2rem .75rem;padding:1.5rem;display:grid}.media-card__art--cover{aspect-ratio:16/9;padding:0;position:relative;overflow:hidden}.media-card__art--cover img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.media-card__drawing{position:absolute;inset:1rem}.media-card__art--coral{--art:var(--color-accent)}.media-card__art--teal{--art:var(--color-primary)}.media-card__art--light{--art:var(--color-primary-container);color:var(--color-primary-strong)}.media-card__art .app-card__glyph{stroke-width:1.25px;width:5rem;height:5rem}.media-card__meta{align-items:center;gap:.75rem;display:flex}.media-card__topic{color:var(--color-primary-strong)}.media-card__text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.media-card__date{margin-top:auto}@media (prefers-reduced-motion:no-preference){.media-card :is(.shell__piece,.app-card__glyph){transition:translate var(--dur-base) var(--ease-standard), scale var(--dur-base) var(--ease-standard), rotate var(--dur-base) var(--ease-standard)}.media-card:is(:hover,:focus-within) .shell__piece{translate:calc(var(--fx,0) * -.25px) calc(var(--fy,0) * -.25px)}.media-card:is(:hover,:focus-within) .app-card__glyph{rotate:-6deg;scale:1.08}}@media (width>=48rem){.media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.story__trust{font-size:.9375rem;line-height:var(--tw-leading,1.5);letter-spacing:var(--tw-tracking,0em);font-weight:var(--tw-font-weight,400)}.story__lead,.story__text,.good-inner__text{font-size:1.1875rem;line-height:var(--tw-leading,1.6);letter-spacing:var(--tw-tracking,-.004em);font-weight:var(--tw-font-weight,400)}.app-row__name{font-size:1.125rem;line-height:var(--tw-leading,1.4);letter-spacing:var(--tw-tracking,-.006em);font-weight:var(--tw-font-weight,600)}.good-inner__title{font-size:clamp(2rem,1.6786rem + 1.4286vw,2.75rem);line-height:var(--tw-leading,1.15);letter-spacing:var(--tw-tracking,-.03em);font-weight:var(--tw-font-weight,600)}.story{--stage-pos:static;--stage-rows:1;--stage-on:none;--chapter-h:auto;--chapter-cols:1 / -1;--chapter-line:var(--color-outline-variant);--visual:block;column-gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative;container-type:inline-size}.thread{--thread-display:none;--thread-pad:0px;--band-mark:visible;--rail-x:calc(87.5% + var(--gutter) * .375);position:relative}.story__skip{left:var(--page-margin);z-index:5}.story__chapter{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;row-gap:2.5rem;padding-block:4rem;display:grid}.story__chapter--service,.story__chapter--closing{border-top:var(--border-hairline);border-top-color:var(--chapter-line)}.story__copy,.story__visual{grid-column:1/-1}.story__visual{display:var(--visual)}.story__lead{color:var(--color-ink-muted);max-width:var(--container-measure);margin-top:1.25rem}.story__trust{color:var(--color-ink-muted);margin-top:1.5rem}.story__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.story__text{color:var(--color-ink-muted);max-width:var(--container-measure);margin-top:1rem}.story__copy .link--arrow{margin-top:1rem}.story__stage{position:var(--stage-pos);pointer-events:none;grid-column:1/-1;place-items:center;padding-bottom:4rem;display:grid}.story__stage>*{grid-area:1/1}.story__set,.story__rail{display:var(--stage-on)}.story__scene{width:min(100%, var(--scene-width));overflow:visible}.story__set .shell__piece{transform-box:view-box;transform-origin:50%;animation:piece-in 1ms var(--ease-in-out) both, piece-out 1ms var(--ease-in-out) forwards}.story__set :is(.shell__dock,[data-piece=store-frame],[data-piece=storefront]){display:none}.story__set :is([data-piece=frame],[data-piece=store-header]){--x0:37;--x1:44;animation-name:piece-in,piece-out,shift}.story__set :is([data-piece=sale-tag],[data-piece=pill],[data-piece=hotspots]){transform-box:fill-box}.story__g{animation:shrink 1ms var(--ease-in-out) forwards, fade-out 1ms linear forwards;--ts:var(--g-to-chip);--i0:5;--i1:10;--o0:7;--o1:10}.story__core{--i0:12;--i1:13;animation:1ms linear forwards fade-out}.story__rail{width:min(100%, var(--shell-width));translate:0 calc(var(--shell-height) / 2 + calc(.25rem * 10));--i0:11;--i1:13;--o0:87;--o1:90;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;animation:1ms linear both fade-in,1ms linear forwards fade-out}.story__rail>span{border-radius:var(--radius-full);background:var(--color-outline-variant);height:.25rem;overflow:hidden}.story__rail span span{background:var(--color-secondary);transform-origin:0;height:100%;animation:1ms linear both grow-x;display:block}.story__rail>:first-child>span{--i0:8.33;--i1:25}.story__rail>:nth-child(2)>span{--i0:25;--i1:41.67}.story__rail>:nth-child(3)>span{--i0:41.67;--i1:58.33}.story__rail>:nth-child(4)>span{--i0:58.33;--i1:75}.story__rail>:nth-child(5)>span{--i0:75;--i1:91.67}@media (prefers-reduced-motion:no-preference){.story__scene .shell__piece{animation:piece-in var(--dur-reveal) var(--ease-out-expo) backwards, piece-out 1ms var(--ease-in-out) forwards;animation-delay:calc(var(--n) * 70ms + .1s), 0s;animation-play-state:running, var(--play,paused);animation-timeline:auto,--story;animation-range:normal, contain calc(var(--o0) * 1%) contain calc(var(--o1) * 1%);--fx:calc(var(--ux) * 24);--fy:calc(var(--uy) * 24);--tx:calc(var(--ux) * 72);--ty:calc(var(--uy) * 72)}}:is(.story__mark>*,.story__set .shell__piece,.story__rail,.story__rail span span){animation-play-state:var(--play,paused);animation-timeline:--story;animation-range:contain calc(var(--i0) * 1%) contain calc(var(--i1) * 1%), contain calc(var(--o0,0) * 1%) contain calc(var(--o1,0) * 1%), contain calc(var(--x0,0) * 1%) contain calc(var(--x1,0) * 1%)}.thread .site-container{padding-right:calc(var(--page-margin) + var(--thread-pad));max-width:calc(var(--container-site) - var(--thread-pad));position:relative}#start{--thread-pad:0px}:is(.thread__rail,.thread__journey){display:var(--thread-display);inset:0 0 calc(calc(.25rem * 24) + calc(.25rem * 16) + (var(--home-g-size) - var(--chip-plate-size)) / 2);width:min(100% - 2 * var(--page-margin), var(--container-site));pointer-events:none;view-timeline-inset:0;margin-inline:auto;position:absolute}.thread__rail{z-index:1;top:calc(-50svh - var(--chip-plate-size) / 2);view-timeline-name:--rail}.thread__line{top:0;bottom:0;left:calc(var(--rail-x) - .5px);background:var(--color-primary);transform-origin:top;width:1px;animation:1ms linear both draw;animation-play-state:var(--play,paused);--i0:0;--i1:100;animation-timeline:--rail;animation-range:cover 50svh cover calc(100% - 50svh);position:absolute}.thread__journey{z-index:2;top:calc(var(--story-height) * -1);view-timeline-name:--journey;container-type:inline-size}.thread__chip{top:calc(50svh - var(--chip-plate-size) / 2);width:var(--chip-plate-size);height:var(--chip-plate-size);margin:calc(50svh - var(--chip-plate-size) / 2) 0 0 calc(75% + var(--gutter) / 4 - var(--chip-plate-size) / 2);animation:fade-in 1ms linear both, slide 1ms var(--ease-in-out) forwards;--i0:4.9;--i1:5;--o0:90;--o1:97;position:sticky}.thread__chip .story__chip-plate{animation:grow 1ms var(--ease-in-out) both;--i0:5;--i1:10}.thread__chip .story__chip-core{animation:turn 1ms var(--ease-in-out) both;--i0:0;--i1:100}:is(.thread__chip,.thread__chip .story__chip-plate,.thread__chip .story__chip-core){animation-play-state:var(--play,paused);animation-timeline:--journey;animation-range:contain calc(var(--i0) * var(--track-pct)) contain calc(var(--i1) * var(--track-pct)), contain calc(var(--o0,0) * var(--track-pct)) contain calc(var(--o1,0) * var(--track-pct))}.thread__home{bottom:calc((var(--chip-plate-size) - var(--home-g-size)) / 2);left:calc(var(--rail-x) - var(--home-g-size) / 2);width:var(--home-g-size);height:var(--home-g-size);color:var(--color-primary);position:absolute}.thread__tick{display:var(--thread-display);top:calc(var(--text-headline-lg) * var(--text-headline-lg--line-height) / 2);left:calc(75% - var(--page-margin) / 2 + var(--gutter) * .75);width:calc(12.5% - var(--page-margin) / 4 - var(--gutter) * .375);background:var(--color-primary);transform-origin:100%;height:1px;position:absolute}.cta-band__mark{visibility:var(--band-mark,visible)}.good-inner__title{color:var(--color-primary)}.good-inner__inner,.good-inner__ood{display:inline-block}.good-inner__ood{transform-origin:0}.good-inner__text{color:var(--color-ink-muted);max-width:var(--container-measure);margin-top:1.25rem}@media (width>=48rem){.story{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (width>=64rem){.story{grid-template-columns:repeat(12,minmax(0,1fr))}.story__chapter{grid-column:var(--chapter-cols);height:var(--chapter-h);align-content:center;padding-block:6rem}.story__chapter--hero{grid-row:1}.story__copy{grid-column:1/span 5}.story__visual{grid-column:7/-1}.story__chapter--closing .story__copy{grid-column:1/span 8}.story__stage{grid-row:1 / span var(--stage-rows);height:var(--chapter-h);grid-column:7/-1;padding-bottom:0;top:0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.good-inner__title{view-timeline:--good block;view-timeline-inset:0}.good-inner__ood,.good-inner__inner{animation:1ms linear both grow-x;animation-timeline:--good;animation-range:cover 30% cover 50%}.good-inner__inner{animation-name:name-in}@media not all and (width>=64rem){:is(.story__chapter:not(.story__chapter--hero)>*,.thread .site-container){animation:1ms linear both lift;animation-timeline:view(0);animation-range:entry entry 40%}.story__chapter>.story__visual{animation-name:rise}}@media (width>=64rem){.story{view-timeline:--story block;view-timeline-inset:0}:is(.story,.thread){--play:running;--stage-pos:sticky;--stage-rows:7;--stage-on:grid;--chapter-h:var(--chapter-height);--chapter-cols:1 / span 6;--chapter-line:transparent;--visual:none;--thread-display:block;--band-mark:hidden;--thread-pad:calc(min(100% - 2 * var(--page-margin), var(--container-site)) / 4 + var(--gutter) / 4)}:is(.story__chapter:not(.story__chapter--hero) .story__copy,.thread .card){animation:1ms linear both lift;animation-timeline:view(0);animation-range:entry cover 30%}.thread .card{--rise:calc(.25rem * 6)}#process .step__marker{background:var(--marker-off,var(--color-outline-variant));view-timeline:--marker block;view-timeline-inset:0}#process .step__marker:after{content:"";border-radius:inherit;background:var(--marker-on);animation:1ms linear both fade-in;animation-timeline:--marker;animation-range:cover 45% cover 55%;position:absolute;inset:0}.thread__tick{animation:1ms linear both grow-x;animation-timeline:view(0);animation-range:entry 60% cover 50%}.thread__home{animation:1ms linear both g-in;animation-timeline:view(0);animation-range:cover 50% cover 60%}}}}:is(.story--js,.thread--js){--play:paused;--stage-pos:sticky;--stage-rows:7;--stage-on:grid;--chapter-h:var(--chapter-height);--chapter-cols:1 / span 6;--chapter-line:transparent;--visual:none;--thread-display:block;--band-mark:hidden;--thread-pad:calc(min(100% - 2 * var(--page-margin), var(--container-site)) / 4 + var(--gutter) / 4)}.story--js :is(.story__mark>*,.story__set .shell__piece,.story__scene .shell__piece,.story__rail,.story__rail span span),.thread--js :is(.thread__line,.thread__chip,.thread__chip .story__chip-plate,.thread__chip .story__chip-core){animation-timeline:auto}.is-live :is(.story__mark>*,.thread__chip){will-change:transform, opacity}.reveal{opacity:0;translate:0 var(--motion-distance);transition:opacity var(--dur-reveal) var(--ease-out-expo), translate var(--dur-reveal) var(--ease-out-expo), scale var(--dur-reveal) var(--ease-out-expo)}.reveal.is-in{opacity:1;translate:none}.thread__home.reveal{translate:none;scale:.92}.thread__home.is-in{scale:none}.apps-showcase{gap:var(--gutter);align-items:start;display:grid}.app-feature{flex-direction:column;padding:0;display:flex;overflow:hidden}.app-feature__media{background:var(--color-surface-muted);padding:1.25rem}.app-feature__links{display:grid}.app-feature__body{flex-direction:column;gap:1rem;padding:2rem;display:flex}.app-rows{gap:.75rem;display:grid}.app-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.25rem;display:grid}.app-row__link{color:var(--color-ink-muted);display:inline-flex}.app-row__link .icon{width:1.25rem;height:1.25rem}.app-row:hover .app-row__link{color:var(--link-color)}@media (width>=64rem){.apps-showcase{grid-template-columns:repeat(12,minmax(0,1fr))}.app-feature{grid-column:1/span 7}.app-rows{grid-column:8/-1}}}@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.col-span-full{grid-column:1/-1}.mx-auto{margin-inline:auto}.mt-1{margin-top:.25rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-8{margin-top:2rem}.mt-10{margin-top:2.5rem}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.max-w-measure{max-width:68ch}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-10{column-gap:2.5rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.gap-y-8{row-gap:2rem}.gap-y-10{row-gap:2.5rem}.fill-accent{fill:#f1755c}.fill-ink{fill:#0a1715}.fill-inverse-surface{fill:#0a2622}.fill-none{fill:none}.fill-outline{fill:#757d7b}.fill-outline-inverse{fill:#24504a}.fill-outline-variant{fill:#dce3df}.fill-primary{fill:#019381}.fill-primary-container{fill:#d9efec}.fill-primary-strong{fill:#007767}.fill-secondary{fill:#fec417}.fill-surface{fill:#fff}.fill-surface-muted{fill:#eef5e5}.stroke-ink{stroke:#0a1715}.stroke-outline{stroke:#757d7b}.stroke-outline-variant{stroke:#dce3df}.stroke-primary{stroke:#019381}.stroke-primary-strong{stroke:#007767}.stroke-secondary{stroke:#fec417}.py-16{padding-block:4rem}.pt-12{padding-top:3rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.text-body-lg{font-size:1.1875rem;line-height:var(--tw-leading,1.6);letter-spacing:var(--tw-tracking,-.004em);font-weight:var(--tw-font-weight,400)}.text-body-sm{font-size:.9375rem;line-height:var(--tw-leading,1.5);letter-spacing:var(--tw-tracking,0em);font-weight:var(--tw-font-weight,400)}.text-display{font-size:clamp(2.5rem,1.9643rem + 2.381vw,3.75rem);line-height:var(--tw-leading,1.1);letter-spacing:var(--tw-tracking,-.035em);font-weight:var(--tw-font-weight,600)}.text-headline-lg{font-size:clamp(2rem,1.6786rem + 1.4286vw,2.75rem);line-height:var(--tw-leading,1.15);letter-spacing:var(--tw-tracking,-.03em);font-weight:var(--tw-font-weight,600)}.text-headline-md{font-size:clamp(1.625rem,1.5179rem + .4762vw,1.875rem);line-height:var(--tw-leading,1.25);letter-spacing:var(--tw-tracking,-.02em);font-weight:var(--tw-font-weight,600)}.font-semibold{--tw-font-weight:600;font-weight:600}.text-ink-muted{color:#555d5b}.text-primary{color:#019381}.block-1{block-size:.25rem}.block-2{block-size:.5rem}.block-3{block-size:.75rem}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-start-6{grid-column-start:6}.lg\:col-start-7{grid-column-start:7}.lg\:mt-10{margin-top:2.5rem}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:py-24{padding-block:6rem}.lg\:pt-16{padding-top:4rem}.lg\:pb-16{padding-bottom:4rem}.lg\:pb-24{padding-bottom:6rem}}}@font-face{font-family:Inter;src:url(/fonts/inter-var-latin-vi.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+??,U+102-103,U+110-111,U+128-129,U+131,U+152-153,U+168-169,U+1A0-1A1,U+1AF-1B0,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+2000-206F,U+20AB,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);size-adjust:107.47%;ascent-override:90.14%;descent-override:22.47%;line-gap-override:0%}:root{--dur-fast:.12s;--dur-base:.2s;--dur-slow:.28s;--dur-reveal:.6s;--motion-distance:1rem;--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-color:var(--color-primary-strong);--link-color:var(--color-primary-strong);--link-color-hover:var(--color-ink);--border-hairline:1px solid var(--color-outline-variant);--border-field:1px solid var(--color-outline);--header-height:4.5rem;--gutter:1.5rem;--page-margin:1.25rem}@media (width>=48rem){:root{--page-margin:var(--gutter)}}.theme-ink{color:var(--color-on-inverse-surface);--link-color:var(--color-inverse-primary);--link-color-hover:var(--color-on-inverse-surface);--focus-ring-color:var(--color-on-inverse-surface)}@media (prefers-reduced-motion:reduce){:root{--motion-distance:0px}}@keyframes btn-spin{to{rotate:1turn}}:root{--chapter-height:100svh;--story-height:calc(7 * var(--chapter-height));--track-pct:calc(6 * var(--chapter-height) / 100);--mark-size:228px;--mark-core-ratio:.28125;--g-to-chip:.5833;--plate-from:.5714;--scene-width:560px;--chip-plate-size:112px;--chip-core-size:64px;--chip-ring:12%;--core-radius:16.667%;--home-g-size:228px;--shell-width:480px;--shell-height:360px;--store-shift:translateX(-32px) scale(.94);--good-shift:-1.756em}[data-shell=wordpress]{--b0:9}[data-shell=shopify-theme]{--b0:23}[data-shell=shopify-apps]{--b0:42}[data-shell=support]{--b0:58}[data-shell=custom-apps]{--b0:75}:where([data-shell=wordpress] .shell__piece){--o0:20;--o1:23;--ty:24}[data-piece=frame]{--i0:9;--i1:11;--fs:.96;--o0:53;--o1:58;--ty:-32}[data-piece=nav]{--i0:9.5;--i1:11.5;--fy:-24;--o0:21;--o1:24.5;--ty:0}[data-piece=hero]{--i0:10;--i1:12;--o1:24;--ts:.85;--ty:0}[data-piece=block-1]{--i0:10;--i1:12;--fy:32}[data-piece=block-2]{--i0:10.75;--i1:12.75;--fy:32}[data-piece=block-3]{--i0:11.5;--i1:13;--fy:32}[data-piece=footer]{--i0:12;--i1:13;--fy:16;--o0:20.5;--o1:23.5}:where([data-shell=shopify-theme] .shell__piece){--o0:37;--o1:41}[data-piece=store-header]{--i0:24;--i1:27;--fy:-8;--o0:53;--o1:57;--ty:-32}[data-piece=featured]{--i0:23;--i1:27;--fs:1.15;--o0:53;--o1:57;--ty:-32}[data-piece=price]{--i0:27;--i1:29.5;--fy:8}[data-piece=pill]{--i0:28;--i1:30;--fs:.6}[data-piece^=tile]{--i0:25;--i1:28}[data-piece=tile-2],[data-piece=tile-4]{--i0:25.75;--i1:28.75;--o0:37.5;--o1:41.5}[data-piece=tile-1],[data-piece=tile-2]{--fx:-48;--tx:-24}[data-piece=tile-3],[data-piece=tile-4]{--fx:48;--tx:24}[data-piece=sale-tag]{--i0:28.5;--i1:30;--fs:.6;--dx:-16;--tx:-24}:where([data-shell=shopify-apps] .shell__piece){--o0:53;--o1:57;--ty:-32}[data-piece=hotspots]{--i0:43.5;--i1:46;--fs:.6}[data-piece=tooltip]{--i0:42;--i1:45;--fx:-24}[data-piece=profile]{--i0:42.5;--i1:45.5;--fy:-24}[data-piece=most-viewed]{--i0:43;--i1:46;--fy:24}[data-piece=sample-button]{--i0:44;--i1:47;--fy:24}[data-piece=settings]{--i0:42;--i1:46;--fx:48;--o1:58}:where([data-shell=support] .shell__piece){--o0:70;--o1:74;--ty:24}[data-piece=panel]{--i0:58;--i1:60;--fs:.96}[data-piece=bubble-1]{--i0:58.5;--i1:60.5}[data-piece=bubble-2]{--i0:59.25;--i1:61.25}[data-piece=bubble-3]{--i0:60;--i1:62}[data-piece=bubble-4]{--i0:60.75;--i1:62.75}[data-piece=composer]{--i0:61;--i1:63}[data-piece^=bubble],[data-piece=composer]{--fy:24}[data-piece=status-1]{--i0:60;--i1:62}[data-piece=status-2]{--i0:60.75;--i1:62.75}[data-piece=status-3]{--i0:61.5;--i1:63}[data-piece^=status]{--fx:16}:where([data-shell=custom-apps] .shell__piece){--tx:calc(var(--fx,0) * 4 / 3);--ty:calc(var(--fy,0) * 4 / 3)}[data-piece=chart]{--i0:75;--i1:77;--fx:-34;--fy:-34;--o0:87;--o1:90}[data-piece=list]{--i0:75.5;--i1:77.5;--fy:-48;--o0:87.25;--o1:90.25}[data-piece=toggle]{--i0:76;--i1:78;--fx:34;--fy:-34;--o0:87.5;--o1:90.5}[data-piece=calendar]{--i0:76.5;--i1:78.5;--fx:48;--o0:87.75;--o1:90.75}[data-piece=code]{--i0:77;--i1:79;--fx:34;--fy:34;--o0:88;--o1:91}[data-piece=text]{--i0:77.5;--i1:79.5;--fy:48;--o0:88.25;--o1:91.25}[data-piece=image]{--i0:78;--i1:80;--fx:-34;--fy:34;--o0:88.5;--o1:91.5}[data-piece=pin]{--i0:78.5;--i1:80;--fx:-48;--o0:88.75;--o1:91.75}[data-piece=laptop]{--i0:79;--i1:81;--fs:.98;--o0:88;--o1:92;--ts:1.12}[data-piece=phone]{--i0:79.5;--i1:81;--fs:.98;--o0:88;--o1:92;--tx:64}[data-piece=orbit]{--ux:0;--uy:0;--n:0;--o0:3;--o1:6}[data-piece=h-theme]{--ux:-1;--uy:-1;--n:1;--o0:1;--o1:4.5}[data-piece=h-profile]{--ux:0;--uy:-1;--n:2;--o0:1.5;--o1:5}[data-piece=h-product]{--ux:1;--uy:-1;--n:3;--o0:1.25;--o1:4.75}[data-piece=h-settings]{--ux:1;--uy:0;--n:4;--o0:2;--o1:5.5}[data-piece=h-chart]{--ux:1;--uy:1;--n:5;--o0:1.75;--o1:5.25}[data-piece=h-viewed]{--ux:0;--uy:1;--n:6;--o0:2.25;--o1:5.75}[data-piece=h-chat]{--ux:-1;--uy:1;--n:7;--o0:1.5;--o1:5}[data-piece=h-image]{--ux:-1;--uy:0;--n:8;--o0:2;--o1:5.5}@keyframes piece-in{0%{opacity:0;translate:calc(var(--fx,0) * 1px) calc(var(--fy,0) * 1px);scale:var(--fs,1)}}@keyframes piece-out{to{opacity:0;translate:calc(var(--tx,0) * 1px) calc(var(--ty,0) * 1px);scale:var(--ts,1)}}@keyframes shift{to{transform:var(--store-shift)}}@keyframes shrink{to{scale:var(--ts)}}@keyframes slide{to{translate:calc((100cqw + var(--gutter)) / 8) 0}}@keyframes fade-in{0%{opacity:0}}@keyframes grow{0%{scale:var(--plate-from)}}@keyframes fade-out{to{opacity:0}}@keyframes grow-x{0%{scale:0 1}}@keyframes draw{0%{scale:1 0}}@keyframes rise{0%{opacity:0;translate:0 var(--motion-distance)}}@keyframes lift{0%{translate:0 var(--rise,var(--motion-distance))}}@keyframes name-in{0%{translate:var(--good-shift) 0}}@keyframes g-in{0%{opacity:0;scale:.92}}@keyframes turn{0%,14%{rotate:0deg}18%,24%{rotate:90deg}29%,42%{rotate:180deg}47%,58%{rotate:270deg}63%,75%{rotate:360deg}80%,87%{rotate:450deg}92%,to{rotate:540deg}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
