/* Generated shared typography and reviewed node/layout overrides. */
@font-face { font-family:"Instrument Serif"; src:url("/assets/fonts/instrument-serif-regular.ttf") format("truetype"); font-weight:400; font-style:normal; font-display:swap; }
:root :where([data-component="action"]) { font-family:var(--font); font-size:var(--type-action-size); font-weight:var(--type-weight-regular); line-height:var(--type-action-line-height); letter-spacing:-0.01em; }
:root :where([data-component="action"][data-size="compact"]) { font-family:var(--font); font-size:var(--type-navigation-size); font-weight:var(--type-weight-regular); line-height:var(--type-navigation-line-height); letter-spacing:0.01em; }
:root [data-system-role="hero"] { font-family:var(--type-display-family); font-size:var(--type-hero-size); font-weight:var(--type-weight-display); line-height:var(--type-hero-line-height); letter-spacing:-0.03em; }
:root [data-system-role="page-title"] { font-family:var(--type-display-family); font-size:var(--type-page-title-size); font-weight:var(--type-weight-display); line-height:var(--type-page-title-line-height); letter-spacing:-0.03em; }
:root [data-system-role="section-title"] { font-family:var(--type-display-family); font-size:var(--type-section-title-size); font-weight:var(--type-weight-display); line-height:var(--type-section-title-line-height); letter-spacing:-0.03em; }
:root [data-system-role="photo-title"] { font-family:var(--type-display-family); font-size:var(--type-photo-title-size); font-weight:var(--type-weight-display); line-height:var(--type-photo-title-line-height); letter-spacing:-0.03em; }
:root [data-system-role="subheading"] { font-family:var(--font-display-support); font-size:var(--type-subheading-size); font-weight:var(--type-weight-semibold); line-height:var(--type-subheading-line-height); letter-spacing:-0.01em; }
:root [data-system-role="card-title"] { font-family:var(--font-display-support); font-size:var(--type-card-title-size); font-weight:var(--type-weight-semibold); line-height:var(--type-card-title-line-height); letter-spacing:-0.01em; }
:root [data-system-role="product-title"] { font-family:var(--font-display-support); font-size:var(--type-product-title-size); font-weight:var(--type-weight-semibold); line-height:var(--type-product-title-line-height); letter-spacing:-0.01em; }
:root [data-system-role="lead"] { font-family:var(--font-display-support); font-size:var(--type-lead-size); font-weight:var(--type-weight-regular); line-height:var(--type-lead-line-height); letter-spacing:-0.01em; }
:root [data-system-role="body"] { font-family:var(--font); font-size:var(--type-body-size); font-weight:var(--type-weight-regular); line-height:var(--type-body-line-height); letter-spacing:-0.01em; }
:root [data-system-role="body-strong"] { font-family:var(--font); font-size:var(--type-body-size); font-weight:var(--type-weight-semibold); line-height:var(--type-body-strong-line-height); letter-spacing:-0.01em; }
:root [data-system-role="reading"] { font-family:var(--font); font-size:var(--type-reading-size); font-weight:var(--type-weight-regular); line-height:var(--type-reading-line-height); letter-spacing:-0.01em; }
:root [data-system-role="reading-strong"] { font-family:var(--font); font-size:var(--type-reading-size); font-weight:var(--type-weight-semibold); line-height:var(--type-reading-strong-line-height); letter-spacing:-0.01em; }
:root [data-system-role="small"] { font-family:var(--font); font-size:var(--type-small-size); font-weight:var(--type-weight-regular); line-height:var(--type-small-line-height); letter-spacing:-0.01em; }
:root [data-system-role="caption"] { font-family:var(--font); font-size:var(--type-caption-size); font-weight:var(--type-weight-regular); line-height:var(--type-caption-line-height); letter-spacing:0.01em; }
:root [data-system-role="label"] { font-family:var(--font); font-size:var(--type-label-size); font-weight:var(--type-weight-semibold); line-height:var(--type-label-line-height); letter-spacing:-0.01em; }
:root [data-system-role="navigation"] { font-family:var(--font); font-size:var(--type-navigation-size); font-weight:var(--type-weight-regular); line-height:var(--type-navigation-line-height); letter-spacing:0.01em; }
:root [data-system-role="action"] { font-family:var(--font); font-size:var(--type-action-size); font-weight:var(--type-weight-regular); line-height:var(--type-action-line-height); letter-spacing:-0.01em; }
:root [data-system-role="price"] { font-family:var(--font-display-support); font-size:var(--type-price-size); font-weight:var(--type-weight-semibold); line-height:var(--type-price-line-height); letter-spacing:-0.03em; }
:root [data-system-role="stat"] { font-family:var(--font-display-support); font-size:var(--type-stat-size); font-weight:var(--type-weight-semibold); line-height:var(--type-stat-line-height); letter-spacing:-0.03em; }
[data-system-role] strong { font-weight:var(--type-weight-semibold); }
:root [data-system-color="text/primary"] { color:var(--system-state-color,var(--color-text-primary)); }
:root [data-system-color="text/secondary"] { color:var(--system-state-color,var(--color-text-secondary)); }
:root [data-system-color="text/inverse"] { color:var(--system-state-color,var(--color-text-inverse)); }
:root [data-system-color="surface/canvas"] { color:var(--system-state-color,var(--color-surface-canvas)); }
:root [data-system-color="surface/subtle"] { color:var(--system-state-color,var(--color-surface-subtle)); }
:root [data-system-color="surface/control"] { color:var(--system-state-color,var(--color-surface-control)); }
:root [data-system-color="action/primary"] { color:var(--system-state-color,var(--color-action-primary)); }
:root [data-system-color="action/link"] { color:var(--system-state-color,var(--color-action-link)); }
:root [data-system-color="border/default"] { color:var(--system-state-color,var(--color-border-default)); }
:root [data-system-color="border/control"] { color:var(--system-state-color,var(--color-border-control)); }
:root [data-system-color="text/body-secondary"] { color:var(--system-state-color,var(--color-text-body-secondary)); }
:root [data-system-color="brand/ink"] { color:var(--system-state-color,var(--color-brand-ink)); }
:root [data-system-color="brand/canvas"] { color:var(--system-state-color,var(--color-brand-canvas)); }
:root [data-system-color="brand/card"] { color:var(--system-state-color,var(--color-brand-card)); }
:root [data-system-color="brand/muted"] { color:var(--system-state-color,var(--color-brand-muted)); }
:root [data-system-color="surface/giving-start"] { color:var(--system-state-color,var(--color-surface-giving-start)); }
:root [data-system-color="surface/giving-end"] { color:var(--system-state-color,var(--color-surface-giving-end)); }
:root [data-system-color="surface/store-hero"] { color:var(--system-state-color,var(--surface-store-hero)); }
:root [data-system-color="surface/store-announcement"] { color:var(--system-state-color,var(--surface-store-announcement)); }
@media(max-width:650px) {
:root [data-system-role-mobile="hero"] { font-family:var(--type-display-family); font-size:var(--type-hero-size); font-weight:var(--type-weight-display); line-height:var(--type-hero-line-height); letter-spacing:-0.03em; }
:root [data-system-role-mobile="page-title"] { font-family:var(--type-display-family); font-size:var(--type-page-title-size); font-weight:var(--type-weight-display); line-height:var(--type-page-title-line-height); letter-spacing:-0.03em; }
:root [data-system-role-mobile="section-title"] { font-family:var(--type-display-family); font-size:var(--type-section-title-size); font-weight:var(--type-weight-display); line-height:var(--type-section-title-line-height); letter-spacing:-0.03em; }
:root [data-system-role-mobile="photo-title"] { font-family:var(--type-display-family); font-size:var(--type-photo-title-size); font-weight:var(--type-weight-display); line-height:var(--type-photo-title-line-height); letter-spacing:-0.03em; }
:root [data-system-role-mobile="subheading"] { font-family:var(--font-display-support); font-size:var(--type-subheading-size); font-weight:var(--type-weight-semibold); line-height:var(--type-subheading-line-height); letter-spacing:-0.01em; }
:root [data-system-role-mobile="card-title"] { font-family:var(--font-display-support); font-size:var(--type-card-title-size); font-weight:var(--type-weight-semibold); line-height:var(--type-card-title-line-height); letter-spacing:-0.01em; }
:root [data-system-role-mobile="product-title"] { font-family:var(--font-display-support); font-size:var(--type-product-title-size); font-weight:var(--type-weight-semibold); line-height:var(--type-product-title-line-height); letter-spacing:-0.01em; }
:root [data-system-role-mobile="lead"] { font-family:var(--font-display-support); font-size:var(--type-lead-size); font-weight:var(--type-weight-regular); line-height:var(--type-lead-line-height); letter-spacing:-0.01em; }
:root [data-system-role-mobile="body"] { font-family:var(--font); font-size:var(--type-body-size); font-weight:var(--type-weight-regular); line-height:var(--type-body-line-height); letter-spacing:-0.01em; }
:root [data-system-role-mobile="body-strong"] { font-family:var(--font); font-size:var(--type-body-size); font-weight:var(--type-weight-semibold); line-height:var(--type-body-strong-line-height); letter-spacing:-0.01em; }
:root [data-system-role-mobile="reading"] { font-family:var(--font); font-size:var(--type-reading-size); font-weight:var(--type-weight-regular); line-height:var(--type-reading-line-height); letter-spacing:-0.01em; }
:root [data-system-role-mobile="reading-strong"] { font-family:var(--font); font-size:var(--type-reading-size); font-weight:var(--type-weight-semibold); line-height:var(--type-reading-strong-line-height); letter-spacing:-0.01em; }
:root [data-system-role-mobile="small"] { font-family:var(--font); font-size:var(--type-small-size); font-weight:var(--type-weight-regular); line-height:var(--type-small-line-height); letter-spacing:-0.01em; }
:root [data-system-role-mobile="caption"] { font-family:var(--font); font-size:var(--type-caption-size); font-weight:var(--type-weight-regular); line-height:var(--type-caption-line-height); letter-spacing:0.01em; }
:root [data-system-role-mobile="label"] { font-family:var(--font); font-size:var(--type-label-size); font-weight:var(--type-weight-semibold); line-height:var(--type-label-line-height); letter-spacing:-0.01em; }
:root [data-system-role-mobile="navigation"] { font-family:var(--font); font-size:var(--type-navigation-size); font-weight:var(--type-weight-regular); line-height:var(--type-navigation-line-height); letter-spacing:0.01em; }
:root [data-system-role-mobile="action"] { font-family:var(--font); font-size:var(--type-action-size); font-weight:var(--type-weight-regular); line-height:var(--type-action-line-height); letter-spacing:-0.01em; }
:root [data-system-role-mobile="price"] { font-family:var(--font-display-support); font-size:var(--type-price-size); font-weight:var(--type-weight-semibold); line-height:var(--type-price-line-height); letter-spacing:-0.03em; }
:root [data-system-role-mobile="stat"] { font-family:var(--font-display-support); font-size:var(--type-stat-size); font-weight:var(--type-weight-semibold); line-height:var(--type-stat-line-height); letter-spacing:-0.03em; }
}
@media(min-width:651px) and (max-width:899px) {
:root [data-system-role-tablet="hero"] { font-family:var(--type-display-family); font-size:var(--type-hero-size); font-weight:var(--type-weight-display); line-height:var(--type-hero-line-height); letter-spacing:-0.03em; }
:root [data-system-role-tablet="page-title"] { font-family:var(--type-display-family); font-size:var(--type-page-title-size); font-weight:var(--type-weight-display); line-height:var(--type-page-title-line-height); letter-spacing:-0.03em; }
:root [data-system-role-tablet="section-title"] { font-family:var(--type-display-family); font-size:var(--type-section-title-size); font-weight:var(--type-weight-display); line-height:var(--type-section-title-line-height); letter-spacing:-0.03em; }
:root [data-system-role-tablet="photo-title"] { font-family:var(--type-display-family); font-size:var(--type-photo-title-size); font-weight:var(--type-weight-display); line-height:var(--type-photo-title-line-height); letter-spacing:-0.03em; }
:root [data-system-role-tablet="subheading"] { font-family:var(--font-display-support); font-size:var(--type-subheading-size); font-weight:var(--type-weight-semibold); line-height:var(--type-subheading-line-height); letter-spacing:-0.01em; }
:root [data-system-role-tablet="card-title"] { font-family:var(--font-display-support); font-size:var(--type-card-title-size); font-weight:var(--type-weight-semibold); line-height:var(--type-card-title-line-height); letter-spacing:-0.01em; }
:root [data-system-role-tablet="product-title"] { font-family:var(--font-display-support); font-size:var(--type-product-title-size); font-weight:var(--type-weight-semibold); line-height:var(--type-product-title-line-height); letter-spacing:-0.01em; }
:root [data-system-role-tablet="lead"] { font-family:var(--font-display-support); font-size:var(--type-lead-size); font-weight:var(--type-weight-regular); line-height:var(--type-lead-line-height); letter-spacing:-0.01em; }
:root [data-system-role-tablet="body"] { font-family:var(--font); font-size:var(--type-body-size); font-weight:var(--type-weight-regular); line-height:var(--type-body-line-height); letter-spacing:-0.01em; }
:root [data-system-role-tablet="body-strong"] { font-family:var(--font); font-size:var(--type-body-size); font-weight:var(--type-weight-semibold); line-height:var(--type-body-strong-line-height); letter-spacing:-0.01em; }
:root [data-system-role-tablet="reading"] { font-family:var(--font); font-size:var(--type-reading-size); font-weight:var(--type-weight-regular); line-height:var(--type-reading-line-height); letter-spacing:-0.01em; }
:root [data-system-role-tablet="reading-strong"] { font-family:var(--font); font-size:var(--type-reading-size); font-weight:var(--type-weight-semibold); line-height:var(--type-reading-strong-line-height); letter-spacing:-0.01em; }
:root [data-system-role-tablet="small"] { font-family:var(--font); font-size:var(--type-small-size); font-weight:var(--type-weight-regular); line-height:var(--type-small-line-height); letter-spacing:-0.01em; }
:root [data-system-role-tablet="caption"] { font-family:var(--font); font-size:var(--type-caption-size); font-weight:var(--type-weight-regular); line-height:var(--type-caption-line-height); letter-spacing:0.01em; }
:root [data-system-role-tablet="label"] { font-family:var(--font); font-size:var(--type-label-size); font-weight:var(--type-weight-semibold); line-height:var(--type-label-line-height); letter-spacing:-0.01em; }
:root [data-system-role-tablet="navigation"] { font-family:var(--font); font-size:var(--type-navigation-size); font-weight:var(--type-weight-regular); line-height:var(--type-navigation-line-height); letter-spacing:0.01em; }
:root [data-system-role-tablet="action"] { font-family:var(--font); font-size:var(--type-action-size); font-weight:var(--type-weight-regular); line-height:var(--type-action-line-height); letter-spacing:-0.01em; }
:root [data-system-role-tablet="price"] { font-family:var(--font-display-support); font-size:var(--type-price-size); font-weight:var(--type-weight-semibold); line-height:var(--type-price-line-height); letter-spacing:-0.03em; }
:root [data-system-role-tablet="stat"] { font-family:var(--font-display-support); font-size:var(--type-stat-size); font-weight:var(--type-weight-semibold); line-height:var(--type-stat-line-height); letter-spacing:-0.03em; }
}
@media(min-width:900px) and (max-width:1199px) {
:root [data-system-role-laptop="hero"] { font-family:var(--type-display-family); font-size:var(--type-hero-size); font-weight:var(--type-weight-display); line-height:var(--type-hero-line-height); letter-spacing:-0.03em; }
:root [data-system-role-laptop="page-title"] { font-family:var(--type-display-family); font-size:var(--type-page-title-size); font-weight:var(--type-weight-display); line-height:var(--type-page-title-line-height); letter-spacing:-0.03em; }
:root [data-system-role-laptop="section-title"] { font-family:var(--type-display-family); font-size:var(--type-section-title-size); font-weight:var(--type-weight-display); line-height:var(--type-section-title-line-height); letter-spacing:-0.03em; }
:root [data-system-role-laptop="photo-title"] { font-family:var(--type-display-family); font-size:var(--type-photo-title-size); font-weight:var(--type-weight-display); line-height:var(--type-photo-title-line-height); letter-spacing:-0.03em; }
:root [data-system-role-laptop="subheading"] { font-family:var(--font-display-support); font-size:var(--type-subheading-size); font-weight:var(--type-weight-semibold); line-height:var(--type-subheading-line-height); letter-spacing:-0.01em; }
:root [data-system-role-laptop="card-title"] { font-family:var(--font-display-support); font-size:var(--type-card-title-size); font-weight:var(--type-weight-semibold); line-height:var(--type-card-title-line-height); letter-spacing:-0.01em; }
:root [data-system-role-laptop="product-title"] { font-family:var(--font-display-support); font-size:var(--type-product-title-size); font-weight:var(--type-weight-semibold); line-height:var(--type-product-title-line-height); letter-spacing:-0.01em; }
:root [data-system-role-laptop="lead"] { font-family:var(--font-display-support); font-size:var(--type-lead-size); font-weight:var(--type-weight-regular); line-height:var(--type-lead-line-height); letter-spacing:-0.01em; }
:root [data-system-role-laptop="body"] { font-family:var(--font); font-size:var(--type-body-size); font-weight:var(--type-weight-regular); line-height:var(--type-body-line-height); letter-spacing:-0.01em; }
:root [data-system-role-laptop="body-strong"] { font-family:var(--font); font-size:var(--type-body-size); font-weight:var(--type-weight-semibold); line-height:var(--type-body-strong-line-height); letter-spacing:-0.01em; }
:root [data-system-role-laptop="reading"] { font-family:var(--font); font-size:var(--type-reading-size); font-weight:var(--type-weight-regular); line-height:var(--type-reading-line-height); letter-spacing:-0.01em; }
:root [data-system-role-laptop="reading-strong"] { font-family:var(--font); font-size:var(--type-reading-size); font-weight:var(--type-weight-semibold); line-height:var(--type-reading-strong-line-height); letter-spacing:-0.01em; }
:root [data-system-role-laptop="small"] { font-family:var(--font); font-size:var(--type-small-size); font-weight:var(--type-weight-regular); line-height:var(--type-small-line-height); letter-spacing:-0.01em; }
:root [data-system-role-laptop="caption"] { font-family:var(--font); font-size:var(--type-caption-size); font-weight:var(--type-weight-regular); line-height:var(--type-caption-line-height); letter-spacing:0.01em; }
:root [data-system-role-laptop="label"] { font-family:var(--font); font-size:var(--type-label-size); font-weight:var(--type-weight-semibold); line-height:var(--type-label-line-height); letter-spacing:-0.01em; }
:root [data-system-role-laptop="navigation"] { font-family:var(--font); font-size:var(--type-navigation-size); font-weight:var(--type-weight-regular); line-height:var(--type-navigation-line-height); letter-spacing:0.01em; }
:root [data-system-role-laptop="action"] { font-family:var(--font); font-size:var(--type-action-size); font-weight:var(--type-weight-regular); line-height:var(--type-action-line-height); letter-spacing:-0.01em; }
:root [data-system-role-laptop="price"] { font-family:var(--font-display-support); font-size:var(--type-price-size); font-weight:var(--type-weight-semibold); line-height:var(--type-price-line-height); letter-spacing:-0.03em; }
:root [data-system-role-laptop="stat"] { font-family:var(--font-display-support); font-size:var(--type-stat-size); font-weight:var(--type-weight-semibold); line-height:var(--type-stat-line-height); letter-spacing:-0.03em; }
}
@media(min-width:1200px) {
:root [data-system-role-desktop="hero"] { font-family:var(--type-display-family); font-size:var(--type-hero-size); font-weight:var(--type-weight-display); line-height:var(--type-hero-line-height); letter-spacing:-0.03em; }
:root [data-system-role-desktop="page-title"] { font-family:var(--type-display-family); font-size:var(--type-page-title-size); font-weight:var(--type-weight-display); line-height:var(--type-page-title-line-height); letter-spacing:-0.03em; }
:root [data-system-role-desktop="section-title"] { font-family:var(--type-display-family); font-size:var(--type-section-title-size); font-weight:var(--type-weight-display); line-height:var(--type-section-title-line-height); letter-spacing:-0.03em; }
:root [data-system-role-desktop="photo-title"] { font-family:var(--type-display-family); font-size:var(--type-photo-title-size); font-weight:var(--type-weight-display); line-height:var(--type-photo-title-line-height); letter-spacing:-0.03em; }
:root [data-system-role-desktop="subheading"] { font-family:var(--font-display-support); font-size:var(--type-subheading-size); font-weight:var(--type-weight-semibold); line-height:var(--type-subheading-line-height); letter-spacing:-0.01em; }
:root [data-system-role-desktop="card-title"] { font-family:var(--font-display-support); font-size:var(--type-card-title-size); font-weight:var(--type-weight-semibold); line-height:var(--type-card-title-line-height); letter-spacing:-0.01em; }
:root [data-system-role-desktop="product-title"] { font-family:var(--font-display-support); font-size:var(--type-product-title-size); font-weight:var(--type-weight-semibold); line-height:var(--type-product-title-line-height); letter-spacing:-0.01em; }
:root [data-system-role-desktop="lead"] { font-family:var(--font-display-support); font-size:var(--type-lead-size); font-weight:var(--type-weight-regular); line-height:var(--type-lead-line-height); letter-spacing:-0.01em; }
:root [data-system-role-desktop="body"] { font-family:var(--font); font-size:var(--type-body-size); font-weight:var(--type-weight-regular); line-height:var(--type-body-line-height); letter-spacing:-0.01em; }
:root [data-system-role-desktop="body-strong"] { font-family:var(--font); font-size:var(--type-body-size); font-weight:var(--type-weight-semibold); line-height:var(--type-body-strong-line-height); letter-spacing:-0.01em; }
:root [data-system-role-desktop="reading"] { font-family:var(--font); font-size:var(--type-reading-size); font-weight:var(--type-weight-regular); line-height:var(--type-reading-line-height); letter-spacing:-0.01em; }
:root [data-system-role-desktop="reading-strong"] { font-family:var(--font); font-size:var(--type-reading-size); font-weight:var(--type-weight-semibold); line-height:var(--type-reading-strong-line-height); letter-spacing:-0.01em; }
:root [data-system-role-desktop="small"] { font-family:var(--font); font-size:var(--type-small-size); font-weight:var(--type-weight-regular); line-height:var(--type-small-line-height); letter-spacing:-0.01em; }
:root [data-system-role-desktop="caption"] { font-family:var(--font); font-size:var(--type-caption-size); font-weight:var(--type-weight-regular); line-height:var(--type-caption-line-height); letter-spacing:0.01em; }
:root [data-system-role-desktop="label"] { font-family:var(--font); font-size:var(--type-label-size); font-weight:var(--type-weight-semibold); line-height:var(--type-label-line-height); letter-spacing:-0.01em; }
:root [data-system-role-desktop="navigation"] { font-family:var(--font); font-size:var(--type-navigation-size); font-weight:var(--type-weight-regular); line-height:var(--type-navigation-line-height); letter-spacing:0.01em; }
:root [data-system-role-desktop="action"] { font-family:var(--font); font-size:var(--type-action-size); font-weight:var(--type-weight-regular); line-height:var(--type-action-line-height); letter-spacing:-0.01em; }
:root [data-system-role-desktop="price"] { font-family:var(--font-display-support); font-size:var(--type-price-size); font-weight:var(--type-weight-semibold); line-height:var(--type-price-line-height); letter-spacing:-0.03em; }
:root [data-system-role-desktop="stat"] { font-family:var(--font-display-support); font-size:var(--type-stat-size); font-weight:var(--type-weight-semibold); line-height:var(--type-stat-line-height); letter-spacing:-0.03em; }
}
:root [data-component="action"] > .action-label { font:inherit; letter-spacing:inherit; color:inherit; }
@media(max-width:650px) {
#use-cases .scenario-track { margin-top:var(--space-3xl); }
}
@media(min-width:651px) and (max-width:899px) {
#use-cases .scenario-track { margin-top:var(--space-2xl); }
}
@media(min-width:900px) and (max-width:1199px) {
#use-cases .scenario-track { margin-top:var(--space-2xl); }
}
@media(min-width:1200px) {
#use-cases .scenario-track { margin-top:var(--space-2xl); }
}
@media(max-width:650px) {
.control-feature-stack { display:flex;flex-direction:column;gap:var(--space-m);margin-top:var(--space-2xl); }
}
@media(min-width:651px) and (max-width:899px) {
.control-feature-stack { display:flex;flex-direction:column;gap:var(--space-m);margin-top:var(--space-2xl); }
}
@media(min-width:900px) and (max-width:1199px) {
.control-feature-stack { display:flex;flex-direction:column;gap:var(--space-m);margin-top:var(--space-2xl); }
}
@media(min-width:1200px) {
.control-feature-stack { display:flex;flex-direction:column;gap:var(--space-m);margin-top:var(--space-2xl); }
}
@media(max-width:650px) {
.viewer-wrap { gap:var(--space-s); }
}
@media(min-width:651px) and (max-width:899px) {
.viewer-wrap { gap:var(--space-s); }
}
@media(min-width:900px) and (max-width:1199px) {
.viewer-wrap { gap:var(--space-s); }
}
@media(min-width:1200px) {
.viewer-wrap { gap:var(--space-s); }
}
@media(min-width:651px) and (max-width:899px) {
[data-figma-node~="1061:11521"] { padding-left:var(--space-l);padding-right:var(--space-l); }
}
@media(min-width:900px) and (max-width:1199px) {
[data-figma-node~="1061:11521"] { padding-left:var(--space-l);padding-right:var(--space-l); }
}
@media(min-width:1200px) {
[data-figma-node~="1061:11521"] { padding-left:var(--space-l);padding-right:var(--space-l); }
}
@media(min-width:651px) and (max-width:899px) {
[data-figma-node~="1061:11526"] { margin-top:var(--space-m); }
}
@media(min-width:900px) and (max-width:1199px) {
[data-figma-node~="1061:11526"] { margin-top:var(--space-m); }
}
@media(min-width:1200px) {
[data-figma-node~="1061:11526"] { margin-top:var(--space-m); }
}
@media(min-width:651px) and (max-width:899px) {
[data-figma-node~="1061:11529"] { gap:var(--space-l);margin-top:var(--space-l); }
}
@media(min-width:900px) and (max-width:1199px) {
[data-figma-node~="1061:11529"] { gap:var(--space-l);margin-top:var(--space-l); }
}
@media(min-width:1200px) {
[data-figma-node~="1061:11529"] { gap:var(--space-l);margin-top:var(--space-l); }
}
@media(min-width:651px) and (max-width:899px) {
[data-figma-node~="1061:11532"] { margin-top:var(--space-m); }
}
@media(min-width:900px) and (max-width:1199px) {
[data-figma-node~="1061:11532"] { margin-top:var(--space-m); }
}
@media(min-width:1200px) {
[data-figma-node~="1061:11532"] { margin-top:var(--space-m); }
}
@media(min-width:651px) and (max-width:899px) {
[data-figma-node~="1061:11537"] { margin-top:var(--space-s); }
}
@media(min-width:900px) and (max-width:1199px) {
[data-figma-node~="1061:11537"] { margin-top:var(--space-s); }
}
@media(min-width:1200px) {
[data-figma-node~="1061:11537"] { margin-top:var(--space-s); }
}
@media(min-width:651px) and (max-width:899px) {
[data-figma-node~="1061:11556"] { margin-top:var(--space-m); }
}
@media(min-width:900px) and (max-width:1199px) {
[data-figma-node~="1061:11556"] { margin-top:var(--space-m); }
}
@media(min-width:1200px) {
[data-figma-node~="1061:11556"] { margin-top:var(--space-m); }
}
@media(min-width:651px) and (max-width:899px) {
[data-figma-node~="1061:11619"] { margin-top:var(--space-m); }
}
@media(min-width:900px) and (max-width:1199px) {
[data-figma-node~="1061:11619"] { margin-top:var(--space-m); }
}
@media(min-width:1200px) {
[data-figma-node~="1061:11619"] { margin-top:var(--space-m); }
}
@media(min-width:651px) and (max-width:899px) {
[data-figma-node~="1061:11623"] { gap:var(--space-m);margin-top:var(--space-2xl); }
}
@media(min-width:900px) and (max-width:1199px) {
[data-figma-node~="1061:11623"] { gap:var(--space-m);margin-top:var(--space-2xl); }
}
@media(min-width:1200px) {
[data-figma-node~="1061:11623"] { gap:var(--space-m);margin-top:var(--space-2xl); }
}
@media(min-width:651px) and (max-width:899px) {
[data-figma-node~="1061:11805"] { gap:var(--space-l); }
}
@media(min-width:900px) and (max-width:1199px) {
[data-figma-node~="1061:11805"] { gap:var(--space-l); }
}
@media(min-width:1200px) {
[data-figma-node~="1061:11805"] { gap:var(--space-l); }
}
@media(min-width:1200px) {
[data-figma-node~="1061:11808"] { max-width:532px; }
}
@media(min-width:651px) and (max-width:899px) {
[data-figma-node~="1061:11976"] { padding-bottom:var(--space-l);padding-left:var(--page-gutter);padding-right:var(--page-gutter);padding-top:var(--space-3xl); }
}
@media(min-width:900px) and (max-width:1199px) {
[data-figma-node~="1061:11976"] { padding-bottom:var(--space-l);padding-left:var(--page-gutter);padding-right:var(--page-gutter);padding-top:var(--space-3xl); }
}
@media(min-width:1200px) {
[data-figma-node~="1061:11976"] { padding-bottom:var(--space-l);padding-left:var(--page-gutter);padding-right:var(--page-gutter);padding-top:var(--space-3xl); }
}
@media(min-width:651px) and (max-width:899px) {
[data-figma-node~="1061:11985"] { margin-top:var(--space-m); }
}
@media(min-width:900px) and (max-width:1199px) {
[data-figma-node~="1061:11985"] { margin-top:var(--space-m); }
}
@media(min-width:1200px) {
[data-figma-node~="1061:11985"] { margin-top:var(--space-m); }
}
@media(min-width:651px) and (max-width:899px) {
[data-figma-node~="1061:11987"] { margin-top:var(--space-l); }
}
@media(min-width:900px) and (max-width:1199px) {
[data-figma-node~="1061:11987"] { margin-top:var(--space-l); }
}
@media(min-width:1200px) {
[data-figma-node~="1061:11987"] { margin-top:var(--space-l); }
}
@media(min-width:651px) and (max-width:899px) {
[data-figma-node~="1061:12006"] { margin-top:var(--space-m); }
}
@media(min-width:900px) and (max-width:1199px) {
[data-figma-node~="1061:12006"] { margin-top:var(--space-m); }
}
@media(min-width:1200px) {
[data-figma-node~="1061:12006"] { margin-top:var(--space-m); }
}
@media(min-width:651px) and (max-width:899px) {
[data-figma-node~="1061:12013"] { margin-top:var(--space-m); }
}
@media(min-width:900px) and (max-width:1199px) {
[data-figma-node~="1061:12013"] { margin-top:var(--space-m); }
}
@media(min-width:1200px) {
[data-figma-node~="1061:12013"] { margin-top:var(--space-m); }
}
@media(min-width:651px) and (max-width:899px) {
[data-figma-node~="1061:12020"] { margin-top:var(--space-m); }
}
@media(min-width:900px) and (max-width:1199px) {
[data-figma-node~="1061:12020"] { margin-top:var(--space-m); }
}
@media(min-width:1200px) {
[data-figma-node~="1061:12020"] { margin-top:var(--space-m); }
}
@media(min-width:651px) and (max-width:899px) {
[data-figma-node~="1061:12096"] { margin-top:var(--space-m); }
}
@media(min-width:900px) and (max-width:1199px) {
[data-figma-node~="1061:12096"] { margin-top:var(--space-m); }
}
@media(min-width:1200px) {
[data-figma-node~="1061:12096"] { margin-top:var(--space-m); }
}
@media(min-width:1200px) {
[data-figma-node~="1061:12097"] { max-width:600px; }
}
@media(max-width:650px) {
[data-figma-node~="1061:12424"] { padding-left:var(--page-gutter);padding-right:var(--page-gutter); }
}
@media(max-width:650px) {
[data-figma-node~="1061:12430"] { margin-top:var(--space-l); }
}
@media(max-width:650px) {
[data-figma-node~="1061:12432"] { gap:var(--space-m);margin-top:var(--space-m); }
}
@media(max-width:650px) {
[data-figma-node~="1061:12435"] { margin-top:var(--space-s); }
}
@media(max-width:650px) {
[data-figma-node~="1061:12457"] { margin-top:var(--space-m); }
}
@media(max-width:650px) {
[data-figma-node~="1061:12512"] { margin-top:var(--space-m); }
}
@media(max-width:650px) {
[data-figma-node~="1061:12517"] { display:flex;flex-direction:column;gap:var(--space-m);margin-top:var(--space-2xl); }
}
@media(max-width:650px) {
[data-figma-node~="1061:12866"] { padding-bottom:var(--space-m);padding-left:var(--page-gutter);padding-right:var(--page-gutter);padding-top:var(--space-2xl); }
}
@media(max-width:650px) {
[data-figma-node~="1061:12873"] { margin-top:var(--space-m); }
}
@media(max-width:650px) {
[data-figma-node~="1061:12979"] { margin-top:var(--space-l); }
}
@media(max-width:650px) {
[data-figma-node~="1061:12980"] { max-width:600px; }
}
@media(min-width:651px) and (max-width:899px) {
[data-figma-node~="1061:13114"] { margin-top:var(--space-m); }
}
@media(min-width:900px) and (max-width:1199px) {
[data-figma-node~="1061:13114"] { margin-top:var(--space-m); }
}
@media(min-width:1200px) {
[data-figma-node~="1061:13114"] { margin-top:var(--space-m); }
}
@media(min-width:651px) and (max-width:899px) {
[data-figma-node~="1061:13124"] { column-gap:64px;padding-bottom:var(--space-4xl);row-gap:64px; }
}
@media(min-width:900px) and (max-width:1199px) {
[data-figma-node~="1061:13124"] { column-gap:64px;padding-bottom:var(--space-4xl);row-gap:64px; }
}
@media(min-width:1200px) {
[data-figma-node~="1061:13124"] { column-gap:64px;padding-bottom:var(--space-4xl);row-gap:64px; }
}
@media(max-width:650px) {
[data-figma-node~="1061:13339"] { column-gap:48px;padding-bottom:var(--space-4xl);row-gap:48px; }
}
@media(min-width:651px) and (max-width:899px) {
[data-figma-node~="1061:13532"] { padding-bottom:var(--space-4xl);padding-top:var(--space-4xl); }
}
@media(min-width:900px) and (max-width:1199px) {
[data-figma-node~="1061:13532"] { padding-bottom:var(--space-4xl);padding-top:var(--space-4xl); }
}
@media(min-width:1200px) {
[data-figma-node~="1061:13532"] { padding-bottom:var(--space-4xl);padding-top:var(--space-4xl); }
}
@media(min-width:651px) and (max-width:899px) {
[data-figma-node~="1061:13536"] { margin-top:var(--space-m); }
}
@media(min-width:900px) and (max-width:1199px) {
[data-figma-node~="1061:13536"] { margin-top:var(--space-m); }
}
@media(min-width:1200px) {
[data-figma-node~="1061:13536"] { margin-top:var(--space-m); }
}
@media(min-width:651px) and (max-width:899px) {
[data-figma-node~="1061:13539"] { margin-top:var(--space-xl); }
}
@media(min-width:900px) and (max-width:1199px) {
[data-figma-node~="1061:13539"] { margin-top:var(--space-xl); }
}
@media(min-width:1200px) {
[data-figma-node~="1061:13539"] { margin-top:var(--space-xl); }
}
@media(min-width:651px) and (max-width:899px) {
[data-figma-node~="1061:13592"] { margin-top:var(--space-m); }
}
@media(min-width:900px) and (max-width:1199px) {
[data-figma-node~="1061:13592"] { margin-top:var(--space-m); }
}
@media(min-width:1200px) {
[data-figma-node~="1061:13592"] { margin-top:var(--space-m); }
}
@media(max-width:650px) {
[data-figma-node~="1061:13600"] { padding-bottom:var(--space-4xl);padding-top:var(--space-4xl); }
}
@media(max-width:650px) {
[data-figma-node~="1061:13603"] { margin-top:var(--space-m); }
}
@media(max-width:650px) {
[data-figma-node~="1061:13657"] { margin-top:var(--space-m); }
}
@media(min-width:651px) and (max-width:899px) {
[data-figma-node~="1386:4953"] { gap:var(--space-m); }
}
@media(min-width:900px) and (max-width:1199px) {
[data-figma-node~="1386:4953"] { gap:var(--space-m); }
}
@media(min-width:1200px) {
[data-figma-node~="1386:4953"] { gap:var(--space-m); }
}
@media(max-width:650px) {
[data-figma-node~="1386:4954"] { gap:var(--space-m); }
}
@media(min-width:651px) and (max-width:899px) {
[data-figma-node~="I1066:10449;1218:4531"] { height:497.5px; }
}
@media(min-width:900px) and (max-width:1199px) {
[data-figma-node~="I1066:10449;1218:4531"] { height:497.5px; }
}
@media(min-width:1200px) {
[data-figma-node~="I1066:10449;1218:4531"] { height:497.5px; }
}
@media(max-width:650px) {
[data-figma-node~="I1066:10453;1218:4571"] { height:360px; }
}
