/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
._root_336vb_4{--page-intro-content-max-width:100%;--page-intro-desktop-content-max-width:100%;--page-intro-divider-color:var(--grm-border-muted);--page-intro-edge-gutter:var(--grm-space-chrome-edge-gutter);--page-intro-headline-summary-gap:clamp(2rem, 5svh, 4rem);--page-intro-padding-block-start:clamp(9rem, 18svh, 12rem);--page-intro-padding-block-end:clamp(2rem, 4svh, 3.5rem);--page-intro-action-margin-block-start:clamp(2rem, 4svh, 3rem);--page-intro-action-column-gap:clamp(1.5rem, 3vw, 3rem);--page-intro-action-row-gap:.625rem;--page-intro-action-link-color:#8a8f98;--page-intro-action-link-hover-color:#8a8f98;--page-intro-action-link-font-size:1rem;--page-intro-action-link-font-weight:520;--page-intro-action-link-gap:.42rem;--page-intro-support-color:var(--grm-text-muted);--page-intro-kicker-font-size:.75rem;--page-intro-kicker-font-weight:560;--page-intro-summary-color:#111;--page-intro-summary-font-size:1rem;--page-intro-text-motion-duration:.96s;--page-intro-title-font-size:clamp(3.25rem, 10vw, 5rem);--page-intro-title-motion-duration:1.04s;border-block-end:1px solid var(--page-intro-divider-color);min-block-size:auto;width:100%;max-width:none;min-height:auto;padding-block:var(--page-intro-padding-block-start) var(--page-intro-padding-block-end);margin-inline:0;padding-inline:0}:where(._root_336vb_4>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}._inner_336vb_42{width:100%;max-width:var(--grm-layout-canvas-max-width);padding-inline:var(--page-intro-edge-gutter);flex-direction:column;justify-content:flex-start;gap:0;margin-inline:auto;display:flex}._summaryRow_336vb_53{width:100%;max-width:none;grid-row:2;justify-content:space-between;align-items:flex-start;gap:clamp(1.25rem,3svh,2.75rem);margin-block-start:var(--page-intro-headline-summary-gap)}._summaryStack_336vb_63{width:100%;max-width:var(--page-intro-content-max-width);flex-direction:column;align-items:flex-start;gap:0;display:flex}._kicker_336vb_72{margin-bottom:calc(var(--spacing,.25rem) * 5)}@media (width>=48rem){._kicker_336vb_72{margin-bottom:calc(var(--spacing,.25rem) * 6)}}._kicker_336vb_72{font-size:var(--page-intro-kicker-font-size);line-height:1.42;font-weight:var(--page-intro-kicker-font-weight);letter-spacing:.08em;text-transform:uppercase;color:var(--page-intro-support-color)}._root_336vb_4 ._kicker_336vb_72._kicker_336vb_72{font-weight:var(--page-intro-kicker-font-weight);color:var(--page-intro-support-color)}._title_336vb_88{--typographic-heading-inline-scale:1;font-family:var(--font-display,"Inter Variable", inter, system-ui, sans-serif);--tw-leading:4.25rem;--tw-font-weight:var(--font-weight-semibold,600);line-height:4.25rem;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em);white-space:pre-line;color:var(--color-site-dark,#111)}._title_336vb_88:where([data-theme=dark],[data-theme=dark] *){color:var(--color-site-cream,#fff)}._title_336vb_88{max-width:var(--page-intro-content-max-width);font-size:var(--page-intro-title-font-size);text-wrap:balance}._title_336vb_88 [data-motion-line]+[data-motion-line]{margin-block-start:.025em}._summary_336vb_53{max-width:var(--page-intro-content-max-width);font-size:var(--page-intro-summary-font-size);letter-spacing:-.012em;text-wrap:pretty;color:var(--page-intro-summary-color);line-height:1.58}._actions_336vb_111{width:100%;max-width:var(--page-intro-content-max-width);text-align:left;margin-block-start:var(--page-intro-action-margin-block-start)}._actionList_336vb_118{width:100%;max-width:var(--page-intro-content-max-width);flex-direction:column;align-items:flex-start;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}._actionItem_336vb_130{min-width:0;display:flex}._actionLink_336vb_135{margin:calc(var(--spacing,.25rem) * .5);padding-inline:var(--spacing,.25rem);padding-block:calc(var(--spacing,.25rem) * .5);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);align-items:baseline;gap:var(--page-intro-action-link-gap);min-block-size:2.75rem;min-height:2.75rem;font-size:var(--page-intro-action-link-font-size);line-height:1.5;font-weight:var(--page-intro-action-link-font-weight);letter-spacing:0;white-space:nowrap;color:var(--page-intro-action-link-color);border:0;display:inline-flex}._root_336vb_4 ._actionLink_336vb_135._actionLink_336vb_135{font-weight:var(--page-intro-action-link-font-weight);color:var(--page-intro-action-link-color)}._actionLink_336vb_135:after{content:"→";opacity:.74;transition:opacity .32s var(--ease-grm-expo), transform .52s var(--ease-grm-snappy);font-size:1.08em;line-height:1;display:inline-block;transform:translateY(-.02em)}._secondaryActionLink_336vb_169{color:var(--page-intro-action-link-color)}._actionLink_336vb_135:hover,._actionLink_336vb_135:focus-visible,._secondaryActionLink_336vb_169:hover,._secondaryActionLink_336vb_169:focus-visible{color:var(--page-intro-action-link-hover-color);opacity:1}._actionLink_336vb_135:hover:after,._actionLink_336vb_135:focus-visible:after{opacity:1;transform:translate(.16rem,-.02em)}._actionLink_336vb_135 .action-button-label{opacity:1}._root_336vb_4[data-page-intro-actions] ._summary_336vb_53{max-width:100%}:where(.dark,[data-theme=dark]) ._root_336vb_4{--page-intro-summary-color:#fff}@media (prefers-color-scheme:dark){:root:not(.light,[data-theme=light]) ._root_336vb_4{--page-intro-summary-color:#fff}}@media (width>=48rem){._inner_336vb_42{align-content:start;row-gap:var(--page-intro-headline-summary-gap);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);display:grid}._summaryRow_336vb_53{grid-area:2/1;align-items:flex-start;margin-block-start:0}._headline_336vb_221{width:100%;max-width:var(--page-intro-desktop-content-max-width);grid-area:1/1}._summaryStack_336vb_63{max-width:var(--page-intro-desktop-content-max-width);justify-content:flex-start}._title_336vb_88,._summary_336vb_53{max-width:100%}._actionList_336vb_118{justify-content:flex-start;align-items:center;gap:var(--page-intro-action-row-gap) var(--page-intro-action-column-gap);flex-flow:wrap}._actionLink_336vb_135,._secondaryActionLink_336vb_169{text-align:left;justify-content:flex-start}}@media (width>=64rem){._root_336vb_4{--page-intro-summary-font-size:1.0625rem;--page-intro-title-font-size:clamp(4rem, 5.25vw, 5.5rem)}}@media (width>=80rem){._root_336vb_4{--page-intro-desktop-content-max-width:100%}._inner_336vb_42{grid-template-rows:auto;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 clamp(1.5rem,3vw,3.5rem)}._headline_336vb_221{grid-area:1/1/auto/span 4}._summaryRow_336vb_53{grid-area:1/5/auto/-1;align-self:start}._summaryStack_336vb_63{-moz-column-gap:clamp(2rem,4vw,5rem);grid-template-columns:minmax(0,2fr) minmax(11rem,1fr);column-gap:clamp(2rem,4vw,5rem);display:grid}._summary_336vb_53{max-width:42rem}._actions_336vb_111{margin-block-start:0}._actions_336vb_111:only-child{grid-column:2}._actionList_336vb_118{flex-direction:column;align-items:flex-start}}@media not all and (height>=45rem){._root_336vb_4{--page-intro-padding-block-start:clamp(7.5rem, 17svh, 9rem);--page-intro-padding-block-end:clamp(1.5rem, 4svh, 2.5rem)}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
