.styles-module__kGsP0G__wrap{margin-bottom:24px}.styles-module__kGsP0G__box{background:var(--color-ivory);border:1px solid var(--color-border);border-top:3px solid var(--color-gold);color:var(--color-body);border-radius:4px;flex-wrap:wrap;align-items:center;gap:10px 20px;padding:16px 20px;text-decoration:none;transition:border-color .2s;display:flex}.styles-module__kGsP0G__box:hover,.styles-module__kGsP0G__box:focus-visible{border-color:var(--color-gold)}.styles-module__kGsP0G__box:focus-visible{outline:2px solid var(--color-gold-dark);outline-offset:2px}.styles-module__kGsP0G__logo{object-fit:contain;width:auto;max-width:160px;height:44px;display:block}.styles-module__kGsP0G__text{flex-direction:column;flex:1;gap:2px;display:flex}.styles-module__kGsP0G__lead{font-size:.875rem}.styles-module__kGsP0G__name{font-family:var(--font-display);color:var(--color-charcoal);font-size:1.125rem;font-weight:700}.styles-module__kGsP0G__visit{color:var(--color-gold-dark);font-size:.8125rem;font-weight:600}.styles-module__kGsP0G__box:hover .styles-module__kGsP0G__visit{color:var(--color-charcoal)}@media (prefers-reduced-motion:reduce){.styles-module__kGsP0G__box{transition:none}}
.styles-module__Ve3chG__article{flex-direction:column;gap:24px;display:flex}.styles-module__Ve3chG__noPrint{display:contents}@media print{.styles-module__Ve3chG__noPrint{display:none}}
.styles-module__r3annG__breadcrumb{font-family:var(--font-body);flex-wrap:wrap;align-items:center;margin-bottom:12px;font-size:.8125rem;display:flex}.styles-module__r3annG__item{align-items:center;display:inline-flex}.styles-module__r3annG__separator{color:#aaa;margin:0 8px}.styles-module__r3annG__link{color:var(--color-gold-dark);font-weight:500}.styles-module__r3annG__link:hover{color:var(--color-charcoal)}.styles-module__r3annG__current{color:var(--color-muted)}@media (pointer:coarse){.styles-module__r3annG__link{position:relative}.styles-module__r3annG__link:before{content:"";position:absolute;inset:-12px -4px}}
.styles-module__LnIq3W__section{background:var(--color-ivory);border:1px solid var(--color-border);border-top:3px solid var(--color-gold);flex-direction:column;gap:10px;padding:18px 20px;display:flex}.styles-module__LnIq3W__heading{font-family:var(--font-display);color:var(--color-charcoal);margin:0;font-size:1.25rem}.styles-module__LnIq3W__list{font-family:var(--font-body);flex-direction:column;gap:8px;margin:0;padding:0;font-size:1rem;list-style:none;display:flex}.styles-module__LnIq3W__list li{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.styles-module__LnIq3W__link{color:var(--color-charcoal);-webkit-text-decoration-color:var(--color-gold);text-decoration-color:var(--color-gold);text-underline-offset:3px;font-weight:500}.styles-module__LnIq3W__year{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:.875rem}
.styles-module__1KoVjW__wrap{flex-direction:column;gap:8px;display:flex}.styles-module__1KoVjW__label{font-family:var(--font-body);letter-spacing:.5px;text-transform:uppercase;color:var(--color-muted);font-size:.8125rem;font-weight:600}.styles-module__1KoVjW__drop{border:2px dashed var(--color-border-input);background:var(--color-white);width:100%;min-height:72px;font-family:var(--font-body);text-align:left;color:var(--color-charcoal);cursor:pointer;border-radius:8px;align-items:center;gap:14px;padding:14px 18px;transition:border-color .2s,background .2s;display:flex}.styles-module__1KoVjW__drop:hover,.styles-module__1KoVjW__dragging{border-color:var(--color-gold-dark);background:var(--color-ivory)}.styles-module__1KoVjW__drop:focus-visible{outline:2px solid var(--color-gold-dark);outline-offset:2px}.styles-module__1KoVjW__icon{color:var(--color-gold-dark);flex-shrink:0}.styles-module__1KoVjW__dropText{flex-direction:column;gap:2px;min-width:0;display:flex}.styles-module__1KoVjW__dropTitle{font-size:.9375rem;font-weight:600}.styles-module__1KoVjW__dropOr{color:var(--color-body);font-size:.875rem}.styles-module__1KoVjW__chosen{border:1px solid var(--color-border);background:var(--color-white);border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.styles-module__1KoVjW__thumb{object-fit:contain;background:var(--color-parchment);border-radius:4px;flex-shrink:0;width:56px;height:40px}.styles-module__1KoVjW__name{min-width:0;color:var(--color-charcoal);overflow-wrap:anywhere;flex:1;font-size:.9375rem}.styles-module__1KoVjW__remove{border:1px solid var(--color-border-input);background:var(--color-white);min-height:40px;font-family:var(--font-body);color:var(--color-charcoal);cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:0 12px;font-size:.875rem;display:inline-flex}.styles-module__1KoVjW__remove:hover{border-color:var(--color-gold-dark)}.styles-module__1KoVjW__input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.styles-module__1KoVjW__hint{color:var(--color-body);margin:0;font-size:.875rem;line-height:1.5}.styles-module__1KoVjW__error{color:#b3261e;margin:0;font-size:.875rem}@media (prefers-reduced-motion:reduce){.styles-module__1KoVjW__drop{transition:none}}
.styles-module__GVLgtq__form{background:var(--color-ivory);border:1px solid var(--color-border);border-radius:6px;flex-direction:column;gap:18px;padding:28px;display:flex}.styles-module__GVLgtq__formRow{gap:14px;display:flex}.styles-module__GVLgtq__field{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.styles-module__GVLgtq__label{font-family:var(--font-body);letter-spacing:.5px;text-transform:uppercase;color:var(--color-muted);font-size:.8125rem;font-weight:600}.styles-module__GVLgtq__input,.styles-module__GVLgtq__textarea{font-family:var(--font-body);border:1px solid var(--color-border);background:var(--color-white);min-height:48px;color:var(--color-charcoal);border-radius:4px;width:100%;padding:12px 14px;font-size:1rem}.styles-module__GVLgtq__input:focus,.styles-module__GVLgtq__textarea:focus{border-color:var(--color-gold);outline:none;box-shadow:0 0 0 2px #c9a94e33}.styles-module__GVLgtq__textarea{resize:vertical;line-height:1.5}.styles-module__GVLgtq__group{border:none;flex-direction:column;gap:10px;min-width:0;display:flex}.styles-module__GVLgtq__group>.styles-module__GVLgtq__label{margin-bottom:4px}.styles-module__GVLgtq__place{border:1px solid var(--color-border);background:var(--color-white);border-radius:6px;grid-template-columns:200px minmax(0,1fr);gap:12px 24px;padding:12px 16px;display:grid}.styles-module__GVLgtq__place>*{min-width:0}.styles-module__GVLgtq__placeOn{border-color:var(--color-gold);background:var(--color-parchment)}.styles-module__GVLgtq__placeChoice{flex-direction:column;gap:4px;display:flex}.styles-module__GVLgtq__placeName{font-weight:600}.styles-module__GVLgtq__placePane{flex-direction:column;gap:8px;padding-top:6px;display:flex}.styles-module__GVLgtq__paneHint{color:var(--color-body);margin:0;font-size:.875rem;line-height:1.5}.styles-module__GVLgtq__placePreview{border-top:1px solid var(--color-border);flex-direction:column;grid-column:1/-1;gap:10px;padding-top:12px;display:flex}.styles-module__GVLgtq__tick{min-height:44px;color:var(--color-charcoal);cursor:pointer;align-items:center;gap:10px;font-size:1rem;display:inline-flex}.styles-module__GVLgtq__tick input,.styles-module__GVLgtq__chip input{width:20px;height:20px;accent-color:var(--color-gold-dark);flex-shrink:0}.styles-module__GVLgtq__chips{flex-wrap:wrap;gap:8px;display:flex}.styles-module__GVLgtq__chip{border:1px solid var(--color-border-input);background:var(--color-white);min-height:44px;color:var(--color-charcoal);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.9375rem;display:inline-flex}.styles-module__GVLgtq__chip:has(input:checked){border-color:var(--color-gold-dark);background:var(--color-parchment)}:is(.styles-module__GVLgtq__chip:has(input:focus-visible),.styles-module__GVLgtq__tick:has(input:focus-visible)){outline:2px solid var(--color-gold-dark);outline-offset:2px}.styles-module__GVLgtq__submit{font-family:var(--font-body);letter-spacing:.5px;color:var(--color-charcoal);background:var(--color-gold);border:2px solid var(--color-gold);cursor:pointer;border-radius:4px;align-self:flex-start;min-height:48px;padding:12px 32px;font-size:1rem;font-weight:600;transition:background .2s}.styles-module__GVLgtq__submit:hover:not(:disabled){background:var(--color-gold-light)}.styles-module__GVLgtq__submit:disabled{opacity:.6;cursor:not-allowed}.styles-module__GVLgtq__error{font-family:var(--font-body);color:#b3261e;margin:0;font-size:.9375rem}.styles-module__GVLgtq__success{font-family:var(--font-body);color:var(--color-charcoal);text-align:center;margin:0;padding:16px 0;font-size:1rem;line-height:1.6}.styles-module__GVLgtq__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.styles-module__GVLgtq__previewCard{width:100%;max-width:360px}@media (max-width:600px){.styles-module__GVLgtq__place{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.styles-module__GVLgtq__submit{transition:none}}@media (max-width:640px){.styles-module__GVLgtq__formRow{flex-direction:column}.styles-module__GVLgtq__form{padding:20px 16px}.styles-module__GVLgtq__submit{align-self:stretch}}
