.rui-scope{--rui-canvas:#f7f7f3;--rui-surface:#fff;--rui-subtle:#eef1ed;--rui-ink:#17201c;--rui-muted:#747d78;--rui-line:#dde3de;--rui-brand:#56ae7f;--rui-brand-soft:#eaf4ee;--rui-deep:#315f50;--rui-warm-ink:#8b4d24;--rui-warm-soft:#fbefe5;--rui-alert:#d7675c;--rui-alert-ink:#9e4038;--rui-alert-soft:#f9e9e6;--rui-on-deep:#fff;--rui-focus:#176b4c;--rui-page-gap:32px;--rui-page-inline:20px;--rui-motion-fast:var(--control-press-duration);--rui-motion-ui:var(--control-surface-duration);--rui-ease:cubic-bezier(.22, .78, .24, 1);box-sizing:border-box;gap:var(--rui-page-gap);min-inline-size:0;color:var(--rui-ink);margin-inline:auto;font-family:system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.5;display:grid;container:rui/inline-size}.rui-scope,.rui-scope *,.rui-scope :before,.rui-scope :after{box-sizing:border-box}.rui-scope[data-rui-width=reading][data-rui-padded=true]{max-inline-size:calc(840px + (2 * var(--rui-page-inline)))}.rui-scope[data-rui-width=wide][data-rui-padded=true]{max-inline-size:calc(1200px + (2 * var(--rui-page-inline)))}.rui-scope[data-rui-width=reading][data-rui-padded=false]{max-inline-size:840px}.rui-scope[data-rui-width=wide][data-rui-padded=false]{max-inline-size:1200px}.rui-scope[data-rui-width=none]{max-inline-size:none}.rui-scope[data-rui-padded=true]{inline-size:100%;padding-inline:var(--rui-page-inline)}.rui-scope[data-rui-canvas=true]{background:var(--rui-canvas);min-block-size:100%}[data-theme=dark] .rui-scope,.rui-scope[data-theme=dark]{--rui-canvas:#191f1c;--rui-surface:#242b27;--rui-subtle:#2d3530;--rui-ink:#f0f3f0;--rui-muted:#aeb8b1;--rui-line:#404a44;--rui-brand:#73c598;--rui-brand-soft:#263f32;--rui-deep:#b6dcc7;--rui-warm-ink:#f1b487;--rui-warm-soft:#49372b;--rui-alert:#ef8a7e;--rui-alert-ink:#ffafa5;--rui-alert-soft:#4b302d;--rui-on-deep:#17201c;--rui-focus:#9be5bd;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.rui-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rui-scope :where(button,a):focus-visible{outline:3px solid var(--rui-focus);outline-offset:2px}.rui-segmented{grid-template-columns:repeat(var(--rui-segment-count), minmax(0, 1fr));background:var(--rui-subtle);border:1px solid color-mix(in srgb, var(--rui-line) 72%, transparent);border-radius:var(--control-radius-compact);gap:3px;inline-size:100%;min-inline-size:0;padding:3px;display:grid}.rui-segmented[aria-orientation=vertical]{grid-template-columns:minmax(0,1fr)}.rui-segmented__option{min-block-size:44px;min-inline-size:0;color:var(--rui-muted);border-radius:var(--control-radius-compact);font:inherit;overflow-wrap:anywhere;cursor:pointer;transition:color var(--rui-motion-ui) var(--rui-ease), background-color var(--rui-motion-ui) var(--rui-ease), box-shadow var(--rui-motion-ui) var(--rui-ease), transform var(--rui-motion-fast) ease-out;background:0 0;border:0;padding:8px 10px;font-size:13px;font-weight:650;line-height:18px}.rui-segmented__option:hover:not(:disabled):not([aria-checked=true]){color:var(--rui-ink);background:color-mix(in srgb, var(--rui-surface) 52%, transparent)}.rui-segmented__option:active:not(:disabled){box-shadow:var(--control-shadow-press);transform:scale(.98)}.rui-segmented__option[aria-checked=true]{color:var(--rui-ink);background:var(--rui-surface);box-shadow:0 1px #14201a0d}@supports (corner-shape:squircle){.rui-segmented,.rui-segmented__option{corner-shape:squircle}}.rui-segmented__option:disabled{opacity:.45;cursor:not-allowed}.rui-section-header{justify-content:space-between;align-items:flex-end;gap:16px;min-inline-size:0;display:flex}.rui-section-header__copy{min-inline-size:0}.rui-section-header__eyebrow{color:var(--rui-deep);margin-block-end:5px;font-size:12px;font-weight:700;line-height:16px;display:block}.rui-section-header h2,.rui-section-header h3{color:var(--rui-ink);letter-spacing:-.012em;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:650;line-height:28px}.rui-section-header h3{font-size:17px;line-height:24px}.rui-section-header p{max-inline-size:62ch;color:var(--rui-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;line-height:21px}.rui-section-header__action{flex:none;justify-content:flex-end;align-items:center;display:flex}.rui-section-header__action :where(button,a){min-block-size:44px;min-inline-size:44px}.rui-metrics{background:var(--rui-surface);border:1px solid var(--rui-line);border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:4px;display:grid;overflow:hidden;box-shadow:0 1px #14201a0d}.rui-metrics[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.rui-metrics[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.rui-metrics__item{border-inline-end:1px solid var(--rui-line);min-inline-size:0;padding:16px}.rui-metrics__item:last-child,.rui-metrics__item:nth-child(2n){border-inline-end:0}.rui-metrics__item:nth-child(n+3){border-block-start:1px solid var(--rui-line)}.rui-metrics[data-columns="3"] .rui-metrics__item{border-block-start:0;border-inline-end:1px solid var(--rui-line)}.rui-metrics[data-columns="3"] .rui-metrics__item:nth-child(3n){border-inline-end:0}.rui-metrics[data-columns="3"] .rui-metrics__item:nth-child(n+4){border-block-start:1px solid var(--rui-line)}.rui-metrics[data-columns="3"] .rui-metrics__item:last-child{border-inline-end:0}.rui-metrics[data-columns="4"] .rui-metrics__item{border-block-start:0;border-inline-end:1px solid var(--rui-line)}.rui-metrics[data-columns="4"] .rui-metrics__item:nth-child(4n){border-inline-end:0}.rui-metrics[data-columns="4"] .rui-metrics__item:nth-child(n+5){border-block-start:1px solid var(--rui-line)}.rui-metrics[data-columns="4"] .rui-metrics__item:last-child{border-inline-end:0}.rui-metrics dt{color:var(--rui-muted);overflow-wrap:anywhere;font-size:13px;font-weight:550;line-height:19px}.rui-metrics dd{min-inline-size:0;color:var(--rui-ink);font-variant-numeric:tabular-nums;gap:7px;margin:7px 0 0;display:grid}.rui-metrics__figure{align-items:baseline;gap:4px;min-inline-size:0;display:flex}.rui-metrics__value{letter-spacing:-.035em;overflow-wrap:anywhere;min-inline-size:0;font-size:clamp(25px,7.1cqi,38px);font-weight:730;line-height:1.05}.rui-metrics__unit{color:var(--rui-muted);flex:none;font-size:13px;font-weight:550;line-height:1}.rui-metrics__detail{color:var(--rui-muted);overflow-wrap:anywhere;font-size:12px;line-height:18px;display:block}.rui-metrics__item[data-tone=brand] .rui-metrics__value{color:var(--rui-deep)}.rui-metrics__item[data-tone=warm] .rui-metrics__value{color:var(--rui-warm-ink)}.rui-metrics__item[data-tone=alert] .rui-metrics__value{color:var(--rui-alert)}.rui-list{background:var(--rui-surface);border-block:1px solid var(--rui-line);margin:0;padding:0;list-style:none;display:block}.rui-list__item{min-inline-size:0;margin:0;position:relative}.rui-list__item+.rui-list__item:before{content:"";z-index:1;background:var(--rui-line);block-size:1px;position:absolute;inset-block-start:0;inset-inline:20px 0}.rui-list-row{min-block-size:72px;inline-size:100%;min-inline-size:0;color:inherit;font:inherit;text-align:start;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 20px;text-decoration:none;display:grid}.rui-list-row--with-leading{grid-template-columns:40px minmax(0,1fr) auto}.rui-list-row--interactive{cursor:pointer;transition:background-color var(--rui-motion-fast) ease-out}.rui-list-row--interactive:hover{background:var(--rui-subtle)}.rui-list-row--interactive:active{background:var(--rui-brand-soft)}.rui-list-row--interactive:disabled{opacity:.5;cursor:not-allowed}.rui-list-row__leading{block-size:40px;inline-size:40px;color:var(--rui-deep);background:var(--rui-brand-soft);border-radius:13px;place-items:center;display:grid}.rui-list-row__leading :where(svg,img){max-block-size:22px;max-inline-size:22px;display:block}.rui-list-row__body,.rui-list-row__aside{min-inline-size:0;display:grid}.rui-list-row__body{gap:3px}.rui-list-row__headline{align-items:center;gap:8px;min-inline-size:0;display:flex}.rui-list-row__headline strong{min-inline-size:0;color:var(--rui-ink);overflow-wrap:anywhere;font-size:15px;font-weight:620;line-height:22px}.rui-list-row__unread{background:var(--rui-brand);border:1px solid var(--rui-surface);border-radius:50%;flex:none;block-size:7px;inline-size:7px}.rui-list-row__summary,.rui-list-row__meta{color:var(--rui-muted);overflow-wrap:anywhere;font-size:13px;line-height:19px}.rui-list-row__aside{text-align:end;align-content:center;justify-items:end;gap:5px;max-inline-size:min(34vw,190px)}.rui-list-row__status{color:var(--rui-deep);background:var(--rui-brand-soft);overflow-wrap:anywhere;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:650;line-height:18px}.rui-list-row__trailing{color:var(--rui-muted);place-items:center;display:grid}.rui-list__item[data-tone=warm] .rui-list-row__status{color:var(--rui-warm-ink);background:var(--rui-warm-soft)}.rui-list__item[data-tone=alert] .rui-list-row__status{color:var(--rui-alert-ink);background:var(--rui-alert-soft)}.rui-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.rui-timeline__item{grid-template-columns:30px minmax(0,1fr);gap:12px;min-block-size:76px;padding-block:10px 16px;display:grid;position:relative}.rui-timeline__item:not(:last-child):after{content:"";border-inline-start:1px solid var(--rui-line);position:absolute;inset-block:38px -5px;inset-inline-start:14px}.rui-timeline__item[data-status=upcoming]:not(:last-child):after{border-inline-start-style:dashed}.rui-timeline__marker{z-index:1;block-size:30px;inline-size:30px;color:var(--rui-muted);background:var(--rui-canvas);border-radius:50%;place-items:center;display:grid;position:relative}.rui-timeline__marker svg{stroke-width:2px;block-size:17px;inline-size:17px}.rui-timeline__item[data-status=completed] .rui-timeline__marker,.rui-timeline__item[data-status=current] .rui-timeline__marker{color:var(--rui-deep)}.rui-timeline__item[data-status=attention] .rui-timeline__marker{color:var(--rui-alert)}.rui-timeline__body{min-inline-size:0;padding:4px 0 12px}.rui-timeline__item[data-status=current] .rui-timeline__body,.rui-timeline__item[data-status=attention] .rui-timeline__body{background:var(--rui-brand-soft);border:1px solid color-mix(in srgb, var(--rui-brand) 30%, var(--rui-line));border-radius:16px;padding:12px 14px}.rui-timeline__item[data-status=attention] .rui-timeline__body{background:var(--rui-alert-soft);border-color:color-mix(in srgb, var(--rui-alert) 28%, var(--rui-line))}.rui-timeline__heading{justify-content:space-between;align-items:baseline;gap:12px;min-inline-size:0;display:flex}.rui-timeline__heading strong{color:var(--rui-ink);overflow-wrap:anywhere;font-size:15px;font-weight:630;line-height:22px}.rui-timeline__heading :where(time,span){color:var(--rui-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px;line-height:18px}.rui-timeline__body p,.rui-timeline__meta{color:var(--rui-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:20px}.rui-timeline__meta{font-size:12px;line-height:18px}.rui-timeline__content{margin-block-start:12px}.rui-state{min-block-size:220px;color:var(--rui-ink);background:var(--rui-surface);border:1px solid var(--rui-line);text-align:center;border-radius:24px;justify-items:center;gap:14px;padding:32px 20px;display:grid}.rui-state[data-compact=true]{text-align:start;grid-template-columns:48px minmax(0,1fr) auto;justify-items:start;min-block-size:0;padding:16px}.rui-state__icon{block-size:48px;inline-size:48px;color:var(--rui-deep);background:var(--rui-brand-soft);border-radius:16px;place-items:center;display:grid}.rui-state[data-kind=offline] .rui-state__icon{color:var(--rui-warm-ink);background:var(--rui-warm-soft)}.rui-state[data-kind=attention] .rui-state__icon{color:var(--rui-alert-ink);background:var(--rui-alert-soft)}.rui-state__icon svg{block-size:22px;inline-size:22px}.rui-state__copy{min-inline-size:0;max-inline-size:52ch}.rui-state__copy :where(h2,h3){color:var(--rui-ink);overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:650;line-height:24px}.rui-state__copy p{color:var(--rui-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;line-height:21px}.rui-state__action{justify-content:center;align-items:center;min-inline-size:0;display:flex}.rui-state__action :where(button,a),.rui-state__retry{min-block-size:44px;min-inline-size:44px}.rui-state__retry{color:var(--rui-on-deep);background:var(--rui-deep);border-radius:var(--radius-pill);font:inherit;cursor:pointer;box-shadow:var(--control-shadow-rest), inset 0 1px 0 var(--control-top-rim);transition:transform var(--rui-motion-fast) ease-out, background-color var(--rui-motion-ui) ease, box-shadow var(--rui-motion-ui) ease;border:0;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:650;display:inline-flex}.rui-state__retry:hover{background:color-mix(in srgb, var(--rui-deep) 92%, #000);box-shadow:var(--control-shadow-hover), inset 0 1px 0 var(--control-top-rim);transform:translateY(-1px)}.rui-state__retry:active{transform:scale(.98)}.rui-state__retry svg{block-size:18px;inline-size:18px}@container rui (width<=520px){.rui-metrics[data-columns="3"],.rui-metrics[data-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.rui-metrics[data-columns="3"] .rui-metrics__item,.rui-metrics[data-columns="4"] .rui-metrics__item{border-block-start:0;border-inline-end:1px solid var(--rui-line)}.rui-metrics[data-columns="3"] .rui-metrics__item:nth-child(2n),.rui-metrics[data-columns="4"] .rui-metrics__item:nth-child(2n){border-inline-end:0}.rui-metrics[data-columns="3"] .rui-metrics__item:nth-child(n+3),.rui-metrics[data-columns="4"] .rui-metrics__item:nth-child(n+3){border-block-start:1px solid var(--rui-line)}.rui-metrics[data-columns="3"] .rui-metrics__item:last-child,.rui-metrics[data-columns="4"] .rui-metrics__item:last-child{border-inline-end:0}.rui-list-row__aside{max-inline-size:38cqi}}@container rui (width<=300px){.rui-metrics,.rui-metrics[data-columns="3"],.rui-metrics[data-columns="4"]{grid-template-columns:minmax(0,1fr)}.rui-metrics .rui-metrics__item,.rui-metrics[data-columns="3"] .rui-metrics__item,.rui-metrics[data-columns="4"] .rui-metrics__item{border-inline-end:0}.rui-metrics .rui-metrics__item:nth-child(n+2),.rui-metrics[data-columns="3"] .rui-metrics__item:nth-child(n+2),.rui-metrics[data-columns="4"] .rui-metrics__item:nth-child(n+2){border-block-start:1px solid var(--rui-line)}.rui-section-header,.rui-timeline__heading{flex-direction:column;align-items:flex-start}.rui-list-row,.rui-list-row--with-leading{grid-template-columns:minmax(0,1fr)}.rui-list-row__aside{text-align:start;justify-items:start;max-inline-size:none}.rui-state[data-compact=true]{grid-template-columns:minmax(0,1fr)}}@media (width>=480px){.rui-scope{--rui-page-inline:24px}}@media (width>=768px){.rui-scope{--rui-page-inline:32px}}@media (width>=1024px){.rui-scope{--rui-page-inline:40px}}@media (prefers-reduced-motion:reduce){.rui-scope,.rui-scope *,.rui-scope :before,.rui-scope :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.rui-scope :where(button,a):is(:hover,:active){transform:none!important}}@media (prefers-reduced-transparency:reduce){.rui-scope{--rui-surface:Canvas}}@media (prefers-contrast:more){.rui-scope{--rui-line:color-mix(in srgb, currentColor 52%, transparent)}.rui-segmented__option[aria-checked=true],.rui-metrics,.rui-state{border:2px solid}.rui-list{border-block-width:2px}.rui-list-row__unread{outline:2px solid}}@media (forced-colors:active){.rui-segmented__option[aria-checked=true]{color:highlighttext;background:highlight}.rui-list-row__unread{background:highlight;border-color:canvas}.rui-timeline__item[data-status=current] .rui-timeline__body,.rui-timeline__item[data-status=attention] .rui-timeline__body{border:2px solid highlight}.rui-state__retry{color:buttontext;background:buttonface;border:1px solid buttontext}}.painterly-page{--rui-canvas:#f4eddf;--rui-surface:#fffaf0;--rui-subtle:#f2eadc;--rui-ink:#153652;--rui-muted:#667887;--rui-line:#d9cfbd;--rui-brand:#d39a35;--rui-brand-soft:#f4e7c8;--rui-deep:#103452;--rui-warm-ink:#8d5e1e;--rui-warm-soft:#f7e9cc;--rui-alert:#bd624a;--rui-alert-ink:#8d402d;--rui-alert-soft:#f6e2d8;--rui-on-deep:#fffaf0;--rui-focus:#d89b2b;--painterly-paper-overlap:clamp(42px, 6vw, 64px);--painterly-home-paper-overlap:clamp(58px, 8vw, 82px);--painterly-hero-safe-bottom:calc(var(--painterly-paper-overlap) + clamp(54px, 6vw, 88px));--painterly-home-hero-safe-bottom:calc(var(--painterly-home-paper-overlap) + clamp(58px, 8vw, 96px));grid-template-columns:minmax(0,1fr);min-block-size:100%;display:grid}.painterly-page__stage{isolation:isolate;background:#13334c;border:1px solid #d6c8b2;border-radius:30px;min-block-size:min(920px,100vh - 86px);position:relative;overflow:clip;box-shadow:inset 0 1px #fffaf080,inset 0 -1px #051d2e52,0 20px 46px #1c333b29}.painterly-page__hero{min-block-size:clamp(214px,26vw,316px);padding:clamp(30px, 5vw, 56px) clamp(30px, 5vw, 56px) var(--painterly-hero-safe-bottom);color:#fffaf0;isolation:isolate;align-items:flex-end;display:flex;position:relative;box-shadow:inset 0 -30px 34px #061c2d29}.painterly-page--home .painterly-page__hero{min-block-size:clamp(300px,36vw,440px);padding-block-end:var(--painterly-home-hero-safe-bottom)}.painterly-page__hero-image,.painterly-page__hero-light,.painterly-page__hero-veil{block-size:100%;inline-size:100%;position:absolute;inset:0}.painterly-page__hero-image{z-index:-3;object-fit:cover}.painterly-page__hero-light{z-index:-2;opacity:.68;pointer-events:none;background:#ffe5ab1a;block-size:auto;inline-size:auto;transition:opacity .18s ease-out;inset:-18% 46% 18% -22%;transform:rotate(-8deg);box-shadow:0 0 82px 34px #ffe5ab29}.painterly-page__hero-veil{z-index:-1;background:#0b23368c}.painterly-page__hero-edge{z-index:0;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #fff9e85c,inset 0 -1px #071e2f40}.painterly-page__hero-copy{overflow-wrap:anywhere;word-break:break-word;white-space:normal;text-wrap:balance;gap:9px;min-inline-size:0;max-inline-size:min(610px,100% - 68px);padding-block-start:max(0px,clamp(18px,3vw,28px) + 54px - clamp(30px,5vw,56px));animation:.22s cubic-bezier(.22,.78,.24,1) both painterly-page-enter;display:grid}.painterly-page__eyebrow{color:#183956;letter-spacing:.06em;background:#ebc068;border-radius:999px;justify-self:start;padding:4px 9px;font-size:12px;font-weight:760;line-height:18px}.painterly-page__hero h1{color:#fffaf0;font-family:var(--font-title,"Songti SC", "STSong", "Noto Serif CJK SC", "Source Han Serif SC", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif);letter-spacing:.02em;overflow-wrap:anywhere;word-break:break-word;white-space:normal;text-wrap:balance;margin:0;font-size:clamp(42px,8vw,66px);font-weight:600;line-height:1.12}.painterly-page__hero p{color:#f8eedc;max-inline-size:56ch;font-family:var(--font-sans,"PingFang SC"), "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", system-ui, sans-serif;overflow-wrap:anywhere;word-break:break-word;white-space:normal;margin:0;font-size:15px;line-height:1.65}.painterly-page__back,.painterly-page__actions{position:absolute;inset-block-start:clamp(18px,3vw,28px)}.painterly-page__back{color:#fffaf0;border-radius:var(--control-radius-icon);background:#123c5d;border:1px solid #fffaf094;place-items:center;block-size:46px;inline-size:46px;transition:background-color .18s ease-out,box-shadow .18s ease-out,transform 90ms ease-out;display:grid;inset-inline-start:clamp(18px,3vw,28px);box-shadow:0 2px 8px #051a2a2e,inset 0 1px #fffaf06b}.painterly-page__back:hover{background:#1a4b70;transform:translateY(-1px);box-shadow:0 4px 12px #051a2a38,inset 0 1px #fffaf06b}.painterly-page__back svg{block-size:24px;inline-size:24px}.painterly-page__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-inline-size:min(50%,420px);display:flex;inset-inline-end:clamp(18px,3vw,28px)}.painterly-page__actions>:where(a,button){transition:transform 90ms ease-out}.painterly-page__back:active,.painterly-page__actions>:where(a,button):active{transform:scale(.98)}.painterly-page__back:focus-visible,.painterly-page__actions>:where(a,button):focus-visible{outline-offset:3px;outline:3px solid #fffaf0}.painterly-page__paper{z-index:1;min-block-size:390px;margin:calc(-1 * var(--painterly-paper-overlap)) clamp(12px, 3vw, 28px) 0;color:var(--rui-ink);border:1px solid #ded1bb;background:#fffaf0;border-block-end:0;border-radius:30px 30px 0 0;grid-template-columns:minmax(0,1fr);gap:clamp(22px,3vw,34px);padding:clamp(24px,4.5vw,48px);animation:.24s cubic-bezier(.22,.78,.24,1) 64ms both painterly-page-enter;display:grid;position:relative;box-shadow:0 -20px 34px #16313e29,0 -1px #644d292e,inset 0 1px #ffffffb3}.painterly-page--home .painterly-page__paper{margin-block-start:calc(-1 * var(--painterly-home-paper-overlap))}[data-theme=dark] .painterly-page{--rui-canvas:#12202d;--rui-surface:#1a2a38;--rui-subtle:#223547;--rui-ink:#fff7e9;--rui-muted:#c6d0d0;--rui-line:#4f6370;--rui-brand:#efbd56;--rui-brand-soft:#3e3724;--rui-deep:#f8e0a7;--rui-warm-ink:#ffcb67;--rui-warm-soft:#403522;--rui-alert:#ef967e;--rui-alert-ink:#ffc0a8;--rui-alert-soft:#4a302d;--rui-on-deep:#102a40;--rui-focus:#ffcf6b}[data-theme=dark] .painterly-page__stage{background:#112638;border-color:#4a5d68}[data-theme=dark] .painterly-page__paper{background:#1a2a38;border-color:#4b5f6d;box-shadow:0 -20px 34px #000c155c,0 -1px #bedae11a,inset 0 1px #ffffff0f}[data-theme=dark] .painterly-page__back{color:#fff7e9;background:#163b58;border-color:#8ba0a9}@media (width<=800px){.painterly-page{inline-size:calc(100% + 32px);margin-inline:-16px}.painterly-page__stage{border-inline:0;border-radius:0;min-block-size:calc(100vh - 94px)}.painterly-page__hero{min-block-size:230px;padding:74px 24px var(--painterly-hero-safe-bottom)}.painterly-page--home .painterly-page__hero{min-block-size:318px;padding-block-end:var(--painterly-home-hero-safe-bottom)}.painterly-page__hero-copy{max-inline-size:100%}.painterly-page__hero h1{font-size:clamp(42px,14vw,58px);line-height:1.1}.painterly-page__hero p{font-size:14px;line-height:1.65}.painterly-page__paper{border-radius:28px 28px 0 0;min-block-size:420px;margin-inline:12px;padding:24px 20px 36px}.painterly-page__actions{max-inline-size:calc(100% - 84px);inset-inline-end:18px}}@media (prefers-reduced-transparency:reduce){.painterly-page__hero-light,.painterly-page__hero-edge,.painterly-page__hero-veil{display:none}.painterly-page__hero-copy{background:#12364f;border:1px solid #d9c7a0;border-radius:18px;padding:13px 15px}}@media (prefers-contrast:more){.painterly-page__stage,.painterly-page__paper{border-width:2px}.painterly-page__hero-veil{background:#061928b8}.painterly-page__hero-light,.painterly-page__hero-edge{display:none}}@media (prefers-reduced-motion:reduce){.painterly-page *{scroll-behavior:auto}.painterly-page__hero-copy,.painterly-page__paper{animation:.14s ease-out both painterly-page-fade-in;transform:none}.painterly-page__back,.painterly-page__actions>:where(a,button),.painterly-page__hero-light{transition-duration:0s}.painterly-page__back:is(:hover,:active),.painterly-page__actions>:where(a,button):is(:hover,:active){transform:none!important}}@media (forced-colors:active){.painterly-page__stage,.painterly-page__paper,.painterly-page__back{box-shadow:none;border:1px solid canvastext}.painterly-page__hero-veil{background:canvas;display:block}.painterly-page__hero-light,.painterly-page__hero-edge{display:none}.painterly-page__hero-copy{color:canvastext;background:canvas;border:1px solid canvastext;border-radius:18px;padding:13px 15px}.painterly-page__hero h1,.painterly-page__hero p,.painterly-page__eyebrow,.painterly-page__back{color:canvastext}.painterly-page__eyebrow,.painterly-page__back{background:canvas}.painterly-page__back:focus-visible,.painterly-page__actions>:where(a,button):focus-visible{outline-color:highlight}}@keyframes painterly-page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}@keyframes painterly-page-fade-in{0%{opacity:0}to{opacity:1}}
