*,:after,:before{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin-bottom:0}ol[role=list],ul[role=list]{list-style:none}body{line-height:1.5;min-height:100vh}button,h1,h2,h3,h4,input,label{line-height:1.1}a:not([class]){-webkit-text-decoration-skip:ink;color:currentColor;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}:root{--color-brand-admissions-50:#fbf6fc;--color-brand-admissions-100:#f6ecf7;--color-brand-admissions-200:#eddaf0;--color-brand-admissions-300:#e1c0e6;--color-brand-admissions-400:#cb92d6;--color-brand-admissions-500:#b66ac4;--color-brand-admissions-600:#91539b;--color-brand-admissions-700:#75427c;--color-brand-admissions-800:#5c3261;--color-brand-admissions-900:#4a274e;--color-brand-ventured-solutions-50:#f5f8fc;--color-brand-ventured-solutions-100:#eaf0f9;--color-brand-ventured-solutions-200:#b8ceec;--color-brand-ventured-solutions-300:#8cb3e7;--color-brand-ventured-solutions-400:#598fd6;--color-brand-ventured-solutions-500:#4073b6;--color-brand-ventured-solutions-600:#315b94;--color-brand-ventured-solutions-700:#244674;--color-brand-ventured-solutions-800:#1b365d;--color-brand-ventured-solutions-900:#0c1d36;--color-neutral-0:#fff;--color-neutral-25:#f9f9f9;--color-neutral-50:#f2f2f2;--color-neutral-100:#e6e6e6;--color-neutral-200:#ccc;--color-neutral-300:#c4c4c4;--color-neutral-400:#b3b3b3;--color-neutral-500:#999;--color-neutral-600:#666;--color-neutral-700:#4d4d4d;--color-neutral-800:#333;--color-neutral-900:#1a1a1a;--color-neutral-1000:#000;--color-neutral-white:#fff;--color-neutral-black:#000;--color-neutral-overlay:rgba(0,0,0,.5);--color-green-50:#edf8ec;--color-green-100:#daf1da;--color-green-200:#b5e4b4;--color-green-300:#90d68f;--color-green-400:#6bc86a;--color-green-500:#68c767;--color-green-600:#389537;--color-green-700:#2a7029;--color-green-800:#1c4b1b;--color-green-900:#0e250e;--color-yellow-50:#fdf7e8;--color-yellow-100:#fcefcf;--color-yellow-200:#f7dfa1;--color-yellow-300:#f3ce72;--color-yellow-400:#efbe43;--color-yellow-500:#f0c353;--color-yellow-600:#bc8b10;--color-yellow-700:#8d680c;--color-yellow-800:#5e4608;--color-yellow-900:#2f2304;--color-red-50:#faeaea;--color-red-100:#f6d5d5;--color-red-200:#ecacac;--color-red-300:#e38282;--color-red-400:#dc6262;--color-red-500:#da5858;--color-red-600:#a72525;--color-red-700:#7d1c1c;--color-red-800:#531313;--color-red-900:#2a0909;--color-blue-50:#ebf1f9;--color-blue-100:#d7e3f4;--color-blue-200:#afc7e9;--color-blue-300:#87abde;--color-blue-400:#608fd2;--color-blue-500:#2d5c9f;--color-blue-600:#214578;--color-blue-700:#1a365d;--color-blue-800:#162e50;--color-blue-900:#0b1728;--radius-100:4px;--radius-200:8px;--radius-300:12px;--radius-400:16px;--radius-500:20px;--radius-600:24px;--radius-700:32px;--radius-9999:999px;--stroke-width-0:.5px;--stroke-width-25:1px;--stroke-width-50:2px;--stroke-width-100:4px;--spacing-100:4px;--spacing-200:8px;--spacing-300:12px;--spacing-400:16px;--spacing-500:20px;--spacing-600:24px;--spacing-800:32px;--spacing-1000:40px;--spacing-1200:48px;--btn-primary-default:#91539b;--btn-primary-hover:#75427c;--btn-primary-active:#5c3261;--btn-primary-disabled:#e6e6e6;--btn-primary-outline-default:#fff;--btn-primary-outline-hover:#75427c;--btn-primary-outline-active:#5c3261;--btn-primary-outline-disabled:#ccc;--btn-primary-ghost-default:#fff;--btn-primary-ghost-hover:#f2f2f2;--btn-primary-ghost-active:#e6e6e6;--btn-primary-ghost-disabled:#ccc;--btn-secondary-default:#1a1a1a;--btn-secondary-hover:#4d4d4d;--btn-secondary-active:#1a1a1a;--btn-secondary-disabled:#e6e6e6;--btn-secondary-outline-default:#fff;--btn-secondary-outline-hover:#75427c;--btn-secondary-outline-active:#5c3261;--btn-secondary-outline-disabled:#ccc;--btn-secondary-ghost-default:#fff;--btn-secondary-ghost-hover:#f2f2f2;--btn-secondary-ghost-active:#e6e6e6;--btn-secondary-ghost-disabled:#ccc;--semantic-success-subtle:#edf8ec;--semantic-success-medium-progress-bars:#90d68f;--semantic-success-bold:#2a7029;--semantic-warning-subtle:#fdf7e8;--semantic-warning-medium-progress-bars:#f3ce72;--semantic-warning-bold:#8d680c;--semantic-error-subtle:#faeaea;--semantic-error-medium-progress-bars:#e38282;--semantic-error-bold:#a72525;--semantic-info-subtle:#ebf1f9;--semantic-info-medium-progress-bars:#afc7e9;--semantic-info-bold:#214578;--text-brand-primary:#1a1a1a;--text-brand-secondary:#75427c;--text-brand-tertiary:#244674;--text-brand-disabled:#999;--text-neutral-primary:#1a1a1a;--text-neutral-secondary:#333;--text-neutral-white:#fff;--text-neutral-disabled:#999;--text-semantic-success:#2a7029;--text-semantic-warning:#8d680c;--text-semantic-error:#a72525;--text-semantic-info:#214578;--border-brand-500:#b66ac4;--border-brand-600:#91539b;--border-brand-700:#75427c;--border-brand-800:#5c3261;--border-brand-900:#4a274e;--border-neutral-50:#f2f2f2;--border-neutral-100:#e6e6e6;--border-neutral-200:#ccc;--border-neutral-300:#c4c4c4;--border-semantic-success:#2a7029;--border-semantic-warning:#8d680c;--border-semantic-error:#a72525;--border-semantic-info:#214578;--bg-brand-50:#fbf6fc;--bg-brand-100:#f6ecf7;--bg-brand-200:#eddaf0;--bg-brand-300:#e1c0e6;--bg-brand-400:#cb92d6;--bg-brand-500:#b66ac4;--bg-brand-600:#91539b;--bg-brand-700:#75427c;--bg-brand-800:#5c3261;--bg-brand-900:#4a274e;--bg-neutral-25:#f9f9f9;--bg-neutral-50:#f2f2f2;--bg-neutral-100:#e6e6e6;--bg-neutral-200:#ccc;--bg-neutral-300:#c4c4c4;--bg-neutral-400:#b3b3b3;--bg-neutral-500:#999;--bg-neutral-600:#666;--bg-neutral-700:#4d4d4d;--bg-neutral-800:#333;--bg-neutral-900:#1a1a1a;--bg-neutral-white:#fff;--bg-neutral-black:#000;--bg-semantic-success:#edf8ec;--bg-semantic-warning:#fdf7e8;--bg-semantic-error:#faeaea;--bg-semantic-info:#ebf1f9;--icon-brand-default:#1a1a1a;--icon-brand-hover:#91539b;--icon-brand-active:#5c3261;--icon-brand-disabled:#ccc;--icon-neutral-default:#666;--icon-neutral-hover:#4d4d4d;--icon-neutral-active:#333;--icon-neutral-disabled:#4d4d4d;--icon-neutral-white:#fff;--icon-semantic-warning:#8d680c;--icon-semantic-error:#a72525;--icon-semantic-success:#2a7029;--icon-semantic-info:#214578;--chip-brand:#91539b;--chip-neutral-light:#f2f2f2;--chip-neutral-dark:#1a1a1a;--chip-semantic-caution:#8d680c;--chip-semantic-caution-light:#fcefcf;--chip-semantic-warning:#a72525;--chip-semantic-warning-light:#f6d5d5;--chip-semantic-success:#2a7029;--chip-semantic-success-light:#daf1da;--chip-semantic-info:#214578;--chip-semantic-info-light:#d7e3f4;--input-brand-focus:#91539b;--input-neutral-light:#f2f2f2;--input-neutral-medium:#b3b3b3;--input-neutral-dark:#1a1a1a;--input-semantic-caution:#8d680c;--input-semantic-warning:#a72525;--input-semantic-success:#2a7029;--input-semantic-info:#214578;--number-scale-100:2;--number-scale-200:4;--number-scale-300:6;--number-scale-400:8;--number-scale-500:10;--number-scale-600:12;--number-scale-700:14;--number-scale-800:16;--number-scale-900:18;--number-scale-1000:20;--number-scale-1100:22;--number-scale-1200:24;--number-scale-1300:28;--number-scale-1400:32;--number-scale-1500:36;--number-scale-1600:40;--number-scale-1700:44;--number-scale-1800:48;--number-scale-1900:52;--number-scale-2000:56;--number-scale-2100:60;--number-scale-2200:64;--number-scale-2300:68;--number-scale-2400:72;--font-size-paragraph-tiny:var(--number-scale-500);--font-size-paragraph-micro:var(--number-scale-600);--font-size-paragraph-small:var(--number-scale-700);--font-size-paragraph-large:var(--number-scale-800);--font-size-h6:var(--number-scale-900);--font-size-h5:var(--number-scale-1000);--font-size-h4:var(--number-scale-1200);--font-size-h3:var(--number-scale-1300);--font-size-h2:var(--number-scale-1400);--font-size-h1:var(--number-scale-1600);--line-height-paragraph-micro:var(--number-scale-900);--line-height-paragraph-small:var(--number-scale-1000);--line-height-paragraph-large:var(--number-scale-1100);--line-height-h6:var(--number-scale-1100);--line-height-h5:var(--number-scale-1200);--line-height-h4:var(--number-scale-1300);--line-height-h3:var(--number-scale-1500);--line-height-h2:var(--number-scale-1600);--line-height-h1:var(--number-scale-1800);--space-3xs:clamp(.25rem,.2333rem + .0495vw,.3125rem);--space-2xs:clamp(.5rem,.4833rem + .0495vw,.5625rem);--space-xs:clamp(.75rem,.7166rem + .099vw,.875rem);--space-s:clamp(1rem,.9666rem + .099vw,1.125rem);--space-m:clamp(1.5rem,1.4499rem + .1485vw,1.6875rem);--space-l:clamp(2rem,1.9332rem + .198vw,2.25rem);--space-xl:clamp(3rem,2.8998rem + .297vw,3.375rem);--space-2xl:clamp(4rem,3.8663rem + .396vw,4.5rem);--space-3xl:clamp(6rem,5.7995rem + .5941vw,6.75rem);--space-3xs-2xs:clamp(.25rem,.1665rem + .2475vw,.5625rem);--space-2xs-xs:clamp(.5rem,.3998rem + .297vw,.875rem);--space-s-m:clamp(1rem,.8162rem + .5446vw,1.6875rem);--space-m-l:clamp(1.5rem,1.2995rem + .5941vw,2.25rem);--space-l-xl:clamp(2rem,1.6324rem + 1.0891vw,3.375rem);--space-xl-2xl:clamp(3rem,2.599rem + 1.1881vw,4.5rem);--space-2xl-3xl:clamp(4rem,3.2649rem + 2.1782vw,6.75rem);--space-s-l:clamp(1rem,.6658rem + .9901vw,2.25rem);--space-0-s:clamp(0rem,-1rem + 4vw,1rem);--c-grey-050:var(--color-neutral-50);--c-grey-100:var(--color-neutral-100);--c-grey-150:var(--color-neutral-200);--c-grey-200:var(--color-neutral-300);--c-grey-300:var(--color-neutral-400);--c-grey-400:var(--color-neutral-500);--c-grey-500:var(--color-neutral-600);--c-grey-600:var(--color-neutral-700);--c-grey-700:var(--color-neutral-800);--c-grey-800:var(--color-neutral-900);--c-primary-010:var(--color-brand-admissions-100);--c-primary-030:var(--color-brand-admissions-200);--c-primary-040:var(--color-brand-admissions-300);--c-primary-400:var(--color-brand-admissions-500);--c-primary-500:var(--color-brand-admissions-600);--c-primary-600:var(--color-brand-admissions-700);--c-primary-800:var(--color-brand-admissions-800);--c-primary-900:var(--color-brand-admissions-900);--c-secondary-400:var(--color-brand-ventured-solutions-700);--c-secondary-500:var(--color-brand-ventured-solutions-800);--c-success-050:var(--color-green-100);--c-success-500:var(--color-green-600);--c-danger-400:var(--color-red-300);--c-danger-600:var(--color-red-600);--leading-standard:1.4;--leading-fine:1.1;--leading-flat:1;--measure-xs:37ch;--measure-s:46ch;--measure-m:54ch;--measure-l:72ch;--measure-xl:90ch;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--step--2:clamp(.7813rem,.9043rem + -.0769vw,.8784rem);--step--1:clamp(.9372rem,.9371rem + .0002vw,.9375rem);--step-0:clamp(1rem,.9666rem + .099vw,1.125rem);--step-1:clamp(1.067rem,.9913rem + .2242vw,1.35rem);--step-2:clamp(1.1385rem,1.0098rem + .3814vw,1.62rem);--step-3:clamp(1.2148rem,1.0198rem + .5776vw,1.944rem);--step-4:clamp(1.2962rem,1.019rem + .8211vw,2.3328rem);--step-5:clamp(1.383rem,1.0044rem + 1.1219vw,2.7994rem)}[data-density="-2"]{--density-level:-2;--density-text-early:var(--step-1);--density-text-early-minor:var(--step-0);--density-control-gap:var(--space-2xs);--density-control-pad-inline:var(--space-s);--density-control-pad-block:var(--space-m);--density-space-related:var(--space-xl)}[data-density="-1"]{--density-level:-1;--density-text-early:var(--step-0);--density-text-early-minor:var(--step--1);--density-control-gap:var(--space-2xs);--density-control-pad-inline:var(--space-xs);--density-control-pad-block:var(--space-s);--density-space-related:var(--space-l)}:root,[data-density="0"]{--density-level:0;--density-text-early:var(--step-0);--density-text-early-minor:var(--step--1);--density-control-gap:var(--space-2xs);--density-control-pad-inline:var(--space-xs);--density-control-pad-block:var(--space-xs);--density-space-related:var(--space-m)}[data-density="1"]{--density-level:1;--density-text-early:var(--step--1);--density-text-early-minor:var(--step--2);--density-control-gap:var(--space-3xs);--density-control-pad-inline:var(--space-xs);--density-control-pad-block:var(--space-xs);--density-space-related:var(--space-s)}[data-density="2"]{--density-level:2;--density-text-early:var(--step--1);--density-text-early-minor:var(--step--2);--density-control-gap:var(--space-3xs);--density-control-pad-inline:var(--space-2xs);--density-control-pad-block:var(--space-2xs);--density-space-related:var(--space-xs)}:root,[data-tone=neutral]{--tone-ink:var(--color-neutral-900);--tone-wash:var(--color-neutral-50);--tone-tint:var(--color-neutral-50);--tone-mid:var(--color-neutral-600);--tone-solid:var(--color-neutral-900);--tone-pale:var(--color-neutral-0);--tone-deep:var(--color-neutral-700);--tone-deepest:var(--color-neutral-900)}:root,[data-surface-level="0"]{--surface-color:var(--surface-color-0)}[data-surface-level="1"]{--surface-color:var(--surface-color-1)}[data-tone=brand]{--tone-ink:var(--color-brand-admissions-700);--tone-wash:var(--color-brand-admissions-100);--tone-tint:var(--color-brand-admissions-200);--tone-mid:var(--color-brand-admissions-600);--tone-solid:var(--color-brand-admissions-600);--tone-pale:var(--color-neutral-0);--tone-deep:var(--color-brand-admissions-700);--tone-deepest:var(--color-brand-admissions-800)}[data-tone=success]{--tone-ink:var(--color-green-700);--tone-wash:var(--color-green-50);--tone-tint:var(--color-green-100);--tone-mid:var(--color-green-700);--tone-solid:var(--color-green-700);--tone-pale:var(--color-green-50);--tone-deep:var(--color-green-800);--tone-deepest:var(--color-green-900)}[data-tone=warning]{--tone-ink:var(--color-yellow-700);--tone-wash:var(--color-yellow-50);--tone-tint:var(--color-yellow-100);--tone-mid:var(--color-yellow-700);--tone-solid:var(--color-yellow-700);--tone-pale:var(--color-yellow-50);--tone-deep:var(--color-yellow-800);--tone-deepest:var(--color-yellow-900)}[data-tone=error]{--tone-ink:var(--color-red-600);--tone-wash:var(--color-red-50);--tone-tint:var(--color-red-100);--tone-mid:var(--color-red-600);--tone-solid:var(--color-red-600);--tone-pale:var(--color-red-50);--tone-deep:var(--color-red-700);--tone-deepest:var(--color-red-800)}[data-tone=info]{--tone-ink:var(--color-blue-600);--tone-wash:var(--color-blue-50);--tone-tint:var(--color-blue-100);--tone-mid:var(--color-blue-600);--tone-solid:var(--color-blue-600);--tone-pale:var(--color-blue-50);--tone-deep:var(--color-blue-700);--tone-deepest:var(--color-blue-800)}:root{--flow-space:var(--space-s-m);--gutter:var(--space-s-m);--measure:var(--measure-l);--transition-base:.25s ease;--transition-movement:.2s linear;--transition-fade:.3s ease;--transition-bounce:.5s cubic-bezier(.5,.05,.2,1.5);--stroke:1px solid var(--color-neutral-100);--stroke-dashed:1px dashed var(--color-neutral-500);--radius-s:.25rem;--radius-m:.6rem;--radius-l:2.5rem;--font-base:Roboto,Inter,"Helvetica Neue","Arial Nova","Nimbus Sans",Arial,sans-serif;--font-accent:Poppins,Avenir,Montserrat,Corbel,"URW Gothic",source-sans-pro,sans-serif;--font-mono:"Roboto Mono",ui-monospace,monospace;--font-system:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--heading-font-family:var(--font-accent);--heading-font-weight:600;--heading-color:var(--color-brand-ventured-solutions-800);--uppercase-kerning:.04ch;--color-white:var(--color-neutral-0);--color-light:var(--color-neutral-25);--color-mid:var(--color-neutral-500);--color-muted:var(--color-neutral-600);--color-dark:var(--color-neutral-900);--color-black:var(--color-neutral-1000);--color-neutral-wash:var(--color-neutral-50);--color-neutral-tint:var(--color-neutral-100);--disabled-fg:var(--color-neutral-500);--disabled-bg:var(--color-neutral-100);--disabled-border:var(--color-neutral-100);--color-global-text:var(--color-neutral-900);--color-global-background:var(--color-neutral-25);--surface-color-0:var(--color-global-background);--surface-color-1:var(--color-white);--color-overlay:rgba(0,0,0,.45);--color-outline-bg:hsla(0,0%,100%,.5);--color-primary-bg:var(--color-brand-admissions-100);--color-primary-tint:var(--color-brand-admissions-200);--color-primary-border:var(--color-brand-admissions-400);--color-primary-fg:var(--color-brand-admissions-600);--color-secondary-fg:var(--color-brand-ventured-solutions-800);--color-danger-border:var(--color-red-600);--color-danger-fg:var(--color-red-700);--color-danger-accent:var(--color-red-500);--color-success-bg:var(--color-green-100);--color-success-border:var(--color-green-600);--color-success-fg:var(--color-green-800);--focus-outline:2px solid var(--color-brand-admissions-600);--focus-offset:.2lh;--active-link-color:var(--color-brand-admissions-600);--shadow-float:0 1px 1px rgba(3,7,18,.02),0 5px 4px rgba(3,7,18,.03),0 12px 9px rgba(3,7,18,.05),0 20px 15px rgba(3,7,18,.06),0 32px 24px rgba(3,7,18,.08)}@supports (-moz-appearance:none){:root :root{--focus-offset:.08em}}body{background-color:#f9f9f9;background-color:var(--color-global-background);background:#f9f9f9;background:var(--color-global-background);color:#1a1a1a;color:var(--color-global-text);display:flex;flex-direction:column;font-family:Roboto,Inter,Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif;font-family:var(--font-base),sans-serif;font-size:clamp(1rem,.9666rem + .099vw,1.125rem);font-size:var(--step-0);font-size-adjust:from-font;line-height:1.4;line-height:var(--leading-standard);margin:0;overflow-x:hidden}body>main{flex:1}aside.sidebar,body>footer,main{padding-bottom:clamp(1rem,.8162rem + .5446vw,1.6875rem);padding-bottom:var(--flow-space);padding-top:clamp(1rem,.8162rem + .5446vw,1.6875rem);padding-top:var(--flow-space)}main>*{--flow-space:var(--space-xl-2xl)}main>*>*{--flow-space:var(--space-s-m)}a:not([class]){-webkit-text-decoration:none;text-decoration:none}a:not([class]):hover{-webkit-text-decoration:revert;text-decoration:revert}a:not([class]):active{color:#91539b;color:var(--active-link-color);text-decoration-color:#91539b;text-decoration-color:var(--active-link-color)}.alert a,[data-type=notice] a,h1:not(.does-not-exist) a,h2:not(.does-not-exist) a,h3:not(.does-not-exist) a,h4:not(.does-not-exist) a,p:not(.does-not-exist) a{text-decoration-line:revert}:focus{outline:none}:focus-visible{outline:2px solid #91539b;outline:var(--focus-outline);outline-color:#666;outline-color:var(--tone-mid);outline-offset:.2lh;outline-offset:var(--focus-offset)}:target{scroll-margin-block:5lh}::-moz-selection{background:#1a1a1a;background:var(--color-dark);color:#f9f9f9;color:var(--color-light)}::selection{background:#1a1a1a;background:var(--color-dark);color:#f9f9f9;color:var(--color-light)}iframe[src*=vimeo],iframe[src*=youtube],video:not(.does-not-exist){aspect-ratio:16/9;border:none;display:block;height:auto;width:100%}img{display:block;height:auto;max-width:100%}picture{width:-moz-max-content;width:max-content}figcaption{font-family:monospace;font-size:clamp(1rem,.9666rem + .099vw,1.125rem);font-size:var(--step-0);padding-top:.5em}svg:not([class]){height:1lh;width:auto}svg{flex-shrink:0}svg[role=img][width][height]{background:#f9f9f9;background:var(--color-light);height:revert;padding:clamp(.75rem,.7166rem + .099vw,.875rem);padding:var(--space-xs);width:revert}h1,h2,h3,h4{color:#1b365d;color:var(--heading-color);font-family:Poppins,Avenir,Montserrat,Corbel,URW Gothic,source-sans-pro,sans-serif;font-family:var(--heading-font-family),sans-serif;font-weight:600;font-weight:var(--heading-font-weight);line-height:1.1;line-height:var(--leading-fine);text-wrap:balance}h1{font-size:clamp(1.383rem,1.0044rem + 1.1219vw,2.7994rem);font-size:var(--step-5);max-width:40ch;max-width:calc(var(--measure)/1.8)}h2{font-size:clamp(1.2962rem,1.019rem + .8211vw,2.3328rem);font-size:var(--step-4);max-width:45ch;max-width:calc(var(--measure)/1.6)}h3{font-size:clamp(1.2148rem,1.0198rem + .5776vw,1.944rem);font-size:var(--step-3);max-width:51.42857ch;max-width:calc(var(--measure)/1.4)}h4,h5,h6{font-size:clamp(1.1385rem,1.0098rem + .3814vw,1.62rem);font-size:var(--step-2)}summary h2,summary h3,summary h4,summary h5,summary h6{display:inline}p{font-size:clamp(1rem,.9666rem + .099vw,1.125rem);font-size:var(--step-0);margin-top:clamp(1rem,.8162rem + .5446vw,1.6875rem);margin-top:var(--flow-space)}small{font-size:clamp(.9372rem,.9371rem + .0002vw,.9375rem);font-size:var(--step--1)}hr{border:none;border-top:1px solid #e6e6e6;border-top:var(--stroke);margin-bottom:clamp(1rem,.8162rem + .5446vw,1.6875rem);margin-bottom:var(--flow-space,var(--space-xl));margin-top:clamp(1rem,.8162rem + .5446vw,1.6875rem);margin-top:var(--flow-space,var(--space-xl))}ins{background:#f6ecf7;background:var(--color-primary-bg);color:#1a1a1a;color:var(--color-dark);padding-left:.3em;padding-right:.3em;-webkit-text-decoration:none;text-decoration:none}code,kbd,samp{font-family:Roboto Mono,ui-monospace,monospace,monospace;font-family:var(--font-mono),monospace;hyphens:none;padding:.2em .2em .05em;-moz-tab-size:2;-o-tab-size:2;tab-size:2;text-align:left;word-break:normal;word-spacing:normal;word-wrap:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone}@supports not (font-size-adjust:from-font){code,kbd,samp{font-size:.8em}}pre:has(code){max-width:100%;overflow-x:auto;width:-moz-max-content;width:max-content}pre code{background:none;border:none;padding:0}kbd{border:1px solid;padding-bottom:.1em}var{font-style:normal;font-weight:500;font-weight:var(--weight-medium)}q{font-style:italic}summary{cursor:pointer;font-weight:600;font-weight:var(--weight-semibold)}blockquote{margin-left:0;margin-right:0}blockquote footer{color:#91539b;color:var(--color-primary-fg);font-size:clamp(1rem,.9666rem + .099vw,1.125rem);font-size:var(--step-0);margin-top:clamp(1rem,.9666rem + .099vw,1.125rem);margin-top:var(--space-s)}blockquote q{font-style:normal}form{--form-width:var(--measure-xs);min-width:min(37ch,calc(100vw - (clamp(1rem,.8162rem + .5446vw,1.6875rem)*2)));min-width:min(var(--form-width),calc(100vw - var(--gutter)*2));min-width:min(37ch,calc(100vi - (clamp(1rem,.8162rem + .5446vw,1.6875rem)*2)));min-width:min(var(--form-width),calc(100vi - var(--gutter)*2))}form>*+*{--flow-space:var(--space-m)}.input-section>*+*{--flow-space:var(--space-2xs)}.input-section:has(input[hidden]){margin-top:0}.input-section>*+*,form>:not([type=hidden])+*{margin-top:clamp(1rem,.8162rem + .5446vw,1.6875rem);margin-top:var(--flow-space,1rem)}input{transition:border,background-color,outline-width .3s ease;transition:border,background-color,outline-width var(--transition-fade)}input,select,textarea{accent-color:#91539b;accent-color:var(--c-primary-500)}input[type=date],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-size:clamp(1rem,.9666rem + .099vw,1.125rem);font-size:var(--density-text-early);padding:clamp(.75rem,.7166rem + .099vw,.875rem);padding:var(--density-control-pad-block) var(--density-control-pad-inline);--flow-space:var(--space-3xs);background-color:#f2f2f2;background-color:var(--tone-wash);border:1px solid #666;border:1px solid var(--tone-mid);border-radius:8px;border-radius:var(--radius-200);line-height:1.1;line-height:var(--leading-fine);width:100%;--focus-offset:0}@container style(--density-level: 2){input[type=date],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select:not(.does-not-exist),textarea:not(.does-not-exist){border-radius:4px;border-radius:var(--radius-100)}}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit}input[size]{width:auto}input:focus{background-color:#f6ecf7;background-color:var(--color-primary-bg);border-color:#cb92d6;border-color:var(--color-primary-border)}.label,label{font-weight:500;font-weight:var(--weight-medium)}label:has(input[type=checkbox],[type=radio]){align-items:baseline;display:flex;gap:clamp(.25rem,.2333rem + .0495vw,.3125rem);gap:var(--space-3xs)}label:has(input[type=checkbox],[type=radio]) input{transform:translateY(.2ex)}label:has(input)+label:has(input){--flow-space:var(--space-m)}.legend.required:after,label.required:after{color:#a72525;color:var(--color-danger-border);content:" *"}label .card{font-weight:400}input:disabled{background-color:#e6e6e6;background-color:var(--disabled-bg)}input:disabled,label input:disabled+*{cursor:not-allowed}input::-moz-placeholder{color:#666;color:var(--tone-mid);opacity:1}input::placeholder{color:#666;color:var(--tone-mid);opacity:1}input:focus::-moz-placeholder{color:#cb92d6;color:var(--color-primary-border)}input:focus::placeholder{color:#cb92d6;color:var(--color-primary-border)}.error-message{--flow-space:var(--space-3xs)}fieldset{border:1px solid #e6e6e6;border:var(--stroke);border-radius:.6rem;border-radius:var(--radius-m);padding:clamp(1rem,.9666rem + .099vw,1.125rem);padding:var(--space-s)}fieldset:has(input:focus-visible){outline:2px solid #91539b;outline:var(--focus-outline)}fieldset:has(input[aria-invalid=true]){border-color:#a72525;border-color:var(--color-danger-border)}legend{padding-left:clamp(.75rem,.7166rem + .099vw,.875rem);padding-left:var(--space-xs);padding-right:clamp(.75rem,.7166rem + .099vw,.875rem);padding-right:var(--space-xs)}.legend,legend{font-weight:500;font-weight:var(--weight-medium)}.form-row{display:flex;gap:1rem;width:100%}.form-row .input-section{width:50%!important}.form-row input{flex:1}ul:not([class]){list-style-type:disc;padding-left:1.7ch}ul:not([class])>li{padding-left:clamp(.25rem,.2333rem + .0495vw,.3125rem);padding-left:var(--space-3xs)}ol:not([class]) li+*,ul:not([class]) li+*{margin-top:clamp(.25rem,.2333rem + .0495vw,.3125rem);margin-top:var(--space-3xs)}ul ::marker{font-size:.8lh}ol ::marker{font-size:1em;font-weight:700;font-weight:var(--weight-bold)}[role=list][class],[role=tablist][class]{margin-bottom:0;margin-top:0;padding:0}dl:not([class]) dt{font-weight:600;font-weight:var(--weight-semibold)}dl:not([class]) dt+dd{margin-top:clamp(.75rem,.7166rem + .099vw,.875rem);margin-top:var(--space-xs)}dl:not([class]) dd+dt{margin-top:clamp(1rem,.9666rem + .099vw,1.125rem);margin-top:var(--space-s)}dl:not([class]) dd{margin-left:1.5ch}table{border:1px dashed #999;border:var(--stroke-dashed);border-collapse:collapse;width:100%}th{font-weight:700;font-weight:var(--weight-bold);line-height:1.1;line-height:var(--leading-fine);text-align:left}thead th{padding-bottom:clamp(1rem,.9666rem + .099vw,1.125rem);padding-bottom:var(--space-s);padding-top:clamp(1rem,.9666rem + .099vw,1.125rem);padding-top:var(--space-s)}td,th{padding:clamp(.75rem,.7166rem + .099vw,.875rem) clamp(1rem,.9666rem + .099vw,1.125rem);padding:var(--space-xs) var(--space-s)}th:not(:only-of-type){border-bottom:1px dashed #999;border-bottom:var(--stroke-dashed)}th:only-of-type{border-right:1px dashed #999;border-right:var(--stroke-dashed)}td~td,td~th,th~td,th~th{border-left:1px dashed #999;border-left:var(--stroke-dashed)}tr+tr td,tr+tr th{border-top:1px dashed #999;border-top:var(--stroke-dashed)}caption{caption-side:bottom;margin-top:clamp(1rem,.9666rem + .099vw,1.125rem);margin-top:var(--space-s)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));grid-template-columns:repeat(var(--grid-placement,auto-fill),minmax(var(--grid-min-item-size,16rem),1fr));grid-gap:clamp(1rem,.8162rem + .5446vw,1.6875rem);grid-gap:var(--gutter,var(--space-l));gap:clamp(1rem,.8162rem + .5446vw,1.6875rem);gap:var(--gutter,var(--space-l))}.grid[data-layout="50-50"]{--grid-placement:auto-fit;--grid-min-item-size:max(16rem,min(50vw,33rem))}.grid[data-layout="50-sm"]{--grid-placement:auto-fit;--grid-min-item-size:max(16rem,min(50vw,24rem))}.grid[data-layout=thirds]{--grid-placement:auto-fit;--grid-min-item-size:max(16rem,min(33%,20rem))}.flow>:not([type=hidden])+*{margin-top:clamp(1rem,.8162rem + .5446vw,1.6875rem);margin-top:var(--flow-space,1em)}.flow>p:first-child{margin-top:0}.flow.fs-s{--flow-space:var(--space-s)}.h-stack{align-items:stretch;align-items:var(--h-stack-vertical-alignment,stretch);-moz-column-gap:clamp(1rem,.8162rem + .5446vw,1.6875rem);column-gap:clamp(1rem,.8162rem + .5446vw,1.6875rem);-moz-column-gap:var(--gutter);column-gap:var(--gutter);display:flex}.h-stack>.flow{min-width:0}.h-stack>.flow>:first-child{margin-top:0}.cover{display:flex;flex-direction:column;min-height:100vh;min-height:100vb}.cover>.principal{margin-bottom:auto;margin-top:auto}.center{box-sizing:content-box;flex-direction:column;margin-left:auto;margin-right:auto}.center,.repel{align-items:center;display:flex}.repel{align-items:var(--repel-vertical-alignment,center);flex-wrap:wrap;gap:clamp(1rem,.8162rem + .5446vw,1.6875rem);gap:var(--gutter,var(--space-m));justify-content:space-between}.repel[data-nowrap]{flex-wrap:nowrap}.repel[data-reverse]{flex-direction:row-reverse}.switcher{-moz-column-gap:clamp(1rem,.8162rem + .5446vw,1.6875rem);column-gap:clamp(1rem,.8162rem + .5446vw,1.6875rem);-moz-column-gap:var(--gutter);column-gap:var(--gutter);display:flex;flex-wrap:wrap;row-gap:clamp(1rem,.8162rem + .5446vw,1.6875rem);row-gap:var(--flow-space)}.switcher>*{flex-basis:calc(47952ch - 99900%);flex-basis:calc((var(--switcher-breakpoint, 48ch) - 100%)*999);flex-grow:1}.with-graphic{align-items:start;display:flex}.with-graphic>:first-child{margin-right:clamp(1.5rem,1.4499rem + .1485vw,1.6875rem);margin-right:var(--density-space-related)}.with-graphic>:last-child{flex:1;min-width:0}.with-graphic>:last-child>:first-child{margin-top:0}.with-icon{align-items:flex-start;display:flex;gap:clamp(.5rem,.4833rem + .0495vw,.5625rem);gap:var(--space-2xs)}.with-icon>svg{fill:currentColor;flex:none;height:1lh;width:1lh}.with-icon>:not(svg){margin-top:0;min-width:0}.wrapper{margin-left:auto;margin-right:auto;max-width:var(--wrapper-max-width);padding-left:clamp(1rem,.8162rem + .5446vw,1.6875rem);padding-left:var(--gutter);padding-right:clamp(1rem,.8162rem + .5446vw,1.6875rem);padding-right:var(--gutter);position:relative}.wrapper[data-padding=soft]{padding-left:clamp(0rem,-1rem + 4vw,1rem);padding-left:var(--space-0-s);padding-right:clamp(0rem,-1rem + 4vw,1rem);padding-right:var(--space-0-s)}.with-sidebar{display:flex;flex-wrap:wrap;gap:clamp(1rem,.8162rem + .5446vw,1.6875rem);gap:var(--gutter,var(--space-s-l));width:100%}.with-sidebar:not([data-direction])>:first-child{flex-basis:20rem;flex-basis:var(--sidebar-target-width,20rem);flex-grow:1}.with-sidebar:not([data-direction])>:last-child{flex-basis:0;flex-grow:999;min-width:50%;min-width:var(--sidebar-content-min-width,50%)}.with-sidebar[data-reversed]{flex-direction:row-reverse}.with-sidebar[data-direction=rtl]>:last-child{flex-basis:20rem;flex-basis:var(--sidebar-target-width,20rem);flex-grow:1}.with-sidebar[data-direction=rtl]>:first-child{flex-basis:0;flex-grow:999;min-width:50%;min-width:var(--sidebar-content-min-width,50%)}.full-width{width:100%}svg.text-line{height:auto;vertical-align:text-top;width:1rem}.text-sb{font-weight:600;font-weight:var(--weight-semibold,600)}.text-lg{font-size:clamp(1.067rem,.9913rem + .2242vw,1.35rem);font-size:var(--step-1)}.text-xl{font-size:clamp(1.1385rem,1.0098rem + .3814vw,1.62rem);font-size:var(--step-2)}.text-2xl{font-size:clamp(1.2148rem,1.0198rem + .5776vw,1.944rem);font-size:var(--step-3)}.text-3xl{font-size:clamp(1.2962rem,1.019rem + .8211vw,2.3328rem);font-size:var(--step-4)}.text-sm{font-size:clamp(.9372rem,.9371rem + .0002vw,.9375rem);font-size:var(--step--1)}.text-sm b{font-weight:600;font-weight:var(--weight-semibold)}.text-micro{font-size:clamp(.7813rem,.9043rem + -.0769vw,.8784rem);font-size:var(--step--2)}.text-light{color:#666;color:var(--c-grey-500)}.text-heading{color:#1b365d;color:var(--heading-color);font-family:Poppins,Avenir,Montserrat,Corbel,URW Gothic,source-sans-pro,sans-serif;font-family:var(--heading-font-family),sans-serif;font-weight:600;font-weight:var(--heading-font-weight);line-height:1.1;line-height:var(--leading-fine);text-wrap:balance}.text-align-right{text-align:right}.d-none{display:none!important}.d-flex{display:flex;gap:clamp(1rem,.8162rem + .5446vw,1.6875rem);gap:var(--gutter)}.d-flex[data-direction=row]{flex-direction:row}.flex-grow{flex-grow:1}.visually-hidden{height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);--flow-space:0}.flush-left{margin-left:0;margin-right:auto}.flush-right{margin-left:auto;margin-right:0}.w-full{width:100%}.c-primary{color:#b66ac4;color:var(--c-primary-400)}.c-secondary{color:#1b365d;color:var(--c-secondary-500)}.c-danger{color:#a72525;color:var(--c-danger-600)}.bg-grey{background-color:#e6e6e6;background-color:var(--color-neutral-tint);--surface-color:var(--color-neutral-tint)}.border{border:1px solid #e6e6e6;border:var(--stroke)}.scroll-box{max-height:50vw;max-height:50vi}.scroll-box,.scroll-box-sm{overflow:auto;padding:clamp(.25rem,.2333rem + .0495vw,.3125rem);padding:var(--space-3xs)}.scroll-box-sm{max-height:35vw;max-height:35vi}.float-right{float:right}.pad-block{padding-bottom:clamp(1rem,.8162rem + .5446vw,1.6875rem);padding-bottom:var(--flow-space,1rem);padding-top:clamp(1rem,.8162rem + .5446vw,1.6875rem);padding-top:var(--flow-space,1rem)}.pad-inline{padding-left:clamp(1rem,.8162rem + .5446vw,1.6875rem);padding-left:var(--gutter,1rem);padding-right:clamp(1rem,.8162rem + .5446vw,1.6875rem);padding-right:var(--gutter,1rem)}.surface{background-color:#f9f9f9;background-color:var(--surface-color)}.surface,[data-texture=subtle]{border-color:#666;border-color:var(--tone-mid);color:#1a1a1a;color:var(--tone-ink)}[data-texture=subtle]{background-color:#f2f2f2;background-color:var(--tone-wash);--surface-color:var(--tone-wash)}[data-texture=solid]{background-color:#1a1a1a;background-color:var(--tone-solid);border-color:#1a1a1a;border-color:var(--tone-solid);color:#fff;color:var(--tone-pale);--surface-color:var(--tone-solid)}[data-texture=soft]{background-color:#f2f2f2;background-color:var(--tone-tint);border-color:#f2f2f2;border-color:var(--tone-wash);color:#1a1a1a;color:var(--tone-ink);--surface-color:var(--tone-tint)}[data-texture=outline]{background-color:#f9f9f9;background-color:var(--surface-color);border-color:#1a1a1a;border-color:var(--tone-solid);color:#1a1a1a;color:var(--tone-ink)}[data-texture=none]{background-color:transparent;border-color:transparent;color:#1a1a1a;color:var(--tone-ink)}.alert{border-left-style:solid;border-left-width:4px;border-left-width:var(--stroke-width-100);border-radius:8px;border-radius:var(--radius-200);max-width:100%;padding:clamp(.75rem,.7166rem + .099vw,.875rem) clamp(1rem,.9666rem + .099vw,1.125rem);padding:var(--space-xs) var(--space-s)}.alert-content{flex:1;word-wrap:anywhere}.alert-title{color:inherit;font-size:inherit;font-weight:600;font-weight:var(--weight-semibold);margin:0 0 clamp(.25rem,.2333rem + .0495vw,.3125rem);margin:0 0 var(--space-3xs)}.alert-body{color:#1a1a1a;color:var(--color-global-text)}.alert[data-texture=solid]>.alert-content>.alert-body{color:inherit}.alert-body a{color:inherit;font-weight:600;font-weight:var(--weight-semibold)}.alert-body>:first-child{margin-top:0}.alert details:first-child summary{font-weight:400}.alert-body>details:first-child>summary>div{margin-top:0}.avatar{--avatar-background:var(--color-neutral-tint);--badge-indicator-block-start:auto;--badge-indicator-block-end:0;--badge-indicator-inline-end:0;position:relative;--avatar-foreground:var(--color-neutral-700);--avatar-extent:2lh;align-items:center;border-radius:50%;display:inline-flex;flex:none;flex-direction:column;font-size:clamp(1rem,.9666rem + .099vw,1.125rem);font-size:var(--step-0);font-weight:500;font-weight:var(--weight-medium);height:2lh;height:var(--avatar-extent);justify-content:center;line-height:1.4;line-height:var(--leading-standard);-o-object-fit:cover;object-fit:cover;white-space:nowrap;width:2lh;width:var(--avatar-extent)}time.avatar{--avatar-extent:3lh;font-weight:600;font-weight:var(--weight-semibold)}time.avatar>*{line-height:1.1;line-height:var(--leading-fine)}.avatar[data-size=xs]{font-size:clamp(.7813rem,.9043rem + -.0769vw,.8784rem);font-size:var(--step--2);font-weight:600;font-weight:var(--weight-semibold)}.avatar[data-size=s]{font-size:clamp(.9372rem,.9371rem + .0002vw,.9375rem);font-size:var(--step--1)}.avatar[data-size=l]{font-size:clamp(1.067rem,.9913rem + .2242vw,1.35rem);font-size:var(--step-1)}.avatar[data-size=xl]{font-size:clamp(1.2148rem,1.0198rem + .5776vw,1.944rem);font-size:var(--step-3)}:where(.avatar:not(.surface)){background-color:var(--avatar-background);color:var(--avatar-foreground)}:where(img.avatar:not(.surface)){background-color:transparent}:where(.avatar:has(>img):not(.surface)){background-color:transparent}.avatar[data-shape=square]{border-radius:.25rem;border-radius:var(--avatar-radius,var(--radius-s))}.avatar[data-fit=contain],.avatar[data-fit=contain]>img{-o-object-fit:contain;object-fit:contain}.avatar>img{border-radius:inherit;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar>.badge-indicator[data-placement=pinned]{height:25%;width:25%}.avatar>svg{fill:currentColor;height:50%;height:var(--avatar-icon-size,50%);width:50%;width:var(--avatar-icon-size,50%)}.avatar[data-color=primary]{--avatar-background:var(--color-primary-fg);--avatar-foreground:var(--color-light)}.avatar[data-color=secondary]{--avatar-background:var(--color-secondary-fg);--avatar-foreground:var(--color-light)}.avatar[data-color=black]{--avatar-background:var(--color-black);--avatar-foreground:var(--color-white)}.avatar[data-color=calendar]{--avatar-background:var(--color-brand-admissions-700);--avatar-foreground:var(--color-light)}.badge-count,.badge-label{align-items:center;border-radius:1.8em;border-style:solid;border-width:1px;border-width:var(--stroke-width-25);box-sizing:border-box;display:inline-flex;flex-shrink:0;font-size:.8em;font-weight:600;font-weight:var(--weight-semibold);justify-content:center;line-height:1;line-height:var(--leading-flat);min-height:1.8em;white-space:nowrap}.badge-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:1.8em;padding-left:.45em;padding-right:.45em}:where(.badge-count){background-color:#1a1a1a;background-color:var(--tone-solid);border-color:#1a1a1a;border-color:var(--tone-solid);color:#fff;color:var(--tone-pale)}.badge-label{padding-left:.65em;padding-right:.65em}:where(.badge-label){background-color:#f2f2f2;background-color:var(--tone-tint);border-color:#f2f2f2;border-color:var(--tone-wash);color:#1a1a1a;color:var(--tone-ink)}.badge-label[data-shape=square]{border-radius:4px;border-radius:var(--radius-100)}.badge-label[data-shape=circle]{aspect-ratio:1;padding-left:0;padding-right:0;vertical-align:middle;width:2.2em}.badge-label[data-shape=circle] svg{display:block;fill:currentColor;height:1em;width:1em}.ds-button>.badge-count:not([data-placement=pinned]),.ds-button>.badge-label:not([data-placement=pinned]){margin-bottom:-.4em;margin-top:-.4em}.badge-indicator{background-color:#1a1a1a;background-color:var(--tone-solid);border:2px solid #f9f9f9;border:var(--stroke-width-50) solid var(--surface-color);border-radius:50%;box-sizing:content-box;display:inline-block;flex-shrink:0;height:.7em;width:.7em}:root{--badge-count-block-start:-.5em;--badge-count-inline-end:-.5em;--badge-count-block-end:auto;--badge-count-inline-start:auto;--badge-indicator-block-start:-.15em;--badge-indicator-inline-end:-.15em;--badge-indicator-block-end:auto;--badge-indicator-inline-start:auto}.badge-count[data-placement=pinned],.badge-indicator[data-placement=pinned]{position:absolute}.badge-count[data-placement=pinned]{bottom:auto;bottom:var(--badge-count-block-end);font-size:.7em;left:auto;left:var(--badge-count-inline-start);min-height:1.6em;min-width:1.6em;padding:0 .35em;right:-.5em;right:var(--badge-count-inline-end);top:-.5em;top:var(--badge-count-block-start)}.badge-indicator[data-placement=pinned]{bottom:auto;bottom:var(--badge-indicator-block-end);left:auto;left:var(--badge-indicator-inline-start);right:-.15em;right:var(--badge-indicator-inline-end);top:-.15em;top:var(--badge-indicator-block-start)}balanced-wrap{display:flex;flex-wrap:wrap;gap:clamp(1rem,.8162rem + .5446vw,1.6875rem);gap:var(--gap);--gap:var(--gutter,1rem);--child-min-width:240px}balanced-wrap>*{flex-grow:1;--enhanced-basis:calc((100% - (var(--row-count) - 1)*var(--gap))/var(--row-count));flex-basis:var(--enhanced-basis,var(--child-min-width));max-width:100%;max-width:var(--enhanced-basis,100%)}.breadcrumbs-list{align-items:center;display:flex;flex-wrap:wrap;font-size:clamp(.9372rem,.9371rem + .0002vw,.9375rem);font-size:var(--step--1);list-style:none;margin:0;padding:0}.breadcrumbs li{align-items:center;display:flex;max-width:100%;min-width:0}.breadcrumbs-current,.breadcrumbs-link{align-items:center;display:inline-flex;gap:clamp(.25rem,.2333rem + .0495vw,.3125rem);gap:var(--space-3xs);padding:clamp(.25rem,.2333rem + .0495vw,.3125rem);padding:var(--space-3xs)}.breadcrumbs-link{color:#4d4d4d;color:var(--tone-deep);font-weight:400;font-weight:var(--weight-regular);-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}.breadcrumbs-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.breadcrumbs-link:focus-visible{outline-color:#4d4d4d;outline-color:var(--tone-deep)}.breadcrumbs-current{font-weight:600;font-weight:var(--weight-semibold);min-width:0;word-wrap:anywhere}.breadcrumbs-separator{color:#4d4d4d;color:var(--tone-deep);margin-left:clamp(.25rem,.2333rem + .0495vw,.3125rem);margin-left:var(--space-3xs);margin-right:clamp(.25rem,.2333rem + .0495vw,.3125rem);margin-right:var(--space-3xs);opacity:.5}.breadcrumbs svg{fill:currentColor;flex-shrink:0;height:1em;width:auto}.button,button{align-items:center;border-radius:.25rem;border-radius:var(--radius-s);border-style:solid;border-width:1px;cursor:pointer;display:flex;font-weight:400;font-weight:var(--weight-regular);gap:clamp(.5rem,.4833rem + .0495vw,.5625rem);gap:var(--space-2xs);justify-content:center;line-height:1.1;line-height:var(--leading-fine);padding:clamp(.75rem,.7166rem + .099vw,.875rem);padding:var(--space-xs);--focus-offset:0;transition-duration:.5s;transition-property:color,background-color}.outline.button:not(.ds-button),button.outline:not(.does-not-exist):not(.ds-button){--button-bg:var(--color-outline-bg)}button:not(.does-not-exist):not(.ds-button):focus-visible{background:var(--button-hover-bg);border-color:var(--button-hover-border);color:var(--button-hover-text);outline-color:var(--button-hover-border)}.button:not(.ds-button):focus-visible{background:var(--button-hover-bg);border-color:var(--button-hover-border);color:var(--button-hover-text);outline-color:var(--button-hover-border)}.button:not(.ds-button):hover,button:not(.does-not-exist):not(.ds-button):hover{background:var(--button-hover-bg);border-color:var(--button-hover-border);color:var(--button-hover-text);outline-color:var(--button-hover-border)}.button:not(.ds-button):active,button:not(.does-not-exist):not(.ds-button):active{background:var(--button-active-bg);border-color:var(--button-active-border);color:var(--button-active-text);transition-duration:.25s}:where(button,.button):not(.ds-button){border-color:var(--button-border);color:var(--button-text)}:where(button,.button):not(.ds-button):where(:not(.card)){background:var(--button-bg)}:where(.ds-button){background-color:#1a1a1a;background-color:var(--tone-solid);border-color:#1a1a1a;border-color:var(--tone-solid);color:#fff;color:var(--tone-pale)}.ds-button:focus-visible,.ds-button:hover{background-color:#4d4d4d;background-color:var(--tone-deep);border-color:#4d4d4d;border-color:var(--tone-deep);color:#fff;color:var(--tone-pale);outline-color:#4d4d4d;outline-color:var(--tone-deep)}.ds-button:active{background-color:#1a1a1a;background-color:var(--tone-deepest);border-color:#1a1a1a;border-color:var(--tone-deepest);color:#fff;color:var(--tone-pale)}.ds-button[data-texture=none]:focus-visible,.ds-button[data-texture=none]:hover{background-color:#f2f2f2;background-color:var(--color-neutral-wash);border-color:#f2f2f2;border-color:var(--color-neutral-wash);color:#1a1a1a;color:var(--tone-ink)}.ds-button[data-texture=none]:active{background-color:#e6e6e6;background-color:var(--color-neutral-tint);border-color:#e6e6e6;border-color:var(--color-neutral-tint);color:#1a1a1a;color:var(--tone-ink)}.ds-button[data-texture=none]:disabled{background-color:transparent;border-color:transparent}.button svg,button svg{fill:currentColor;height:1lh;pointer-events:none;width:auto}.ds-button[data-variant=expanding]{background-color:#f9f9f9;background-color:var(--surface-color);border-color:#e6e6e6;border-color:var(--color-neutral-tint);color:#666;color:var(--color-muted);gap:0}.ds-button[data-variant=expanding]>span{max-width:0;opacity:0;overflow:hidden;transition:max-width .25s ease,opacity .25s ease,margin .25s ease;transition:max-width var(--transition-base),opacity var(--transition-base),margin var(--transition-base)}.ds-button[data-variant=expanding]:focus-visible,.ds-button[data-variant=expanding]:hover{background-color:#f2f2f2;background-color:var(--tone-wash);border-color:#1a1a1a;border-color:var(--tone-solid);color:#1a1a1a;color:var(--tone-ink)}.ds-button[data-variant=expanding]:focus-visible>span{margin-left:clamp(.5rem,.4833rem + .0495vw,.5625rem);margin-left:var(--density-control-gap);max-width:37ch;max-width:var(--measure-xs);opacity:1}.ds-button[data-variant=expanding]:hover>span{margin-left:clamp(.5rem,.4833rem + .0495vw,.5625rem);margin-left:var(--density-control-gap);max-width:37ch;max-width:var(--measure-xs);opacity:1}.ds-button[data-variant=expanding]:active{background-color:#f2f2f2;background-color:var(--tone-tint)}button div{display:flex;gap:clamp(.5rem,.4833rem + .0495vw,.5625rem);gap:var(--space-2xs)}.button[data-size=m],button[data-size=m]{font-size:clamp(.9372rem,.9371rem + .0002vw,.9375rem);font-size:var(--step--1);padding:clamp(.5rem,.4833rem + .0495vw,.5625rem);padding:var(--space-2xs)}.button[data-size=m] svg,button[data-size=m]:not(.does-not-exist) svg{height:clamp(.9372rem,.9371rem + .0002vw,.9375rem);height:var(--step--1)}.button[data-size=s],button[data-size=s]{font-size:clamp(.7813rem,.9043rem + -.0769vw,.8784rem);font-size:var(--step--2);padding:clamp(.5rem,.4833rem + .0495vw,.5625rem);padding:var(--space-2xs)}.button[data-size=s] svg,button[data-size=s]:not(.does-not-exist) svg{height:clamp(.7813rem,.9043rem + -.0769vw,.8784rem);height:var(--step--2)}a.button{-webkit-text-decoration:none;text-decoration:none}.button-row button{display:inline-flex}button:not(.ds-button):disabled{background:#e6e6e6!important;background:var(--c-grey-100)!important;border-color:#e6e6e6!important;border-color:var(--c-grey-100)!important;color:#b3b3b3!important;color:var(--c-grey-300)!important}.button>svg.load-indicator,button:not(.does-not-exist)>svg.load-indicator{color:#1a1a1a;color:var(--button-text,var(--color-global-text));max-height:clamp(1.1385rem,1.0098rem + .3814vw,1.62rem);max-height:var(--step-2);opacity:0;position:absolute}.button>.htmx-request.load-indicator,button:not(.does-not-exist)>.htmx-request.load-indicator{opacity:1}button:not(.does-not-exist):has(>.htmx-request.load-indicator){color:transparent}.button:has(>.htmx-request.load-indicator){color:transparent}.button,[data-button-type="1"]{--button-bg:var(--c-grey-800);--button-text:var(--color-white);--button-border:var(--c-grey-800);--button-hover-bg:var(--c-primary-900);--button-hover-text:var(--color-white);--button-hover-border:var(--c-primary-900);--button-active-bg:var(--c-grey-700);--button-active-text:var(--color-white);--button-active-border:var(--c-grey-700)}.outline.button,.outline[data-button-type="1"]{--button-text:var(--c-grey-800);--button-hover-bg:var(--c-primary-010);--button-hover-text:var(--c-primary-900)}[data-button-type="2"]{--button-bg:var(--c-primary-600);--button-text:var(--color-white);--button-border:var(--c-primary-600);--button-hover-bg:var(--c-grey-800);--button-hover-text:var(--color-white);--button-hover-border:var(--c-grey-800);--button-active-bg:var(--c-primary-800);--button-active-text:var(--color-white);--button-active-border:var(--c-primary-800)}.outline[data-button-type="2"]{--button-text:var(--c-primary-600);--button-hover-bg:var(--c-grey-050);--button-hover-text:var(--c-primary-800)}[data-button-type="3"]{--button-bg:var(--c-grey-050);--button-text:var(--c-secondary-500);--button-border:var(--c-grey-100);--button-hover-bg:var(--color-white);--button-hover-text:var(--c-secondary-500);--button-hover-border:var(--c-grey-100);--button-active-bg:var(--c-secondary-500);--button-active-text:var(--color-white);--button-active-border:var(--c-secondary-500)}.outline[data-button-type="3"]{--button-hover-border:var(--c-grey-100)}.ds-button{align-self:center;border-radius:8px;border-radius:var(--radius-200);flex-shrink:0;font-size:clamp(1rem,.9666rem + .099vw,1.125rem);font-size:var(--density-text-early);gap:clamp(.5rem,.4833rem + .0495vw,.5625rem);gap:var(--density-control-gap);line-height:1.1;line-height:var(--leading-fine);padding:clamp(.75rem,.7166rem + .099vw,.875rem);padding:var(--density-control-pad-block);position:relative;text-rendering:geometricPrecision;white-space:nowrap}.ds-button:disabled{background-color:#e6e6e6;background-color:var(--disabled-bg);border-color:#e6e6e6;border-color:var(--disabled-border);color:#999;color:var(--disabled-fg);pointer-events:none}@container style(--density-level: 1) or style(--density-level: 2){.ds-button{font-weight:600;font-weight:var(--weight-semibold)}}@container style(--density-level: 2){.ds-button{border-radius:4px;border-radius:var(--radius-100)}}.card-selector{grid-auto-rows:1fr}.card-selector input{height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);--flow-space:0}.card-selector .card{--flow-space:var(--space-m);cursor:pointer;width:100%}label:has(input):has(.card){display:block}label:has(input:checked) .card{border-color:transparent;outline:2px solid #cb92d6;outline:2px solid var(--color-primary-border)}.card{border-radius:.25rem;border-radius:var(--radius-s);padding-bottom:clamp(1rem,.8162rem + .5446vw,1.6875rem);padding-bottom:var(--flow-space);padding-top:clamp(1rem,.8162rem + .5446vw,1.6875rem);padding-top:var(--flow-space);transition:background-color .9s ease;--card-width:var(--measure-s);word-wrap:anywhere;min-width:min(46ch,50vw);min-width:min(var(--card-width),50vw);min-width:min(46ch,50vi);min-width:min(var(--card-width),50vi)}:where(.card){background-color:#f9f9f9;background-color:var(--surface-color);border-color:#666;border-color:var(--tone-mid);color:#1a1a1a;color:var(--tone-ink)}:where(.card:not([data-texture])){--surface-color:var(--surface-color-1)}.card[data-type=notice]{padding:clamp(.75rem,.7166rem + .099vw,.875rem);padding:var(--space-xs)}main.card,section.card{border-radius:clamp(0rem,-.6rem + 2.4vw,.6rem)}.card .body{border-top:1px solid #e6e6e6;border-top:var(--stroke);padding-top:clamp(.75rem,.7166rem + .099vw,.875rem);padding-top:var(--space-xs)}.card[data-type]{border-radius:.25rem;border-radius:var(--radius-s);--flow-space:var(--space-xs)}.card[data-type] header{font-size:clamp(.9372rem,.9371rem + .0002vw,.9375rem);font-size:var(--step--1);width:100%}.card[data-type] header:not(:where(.h-stack)){display:grid;grid-template-columns:max-content 1fr;grid-column-gap:clamp(1rem,.8162rem + .5446vw,1.6875rem);grid-column-gap:var(--gutter);-moz-column-gap:clamp(1rem,.8162rem + .5446vw,1.6875rem);column-gap:clamp(1rem,.8162rem + .5446vw,1.6875rem);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-row-gap:clamp(.25rem,.2333rem + .0495vw,.3125rem);grid-row-gap:var(--space-3xs);row-gap:clamp(.25rem,.2333rem + .0495vw,.3125rem);row-gap:var(--space-3xs)}.card[data-type] .title{font-size:clamp(1.067rem,.9913rem + .2242vw,1.35rem);font-size:var(--step-1);font-weight:600;font-weight:var(--weight-semibold)}.card[data-type] .subtitle{font-size:clamp(.7813rem,.9043rem + -.0769vw,.8784rem);font-size:var(--step--2)}.card[data-type] .subtitle svg{max-height:clamp(1rem,.9666rem + .099vw,1.125rem);max-height:var(--step-0);vertical-align:text-top;width:clamp(1rem,.9666rem + .099vw,1.125rem);width:var(--step-0)}.card span.text-xl.text-b{color:#1b365d;color:var(--heading-color);font-family:Poppins,Avenir,Montserrat,Corbel,URW Gothic,source-sans-pro,sans-serif;font-family:var(--heading-font-family),sans-serif;font-weight:600;font-weight:var(--heading-font-weight);line-height:1.1;line-height:var(--leading-fine);text-wrap:balance}.carousel-content{display:flex;gap:clamp(1rem,.8162rem + .5446vw,1.6875rem);gap:var(--gutter);overflow-x:auto;scroll-snap-type:x}.carousel-content>*{scroll-snap-align:start}.carousel-content a{color:inherit;-webkit-text-decoration:none;text-decoration:none;width:-moz-fit-content;width:fit-content}.carousel-content a :hover{-webkit-text-decoration:underline;text-decoration:underline}.carousel header h2{margin:0}fieldset:has(.checkbox-chips){border:none;padding:clamp(.25rem,.2333rem + .0495vw,.3125rem);padding:var(--space-3xs)}.checkbox-chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(4rem,3.2649rem + 2.1782vw,6.75rem),1fr));grid-template-columns:repeat(auto-fit,minmax(var(--space-2xl-3xl),1fr));grid-gap:clamp(.75rem,.7166rem + .099vw,.875rem);grid-gap:var(--space-xs);gap:clamp(.75rem,.7166rem + .099vw,.875rem);gap:var(--space-xs)}.checkbox-chips input{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.checkbox-chips label{border:1px solid #e6e6e6;border:1px solid var(--c-grey-100);border-radius:2.5rem;border-radius:var(--radius-l)}.checkbox-chips label:has(input){flex-basis:clamp(4rem,3.2649rem + 2.1782vw,6.75rem);flex-basis:var(--space-2xl-3xl);gap:0;justify-content:center;padding:clamp(.5rem,.4833rem + .0495vw,.5625rem) clamp(1.5rem,1.2995rem + .5941vw,2.25rem);padding:var(--space-2xs) var(--space-m-l)}.checkbox-chips label:has(input:checked){border-color:#1a1a1a;border-color:var(--color-dark);outline:2px solid #91539b;outline:var(--focus-outline);outline-color:#1a1a1a;outline-color:var(--color-dark)}.checkbox-chips input:focus-visible{outline:none}.checkbox-chips label:has(input:focus-visible){border-color:transparent;outline:2px solid #91539b;outline:var(--focus-outline)}.checkbox-chips label:has(input:focus-visible):has(input:not(:checked)){outline-width:1px}fieldset:has(.checkbox-inline){padding:clamp(.25rem,.2333rem + .0495vw,.3125rem) clamp(.5rem,.4833rem + .0495vw,.5625rem);padding:var(--space-3xs) var(--space-2xs)}.checkbox-inline{display:flex;flex-wrap:wrap;justify-content:space-around}.checkbox-inline input{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.checkbox-inline label:has(input){border-radius:.25rem;border-radius:var(--radius-s);flex-basis:max-content;flex-grow:1;gap:0;justify-content:center;margin:clamp(.5rem,.4833rem + .0495vw,.5625rem);margin:var(--space-2xs);padding:clamp(.25rem,.2333rem + .0495vw,.3125rem) clamp(.5rem,.4833rem + .0495vw,.5625rem);padding:var(--space-3xs) var(--space-2xs)}.checkbox-inline label:has(input:checked){outline:2px solid #91539b;outline:var(--focus-outline);outline-color:#999;outline-color:var(--color-mid)}.checkbox-inline input:focus-visible{outline:none}.checkbox-inline label span{align-items:center;display:flex;flex-direction:column}.checkbox-inline label span svg{height:clamp(1.2962rem,1.019rem + .8211vw,2.3328rem);height:var(--step-4);margin-bottom:clamp(.75rem,.7166rem + .099vw,.875rem);margin-bottom:var(--space-xs);width:auto}.chip{align-items:center;border-radius:24px;border-radius:var(--radius-600);border-style:solid;border-width:1px;cursor:default;display:inline-flex;flex-shrink:0;font-size:clamp(.9372rem,.9371rem + .0002vw,.9375rem);font-size:var(--step--1);gap:.35em;line-height:1;line-height:var(--leading-flat);max-width:100%;padding:.42em .7em;text-rendering:geometricPrecision;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}:where(.chip){background-color:#f2f2f2;background-color:var(--tone-wash);border-color:#666;border-color:var(--tone-mid);color:#1a1a1a;color:var(--tone-ink)}.chip[data-shape=square]{border-radius:4px;border-radius:var(--radius-100)}.chip svg{fill:currentColor;height:1em;vertical-align:bottom;width:auto}.chip button{border:none;padding:initial}dialog{background:#f9f9f9;background:var(--surface-color,var(--color-global-background));border:0;border-radius:.6rem;border-radius:var(--radius-m);padding:0}dialog:has([id$=-title]:not(:empty)) header{display:flex}dialog:has([id$=-title]:not(:empty)) .floating-close{display:none}dialog>header{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;margin-bottom:clamp(1rem,.8162rem + .5446vw,1.6875rem);margin-bottom:var(--flow-space);padding-top:clamp(1rem,.8162rem + .5446vw,1.6875rem);padding-top:var(--flow-space);top:0}dialog>header:has(div[id$=-title]){border-bottom:1px solid #ccc;border-bottom:1px solid var(--c-grey-150);padding-bottom:clamp(1rem,.8162rem + .5446vw,1.6875rem);padding-bottom:var(--flow-space);z-index:11}dialog:has([id$=-title]:empty) header{display:none}dialog:has([id$=-title]:empty) .floating-close{display:block;float:right;position:relative;z-index:1}dialog>footer{border-top:1px solid #ccc;border-top:1px solid var(--c-grey-150);bottom:0;margin-top:clamp(1rem,.8162rem + .5446vw,1.6875rem);margin-top:var(--flow-space);padding-bottom:clamp(1rem,.8162rem + .5446vw,1.6875rem);padding-bottom:var(--flow-space);padding-top:clamp(1rem,.8162rem + .5446vw,1.6875rem);padding-top:var(--flow-space)}dialog footer,dialog header{background-color:inherit;position:sticky;z-index:10}dialog>header h1,dialog>header h2,dialog>header h3,dialog>header h4{margin-top:0}dialog>.content,dialog>footer:not(.does-not-exist),dialog>header:not(.does-not-exist){--flow-space:var(--space-s-m);padding-left:clamp(1rem,.8162rem + .5446vw,1.6875rem);padding-left:var(--gutter);padding-right:clamp(1rem,.8162rem + .5446vw,1.6875rem);padding-right:var(--gutter)}dialog>header{font-size:clamp(1.1385rem,1.0098rem + .3814vw,1.62rem);font-size:var(--step-2);font-weight:600;font-weight:var(--weight-semibold)}dialog .content{margin-bottom:clamp(1rem,.8162rem + .5446vw,1.6875rem);margin-bottom:var(--flow-space);margin-top:clamp(1rem,.8162rem + .5446vw,1.6875rem);margin-top:var(--flow-space)}dialog:modal::backdrop{background-color:#00000073;background-color:var(--color-overlay)}modal-control[action=close] button:focus-visible{outline:2px solid #91539b;outline:var(--focus-outline)}dialog[data-size=full]{height:100%;max-height:100vh;max-height:100vb;max-width:100vw;max-width:100vi;width:100vw;width:100vi}dialog[data-size=full]:modal::backdrop{background-color:#fff;background-color:var(--color-white)}dialog[data-size=full][open]{display:flex;flex-direction:column}dialog[data-size=full]>.content{flex-grow:1;margin-left:0;margin-top:0}details[data-style=card]{--flow-space:var(--space-s);--gutter:var(--space-xs);--focus-offset:0;border:1px solid #e6e6e6;border:var(--stroke);border-radius:.6rem;border-radius:var(--radius-m)}details[data-style=card]>summary::-webkit-details-marker{display:none}details[data-style=card]>summary svg.indicator{align-self:center;height:clamp(1.067rem,.9913rem + .2242vw,1.35rem);height:var(--step-1);transition:.2s linear;transition:var(--transition-movement);width:auto}details[data-style=card]>:last-child{border-top:1px solid #e6e6e6;border-top:var(--stroke);padding:clamp(1rem,.8162rem + .5446vw,1.6875rem);padding:var(--flow-space) var(--gutter)}details[data-style=card]::details-content{height:0;overflow:hidden;transition:height .2s linear,content-visibility .25s ease;transition:height var(--transition-movement),content-visibility var(--transition-base);transition-behavior:allow-discrete}details[data-style=card][open]>summary{border-bottom-left-radius:0;border-bottom-right-radius:0;font-weight:600;font-weight:var(--weight-semibold)}details[data-style=card][open]>summary svg.indicator{transform:rotate(-180deg)}details[data-style=card][open]::details-content{height:calc-size(auto,size)}details[data-style=card] summary{align-items:center;border-radius:.6rem;border-radius:var(--radius-m);display:flex;line-height:1.4;line-height:var(--leading-standard);min-height:calc(1lh + clamp(1rem,.8162rem + .5446vw,1.6875rem)*2);min-height:calc(1lh + var(--flow-space)*2);padding:0 clamp(1rem,.8162rem + .5446vw,1.6875rem);padding-left:var(--gutter);padding-right:var(--gutter);transition:border-radius .25s ease;transition:border-radius var(--transition-base)}details[data-style=card] summary>.repel{flex:1;min-width:0}details[data-style=card] summary:focus-visible{border:none;outline:2px solid #91539b;outline:var(--focus-outline);outline-offset:.2lh;outline-offset:var(--focus-offset)}details[data-style=card] summary:hover{background-color:#f2f2f2;background-color:var(--c-grey-050)}disclosure-group>details:not(:first-child):not(:last-child),disclosure-group>details:not(:first-child):not(:last-child) summary{border-radius:0}disclosure-group>details+details[data-style=card]{border-top:0}disclosure-group details:first-child summary,disclosure-group>details:first-child{border-bottom-left-radius:0;border-bottom-right-radius:0}disclosure-group details:last-child summary,disclosure-group>details:last-child{border-top-left-radius:0;border-top-right-radius:0}details[data-style=inline]{margin-top:0}details[data-style=inline] summary{display:block}details[data-style=inline] summary::-webkit-details-marker{display:none}details[data-style=inline]>summary div:has(svg){display:flex;justify-content:space-between;margin-top:clamp(1rem,.8162rem + .5446vw,1.6875rem);margin-top:var(--flow-space,1em)}details[data-style=inline]>summary svg{align-self:center;height:clamp(1.067rem,.9913rem + .2242vw,1.35rem);height:var(--step-1);transition:.2s linear;transition:var(--transition-movement);width:auto}details[data-style=inline][open]>summary svg{transform:rotate(-180deg)}details[data-style=inline] summary:has(h1) svg{height:clamp(1.383rem,1.0044rem + 1.1219vw,2.7994rem);height:var(--step-5);margin-top:clamp(.75rem,.7166rem + .099vw,.875rem);margin-top:var(--space-xs)}details[data-style=inline] summary:has(h2) svg{height:clamp(1.2962rem,1.019rem + .8211vw,2.3328rem);height:var(--step-4);margin-top:clamp(1rem,.9666rem + .099vw,1.125rem);margin-top:var(--space-s)}details[data-style=inline] summary:has(h3) svg{height:clamp(1.2148rem,1.0198rem + .5776vw,1.944rem);height:var(--step-3);margin-top:clamp(1rem,.9666rem + .099vw,1.125rem);margin-top:var(--space-s)}.divider{border-bottom:1px solid #e6e6e6;border-bottom:var(--stroke);transform:translateY(-50%)}.divider>div{background-color:#f9f9f9;background-color:var(--surface-color,var(--color-global-background));margin-left:auto;margin-right:auto;padding-left:clamp(.75rem,.7166rem + .099vw,.875rem);padding-left:var(--space-xs);padding-right:clamp(.75rem,.7166rem + .099vw,.875rem);padding-right:var(--space-xs);position:relative;transform:translateY(50%);width:-moz-max-content;width:max-content}.error-message{color:#1a1a1a;color:var(--tone-ink);font-size:clamp(.9372rem,.9371rem + .0002vw,.9375rem);font-size:var(--step--1);max-width:72ch;max-width:var(--measure)}#event-registration{display:grid;grid-template-columns:minmax(37ch,54ch) 37ch;grid-template-columns:minmax(var(--measure-xs),var(--measure-m)) var(--measure-xs);grid-gap:clamp(1rem,.8162rem + .5446vw,1.6875rem);grid-gap:var(--gutter);gap:clamp(1rem,.8162rem + .5446vw,1.6875rem);gap:var(--gutter);max-width:calc(65ch + 30rem)}@media(max-width:774px){#event-registration{grid-template-columns:1fr}}#event-details{max-width:72ch;max-width:var(--measure-l)}#event-registration form{min-width:0}@media(min-width:730px){#event-registration>*+*{border-left:1px solid #e6e6e6;border-left:var(--stroke);padding-left:clamp(1rem,.8162rem + .5446vw,1.6875rem);padding-left:var(--gutter)}}@media(max-width:730px){#event-registration>*+*{border-top:1px solid #e6e6e6;border-top:var(--stroke);padding-top:clamp(1rem,.8162rem + .5446vw,1.6875rem);padding-top:var(--flow-space)}}#registration-details{display:flex;flex-direction:column;justify-content:space-between}#event-registration-form>*{--flow-space:var(--space-l)}.attendee-form+.attendee-form{border-top:1px solid #e6e6e6;border-top:var(--stroke);margin-top:clamp(1rem,.8162rem + .5446vw,1.6875rem);margin-top:var(--flow-space);padding-top:clamp(1rem,.9666rem + .099vw,1.125rem);padding-top:var(--space-s)}.event-slots label:has(input:checked){border-color:#91539b!important;border-color:var(--c-primary-500)!important;color:#91539b;color:var(--c-primary-500);outline-color:#91539b!important;outline-color:var(--c-primary-500)!important}form.favorite-form{min-width:0}.ds-button.favorite svg .fa-secondary{fill:none}.ds-button.favorite[aria-pressed=true] svg .fa-secondary{fill:#e38282;fill:var(--c-danger-400);opacity:1}body>header{background:#f9f9f9;background:var(--color-global-background);padding-bottom:clamp(1rem,.8162rem + .5446vw,1.6875rem);padding-bottom:var(--flow-space);padding-top:clamp(1rem,.8162rem + .5446vw,1.6875rem);padding-top:var(--flow-space);position:sticky;top:0;z-index:99}body>header a:has(.ravenna-logo){display:flex}body>header .ravenna-logo{height:clamp(2rem,1.6324rem + 1.0891vw,3.375rem);height:var(--space-l-xl)}body>header:not(:has(+div>img:first-child)){border-bottom:1px solid #e6e6e6;border-bottom:var(--stroke)}body>header .header-items{display:flex;gap:clamp(1rem,.8162rem + .5446vw,1.6875rem);gap:var(--gutter)}.hero{background:linear-gradient(135deg,#eddaf0,#d7e3f4);background:linear-gradient(135deg,var(--color-primary-tint),var(--color-blue-100));height:calc(clamp(6rem,5.7995rem + .5941vw,6.75rem)*2);height:calc(var(--space-3xl)*2)}.hero>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.input-outer{display:flex;gap:clamp(.25rem,.2333rem + .0495vw,.3125rem);gap:var(--space-3xs);position:relative;--inset-padding:calc(var(--step-1) + var(--space-2xs)*2)}.input-outer :has(input),.input-outer :has(select),.input-outer input,.input-outer select{flex-grow:1}.input-outer>button{border:1px solid #666;border:1px solid var(--tone-mid);padding:0 clamp(.5rem,.4833rem + .0495vw,.5625rem);padding-left:var(--space-2xs);padding-right:var(--space-2xs);width:auto}.input-outer>button:focus{border-color:#cb92d6;border-color:var(--color-primary-border)}.input-inner{align-items:center;display:flex;flex-flow:row nowrap;height:100%;justify-content:space-between;padding-left:clamp(.5rem,.4833rem + .0495vw,.5625rem);padding-left:var(--space-2xs);padding-right:clamp(.5rem,.4833rem + .0495vw,.5625rem);padding-right:var(--space-2xs);pointer-events:none;position:absolute;top:0;width:100%}.input-inner>svg{fill:#666;fill:var(--tone-mid);height:clamp(1.067rem,.9913rem + .2242vw,1.35rem);height:var(--step-1)}.input-inner button{background:none;border:none;color:inherit;outline-color:#666;outline-color:var(--tone-mid);outline-width:1px;padding:clamp(.25rem,.2333rem + .0495vw,.3125rem);padding:var(--space-3xs);pointer-events:auto}.input-outer:focus-within .input-inner>svg{fill:#1a1a1a;fill:var(--tone-ink)}.input-inner *{display:flex}.input-inner * button,.input-inner * svg{vertical-align:middle}.input-outer:has(.input-inner>:first-child) input{padding-left:var(--inset-padding)}.input-outer:has(.input-inner[data-align=end]>:first-child) input{padding-left:clamp(.75rem,.7166rem + .099vw,.875rem);padding-left:var(--density-control-pad-inline);padding-right:var(--inset-padding)}.input-outer:has(.input-inner>:last-child:nth-child(2)) input{padding-left:var(--inset-padding);padding-right:var(--inset-padding)}.input-inner[data-align=end]{flex-direction:row-reverse}.input-outer:has(select) select{padding-right:var(--inset-padding)}language-selector .input-section{margin-top:clamp(1rem,.8162rem + .5446vw,1.6875rem);margin-top:var(--flow-space,1rem)}ul.inline-list{display:flex;list-style-type:"•";margin-bottom:0;margin-top:0;padding-left:0}ul.inline-list li:first-child{list-style-type:" "}ul.inline-list li+li{margin-left:calc(clamp(.5rem,.3998rem + .297vw,.875rem) + .5ch);margin-left:calc(var(--space-2xs-xs) + .5ch);padding-left:clamp(.5rem,.3998rem + .297vw,.875rem);padding-left:var(--space-2xs-xs)}ul.chip-list{display:flex;flex-wrap:wrap;gap:clamp(.75rem,.7166rem + .099vw,.875rem);gap:var(--space-xs);list-style-type:none;margin-bottom:auto;margin-top:auto;padding-left:0}dt>svg{margin-right:clamp(.25rem,.2333rem + .0495vw,.3125rem);margin-right:var(--space-3xs);max-height:clamp(1rem,.9666rem + .099vw,1.125rem);max-height:var(--step-0);vertical-align:text-top;width:clamp(1rem,.9666rem + .099vw,1.125rem);width:var(--step-0)}dl.row dd,dl.row dt{display:inline;margin:0}dl.row dd{font-weight:700}dl[data-type=meta]{color:#666;color:var(--color-muted);display:flex;flex-wrap:wrap;gap:clamp(1.5rem,1.4499rem + .1485vw,1.6875rem);gap:var(--space-m)}dl[data-type=meta] dd{margin:0}dl[data-type=meta] dd,dl[data-type=meta] dt{display:inline}dl[data-type=meta] dt{font-weight:400;font-weight:var(--weight-regular)}dl[data-type=meta] dt.with-icon{display:inline-flex;vertical-align:top}dl[data-type=meta] dt.with-icon>svg{margin-right:0}dl.columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:clamp(1rem,.8162rem + .5446vw,1.6875rem);grid-gap:var(--flow-space);gap:clamp(1rem,.8162rem + .5446vw,1.6875rem);gap:var(--flow-space)}dl.columns div{display:flex;flex-direction:column;gap:clamp(.25rem,.2333rem + .0495vw,.3125rem);gap:var(--space-3xs)}dl.columns dt{font-weight:700}dl.headings{margin-bottom:0;margin-top:0}dl.headings dt{color:#1b365d;color:var(--color-secondary-fg);font-weight:600;font-weight:var(--weight-semibold)}dl.headings dt+dd{margin-top:clamp(.5rem,.4833rem + .0495vw,.5625rem);margin-top:var(--space-2xs)}dl.headings dd+dt{margin-top:clamp(2rem,1.9332rem + .198vw,2.25rem);margin-top:var(--space-l)}dl.headings dd{margin-left:0}dl.inline{-moz-column-gap:clamp(1rem,.9666rem + .099vw,1.125rem);column-gap:clamp(1rem,.9666rem + .099vw,1.125rem);-moz-column-gap:var(--space-s);column-gap:var(--space-s);display:flex;flex-wrap:wrap;margin-bottom:0;margin-top:0;row-gap:clamp(.25rem,.2333rem + .0495vw,.3125rem);row-gap:var(--space-3xs)}dl.inline dd,dl.inline dt{display:inline-block}dl.inline dd{flex-basis:10ch;font-weight:600;font-weight:var(--weight-semibold);margin-left:clamp(.25rem,.2333rem + .0495vw,.3125rem);margin-left:var(--space-3xs)}dl.block{margin-bottom:0;margin-top:0}dl.block dt{font-size:clamp(1.067rem,.9913rem + .2242vw,1.35rem);font-size:var(--step-1);font-weight:600;font-weight:var(--weight-semibold)}dl.block dd+dt{margin-top:clamp(1rem,.9666rem + .099vw,1.125rem);margin-top:var(--space-s)}dl.block dd{margin-left:0}dl.block dt+dd{margin-top:clamp(.25rem,.2333rem + .0495vw,.3125rem);margin-top:var(--space-3xs)}dl[data-type=blocks]{-moz-column-gap:clamp(1rem,.8162rem + .5446vw,1.6875rem);column-gap:clamp(1rem,.8162rem + .5446vw,1.6875rem);-moz-column-gap:var(--gutter);column-gap:var(--gutter);display:flex;height:-moz-min-content;height:min-content}dl[data-type=blocks] div{display:grid;grid-template-columns:max-content 1fr;grid-column-gap:clamp(.5rem,.4833rem + .0495vw,.5625rem);grid-column-gap:var(--space-2xs);-moz-column-gap:clamp(.5rem,.4833rem + .0495vw,.5625rem);column-gap:clamp(.5rem,.4833rem + .0495vw,.5625rem);-moz-column-gap:var(--space-2xs);column-gap:var(--space-2xs)}dl[data-type=blocks] svg{fill:#91539b;fill:var(--c-primary-500);grid-row:span 2;height:1.3lh;margin-bottom:auto;margin-top:auto;width:auto}dl[data-type=blocks] dt{color:#1b365d;color:var(--c-secondary-500);font-size:clamp(.9372rem,.9371rem + .0002vw,.9375rem);font-size:var(--step--1);font-weight:600;font-weight:var(--weight-semibold)}dl[data-type=blocks] dl{color:#1a1a1a;color:var(--c-grey-800);font-weight:400;font-weight:var(--weight-regular)}dl[data-type=pairs] dt{font-weight:600;font-weight:var(--weight-semibold)}dl[data-type=pairs] dd{margin-left:auto;margin-right:0}dl[data-type=pairs]>div{display:flex;flex-wrap:wrap;justify-content:space-between}details.drop-down{border:1px solid #666;border:1px solid var(--tone-mid);border-radius:8px;border-radius:var(--radius-200);box-sizing:content-box}details.drop-down>summary{background-color:#f2f2f2;background-color:var(--tone-wash);border-radius:8px;border-radius:var(--radius-200);font-size:clamp(1rem,.9666rem + .099vw,1.125rem);font-size:var(--density-text-early);line-height:1.1;line-height:var(--leading-fine);padding:clamp(.75rem,.7166rem + .099vw,.875rem);padding:var(--density-control-pad-block) var(--density-control-pad-inline)}details.drop-down{--option-padding:var(--space-2xs)}details.drop-down>summary{display:flex;font-weight:inherit;justify-content:space-between;outline-offset:0;position:relative}details.drop-down>summary::-webkit-details-marker{display:none}details.drop-down>summary svg{align-self:center;height:1rem;width:auto}details.drop-down>.container{margin:0;position:relative}details.drop-down>.container>.content{background-color:#fff;background-color:var(--color-white);border:1px solid #666;border-top:1px solid #e1c0e6;border:1px solid var(--tone-mid);border-bottom-left-radius:.25rem;border-bottom-left-radius:var(--radius-s);border-bottom-right-radius:.25rem;border-bottom-right-radius:var(--radius-s);border-top-color:var(--c-primary-040);box-shadow:0 1px 1px #03071205,0 5px 4px #03071208,0 12px 9px #0307120d,0 20px 15px #0307120f,0 32px 24px #03071214;box-shadow:var(--shadow-float);left:-1px;margin:0;max-height:calc(3.4lh + var(--option-padding)*2*3.4);overflow:auto;position:absolute;width:calc(100% + 2px);z-index:10}details.drop-down fieldset{border:none;margin:0;padding:0}details.drop-down fieldset label{margin:0;padding:var(--option-padding)}details.drop-down[open],details.drop-down[open] summary{border-bottom-left-radius:0;border-bottom-right-radius:0}details.drop-down[open] summary{outline-offset:-1px}details.drop-down fieldset,details.drop-down input{outline:none}details.drop-down label:has(:focus-visible),details.drop-down label:has(:hover){background-color:#f2f2f2;background-color:var(--c-grey-050)}details.drop-down .content:has(:focus-visible){outline:2px solid #91539b;outline:var(--focus-outline);outline-color:#666;outline-color:var(--tone-mid);outline-offset:-2px}details.drop-down:has(>summary:focus),details.drop-down[open]{border-color:#cb92d6;border-color:var(--color-primary-border)}details.drop-down:has(>summary:focus)>summary{background-color:#f6ecf7;background-color:var(--color-primary-bg)}details.drop-down[open]:not(does-not-exist)>summary{background-color:#f6ecf7;background-color:var(--color-primary-bg)}details.drop-down:has(>summary:focus)>.container>.content{border-bottom-color:#cb92d6;border-bottom-color:var(--color-primary-border);border-left-color:#cb92d6;border-left-color:var(--color-primary-border);border-right-color:#cb92d6;border-right-color:var(--color-primary-border);outline-color:#cb92d6;outline-color:var(--color-primary-border)}details.drop-down[open]:not(does-not-exist)>.container>.content{border-bottom-color:#cb92d6;border-bottom-color:var(--color-primary-border);border-left-color:#cb92d6;border-left-color:var(--color-primary-border);border-right-color:#cb92d6;border-right-color:var(--color-primary-border);outline-color:#cb92d6;outline-color:var(--color-primary-border)}details.drop-down:has(>summary:focus) .select-summary .selection.placeholder{color:#cb92d6;color:var(--color-primary-border)}details.drop-down[open]:not(does-not-exist) .select-summary .selection.placeholder{color:#cb92d6;color:var(--color-primary-border)}#nav-bar{display:flex;gap:clamp(1rem,.8162rem + .5446vw,1.6875rem);gap:var(--gutter)}@media(max-width:768px){#nav-bar{display:none}}@media(min-width:768px){#nav-modal-control{display:none}}ul.menu-items{font-size:clamp(.9372rem,.9371rem + .0002vw,.9375rem);font-size:var(--step--1);list-style-type:none;margin:0;padding:0}li.menu-item{display:flex;gap:clamp(.5rem,.4833rem + .0495vw,.5625rem);gap:var(--space-2xs)}.menu-item a{align-items:center;color:currentColor;display:flex;gap:clamp(.25rem,.2333rem + .0495vw,.3125rem);gap:var(--space-3xs);margin:clamp(.5rem,.4833rem + .0495vw,.5625rem);margin:var(--space-2xs);-webkit-text-decoration:none;text-decoration:none;width:100%}.menu-item a svg{fill:currentColor;height:clamp(.9372rem,.9371rem + .0002vw,.9375rem);height:var(--step--1);margin-right:clamp(.25rem,.2333rem + .0495vw,.3125rem);margin-right:var(--space-3xs)}.menu-item a:hover{-webkit-text-decoration:none;text-decoration:none}.menu-item:has(a:hover){background-color:#f2f2f2;background-color:var(--c-grey-050)}#anchor{anchor-name:--user-menu-btn}#user-menu[popover]{position-anchor:--user-menu-btn}.menu[popover]{border:1px solid #e6e6e6;border:var(--stroke);border-radius:.25rem;border-radius:var(--radius-s);bottom:clamp(4rem,3.8663rem + .396vw,4.5rem);bottom:calc(var(--space-2xl));left:calc(100vw - 26ch);left:calc(100vi - 26ch);margin:0 clamp(.25rem,.2333rem + .0495vw,.3125rem);margin-left:var(--space-3xs);margin-right:var(--space-3xs);padding:0;right:calc(100vw - 26ch);right:calc(100vi - 26ch);top:clamp(4rem,3.8663rem + .396vw,4.5rem);top:calc(var(--space-2xl));width:-moz-max-content;width:max-content}@supports (justify-self:anchor-center){.menu[popover]{bottom:calc(anchor(bottom) + clamp(.75rem,.7166rem + .099vw,.875rem));bottom:calc(anchor(bottom) + var(--space-xs));justify-self:anchor-center;left:auto;margin-right:clamp(1rem,.8162rem + .5446vw,1.6875rem);margin-right:var(--gutter);right:auto;top:calc(anchor(bottom) + clamp(.75rem,.7166rem + .099vw,.875rem));top:calc(anchor(bottom) + var(--space-xs))}}#nav-modal>.wrapper{width:100%}#nav-modal nav{display:flex;flex-direction:column;height:100%;justify-content:space-between}.pagination{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.pagination a{-webkit-text-decoration:none;text-decoration:none}.pagination a.icon svg{max-height:clamp(1rem,.9666rem + .099vw,1.125rem);max-height:var(--step-0);vertical-align:text-top}iframe#payment-form-frame{border:none;height:min(25lh,100vh);height:min(25lh,100vb);min-width:calc(clamp(1rem,.6658rem + .9901vw,2.25rem)*14);min-width:calc(var(--space-s-l)*14);width:100%}.profile-band{--surface-color:var(--color-white);background-color:#fff;background-color:var(--surface-color);border-bottom:1px solid #e6e6e6;border-bottom:var(--stroke)}.profile-band>.wrapper>*{padding:clamp(.5rem,.4833rem + .0495vw,.5625rem) clamp(1.5rem,1.4499rem + .1485vw,1.6875rem) clamp(1.5rem,1.4499rem + .1485vw,1.6875rem);padding:var(--space-2xs) var(--space-m) var(--space-m)}.profile-band .school-logo{margin-top:calc(clamp(1.5rem,1.4499rem + .1485vw,1.6875rem)*-1 - clamp(.5rem,.4833rem + .0495vw,.5625rem));margin-top:calc(var(--space-m)*-1 - var(--space-2xs))}.prose h1,.prose h2,.prose h3{word-wrap:anywhere;hyphens:auto}.prose blockquote,.prose dl,.prose figcaption,.prose li,.prose p{max-width:72ch;max-width:var(--measure,60ch);text-wrap:pretty}.prose h1+:not([class]),.prose h2+:not([class]),.prose h3+:not([class]),.prose h4+:not([class]){--flow-space:var(--space-m)}.prose figure,.prose figure+*,.prose table,.prose table+*{--flow-space:var(--space-2xl)}.prose *+h1:not([class]),.prose *+h2:not([class]),.prose *+h3:not([class]),.prose *+h4:not([class]){--flow-space:var(--space-xl)}.prose ol:not([class]) li+li,.prose ol:not([class]) li>ol,.prose ol:not([class]) li>ul,.prose ul:not([class]) li+li,.prose ul:not([class]) li>ol,.prose ul:not([class]) li>ul{--flow-space:var(--space-xs)}.prose hr{--flow-space:var(--space-2xl)}@media only screen and (min-width:760px){.prose h1,.prose h2,.prose h3{word-wrap:inherit;hyphens:inherit}}fieldset:has(.radio-chips){border:none;margin-top:clamp(1rem,.9666rem + .099vw,1.125rem);margin-top:var(--space-s);padding:clamp(.25rem,.2333rem + .0495vw,.3125rem);padding:var(--space-3xs)}.radio-chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(1rem,.9666rem + .099vw,1.125rem);grid-gap:var(--space-s);gap:clamp(1rem,.9666rem + .099vw,1.125rem);gap:var(--space-s)}.radio-chips input{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.radio-chips label{border:1px solid #e6e6e6;border:1px solid var(--c-grey-100);border-radius:.25rem;border-radius:var(--radius-s);font-size:clamp(.7813rem,.9043rem + -.0769vw,.8784rem);font-size:var(--step--2)}.radio-chips label:has(input){flex-basis:clamp(4rem,3.2649rem + 2.1782vw,6.75rem);flex-basis:var(--space-2xl-3xl);gap:0;justify-content:center;padding:clamp(.5rem,.4833rem + .0495vw,.5625rem) clamp(1.5rem,1.4499rem + .1485vw,1.6875rem);padding:var(--space-2xs) var(--space-m)}.radio-chips label:has(input:checked){border-color:#1a1a1a;border-color:var(--color-dark);outline:2px solid #91539b;outline:var(--focus-outline);outline-color:#1a1a1a;outline-color:var(--color-dark)}.radio-chips label:has(input:disabled){background-color:#b3b3b3;background-color:var(--c-grey-300)}.radio-chips input:focus-visible{outline:none}.radio-chips label:has(input:focus-visible){border-color:transparent;outline:2px solid #91539b;outline:var(--focus-outline)}.radio-chips label:has(input:focus-visible):has(input:not(:checked)){outline-width:1px}fieldset:has(.radio-inline){padding:clamp(.25rem,.2333rem + .0495vw,.3125rem) clamp(.5rem,.4833rem + .0495vw,.5625rem);padding:var(--space-3xs) var(--space-2xs)}.radio-inline{display:flex;flex-wrap:wrap;justify-content:space-around}.radio-inline input{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.radio-inline label:has(input){border-radius:.25rem;border-radius:var(--radius-s);flex-basis:max-content;flex-grow:1;gap:0;justify-content:center;margin:clamp(.5rem,.4833rem + .0495vw,.5625rem);margin:var(--space-2xs);padding:clamp(.25rem,.2333rem + .0495vw,.3125rem) clamp(.5rem,.4833rem + .0495vw,.5625rem);padding:var(--space-3xs) var(--space-2xs)}.radio-inline label:has(input:checked){outline:2px solid #91539b;outline:var(--focus-outline);outline-color:#999;outline-color:var(--color-mid)}.radio-inline input:focus-visible{outline:none}.radio-inline label span{align-items:center;display:flex;flex-direction:column}.radio-inline label span svg{height:clamp(1.2962rem,1.019rem + .8211vw,2.3328rem);height:var(--step-4);margin-bottom:clamp(.75rem,.7166rem + .099vw,.875rem);margin-bottom:var(--space-xs);width:auto}fieldset:has(.radio-toggle){border:none;border-radius:.25rem;border-radius:var(--radius-s);padding:0;width:-moz-max-content;width:max-content}.radio-toggle{display:flex;flex-wrap:wrap}.radio-toggle input{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.radio-toggle label{background-color:#f2f2f2;background-color:var(--c-grey-050);cursor:pointer;gap:0;padding:clamp(.5rem,.4833rem + .0495vw,.5625rem) clamp(1rem,.9666rem + .099vw,1.125rem);padding:var(--space-2xs) var(--space-s);transition:.2s ease}.radio-toggle label:first-child{border-bottom-left-radius:.25rem;border-bottom-left-radius:var(--radius-s);border-top-left-radius:.25rem;border-top-left-radius:var(--radius-s)}.radio-toggle label:last-child{border-bottom-right-radius:.25rem;border-bottom-right-radius:var(--radius-s);border-top-right-radius:.25rem;border-top-right-radius:var(--radius-s)}.radio-toggle label:has(input:checked){background-color:#91539b;background-color:var(--color-primary-fg);color:#fff;color:var(--color-white);font-weight:600;font-weight:var(--weight-semibold)}.radio-toggle input:focus-visible{outline:none}.select-summary{display:flex;gap:clamp(.25rem,.2333rem + .0495vw,.3125rem);gap:var(--space-3xs);max-width:calc(100% - clamp(1.5rem,1.4499rem + .1485vw,1.6875rem));max-width:calc(100% - var(--space-m))}.select-summary>span{white-space:nowrap}.select-summary .selection{flex-shrink:1;overflow:hidden;text-overflow:ellipsis}.select-summary .selection.placeholder{color:#666;color:var(--tone-mid);opacity:1}.school-logo{--avatar-extent:calc(var(--step-1)*4*var(--leading-standard));--avatar-radius:var(--radius-m);font-family:Poppins,Avenir,Montserrat,Corbel,URW Gothic,source-sans-pro,sans-serif;font-family:var(--font-accent);font-size:clamp(1.2962rem,1.019rem + .8211vw,2.3328rem);font-size:var(--step-4);font-weight:700;font-weight:var(--weight-bold)}:where(.school-logo:not([data-color])){background-color:#fff;background-color:var(--color-white);border:1px solid #e6e6e6;border:var(--stroke-width-25) solid var(--color-neutral-tint);box-shadow:0 clamp(.25rem,.2333rem + .0495vw,.3125rem) clamp(1.5rem,1.4499rem + .1485vw,1.6875rem) #0000001f;box-shadow:0 var(--space-3xs) var(--space-m) #0000001f;color:#1a1a1a;color:var(--tone-ink)}.school-logo:not([data-color])>img,img.school-logo:not([data-color]){padding:clamp(.5rem,.4833rem + .0495vw,.5625rem);padding:var(--space-2xs)}.site-notice{padding:clamp(.75rem,.7166rem + .099vw,.875rem) clamp(2rem,1.9332rem + .198vw,2.25rem) clamp(.75rem,.7166rem + .099vw,.875rem) clamp(.75rem,.7166rem + .099vw,.875rem);padding:var(--space-xs) var(--space-l) var(--space-xs) var(--space-xs);position:relative;text-align:center}.site-notice-dismiss{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;opacity:.7;padding:0;position:absolute;right:clamp(.75rem,.7166rem + .099vw,.875rem);right:var(--space-xs);top:50%;transform:translateY(-50%)}.site-notice-dismiss svg{fill:currentColor}.site-notice-dismiss:hover{opacity:1}.on-success,[data-state] .init-content{display:none}[data-state=success] .on-success{display:inherit}[data-state=on]:not(does-not-exist)>.off-state,button[aria-pressed=true]>.off-state{display:none}[data-state=on]:not(does-not-exist)>.on-state,button[aria-pressed=true]>.on-state{display:inline;display:initial}[data-state=off]:not(does-not-exist)>.on-state,button[aria-pressed=false]>.on-state{display:none}[data-state=off]:not(does-not-exist)>.off-state,button[aria-pressed=false]>.off-state{display:inline;display:initial}article.htmx-added{--surface-color:var(--color-primary-tint)}.load-indicator:not(.htmx-request){display:none}.step-item{font-size:clamp(1rem,.9666rem + .099vw,1.125rem);font-size:var(--density-text-early)}.step-item,.step-item>summary{background-color:#f9f9f9;background-color:var(--surface-color)}.step-item>summary .h-stack{align-items:center;min-width:0}.step-item>summary .step-item-name{color:inherit;font-size:inherit;font-weight:600;font-weight:var(--weight-semibold);line-height:1.4;line-height:var(--leading-standard)}.step-item>summary .badge-label[data-shape=square],.steps-summary-card .badge-label{font-weight:400;font-weight:var(--weight-regular)}.steps-summary-card{border:1px solid #e6e6e6;border:var(--stroke);font-size:clamp(1rem,.9666rem + .099vw,1.125rem);font-size:var(--density-text-early);min-width:0;padding-bottom:0;padding-top:0}.steps-summary-card>header{border-bottom:1px solid #e6e6e6;border-bottom:var(--stroke);padding:clamp(.75rem,.7166rem + .099vw,.875rem);padding:var(--density-control-pad-block) var(--density-control-pad-inline)}.steps-summary-card>header>h2{color:inherit;font-size:inherit}.steps-summary-card>section{padding:clamp(.75rem,.7166rem + .099vw,.875rem);padding:var(--density-control-pad-block) var(--density-control-pad-inline)}.steps-summary-card>section>h3{font-size:clamp(.7813rem,.9043rem + -.0769vw,.8784rem);font-size:var(--step--2);font-weight:600;font-weight:var(--weight-semibold);margin-bottom:clamp(.75rem,.7166rem + .099vw,.875rem);margin-bottom:var(--density-control-pad-block);text-transform:uppercase}.steps-summary-card dl{margin-bottom:0;margin-top:0}.steps-summary-card dl>div{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(.5rem,.4833rem + .0495vw,.5625rem);gap:var(--density-control-gap);justify-content:space-between;padding-bottom:clamp(.5rem,.4833rem + .0495vw,.5625rem);padding-bottom:var(--density-control-gap);padding-top:clamp(.5rem,.4833rem + .0495vw,.5625rem);padding-top:var(--density-control-gap)}.steps-summary-card dl>div>dd{margin-left:0;margin-top:0}.steps-summary-card dl dt{font-weight:400;font-weight:var(--weight-regular)}.student-photo{margin-bottom:1em;max-height:125px;max-width:125px}.student-photo-bg{background:#e6e6e6;background:var(--c-grey-100);border:1px solid #ccc;border:1px solid var(--c-grey-150);height:125px;line-height:125px;margin-bottom:1em;text-align:center;width:125px}.student-photo-bg svg{fill:#f9f9f9;fill:var(--color-neutral-25);height:auto;padding:1rem;width:100%}.swatch{border:1px solid #e6e6e6;border:var(--stroke);border-radius:.25rem;border-radius:var(--radius-s);display:block;height:clamp(1.5rem,1.4499rem + .1485vw,1.6875rem);height:var(--space-m);width:clamp(3rem,2.8998rem + .297vw,3.375rem);width:var(--space-xl)}.swatch[data-role=ink]{background-color:#1a1a1a;background-color:var(--tone-ink)}.swatch[data-role=pale]{background-color:#fff;background-color:var(--tone-pale)}.swatch[data-role=wash]{background-color:#f2f2f2;background-color:var(--tone-wash)}.swatch[data-role=tint]{background-color:#f2f2f2;background-color:var(--tone-tint)}.swatch[data-role=mid]{background-color:#666;background-color:var(--tone-mid)}.swatch[data-role=solid]{background-color:#1a1a1a;background-color:var(--tone-solid)}.swatch[data-role=deep]{background-color:#4d4d4d;background-color:var(--tone-deep)}.swatch[data-role=deepest]{background-color:#1a1a1a;background-color:var(--tone-deepest)}.tabs{--active-link-color:var(--color-primary-fg);--tabs-border:var(--color-neutral-tint);--tabs-muted:var(--color-muted);--tabs-indicator-width:var(--stroke-width-50);--tabs-shadow:0 1px 3px rgba(0,0,0,.08);display:block}.tabs-list{display:flex;flex-wrap:wrap;gap:clamp(.5rem,.4833rem + .0495vw,.5625rem);gap:var(--density-control-gap);width:-moz-fit-content;width:fit-content}.tabs-tab{align-items:center;border:1px solid #e6e6e6;border:var(--stroke);border-color:transparent;border-radius:8px;border-radius:var(--radius-200);color:#1a1a1a;color:var(--color-dark);display:inline-grid;font-size:clamp(1rem,.9666rem + .099vw,1.125rem);font-size:var(--density-text-early);font-weight:400;font-weight:var(--weight-regular);justify-items:center;line-height:1.1;line-height:var(--leading-fine);padding:clamp(.75rem,.7166rem + .099vw,.875rem);padding:var(--density-control-pad-block) var(--density-control-pad-inline);-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}.tabs-tab>span{grid-area:1/1}.tabs-tab:focus-visible{outline:2px solid #91539b;outline:var(--focus-outline);outline-offset:.2lh;outline-offset:var(--focus-offset)}.tabs-tab:after,.tabs-tab:before{content:attr(data-label);grid-area:1/1;height:0;visibility:hidden}.tabs-tab:before{font-weight:400;font-weight:var(--weight-regular)}.tabs-tab:after{font-weight:600;font-weight:var(--weight-semibold)}.tabs[data-variant=pills]>.tabs-list{background:#f9f9f9;background:var(--color-light);border:1px solid #e6e6e6;border:var(--stroke);border-radius:8px;border-radius:var(--radius-200);padding:clamp(.5rem,.4833rem + .0495vw,.5625rem);padding:var(--density-control-gap)}.tabs[data-variant=pills]>.tabs-list>.tabs-tab:hover,.tabs[data-variant=pills]>.tabs-list>.tabs-tab[aria-selected=true]{background:#fff;background:var(--color-white);border-color:var(--tabs-border)}.tabs[data-variant=pills]>.tabs-list>.tabs-tab[aria-selected=true]{box-shadow:var(--tabs-shadow);font-weight:600;font-weight:var(--weight-semibold)}.tabs[data-variant=underline]>.tabs-list{border-bottom:1px solid #e6e6e6;border-bottom:var(--stroke);width:auto}.tabs[data-variant=underline]>.tabs-list>.tabs-tab{border:0;border-bottom:var(--tabs-indicator-width) solid transparent;border-radius:8px 8px 0 0;border-radius:var(--radius-200) var(--radius-200) 0 0;color:var(--tabs-muted)}.tabs[data-variant=underline]>.tabs-list>.tabs-tab:hover{background:#f9f9f9;background:var(--color-light);border-bottom-color:#999;border-bottom-color:var(--color-mid);color:#1a1a1a;color:var(--color-dark)}.tabs[data-variant=underline]>.tabs-list>.tabs-tab[aria-selected=true]{border-bottom-color:#91539b;border-bottom-color:var(--active-link-color);color:#1a1a1a;color:var(--color-dark);font-weight:600;font-weight:var(--weight-semibold)}.tabs-panel{margin-top:clamp(.75rem,.7166rem + .099vw,.875rem);margin-top:var(--density-control-pad-block)}@media(scripting:enabled){.tabs:not(:defined):has(>.tabs-panel:target)>.tabs-panel:not(:target),.tabs:not(:defined):not(:has(>.tabs-panel:target))>.tabs-panel:not([data-default]){display:none}.tabs:not(:defined):not(:has(>.tabs-panel:target))>.tabs-list>[data-default]{font-weight:600;font-weight:var(--weight-semibold)}.tabs[data-variant=pills]:not(:defined):not(:has(>.tabs-panel:target))>.tabs-list>[data-default]{background:#fff;background:var(--color-white);border-color:var(--tabs-border);box-shadow:var(--tabs-shadow)}.tabs[data-variant=underline]:not(:defined):not(:has(>.tabs-panel:target))>.tabs-list>[data-default]{border-bottom-color:#91539b;border-bottom-color:var(--active-link-color);color:#1a1a1a;color:var(--color-dark)}}#app-version{color:#666;color:var(--c-grey-500);display:flex;font-size:clamp(.7813rem,.9043rem + -.0769vw,.8784rem);font-size:var(--step--2);justify-content:flex-end;width:100%}.well{background-color:#f9f9f9;background-color:var(--color-light);border-radius:.6rem;border-radius:var(--radius-m);padding:clamp(.75rem,.7166rem + .099vw,.875rem);padding:var(--space-xs)}
