/*! 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-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme;@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;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;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;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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{font-synthesis-weight:none;scroll-padding-top:var(--header-h);scrollbar-gutter:stable;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (width<=767.98px){html{scroll-padding-bottom:calc(var(--sticky-h) + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html.is-locked{overflow:hidden}body{font:400 var(--fs-body) / 1.53 var(--font-body);font-variation-settings:"opsz" 14;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}th{font:500 var(--fs-body) / 1.53 var(--font-body);text-align:left}strong,b{font-weight:500}ins{text-decoration:none}.surface-paper,.surface-white{--text:var(--color-ink);--text-2:var(--ink-70);--text-inverse:var(--color-white);--hairline:var(--ink-10);--focus:var(--color-signal-blue);--link-hover:var(--color-signal-blue);color:var(--text)}.surface-ink{--text:var(--color-white);--text-2:var(--white-70);--text-inverse:var(--color-ink);--hairline:var(--white-14);--focus:var(--color-white);--link-hover:var(--color-white);color:var(--text)}.surface-blue{--text:var(--color-white);--text-2:var(--color-white);--text-inverse:var(--color-signal-blue);--hairline:var(--white-24);--focus:var(--color-white);--link-hover:var(--color-white);color:var(--text)}:where(.surface-paper){background-color:var(--color-paper)}:where(.surface-white){background-color:var(--color-white)}:where(.surface-ink){background-color:var(--color-ink)}:where(.surface-blue){background-color:var(--color-signal-blue)}:focus-visible{outline:2px solid var(--focus,var(--color-signal-blue));outline-offset:2px}.skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{z-index:60;height:48px;padding-inline:var(--space-5);border-radius:var(--radius);background-color:var(--color-signal-blue);color:var(--color-white);font:600 var(--fs-ui) / 1 var(--font-display);align-items:center;text-decoration:none;display:inline-flex;position:fixed;top:16px;left:16px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html.js:is([data-shell=boot],[data-shell=ready]) :is(.site-header,.hero__brand-art,.hero__flight-logo),html.js .ptw-motion__controls{transition-duration:.16s!important;animation-duration:.16s!important}}}@layer components{.type-display{font:700 var(--fs-display) / 1.08 var(--font-display);letter-spacing:-.02em}.type-h2{font:700 var(--fs-h2) / 1.1 var(--font-display);letter-spacing:-.015em}.type-h3{font:700 var(--fs-h3) / 1.22 var(--font-display);letter-spacing:-.01em}.type-h4{font:600 var(--fs-h4) / 1.3 var(--font-display)}.type-statement{font:700 var(--fs-statement) / 1.25 var(--font-display);letter-spacing:-.01em}.type-numeral{font:700 var(--fs-numeral) / 1 var(--font-display);letter-spacing:-.02em}.type-price{font:700 var(--fs-price) / 1.1 var(--font-display);letter-spacing:-.02em}.type-lead{font:400 var(--fs-lead) / 1.5 var(--font-body)}.type-body{font:400 var(--fs-body) / 1.53 var(--font-body)}.type-ui{font:600 var(--fs-ui) / 1 var(--font-display)}.type-nav{font:600 var(--fs-nav) / 1.33 var(--font-display)}.type-eyebrow{font:600 var(--fs-eyebrow) / 1.33 var(--font-display);letter-spacing:.01em}.type-label{font:500 var(--fs-label) / 1.5 var(--font-body)}.type-small{font:400 var(--fs-small) / 1.43 var(--font-body)}.type-card{font:700 var(--fs-card) / 1.27 var(--font-display);letter-spacing:-.01em}.type-callout{font:600 var(--fs-callout) / 1.44 var(--font-display)}.type-callout--inter{font:400 var(--fs-callout) / 1.44 var(--font-body)}.type-menu{font:700 var(--fs-menu) / 1.29 var(--font-display);letter-spacing:-.01em}.type-display,.type-h2,.type-h3,.type-h4,.type-statement,.type-card{text-wrap:pretty}.type-lead,.measure-lead{max-inline-size:60ch}.measure-body{max-inline-size:68ch}.container-page{width:min(var(--container), 100% - 2 * var(--pad));margin-inline:auto}.btn-primary,.btn-inverse,.btn-secondary{justify-content:center;align-items:center;gap:var(--space-2);min-height:48px;padding-inline:var(--space-5);border-radius:var(--radius);font:600 var(--fs-ui) / 1 var(--font-display);text-align:center;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border:0;text-decoration:none;display:inline-flex}.btn-primary{background-color:var(--color-signal-blue);color:var(--color-white)}.btn-primary:hover{background-color:var(--blue-hover)}.btn-primary:active{background-color:var(--blue-active)}.btn-primary[aria-disabled=true]{background-color:var(--color-signal-blue);cursor:progress}.btn-inverse{background-color:var(--color-white);color:var(--color-ink)}.btn-inverse:hover{background-color:var(--color-paper)}.btn-secondary{border:1px solid var(--text);color:var(--text);background-color:#0000}.btn-secondary:hover{background-color:var(--text);color:var(--text-inverse)}.text-link{color:var(--text);text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--text);-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.text-link{-webkit-text-decoration-color:color-mix(in srgb, var(--text) 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--text) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--text) 35%, transparent)}}.text-link{text-underline-offset:5px;transition:text-decoration-color var(--dur-fast) var(--ease), text-decoration-thickness var(--dur-fast) var(--ease)}.text-link:hover{text-decoration-thickness:2px;-webkit-text-decoration-color:var(--link-hover);-webkit-text-decoration-color:var(--link-hover);text-decoration-color:var(--link-hover)}.chip{padding:var(--space-2) var(--space-3);border:1px solid var(--hairline);border-radius:var(--radius);color:var(--text);font:400 var(--fs-small) / 1.43 var(--font-body);align-items:center;display:inline-flex}.card{padding:var(--space-5);border:1px solid var(--hairline);border-radius:var(--radius)}@media (width>=768px){.card{padding:var(--space-6)}}.checkbox{appearance:none;border:2px solid var(--ink-50);border-radius:var(--radius);background-color:var(--color-white);cursor:pointer;flex:none;place-content:center;width:20px;height:20px;margin:0;display:inline-grid}.checkbox:before{content:"";border-right:2px solid var(--color-white);border-bottom:2px solid var(--color-white);opacity:0;width:5px;height:10px;transform:translateY(-1px)rotate(45deg)}.checkbox:checked{border-color:var(--color-signal-blue);background-color:var(--color-signal-blue)}.checkbox:checked:before{opacity:1}.checkbox[aria-invalid=true]{border-color:var(--color-rose)}.radio{appearance:none;border:2px solid var(--ink-50);background-color:var(--color-white);cursor:pointer;border-radius:50%;flex:none;width:20px;height:20px;margin:0}.radio:checked{border:6px solid var(--color-signal-blue)}.brand-line{--t:var(--line-md);--stop-r:calc(var(--t) * var(--stop-scale) / 2);width:var(--len,auto);height:var(--t);border-radius:var(--radius-pill);background:var(--line,var(--color-signal-blue));flex:none;display:flex;position:relative}.brand-line--vertical{width:var(--t);height:var(--len,auto);flex-direction:column}.brand-line:before,.brand-line:after,.stop{box-sizing:border-box;width:calc(var(--t) * var(--stop-scale));height:calc(var(--t) * var(--stop-scale));border:calc(var(--t) * var(--stop-ring)) solid var(--line,var(--color-signal-blue));background:var(--stop-fill);border-radius:50%}.brand-line:before,.brand-line:after{content:"";position:absolute;top:50%}.brand-line:before{left:0;translate:-50% -50%}.brand-line:after{right:0;translate:50% -50%}.brand-line--vertical:before,.brand-line--vertical:after{left:50%;right:auto}.brand-line--vertical:before{top:0;translate:-50% -50%}.brand-line--vertical:after{top:auto;bottom:0;translate:-50% 50%}.brand-line--plain:before,.brand-line--plain:after{content:none}.stop{--t:var(--line-md);flex:none;display:block}.connector{display:block;overflow:visible}.connector__path{fill:none;stroke:var(--line,var(--color-signal-blue));stroke-linecap:round;stroke-linejoin:round}.connector__stop{fill:var(--stop-fill);stroke:var(--line,var(--color-signal-blue))}.glyph{flex:none;display:block;overflow:visible}.glyph__ring{fill:var(--stop-fill)}.glyph--ptw .glyph__ring{stroke:var(--sol-ptw)}.glyph--attendance .glyph__ring{stroke:var(--sol-attendance)}.glyph--maintenance .glyph__ring{stroke:var(--sol-maintenance)}.lockup--header{--H:56px}@media (width>=768px){.lockup--header{--H:72px}}.lockup{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.lockup__logo{width:calc(var(--H) * 728.4 / 579.4);height:var(--H);flex:none;display:block}.hero__flight{z-index:51;width:calc(var(--H) * 728.4 / 579.4);height:var(--H);transform-origin:0 0;opacity:0;pointer-events:none;position:fixed;top:0;left:0}.hero__flight-logo{width:100%;height:100%;display:block}html.js[data-logo] .site-header .lockup__logo{opacity:0}html.js[data-logo=header] .site-header .lockup__logo,html.js[data-logo][data-logo-pin] .site-header .lockup__logo,html.js[data-logo=pending-docked] .site-header .lockup__logo,html.js[data-logo] .site-header .lockup:focus-visible .lockup__logo{opacity:1}html.js[data-logo=transit] .hero__brand-logo,html.js[data-logo=header] .hero__brand-logo,html.js[data-logo=pending-docked] .hero__brand-logo{opacity:0}html.js[data-logo=transit] .hero__flight{opacity:1}html.js[data-logo=transit][data-logo-pin] .hero__flight,html.js[data-logo=transit]:has(.site-header .lockup:focus-visible) .hero__flight{opacity:0}@media print{html.js[data-logo] .site-header .lockup__logo,html.js[data-logo] .hero__brand-logo{opacity:1}.hero__flight{display:none}}@keyframes aw-shell-watchdog{to{opacity:1}}html.js[data-shell=boot] :is(.site-header,.hero__brand-art,.hero__flight-logo){opacity:0;animation:aw-shell-watchdog var(--dur-reveal) var(--ease) 1.5s forwards}html.js[data-shell=boot] .site-header:focus-within{opacity:1;animation:none}.site-header[data-ready]{transition:background-color var(--dur-ui) var(--ease), box-shadow var(--dur-ui) var(--ease)}html.js:is([data-shell=ready],[data-shell=live]) .site-header{transition:opacity var(--dur-reveal) var(--ease), background-color var(--dur-ui) var(--ease), box-shadow var(--dur-ui) var(--ease)}html.js:is([data-shell=ready],[data-shell=live]) :is(.hero__brand-art,.hero__flight-logo){transition:opacity var(--dur-reveal) var(--ease)}html.js:is([data-shell=boot],[data-shell=ready]){scroll-behavior:auto}html.js .ptw-motion__controls{opacity:0;visibility:hidden;transition:opacity var(--dur-reveal) var(--ease), visibility 0s linear var(--dur-reveal)}html.js .ptw-motion[data-ready] .ptw-motion__controls{opacity:1;visibility:visible;transition:opacity var(--dur-reveal) var(--ease), visibility 0s}@media print{html.js[data-shell] :is(.site-header,.hero__brand-art,.hero__flight-logo),html.js .ptw-motion__controls{opacity:1;animation:none}}.eyebrow{align-items:center;gap:var(--space-3);color:var(--text-2);font:600 var(--fs-eyebrow) / 1.33 var(--font-display);letter-spacing:.01em;margin:0;display:flex}.section-heading__title{margin:0}.eyebrow+.section-heading__title{margin-top:var(--space-4)}.section-heading__lead{margin:var(--space-5) 0 0;color:var(--text-2)}@keyframes aw-draw-x{0%{clip-path:inset(calc(-1 * var(--stop-r)) calc(100% + var(--stop-r)) calc(-1 * var(--stop-r)) calc(-1 * var(--stop-r)))}to{clip-path:inset(calc(-1 * var(--stop-r)))}}@keyframes aw-draw-y{0%{clip-path:inset(calc(-1 * var(--stop-r)) calc(-1 * var(--stop-r)) calc(100% + var(--stop-r)) calc(-1 * var(--stop-r)))}to{clip-path:inset(calc(-1 * var(--stop-r)))}}html.motion-ok .brand-line[data-motion=pending]{opacity:0}html.motion-ok .brand-line[data-motion=run]{animation:aw-draw-x var(--motion-dur,var(--dur-draw)) var(--ease) both}html.motion-ok .brand-line[data-motion=run][data-motion-axis=y]{animation-name:aw-draw-y}html.motion-ok .connector[data-motion=pending] .connector__path{stroke-dasharray:1 1;stroke-dashoffset:1px}html.motion-ok .connector[data-motion=pending] .connector__stop--end{opacity:0}html.motion-ok .connector[data-motion=run] .connector__path{stroke-dasharray:1 1;stroke-dashoffset:0;transition:stroke-dashoffset var(--motion-dur,var(--dur-draw)) var(--ease)}html.motion-ok .connector[data-motion=run] .connector__stop--end{opacity:1;transition:opacity var(--dur-fast) var(--ease) calc(var(--motion-dur,var(--dur-draw)) - var(--dur-fast))}html.motion-ok [data-motion-card][data-motion=pending]{opacity:0;transform:translateY(12px)}html.motion-ok [data-motion-card][data-motion=run]{opacity:1;transition:opacity .4s var(--ease), transform .4s var(--ease);transform:none}}@layer utilities{.\@container{container-type:inline-size}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (width>=480px){.container{max-width:480px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.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}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}}:root{--color-paper:#f4f3f0;--color-ink:#111110;--color-signal-blue:#195cff;--color-violet-line:#9f21e3;--color-rose:#ff145e;--color-amber:#ffb700;--color-white:#fff;--ink-70:#111110b3;--ink-60:#11111099;--ink-50:#11111080;--ink-30:#1111104d;--ink-10:#1111101a;--ink-05:#1111100d;--white-70:#ffffffb3;--white-24:#ffffff3d;--white-14:#ffffff24;--blue-hover:#1852de;--blue-active:#174dcf;--blue-08:#195cff14;--blue-glow:#195cff29;--scrim:#111110a3;--header-bg:#f4f3f0f0;--sol-ptw:var(--color-signal-blue);--sol-attendance:var(--color-rose);--sol-maintenance:var(--color-amber);--font-display:"Host Grotesk", "Host Grotesk Fallback", system-ui, sans-serif;--font-body:"Inter", "Inter Fallback", system-ui, sans-serif;--font-ui:"Geist", "Geist Fallback", system-ui, sans-serif;--fs-display:clamp(2.5rem, 1.943rem + 2.286vw, 4rem);--fs-h2:clamp(2rem, 1.629rem + 1.524vw, 3rem);--fs-h3:clamp(1.5rem, 1.407rem + .381vw, 1.75rem);--fs-h4:1.25rem;--fs-statement:clamp(1.5rem, 1.314rem + .762vw, 2rem);--fs-numeral:clamp(4rem, 3.257rem + 3.048vw, 6rem);--fs-price:clamp(2.25rem, 2.064rem + .762vw, 2.75rem);--fs-lead:clamp(1.125rem, 1.079rem + .19vw, 1.25rem);--fs-body:clamp(1rem, .977rem + .095vw, 1.0625rem);--fs-eyebrow:.9375rem;--fs-small:.875rem;--fs-card:1.375rem;--fs-callout:1.125rem;--fs-menu:1.75rem;--fs-ui:1rem;--fs-nav:.9375rem;--fs-label:1rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--section-y:clamp(5rem, 3.886rem + 4.571vw, 8rem);--block-y:clamp(4rem, 3.257rem + 3.048vw, 6rem);--container:1200px;--pad:20px;--gutter:16px;--header-h:72px;--sticky-h:64px;--radius:2px;--radius-pill:9999px;--line-xs:3px;--line-sm:4px;--line-md:6px;--line-lg:8px;--line-xl:12px;--stop-scale:4;--stop-ring:1;--stop-fill:var(--color-white);--station-scale:5;--dock:2px;--glyph-bare:20px;--glyph-option:24px;--glyph-card:32px;--glyph-menu:40px;--dur-fast:.15s;--dur-ui:.24s;--dur-draw:.7s;--dur-reveal:.24s;--ease:cubic-bezier(.2, 0, 0, 1)}.ui{font-family:var(--font-ui);--ui-text:#0a0a0a;--ui-text-2:#737373;--ui-nav:#404040;--ui-border:#e5e5e5;--ui-page:#fff;--ui-sidebar:#fafafa;--ui-nav-active:#e5e5e5;--ui-btn:#171717;--ui-btn-text:#fafafa;--ui-avatar:#d4d4d4;--ui-status-done:var(--color-signal-blue);--ui-status-pending:var(--color-amber);--ui-status-alert:var(--color-rose);--ui-status-info:var(--color-violet-line);--ui-on-strong:var(--color-white);--ui-on-bright:var(--color-ink);--ui-upcoming-bg:var(--color-paper);--ui-upcoming-edge:var(--ink-10);--ui-shadow:0 2px 4px #0000001a, 0 1px 2px -1px #0000001a;--ui-radius:2px;--ui-tile-radius:6px}@media (width>=768px){:root{--pad:32px;--gutter:24px;--header-h:96px}}@media (width>=1280px){:root{--pad:40px}}@font-face{font-family:Host Grotesk;src:url(/fonts/host-grotesk-latin-wght.woff2)format("woff2");font-weight:600 700;font-display:swap;ascent-override:101.5%;descent-override:31.5%;line-gap-override:0%}@font-face{font-family:Inter;src:url(/fonts/inter-latin-wght.woff2)format("woff2");font-weight:400 500;font-display:swap;ascent-override:96.9%;descent-override:24.1%;line-gap-override:0%}@font-face{font-family:Geist;src:url(/fonts/geist-latin-wght.woff2)format("woff2");font-weight:400 600;font-display:swap;ascent-override:100.5%;descent-override:29.5%;line-gap-override:0%}@font-face{font-family:Host Grotesk Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Arial);font-weight:600 700;size-adjust:94.3%;ascent-override:107.6%;descent-override:33.4%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local(Arial),local(ArialMT);size-adjust:107.5%;ascent-override:90.2%;descent-override:22.4%;line-gap-override:0%}@font-face{font-family:Geist Fallback;src:local(Arial),local(ArialMT);size-adjust:102.9%;ascent-override:97.7%;descent-override:28.7%;line-gap-override:0%}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
