:root{--paper:#fbf9f4;--paper-2:#f2efe7;--ink:#0b0d10;--ink-2:#3b4048;--mute:#67645e;--rule:#e4e0d6;--accent:#0f2744;--on-accent:#fdfcf9;--blue:#1f4e8c;--blue-soft:#eef3fa;--stamp:#f2c14e;--ok:#1f7a46;--live:#5dcaa0;--faint:color-mix(in srgb, var(--mute) 48%, var(--paper));--hair:color-mix(in srgb, var(--ink) 6%, transparent);--nav:color-mix(in srgb, var(--paper) 92%, transparent);--nav-solid:color-mix(in srgb, var(--paper) 98%, transparent);--shadow:0 12px 40px var(--hair);--shadow-blue:0 16px 40px color-mix(in srgb, var(--blue) 10%, transparent);--inset:inset 0 0 0 1px var(--hair);--radius:14px;--radius-sm:8px;--radius-md:12px;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:40px;--dur-1:.15s;--dur-2:.25s;--dur-3:.45s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-expo:linear(0, .293, .5, .647, .751, .824, .876, .913, .938, .957, .97, .979, .985, .99, .993, .995, .997, .998, .999, 1);--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-16:16px;--fs-18:18px;--fs-22:22px;--fs-26:26px;--fs-32:32px;--fs-40:40px;--font-display:var(--font-serif), Georgia, serif;--font-body:var(--font-sans), "IBM Plex Sans", sans-serif;--font-code:var(--font-mono), ui-monospace, monospace}*{box-sizing:border-box}html,body{background:var(--paper);color:var(--ink);margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;font-family:var(--font-body);font-feature-settings:"ss01", "kern";text-rendering:optimizelegibility}a{color:inherit;text-decoration:none}button,input{font:inherit}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.go:focus-visible,.soon:focus-visible,button.soon:focus-visible{outline-color:var(--on-accent)}::selection{background:var(--blue-soft);color:var(--ink)}.wrap{width:min(1120px,100% - 40px);margin:0 auto}.eyebrow{font-family:var(--font-code);font-size:var(--fs-12);letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.price{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--blue)}.card .mid,.mastOffer em{font-family:var(--font-display);font-variant-numeric:tabular-nums}.serif{font-family:var(--font-display);font-optical-sizing:auto}.vela-title,.vela-title>*{display:block}.motion [data-reveal]:not([data-in]){opacity:0}.motion [data-reveal][data-in="1"]{animation:revealIn var(--dur-3) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 60ms)}@media print{.motion [data-reveal]{opacity:1!important;animation:none!important}}@keyframes revealIn{0%{opacity:0;transform:translateY(18px)}}h1,h2,h3{text-wrap:balance}p,li,dd,figcaption{text-wrap:pretty}@media (prefers-reduced-motion:no-preference){button,a[class*=card],a[class*=chip],a[class*=allTile]{transition-property:scale,background-color,color,border-color,box-shadow,transform,opacity;transition-duration:var(--dur-1);transition-timing-function:var(--ease-expo,var(--ease-out))}button:not(:disabled,[aria-disabled=true]):active,a[class*=card]:active,a[class*=chip]:active,a[class*=allTile]:active{scale:.97}}.enter{animation:revealIn var(--dur-3) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 40ms)}@supports selector(::details-content){@media (prefers-reduced-motion:no-preference){:root{interpolate-size:allow-keywords}details::details-content{block-size:0;transition:block-size var(--dur-2) var(--ease-out), content-visibility var(--dur-2) allow-discrete;overflow:clip}details[open]::details-content{block-size:auto}}}@view-transition{navigation:auto}::view-transition-group(*){animation-duration:var(--dur-3);animation-timing-function:var(--ease-out)}::view-transition-old(root){animation-duration:var(--dur-2)}::view-transition-new(root){animation-duration:var(--dur-2)}:root:active-view-transition-type(forward)::view-transition-new(root){animation-name:vtFadeIn,vtFromRight}:root:active-view-transition-type(back)::view-transition-new(root){animation-name:vtFadeIn,vtFromLeft}:root:active-view-transition-type(forward,back)::view-transition-old(root){animation-name:vtFadeOut}:root:active-view-transition-type(pick)::view-transition-old(root){animation:none}:root:active-view-transition-type(pick)::view-transition-new(root){animation:none}:root:active-view-transition-type(pick)::view-transition-group(fare-on){animation-duration:var(--dur-2);animation-timing-function:var(--ease-expo,var(--ease-out))}@keyframes vtFadeIn{0%{opacity:0}}@keyframes vtFadeOut{to{opacity:0}}@keyframes vtFromRight{0%{translate:16px}}@keyframes vtFromLeft{0%{translate:-16px}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@supports (appearance:base-select){select{appearance:base-select}::picker(select){appearance:base-select}select{align-items:center;gap:8px;display:inline-flex}select::picker-icon{color:var(--mute);transition:rotate var(--dur-2) var(--ease-out)}select:open::picker-icon{rotate:180deg}::picker(select){border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper);box-shadow:var(--shadow);opacity:1;transition:opacity var(--dur-1) var(--ease-out), translate var(--dur-2) var(--ease-out), overlay var(--dur-2) allow-discrete, display var(--dur-2) allow-discrete;margin-top:4px;padding:6px;translate:0}@starting-style{select:open::picker(select){opacity:0;translate:0 -4px}}select option{border-radius:var(--radius-sm);min-height:40px;color:var(--ink);padding:8px 10px}select option:hover,select option:focus-visible{background:var(--paper-2)}select option:checked{background:var(--accent);color:var(--on-accent)}select option::checkmark{display:none}}
