.Footer-module__yHc3sG__footer{background-color:var(--color-brand-ink);color:var(--color-brand-paper);padding:var(--space-16) 0 var(--space-6);border-top:1px solid #8080801a}@media (max-width:640px){.Footer-module__yHc3sG__footer{padding-bottom:var(--space-20)}}.Footer-module__yHc3sG__container{max-width:var(--container-max-width);padding:0 var(--space-6);margin:0 auto}@media (min-width:768px){.Footer-module__yHc3sG__container{padding:0 var(--space-12)}}.Footer-module__yHc3sG__statement{align-items:flex-start;gap:var(--space-8);padding-bottom:var(--space-12);margin-bottom:var(--space-12);border-bottom:1px solid var(--color-border-strong);flex-direction:column;display:flex}@media (min-width:1024px){.Footer-module__yHc3sG__statement{justify-content:space-between;align-items:flex-end;gap:var(--space-12);flex-direction:row}}.Footer-module__yHc3sG__statementLink{font-family:var(--font-family-secondary);font-size:clamp(2rem, 6vw, var(--font-size-display));font-weight:var(--font-weight-light);line-height:var(--line-height-tight);color:var(--color-brand-paper);letter-spacing:var(--tracking-tight);transition:opacity var(--transition-fast);text-decoration:none;display:block}.Footer-module__yHc3sG__statementLink:hover{opacity:.7}.Footer-module__yHc3sG__statementLink:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:8px}.Footer-module__yHc3sG__statementEm{color:var(--color-brand-stone);font-style:normal}.Footer-module__yHc3sG__cta{min-height:44px;padding:0 var(--space-4);border:1px solid var(--color-brand-accent);color:var(--color-brand-paper);font-family:var(--font-family-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.Footer-module__yHc3sG__cta:hover{background-color:var(--color-brand-accent);color:var(--color-brand-ink)}.Footer-module__yHc3sG__cta:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.Footer-module__yHc3sG__cta{transition:none}}.Footer-module__yHc3sG__subordinateGrid{gap:var(--space-10);margin-bottom:var(--space-8);flex-direction:column;display:flex}@media (min-width:1024px){.Footer-module__yHc3sG__subordinateGrid{justify-content:space-between;gap:var(--space-16);flex-direction:row}}.Footer-module__yHc3sG__officesRow{gap:var(--space-6);grid-template-columns:1fr;min-width:0;display:grid}@media (min-width:640px){.Footer-module__yHc3sG__officesRow{grid-template-columns:1fr 1fr}}.Footer-module__yHc3sG__officeBlock{gap:var(--space-2);flex-direction:column;max-width:260px;display:flex}.Footer-module__yHc3sG__officeName{font-family:var(--font-family-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-brand-paper);align-items:baseline;gap:var(--space-2);margin:0;display:flex}.Footer-module__yHc3sG__hqTag{font-family:var(--font-family-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-brand-stone)}.Footer-module__yHc3sG__officeAddress{font-family:var(--font-family-primary);font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-brand-stone);margin:0}.Footer-module__yHc3sG__officeContacts{gap:var(--space-1);flex-direction:column;display:flex}.Footer-module__yHc3sG__officeContact{font-family:var(--font-family-primary);font-size:var(--font-size-sm);color:var(--color-brand-stone);transition:color var(--transition-fast);text-decoration:none}.Footer-module__yHc3sG__officeContact:hover{color:var(--color-brand-paper)}.Footer-module__yHc3sG__linksRow{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (min-width:1024px){.Footer-module__yHc3sG__linksRow{grid-template-columns:repeat(3,minmax(0,180px))}}.Footer-module__yHc3sG__linkGroup{gap:var(--space-2);flex-direction:column;display:flex}.Footer-module__yHc3sG__groupTitle{font-family:var(--font-family-primary);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--color-brand-stone);margin:0 0 var(--space-1) 0}.Footer-module__yHc3sG__link{font-family:var(--font-family-primary);font-size:var(--font-size-sm);color:var(--color-brand-stone);cursor:pointer;text-align:left;font:inherit;transition:color var(--transition-fast);background:0 0;border:none;padding:0;text-decoration:none}.Footer-module__yHc3sG__link:hover{color:var(--color-brand-paper)}.Footer-module__yHc3sG__clientPortalLink{align-items:center;gap:var(--space-2);margin-top:var(--space-2);width:fit-content;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);color:var(--color-brand-paper);font-family:var(--font-family-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:border-color var(--transition-fast), background-color var(--transition-fast);border-radius:2px;text-decoration:none;display:inline-flex}.Footer-module__yHc3sG__clientPortalLink:hover{border-color:var(--color-brand-accent);background-color:#80808014}.Footer-module__yHc3sG__clientPortalIcon{transition:transform var(--transition-fast);font-size:.85em}.Footer-module__yHc3sG__clientPortalLink:hover .Footer-module__yHc3sG__clientPortalIcon{transform:translate(2px)}@media (prefers-reduced-motion:reduce){.Footer-module__yHc3sG__clientPortalLink,.Footer-module__yHc3sG__clientPortalIcon{transition:none}}.Footer-module__yHc3sG__linkFuture{cursor:default}.Footer-module__yHc3sG__linkFuture:hover{color:var(--color-brand-stone)}.Footer-module__yHc3sG__comingSoon{opacity:.7;margin-left:var(--space-1);font-size:.75em;font-style:italic}.Footer-module__yHc3sG__bottomSection{align-items:flex-start;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid #ffffff0d;flex-direction:column;display:flex}@media (min-width:768px){.Footer-module__yHc3sG__bottomSection{align-items:center;gap:var(--space-6);flex-direction:row}}.Footer-module__yHc3sG__logo{opacity:.7;height:18px}.Footer-module__yHc3sG__logoDark{display:none}[data-theme=light] .Footer-module__yHc3sG__logoWhite{display:none}[data-theme=light] .Footer-module__yHc3sG__logoDark{display:block}.Footer-module__yHc3sG__copyright{font-family:var(--font-family-primary);font-size:var(--font-size-sm);color:var(--color-brand-stone);flex:1;margin:0}.Footer-module__yHc3sG__legalLinks{gap:var(--space-6);flex-wrap:wrap;display:flex}.Footer-module__yHc3sG__legalLink{font-family:var(--font-family-primary);font-size:var(--font-size-sm);color:var(--color-brand-stone);transition:color var(--transition-fast);text-decoration:none}.Footer-module__yHc3sG__legalLink:hover{color:var(--color-brand-paper)}
.DocumentPreview-module__0Q9f9a__previewWrapper{aspect-ratio:3/4;background-color:var(--color-brand-ink);border:1px solid #ffffff1a;border-radius:4px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.DocumentPreview-module__0Q9f9a__cover{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow)}.DocumentPreview-module__0Q9f9a__placeholderCover{align-items:center;gap:var(--space-4);color:var(--color-brand-stone);flex-direction:column;display:flex}.DocumentPreview-module__0Q9f9a__documentIcon{opacity:.5}.DocumentPreview-module__0Q9f9a__fileType{font-family:var(--font-family-primary);font-size:var(--font-size-sm);letter-spacing:var(--tracking-widest);text-transform:uppercase}
.DocumentMetadata-module__K8jlPW__metadata{column-gap:var(--space-6);row-gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.DocumentMetadata-module__K8jlPW__metaItem{gap:var(--space-1);flex-direction:column;display:flex}.DocumentMetadata-module__K8jlPW__label{font-family:var(--font-family-primary);font-size:var(--font-size-xs);color:var(--color-brand-stone);text-transform:uppercase;letter-spacing:var(--tracking-widest)}.DocumentMetadata-module__K8jlPW__value{font-family:var(--font-family-primary);font-size:var(--font-size-sm);color:var(--color-brand-paper)}
.DocumentDownloadButton-module__aPa4qq__button{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);font-family:var(--font-family-primary);font-size:var(--font-size-sm);letter-spacing:var(--tracking-wider);text-transform:uppercase;transition:all var(--transition-fast);cursor:pointer;border-radius:2px;font-weight:400;text-decoration:none;display:inline-flex}.DocumentDownloadButton-module__aPa4qq__icon{justify-content:center;align-items:center;display:flex}.DocumentDownloadButton-module__aPa4qq__primary{background-color:var(--color-brand-paper);color:var(--color-brand-ink);border:1px solid var(--color-brand-paper)}.DocumentDownloadButton-module__aPa4qq__primary:hover{color:var(--color-brand-paper);background-color:#0000}.DocumentDownloadButton-module__aPa4qq__outline{color:var(--color-brand-paper);border:1px solid var(--color-brand-paper);background-color:#0000}.DocumentDownloadButton-module__aPa4qq__outline:hover{background-color:var(--color-brand-paper);color:var(--color-brand-ink)}.DocumentDownloadButton-module__aPa4qq__minimal{color:var(--color-brand-stone);background-color:#0000;border:none;padding:0}.DocumentDownloadButton-module__aPa4qq__minimal:hover{color:var(--color-brand-paper)}
.DownloadCard-module__Ubh2vq__card{background-color:var(--color-brand-ink);transition:border-color var(--transition-normal);border:1px solid #ffffff0d;border-radius:4px;display:flex;overflow:hidden}.DownloadCard-module__Ubh2vq__card:hover{border-color:#fff3}.DownloadCard-module__Ubh2vq__card:hover .DownloadCard-module__Ubh2vq__previewContainer img{transform:scale(1.05)}.DownloadCard-module__Ubh2vq__horizontal{flex-direction:column}@media (min-width:768px){.DownloadCard-module__Ubh2vq__horizontal{flex-direction:row;align-items:stretch}}.DownloadCard-module__Ubh2vq__vertical{flex-direction:column}.DownloadCard-module__Ubh2vq__previewContainer{border-bottom:1px solid #ffffff0d;flex-shrink:0;width:100%}@media (min-width:768px){.DownloadCard-module__Ubh2vq__horizontal .DownloadCard-module__Ubh2vq__previewContainer{border-bottom:none;border-right:1px solid #ffffff0d;width:240px}}.DownloadCard-module__Ubh2vq__contentContainer{padding:var(--space-8);flex-direction:column;flex-grow:1;display:flex}.DownloadCard-module__Ubh2vq__title{font-family:var(--font-family-primary);font-size:var(--font-size-lg);color:var(--color-brand-paper);margin:0 0 var(--space-4) 0;font-weight:300}.DownloadCard-module__Ubh2vq__description{font-family:var(--font-family-primary);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-brand-stone);margin:0 0 var(--space-8) 0;max-width:600px}.DownloadCard-module__Ubh2vq__metadata{margin-bottom:var(--space-8);margin-top:auto}.DownloadCard-module__Ubh2vq__actions{align-items:center;gap:var(--space-6);padding-top:var(--space-6);border-top:1px solid #ffffff0d;flex-wrap:wrap;display:flex}.DownloadCard-module__Ubh2vq__viewOnlineLink{font-family:var(--font-family-primary);font-size:var(--font-size-sm);color:var(--color-brand-stone);text-underline-offset:4px;transition:color var(--transition-fast);text-decoration:underline}.DownloadCard-module__Ubh2vq__viewOnlineLink:hover{color:var(--color-brand-paper)}
.LegalPage-module__19UDDW__main{background-color:var(--color-brand-ink);color:var(--color-brand-paper);min-height:100vh}.LegalPage-module__19UDDW__container{max-width:860px;padding:0 var(--space-6);margin:0 auto}@media (min-width:768px){.LegalPage-module__19UDDW__container{padding:0 var(--space-12)}}.LegalPage-module__19UDDW__heroSection{padding:var(--space-32) 0 var(--space-16);border-bottom:1px solid var(--color-border-strong)}.LegalPage-module__19UDDW__title{font-family:var(--font-family-secondary);font-size:clamp(2.25rem,5vw,3.5rem);font-weight:var(--font-weight-light);margin:0 0 var(--space-4) 0}.LegalPage-module__19UDDW__lastUpdated{font-family:var(--font-family-primary);font-size:var(--font-size-sm);color:var(--color-brand-stone);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin:0 0 var(--space-6) 0}.LegalPage-module__19UDDW__intro{font-family:var(--font-family-primary);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-brand-stone);max-width:700px;margin:0}.LegalPage-module__19UDDW__bodySection{padding:var(--space-16) 0 var(--space-32)}.LegalPage-module__19UDDW__section{padding-bottom:var(--space-12);margin-bottom:var(--space-12);border-bottom:1px solid var(--color-border)}.LegalPage-module__19UDDW__section:last-child{border-bottom:none;margin-bottom:0}.LegalPage-module__19UDDW__sectionHeading{font-family:var(--font-family-secondary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-normal);margin:0 0 var(--space-4) 0}.LegalPage-module__19UDDW__sectionBody{font-family:var(--font-family-primary);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-brand-stone)}.LegalPage-module__19UDDW__sectionBody p{margin:0 0 var(--space-4) 0}.LegalPage-module__19UDDW__sectionBody p:last-child{margin-bottom:0}.LegalPage-module__19UDDW__sectionBody ul{margin:0 0 var(--space-4) 0;padding-left:var(--space-6);gap:var(--space-2);flex-direction:column;display:flex}.LegalPage-module__19UDDW__sectionBody a{color:var(--color-brand-paper);text-underline-offset:2px;text-decoration:underline}.LegalPage-module__19UDDW__sectionBody a:hover{opacity:.8}
.Timeline-module__pvUTwW__timelineWrapper{margin:var(--space-12) 0;gap:var(--space-8);grid-template-columns:1fr;display:grid;position:relative}@media (min-width:768px){.Timeline-module__pvUTwW__timelineWrapper{gap:var(--space-12);grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Timeline-module__pvUTwW__timelineWrapper{gap:var(--space-8);grid-template-columns:repeat(4,1fr)}}.Timeline-module__pvUTwW__timelineLine{display:none}.Timeline-module__pvUTwW__eventNode{padding-top:var(--space-6);border-top:1px solid var(--color-border-strong);flex-direction:column;display:flex;position:relative}.Timeline-module__pvUTwW__eventDot{background-color:var(--color-brand-stone);width:7px;height:7px;transition:transform var(--transition-normal);border-radius:50%;position:absolute;top:-4px;left:0}.Timeline-module__pvUTwW__milestone .Timeline-module__pvUTwW__eventDot{background-color:var(--color-brand-ink);width:11px;height:11px;top:-6px;left:-2px}.Timeline-module__pvUTwW__eventNode:hover .Timeline-module__pvUTwW__eventDot{transform:scale(1.5)}.Timeline-module__pvUTwW__eventContent{flex-direction:column;flex-grow:1;display:flex}.Timeline-module__pvUTwW__year{font-family:var(--font-family-primary);font-size:var(--font-size-2xl);color:var(--color-brand-ink);margin-bottom:var(--space-2);font-weight:300;display:block}.Timeline-module__pvUTwW__title{font-family:var(--font-family-primary);font-size:var(--font-size-lg);margin-bottom:var(--space-4);font-weight:400}.Timeline-module__pvUTwW__description{font-family:var(--font-family-primary);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-brand-stone);flex-grow:1;margin:0}.Timeline-module__pvUTwW__imageWrapper{margin-top:var(--space-6);aspect-ratio:16/9;border-radius:2px;width:100%;position:relative;overflow:hidden}.Timeline-module__pvUTwW__image{object-fit:cover;transition:transform var(--transition-slow)}.Timeline-module__pvUTwW__eventNode:hover .Timeline-module__pvUTwW__image{transform:scale(1.05)}
@media (prefers-reduced-motion:reduce){.motion-wipe,.motion-aperture,.motion-drift,.motion-draw,.motion-register,.motion-fade{opacity:1!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}}.motion-fade{opacity:0;transition:opacity .8s ease-out}.motion-fade.is-revealed{opacity:1}.motion-wipe{vertical-align:bottom;display:inline-flex;overflow:hidden}.motion-wipe>*{will-change:transform;transition:transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(110%)}.motion-wipe.is-revealed>*{transform:translateY(0)}.motion-aperture{clip-path:inset(50% 0);will-change:clip-path;transition:clip-path 1.2s cubic-bezier(.16,1,.3,1)}.motion-aperture.is-revealed{clip-path:inset(0)}.motion-drift>img,.motion-drift{will-change:transform;transition:transform 20s linear;transform:scale(1.05)translateY(0)}.motion-drift.is-revealed>img,.motion-drift.is-revealed{transform:scale(1.05)translateY(-5%)}.motion-draw{transform-origin:0;will-change:transform;transition:transform 1s cubic-bezier(.16,1,.3,1);transform:scaleX(0)}.motion-draw.is-revealed{transform:scaleX(1)}.motion-register{transform-origin:50%;will-change:transform;transition:transform 1s cubic-bezier(.16,1,.3,1);transform:scaleX(0)}.motion-register.is-revealed{transform:scaleX(1)}
