@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fonts/HankenGrotesk-Variable.woff2)format("woff2")}@font-face{font-family:Newsreader;font-style:normal;font-weight:300 400;font-display:swap;src:url(/fonts/Newsreader-Variable.woff2)format("woff2")}@font-face{font-family:Newsreader;font-style:italic;font-weight:300 400;font-display:swap;src:url(/fonts/Newsreader-Italic-Variable.woff2)format("woff2")}@font-face{font-family:Senzi Text Fallback;src:local(Helvetica Neue),local(Arial);size-adjust:100.6%;ascent-override:99%;descent-override:26%;line-gap-override:0%}@font-face{font-family:Senzi Display Fallback;src:local(Georgia),local(Times New Roman);size-adjust:93%;ascent-override:96%;descent-override:27%;line-gap-override:0%}:root{--fjord-950:#18282a;--fjord-900:#1f322f;--fjord-800:#263d39;--fjord-700:#2f4a45;--fjord-600:#43605a;--fjord-500:#5b726c;--fjord-300:#9db0aa;--fjord-200:#c9d3ce;--fjord-100:#e3e8e4;--sand-50:#fbf9f4;--sand-100:#f6f1e8;--ivory:#f2ebdd;--sand-200:#eae2d3;--sand-300:#ddd3c1;--sand-400:#c7bca8;--stone-400:#a39c90;--stone-500:#665f56;--stone-600:#57534c;--granite-700:#45484a;--granite-900:#2b2e2f;--terracotta-600:#ae5636;--terracotta-700:#8f4429;--status-ok:#49675a;--status-attention:#7e5e26;--status-critical:#9a3a31;--status-neutral:#665f56;--surface-canvas:var(--sand-100);--surface-raised:var(--sand-50);--surface-sunken:var(--sand-200);--surface-brand:var(--fjord-700);--surface-brand-deep:var(--fjord-900);--surface-overlay:#1f322f7a;--text-primary:var(--granite-900);--text-secondary:var(--stone-600);--text-muted:var(--stone-500);--text-on-brand:var(--ivory);--text-on-brand-muted:var(--fjord-200);--text-link:var(--fjord-700);--text-figure:var(--terracotta-600);--border-subtle:var(--sand-200);--border-default:var(--sand-300);--border-strong:var(--sand-400);--border-focus:var(--fjord-700);--border-on-brand:#f2ebdd38;--action-primary:var(--fjord-700);--action-on-primary:var(--ivory);--font-display:"Newsreader","Senzi Display Fallback","Iowan Old Style",Georgia,serif;--font-text:"Hanken Grotesk","Senzi Text Fallback","Helvetica Neue",Helvetica,Arial,sans-serif;--weight-light:300;--weight-regular:400;--weight-medium:500;--type-display-xl:300 clamp(46px,7.6vw,120px)/.98 var(--font-display);--type-display:300 clamp(38px,5.4vw,80px)/1.03 var(--font-display);--type-h1:300 clamp(32px,3.6vw,48px)/1.1 var(--font-display);--type-h2:300 32px/1.15 var(--font-display);--type-h3:400 22px/1.3 var(--font-display);--type-figure:300 clamp(72px,9vw,128px)/.9 var(--font-display);--type-figure-sm:300 32px/1 var(--font-display);--type-lead:300 clamp(18px,1.5vw,21px)/1.6 var(--font-text);--type-body:400 17px/1.65 var(--font-text);--type-body-sm:400 15px/1.6 var(--font-text);--type-control:400 16px/1.4 var(--font-text);--type-title:500 15px/1.4 var(--font-text);--type-label:500 14px/1.35 var(--font-text);--type-label-sm:500 13px/1.35 var(--font-text);--type-caption:400 13px/1.5 var(--font-text);--type-micro:500 11px/1.2 var(--font-text);--type-eyebrow:500 11px/1.2 var(--font-text);--type-wordmark:400 15px/1 var(--font-display);--type-initials:500 13px/1 var(--font-text);--tracking-eyebrow:.18em;--tracking-label:.02em;--tracking-display:-.022em;--tracking-heading:-.012em;--tracking-wordmark:.3em;--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;--space-11:192px;--section-y:clamp(72px,12vw,192px);--section-y-tight:clamp(64px,8vw,128px);--container-max:1280px;--gutter:clamp(24px,5vw,64px);--grid-gap:clamp(16px,2.5vw,32px);--measure:66ch;--measure-lead:46ch;--measure-display:16ch;--header-h:88px;--header-h-condensed:64px;--app-sidebar:256px;--page-list:760px;--page-form:560px;--app-gutter:var(--space-7);--app-gutter-phone:var(--space-5);--app-max:1040px;--control-height-sm:36px;--control-height:44px;--control-height-lg:52px;--radius-0:0;--radius-1:2px;--radius-2:4px;--radius-3:8px;--radius-4:16px;--radius-pill:999px;--border-width:1px;--shadow-none:none;--shadow-overlay:0 16px 40px #2b2e2f24,0 2px 6px #2b2e2f0f;--icon-stroke:1.5;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--ease:cubic-bezier(.16,1,.3,1);--duration-1:.18s;--duration-2:.48s;--duration-3:.96s;--rise:20px}:root[data-surface=desk]{--duration-2:var(--duration-1);--duration-3:var(--duration-1);--rise:0px}:root[data-surface=portal]{--duration-3:var(--duration-2);--rise:8px}*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%}html,body,#root{height:100%}body{background:var(--surface-canvas);color:var(--text-primary);font:var(--type-body);font-variant-numeric:tabular-nums lining-nums;overflow-wrap:anywhere;margin:0}a{color:var(--text-link);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}button,input,select,textarea{color:inherit;font-variant-numeric:inherit;font-family:inherit}button{-webkit-tap-highlight-color:transparent}img{max-width:100%}h1,h2,h3{font-variant-numeric:lining-nums;text-wrap:balance}p{text-wrap:pretty}::selection{background:var(--fjord-200);color:var(--fjord-950)}:focus-visible{outline:1.5px solid var(--border-focus);outline-offset:3px;border-radius:var(--radius-1)}.sz-on-brand :focus-visible,.sz-on-brand:focus-visible{outline-color:var(--ivory)}.sz-scroll{scrollbar-width:none}.sz-scroll::-webkit-scrollbar{display:none}[role=tablist]::-webkit-scrollbar{display:none}.sz-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sz-skip{left:var(--space-4);top:var(--space-4);z-index:200;padding:var(--space-3) var(--space-4);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-1);font:var(--type-label);position:absolute;transform:translateY(-200%)}.sz-skip:focus-visible{transform:none}.sz-tnum{font-variant-numeric:tabular-nums lining-nums}.sz-display-xl{font:var(--type-display-xl);letter-spacing:var(--tracking-display)}.sz-display{font:var(--type-display);letter-spacing:var(--tracking-display)}.sz-h1{font:var(--type-h1);letter-spacing:var(--tracking-display)}.sz-h2{font:var(--type-h2);letter-spacing:var(--tracking-heading)}.sz-h3{font:var(--type-h3);letter-spacing:var(--tracking-heading)}.sz-eyebrow{font:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted)}@keyframes sz-fade{0%{opacity:0}to{opacity:1}}@keyframes sz-rise{0%{opacity:0;transform:translateY(var(--rise))}to{opacity:1;transform:none}}@keyframes sz-sheet{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes sz-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes sz-flash{0%{opacity:0}11%{opacity:1}89%{opacity:1}to{opacity:0}}.sz-flash{z-index:-1;pointer-events:none;background:var(--fjord-100);border-radius:var(--radius-2);animation:sz-flash calc(var(--duration-1) * 9) linear both;position:absolute;inset:0}.sz-flash-host{isolation:isolate;position:relative}.sz-fade{animation:sz-fade var(--duration-2) var(--ease) both}.sz-rise,.sz-page,.sz-dialog{animation:sz-rise var(--duration-2) var(--ease) both}.sz-sheet{animation:sz-sheet var(--duration-2) var(--ease) both}.sz-swap{animation:sz-rise var(--duration-2) var(--ease) both;--rise:6px;display:inline-block}:root[data-surface=desk] .sz-swap,:root[data-surface=desk] .sz-page,:root[data-surface=desk] .sz-dialog{animation-name:sz-fade}.sz-skel{background:var(--surface-sunken);border-radius:var(--radius-1);animation:1.6s ease-in-out infinite sz-pulse;display:block}.sz-state{isolation:isolate;position:relative}.sz-state:before{content:"";border-radius:inherit;background:var(--state-ink,var(--fjord-700));opacity:0;transition:opacity var(--duration-1) var(--ease);z-index:-1;pointer-events:none;position:absolute;inset:-1px}@media (hover:hover){.sz-state:hover:not(:disabled):before{opacity:var(--state-hover,.07)}}.sz-state:active:not(:disabled):before{opacity:var(--state-press,.14)}.sz-btn{transition:transform var(--duration-1) var(--ease)}.sz-btn:active:not(:disabled){transform:scale(.985)}.sz-btn-primary{background:var(--action-primary);color:var(--action-on-primary);--state-ink:var(--fjord-950);--state-hover:.3;--state-press:.55;border:1px solid #0000}.sz-btn-secondary{color:var(--fjord-700);border:1px solid var(--fjord-700);background:0 0}.sz-btn-ghost{color:var(--fjord-700);text-underline-offset:4px;--state-hover:0;--state-press:0;background:0 0;border:1px solid #0000;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.sz-btn-ghost:hover:not(:disabled),.sz-btn-ghost:focus-visible{text-decoration-color:currentColor}.sz-btn-onBrand{color:var(--ivory);border:1px solid var(--border-on-brand);--state-ink:var(--ivory);--state-hover:.1;--state-press:.18;background:0 0}.sz-btn-onBrand:focus-visible,.sz-iconbtn-onBrand:focus-visible{outline-color:var(--ivory)}.sz-btn .sz-btn-arrow{transition:transform var(--duration-2) var(--ease)}@media (hover:hover){.sz-btn:hover:not(:disabled) .sz-btn-arrow{transform:translate(4px)}}.sz-iconbtn{--state-ink:var(--granite-900);--state-hover:.06;--state-press:.12;background:0 0}.sz-iconbtn:before{inset:0}.sz-iconbtn-onBrand{--state-ink:var(--ivory);--state-hover:.1;--state-press:.18}.sz-nav-item{--state-ink:var(--fjord-700);--state-hover:.06;--state-press:.12;background:0 0}.sz-nav-item:before{inset:0}.sz-nav-item[aria-current=page]:before{opacity:.1}.sz-tile{--state-hover:.05;--state-press:.1}.sz-card-interactive{cursor:pointer;--state-hover:.04;--state-press:.08}.sz-row-click{cursor:pointer}.sz-row-click .sz-row-title{text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}@media (hover:hover){.sz-row-click:hover .sz-row-title{text-decoration-color:currentColor}}.sz-row-click .sz-row-chevron{transition:transform var(--duration-1) var(--ease)}@media (hover:hover){.sz-row-click:hover .sz-row-chevron{transform:translate(2px)}}.sz-link{color:var(--text-link);text-underline-offset:4px;cursor:pointer;font:var(--type-label);background:0 0;border:none;padding:0;text-decoration:underline;text-decoration-thickness:1px}.sz-field:focus-within{outline:1.5px solid var(--border-focus);outline-offset:-1px;border-color:var(--border-focus)!important}.sz-field input:focus-visible,.sz-field textarea:focus-visible,.sz-field select:focus-visible{outline:none}.sz-photo-img{transition:opacity var(--duration-3) var(--ease),transform var(--duration-3) var(--ease)}@media print{.sz-no-print{display:none!important}body{background:#fff}}.sz-app-page{max-width:calc(var(--app-max) + 2 * var(--app-gutter));padding:var(--space-8) var(--app-gutter) var(--space-9);margin:0 auto}.sz-app-head{justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:var(--space-7);flex-wrap:wrap;display:flex}.sz-app-title{font:var(--type-h1);letter-spacing:var(--tracking-display);margin:0}.sz-app-actions{align-items:center;gap:var(--space-3);min-height:var(--control-height);display:flex}.sz-back{align-items:center;gap:var(--space-2);min-height:var(--control-height-sm);margin:0 0 var(--space-3) calc(var(--space-1) * -1);cursor:pointer;font:var(--type-label);color:var(--text-secondary);text-underline-offset:4px;background:0 0;border:none;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.sz-back:hover{text-decoration-color:currentColor}:root[data-surface=desk]{--app-max:1120px}:root[data-surface=desk] .sz-app-page{padding-top:var(--space-7);padding-bottom:var(--space-8)}:root[data-surface=desk] .sz-app-head{margin-bottom:var(--space-6)}:root[data-surface=desk] .sz-app-title{font:var(--type-h2);letter-spacing:var(--tracking-heading)}@media (prefers-reduced-motion:reduce){:root{--rise:0px;--duration-2:var(--duration-1);--duration-3:var(--duration-1)}*,:before,:after{scroll-behavior:auto!important}.sz-rise,.sz-page,.sz-dialog,.sz-sheet,.sz-swap{animation-name:sz-fade}.sz-skel{animation:none}.sz-btn,.sz-btn .sz-btn-arrow,.sz-row-click .sz-row-chevron{transition:none;transform:none!important}}.sz-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}
