@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-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Saans", "Saans Fallback", ui-sans-serif, system-ui, sans-serif;--color-white:#fff;--text-xs:.75rem;--font-weight-medium:500;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--ease-out:cubic-bezier(.2, 0, 0, 1);--radius:.25rem;--color-walnut:#261b13;--color-walnut-700:#32261e;--color-ink-900:#1f1a15;--color-ink-600:#6e6860;--color-ink-400:#a09e9a;--color-ink-300:#c5c0b9;--color-ink-200:#dad7d2;--color-ink-100:#e9e8e4;--color-ink-050:#fbfaf8;--color-cream-100:#faf7ef;--color-cream-300:#ded8ce;--color-scrim:#0d0a06;--color-surface:var(--color-white);--color-surface-tint:var(--color-ink-050);--color-surface-dark:var(--color-walnut);--color-on-surface:var(--color-ink-900);--color-on-surface-muted:var(--color-ink-600);--color-on-dark:var(--color-white);--color-on-dark-muted:var(--color-ink-300);--color-on-photo:var(--color-cream-100);--color-on-photo-muted:var(--color-cream-300);--color-line:var(--color-ink-200);--color-line-on-dark:var(--color-ink-300);--color-accent:var(--color-walnut);--opacity-label:.55;--opacity-hover:.85;--opacity-scrim-strong:.85;--font-weight-regular:400;--text-small:.875rem;--text-body:1rem;--text-lead:1.2rem;--text-h4:1.44rem;--text-h3:clamp(1.44rem, 1.339rem + .4326vi, 1.728rem);--text-h2:clamp(1.728rem, 1.285rem + 1.89vi, 2.986rem);--text-h1:clamp(2.074rem, 1.543rem + 2.267vi, 3.583rem);--text-display:clamp(1.728rem, .928rem + 3.413vi, 4rem);--leading-display:1.1;--leading-heading:1.25;--leading-body:1.5;--tracking-display:-.025em;--tracking-heading:-.02em;--tracking-body:-.015em;--tracking-caps:.12em;--measure:37.5rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--space-gutter:clamp(1.5rem, .2676rem + 5.258vi, 5rem);--space-section:clamp(3.5rem, 2.62rem + 3.756vi, 6rem);--space-grid-gap:clamp(1rem, .6479rem + 1.502vi, 2rem);--size-control:3rem;--size-control-sm:2.5rem;--size-icon:1.5rem;--size-touch:2.75rem;--bp-gutter:1.5rem;--bp-section-y:3.5rem;--bp-head-gap:.625rem;--bp-head-to-body:2.375rem;--bp-card-gap:1rem;--bp-card-w:18.125rem;--bp-card-img:11.25rem;--bp-card-inner-gap:.5rem;--bp-eyebrow:.75rem;--bp-eyebrow-track:.12em;--bp-tag:.6875rem;--bp-title:2rem;--bp-title-lh:1.15;--bp-card-title:1.375rem;--bp-card-title-lh:1.2;--bp-copy:.9375rem;--bp-copy-lh:1.5;--bp-link:.875rem;--bp-nav-h:4rem;--bp-hero-h:34.375rem;--bp-hero-size:1.75rem;--bp-hero-lh:1.18;--bp-hero-w:20.4375rem;--bp-hero-inset:2rem;--bp-control-h:3.125rem;--bp-arrow:1.625rem;--bp-segment-h:.125rem;--border-hairline:1px;--radius-pill:100vmax;--duration-fast:.15s}@supports (color:lab(0% 0 0)){:root,:host{--color-white:lab(100% 0 0);--color-walnut:lab(10.9468% 4.66054 7.64239);--color-walnut-700:lab(16.4031% 4.58321 7.72581);--color-ink-900:lab(9.50501% 1.84368 4.21249);--color-ink-600:lab(44.3402% 1.28272 5.23057);--color-ink-400:lab(65.2174% .344992 2.26161);--color-ink-300:lab(77.9833% .839889 4.11475);--color-ink-200:lab(86.1031% .461251 3.01629);--color-ink-100:lab(91.9005% .136197 1.90194);--color-ink-050:lab(98.2724% .0796318 1.13987);--color-cream-100:lab(97.2722% -.00703335 4.20938);--color-cream-300:lab(86.5888% .811905 5.69441);--color-scrim:lab(2.87709% .494413 1.86981)}}}@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}img,picture,video,svg{block-size:auto;max-inline-size:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}}@layer base{.site{container:site/inline-size}@container site (min-inline-size:48rem){.site>*{--bp-gutter:3rem;--bp-section-y:4.5rem;--bp-head-gap:.75rem;--bp-head-to-body:3rem;--bp-card-gap:1.5rem;--bp-card-w:25rem;--bp-card-img:15rem;--bp-card-inner-gap:.625rem;--bp-eyebrow:.8125rem;--bp-tag:.75rem;--bp-title:2.5rem;--bp-title-lh:1.15;--bp-card-title:1.625rem;--bp-card-title-lh:1.18;--bp-copy:1rem;--bp-copy-lh:1.55;--bp-link:.9375rem;--bp-nav-h:5rem;--bp-hero-h:38.125rem;--bp-hero-size:2.25rem;--bp-hero-lh:1.15;--bp-hero-w:27.4375rem;--bp-hero-inset:3rem;--bp-control-h:3.25rem;--bp-arrow:1.875rem}}@container site (min-inline-size:90rem){.site>*{--bp-gutter:5rem;--bp-section-y:6rem;--bp-head-gap:1rem;--bp-head-to-body:4.5rem;--bp-card-gap:2rem;--bp-card-w:32.375rem;--bp-card-img:25rem;--bp-card-inner-gap:1.5rem;--bp-eyebrow:.875rem;--bp-tag:.875rem;--bp-title:3.375rem;--bp-title-lh:1.1;--bp-card-title:1.75rem;--bp-card-title-lh:1.25;--bp-copy:1.125rem;--bp-copy-lh:1.55;--bp-link:1rem;--bp-nav-h:5rem;--bp-hero-h:61.25rem;--bp-hero-size:4rem;--bp-hero-lh:1.15;--bp-hero-w:46.25rem;--bp-hero-inset:0;--bp-control-h:3.375rem;--bp-arrow:2rem}}body{font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--font-weight-regular);line-height:var(--leading-body);letter-spacing:var(--tracking-body);color:var(--color-on-surface);background-color:var(--color-surface);-webkit-font-smoothing:antialiased}h1,h2,h3{text-wrap:balance}h1,h2,h3,h4{font-weight:var(--font-weight-medium);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}h1{font-size:var(--text-h1);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3)}h4{font-size:var(--text-h4)}p{max-inline-size:var(--measure);text-wrap:pretty}a{color:inherit;text-underline-offset:.15em}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}}@layer components;@layer utilities{.visible{visibility:visible}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-family:Saans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Saans-Regular.woff2)format("woff2")}@font-face{font-family:Saans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Saans-RegularItalic.woff2)format("woff2")}@font-face{font-family:Saans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Saans-Medium.woff2)format("woff2")}@font-face{font-family:Saans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Saans-Bold.woff2)format("woff2")}@font-face{font-family:Saans;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/Saans-BoldItalic.woff2)format("woff2")}@font-face{font-family:Saans Fallback;src:local(Helvetica Neue),local(Arial);size-adjust:98%;ascent-override:92%;descent-override:24%;line-gap-override:0%}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
