.participation-guide{max-inline-size:var(--spacing-content);padding:clamp(var(--spacing-12), 7vw, var(--spacing-28)) clamp(var(--spacing-5), 4vw, var(--spacing-12));margin-inline:auto}.participation-guide header{max-inline-size:var(--spacing-frame);margin-block-end:var(--spacing-10)}.participation-guide h2{font-size:var(--text-headline);margin-block:var(--spacing-4);text-wrap:balance;font-weight:900;line-height:1.2}.participation-guide p{color:var(--pim-color-foreground-muted);line-height:1.85}.participation-guide .participation-guide-eyebrow{color:var(--pim-color-primary);font-size:var(--text-12);letter-spacing:.08em;font-weight:800}.participation-guide table{border-collapse:collapse;text-align:start;inline-size:100%}.participation-guide th,.participation-guide td{text-align:start;padding:var(--spacing-6) var(--spacing-4);border-block-end:var(--pim-border-width-control) solid var(--pim-color-line);vertical-align:middle}.participation-guide thead th{font-size:var(--text-13);color:var(--pim-color-foreground-muted)}.participation-guide tbody th{inline-size:27%;font-weight:800;font-size:var(--text-17)}.participation-guide tbody th span{color:var(--pim-color-foreground-muted);font-size:var(--text-12);margin-inline-end:var(--spacing-4);display:inline-block}.participation-guide td:nth-child(2){inline-size:43%;color:var(--pim-color-foreground-muted);line-height:1.7}.participation-guide a{text-underline-offset:.3em;font-weight:700;text-decoration:underline}.participation-guide a:focus-visible{outline:calc(var(--pim-border-width-control) * 2) solid var(--pim-color-primary);outline-offset:var(--spacing-1);border-radius:var(--radius-sm)}.participation-guide footer{justify-content:space-between;align-items:start;gap:var(--spacing-6);font-size:var(--text-14);flex-wrap:wrap;margin-block-start:var(--spacing-8);display:flex}.participation-guide footer p{max-inline-size:var(--spacing-frame)}@media (max-width:40rem){.participation-guide table{table-layout:fixed}.participation-guide th,.participation-guide td{padding:var(--spacing-4) var(--spacing-1);overflow-wrap:break-word}.participation-guide tbody th{font-size:var(--text-15)}.participation-guide tbody th span{margin-block-end:var(--spacing-2);display:block}.participation-guide td,.participation-guide thead th{font-size:var(--text-13)}}
.public-home{min-inline-size:0}.home-section{gap:var(--spacing-12);max-inline-size:var(--spacing-content);padding:var(--spacing-24) var(--spacing-6);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.home-section>*{min-inline-size:0}.home-section p{overflow-wrap:break-word}.public-home .pim-cinematic-copy h1>em:empty{display:none}.public-home .pim-cinematic-copy h1:has(em:empty)>br{display:none}.home-certificate-copy{gap:var(--spacing-6);align-content:center;display:grid}.home-certificate-copy>p{font-size:var(--text-17);line-height:var(--pim-leading-body);color:var(--pim-color-foreground-muted)}.home-certificate-copy .home-example-label{font-size:var(--text-13);color:var(--pim-color-foreground);border-inline-start:var(--pim-border-width-control) solid var(--pim-color-line-control);padding-inline-start:var(--spacing-4)}.home-certificate-brand{gap:var(--spacing-3);align-items:center;display:flex}.home-certificate-brand img{inline-size:var(--spacing-10);block-size:var(--spacing-10);object-fit:contain;flex:none}.home-certificate-brand>div{min-inline-size:0}.home-certificate-brand b,.home-certificate-brand small{display:block}.home-certificate-brand small{font-size:var(--text-12);letter-spacing:var(--tracking-eyebrow)}.home-example-record{gap:var(--spacing-3);font-size:var(--text-13);display:grid}.home-example-record p{color:var(--pim-color-foreground-muted)}.home-example-record small{font-size:var(--text-12)}.home-ambition{isolation:isolate;background:var(--pim-color-surface-2);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.home-ambition>img{object-fit:cover;aspect-ratio:5/4;block-size:100%;inline-size:100%}.home-ambition-content{align-content:center;justify-items:start;gap:var(--spacing-6);padding:var(--spacing-16) var(--spacing-6);z-index:1;grid-template-columns:minmax(0,1fr);display:grid}.home-ambition-content>*{min-inline-size:0;max-inline-size:100%}.home-ambition-content a{white-space:normal;overflow-wrap:break-word;block-size:auto;min-inline-size:0;max-inline-size:100%;min-block-size:var(--spacing-control);padding-block:var(--spacing-1)}.home-ambition-content p{max-inline-size:var(--spacing-frame);font-size:var(--text-17);color:var(--pim-color-foreground-muted)}.home-ambition-rings{inline-size:min(90%, var(--spacing-content));aspect-ratio:1;pointer-events:none;opacity:.3;position:absolute;inset-block-end:0;inset-inline-end:0;transform:translateY(50%)}.home-ambition-rings span{border:var(--pim-border-width-control) solid var(--pim-color-line-control);border-radius:50%;position:absolute;inset:0}.home-ambition-rings span:nth-child(2){inset:12%}.home-ambition-rings span:nth-child(3){inset:24%}.home-ambition-rings span:nth-child(4){inset:36%}.home-service-note{max-inline-size:var(--spacing-content);margin:var(--spacing-6) auto;padding:var(--spacing-4) var(--spacing-6);color:var(--pim-color-attention);border:var(--pim-border-width-control) solid currentColor;border-radius:var(--radius-md)}@media (min-width:64rem){.home-certificate{align-items:center;gap:var(--spacing-16);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.home-ambition{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home-ambition-content{padding:var(--spacing-16)}}
