.amg-page{background:var(--amg-paper,#f5f2e9);color:var(--amg-ink,#191919);font-family:Arial,Helvetica,sans-serif;line-height:1.55;border-top:1px solid currentColor}.amg-page,.amg-page *,.amg-page *:before,.amg-page *:after{box-sizing:border-box}.amg-page .amg-page__shell{width:min(100% - 88px,1440px);margin-inline:auto}.amg-page .amg-page__hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(32px,5vw,80px);align-items:center;padding-block:65px 76px}.amg-page .amg-page__hero--text{grid-template-columns:minmax(0,1fr)}.amg-page .amg-page__hero-copy{min-width:0}.amg-page .amg-page__eyebrow{margin:0 0 24px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.5;letter-spacing:1.3px;text-transform:uppercase;font-weight:600}.amg-page .amg-page__title{margin:0;color:inherit;font-family:var(--amg-display,"Ultra",Georgia,"Times New Roman",serif);font-size:clamp(36px,4.2vw,64px);line-height:1.08;letter-spacing:-.01em;text-transform:uppercase;font-weight:400;overflow-wrap:anywhere}.amg-page .amg-page__intro{margin-top:26px;max-width:43ch;font-size:18px;line-height:1.6}.amg-page .amg-page__richtext p{margin:0 0 1em}.amg-page .amg-page__richtext p:last-child{margin-bottom:0}.amg-page .amg-page__richtext ul,.amg-page .amg-page__richtext ol{margin:1em 0;padding-left:24px}.amg-page .amg-page__richtext li{margin-block:8px}.amg-page .amg-page__richtext a{color:inherit;text-decoration:underline;text-underline-offset:4px}.amg-page .amg-page__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px}.amg-page .amg-page__button{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;min-height:50px;padding:14px 21px;border:1px solid var(--amg-ink,#191919);border-radius:0;background:var(--amg-ink,#191919);color:var(--amg-paper,#f5f2e9);font:700 14px/1.35 Arial,Helvetica,sans-serif;cursor:pointer;text-decoration:none;box-shadow:none}.amg-page .amg-page__button:hover{background:var(--amg-acid,#e5f241);color:var(--amg-ink,#191919)}.amg-page .amg-page__button--outline{background:transparent;color:var(--amg-ink,#191919)}.amg-page .amg-page__button--acid{background:var(--amg-acid,#e5f241);color:var(--amg-ink,#191919)}.amg-page .amg-page__button span[aria-hidden]{font-size:21px;line-height:1}.amg-page .amg-page__link{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:inherit;font-weight:700;font-size:14px;text-underline-offset:4px}.amg-page .amg-page__figure{margin:0;min-width:0}.amg-page .amg-page__figure img{display:block;width:100%;height:auto;aspect-ratio:1.18;object-fit:cover;border:1px solid var(--amg-ink,#191919)}.amg-page .amg-page__figure--wide img{aspect-ratio:1.75}.amg-page .amg-page__figure figcaption{padding-top:11px;font:12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.amg-page .amg-page__band{padding:25px 0;border-top:1px solid var(--amg-ink,#191919);border-bottom:1px solid var(--amg-ink,#191919);background:var(--amg-acid,#e5f241)}.amg-page .amg-page__band p{margin:0;font-family:var(--amg-display,"Ultra",Georgia,"Times New Roman",serif);font-size:clamp(22px,2.4vw,34px);font-weight:400;line-height:1.18;letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere}.amg-page .amg-page__section{padding-block:72px;border-top:1px solid var(--amg-line,#ccc9bf)}.amg-page .amg-page__section--first{border-top:0}.amg-page .amg-page__heading-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.75fr);gap:45px;align-items:end;margin-bottom:34px}.amg-page .amg-page__heading{margin:0;color:inherit;font-family:var(--amg-display,"Ultra",Georgia,"Times New Roman",serif);font-size:clamp(28px,2.9vw,44px);font-weight:400;line-height:1.12;letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere}.amg-page .amg-page__heading-row p{margin:0;max-width:50ch;font-size:16px}.amg-page .amg-page__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:0;padding:0;list-style:none}.amg-page .amg-page__card{min-width:0;border-top:2px solid var(--amg-ink,#191919);padding-top:22px}.amg-page .amg-page__card-number{display:block;margin-bottom:24px;font:12px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:1px}.amg-page .amg-page__card h3{margin:0 0 15px;color:inherit;font-family:var(--amg-display,"Ultra",Georgia,"Times New Roman",serif);font-size:clamp(22px,2.1vw,30px);line-height:1.16;text-transform:uppercase;font-weight:400;letter-spacing:0;overflow-wrap:anywhere}.amg-page .amg-page__card p{margin:0 0 12px;font-size:16px;line-height:1.6}.amg-page .amg-page__card .amg-page__role{font:12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase;letter-spacing:.6px;margin:0 0 17px}.amg-page .amg-page__card-image{margin-bottom:23px}.amg-page .amg-page__card-image img{width:100%;height:auto;aspect-ratio:1.1;object-fit:cover}.amg-page--about .amg-page__staff .amg-page__card-image img{display:block;aspect-ratio:auto;object-fit:contain}.amg-page .amg-page__split{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:clamp(35px,7vw,112px);align-items:start}.amg-page .amg-page__split-intro{max-width:40ch}.amg-page .amg-page__split-intro .amg-page__richtext{margin-top:22px}.amg-page .amg-page__note{padding:20px;border:1px solid var(--amg-ink,#191919);margin-top:25px;font-size:14px;line-height:1.65}.amg-page .amg-page__note p{margin:0}.amg-page .amg-page__note--acid{background:var(--amg-acid,#e5f241)}.amg-page .amg-page__notice{padding:23px;border:2px solid var(--amg-ink,#191919);margin-bottom:25px;background:var(--amg-acid,#e5f241)}.amg-page .amg-page__notice--error{background:#fff1e9;border-color:#9d2617}.amg-page .amg-page__notice h3{margin:0 0 12px;font-size:22px;line-height:1.2;font-family:var(--amg-display,"Ultra",Georgia,"Times New Roman",serif);text-transform:uppercase;color:inherit;font-weight:400;letter-spacing:0;overflow-wrap:anywhere}.amg-page .amg-page__notice p{margin:0}.amg-page .amg-page__notice ul{padding-left:20px;margin:10px 0 0}.amg-page .amg-page__notice a{color:inherit}.amg-page .amg-page__form{margin:0}.amg-page .amg-page__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 20px}.amg-page .amg-page__field{min-width:0}.amg-page .amg-page__field--wide{grid-column:1/-1}.amg-page .amg-page__field label{display:block;margin:0 0 9px;font-size:14px;font-weight:700;color:inherit;line-height:1.5}.amg-page .amg-page__field label span{font-size:12px;font-weight:400}.amg-page .amg-page__field input,.amg-page .amg-page__field textarea{display:block;width:100%;min-height:52px;margin:0;padding:13px 14px;border:1px solid var(--amg-ink,#191919);border-radius:0;background:#fffef9;color:var(--amg-ink,#191919);font:16px/1.5 Arial,Helvetica,sans-serif;box-shadow:none;-webkit-appearance:none;appearance:none}.amg-page .amg-page__field textarea{resize:vertical}.amg-page .amg-page__field [aria-invalid=true]{border:2px solid #9d2617}.amg-page .amg-page__hint{font-size:13px;margin:8px 0 0;color:#4e4c45}.amg-page .amg-page__field .amg-page__hint{margin:0 0 10px}.amg-page .amg-page__form-footer{margin-top:25px}.amg-page .amg-page__form-footer .amg-page__button{width:100%;min-height:57px;font-size:16px}.amg-page .amg-page__privacy{margin:15px 0 0;font-size:12px;line-height:1.6}.amg-page .amg-page__privacy a{color:inherit;text-underline-offset:3px}.amg-page .amg-page__faq{border-top:1px solid var(--amg-ink,#191919)}.amg-page .amg-page__faq-item{border-bottom:1px solid var(--amg-ink,#191919)}.amg-page .amg-page__faq-item summary{min-height:60px;padding:19px 4px;cursor:pointer;font-size:17px;font-weight:700;line-height:1.4}.amg-page .amg-page__faq-item .amg-page__richtext{padding:0 4px 22px;max-width:65ch;font-size:16px}.amg-page .amg-page__statement{padding:45px;background:var(--amg-ink,#191919);color:var(--amg-paper,#f5f2e9)}.amg-page .amg-page__statement p{margin:0;font-family:var(--amg-display,"Ultra",Georgia,"Times New Roman",serif);font-size:clamp(26px,3.2vw,46px);line-height:1.16;text-transform:uppercase;font-weight:400;letter-spacing:0;overflow-wrap:anywhere}.amg-page .amg-page__story{font-size:18px;line-height:1.7;max-width:65ch}.amg-page .amg-page__status{display:flex;justify-content:space-between;align-items:start;gap:34px;border:1px solid var(--amg-ink,#191919);padding:30px;background:var(--amg-acid,#e5f241)}.amg-page .amg-page__status h3{margin:0 0 12px;font:400 clamp(22px,2.3vw,32px)/1.16 var(--amg-display,"Ultra",Georgia,"Times New Roman",serif);text-transform:uppercase;color:inherit;letter-spacing:0;overflow-wrap:anywhere}.amg-page .amg-page__status p{margin:0;max-width:58ch}.amg-page .amg-page__status .amg-page__button{flex-shrink:0}.amg-page .amg-page__events{display:grid;gap:28px}.amg-page .amg-page__event{border:1px solid var(--amg-ink,#191919);padding:28px;display:grid;grid-template-columns:240px minmax(0,1fr);gap:32px}.amg-page .amg-page__event--no-image{grid-template-columns:minmax(0,1fr)}.amg-page .amg-page__event img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.amg-page .amg-page__event h3{margin:0 0 16px;font:400 30px/1.16 var(--amg-display,"Ultra",Georgia,"Times New Roman",serif);color:inherit;text-transform:uppercase;letter-spacing:0;overflow-wrap:anywhere}.amg-page .amg-page__event .amg-page__eyebrow{margin-bottom:13px}.amg-page .amg-page__event-details{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin:22px 0 0}.amg-page .amg-page__event-details dt{font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase;letter-spacing:1px}.amg-page .amg-page__event-details dd{margin:6px 0 0;font-size:15px}.amg-page .amg-page__visit-card{padding:34px;border:1px solid var(--amg-ink,#191919);background:var(--amg-acid,#e5f241)}.amg-page .amg-page__visit-card h2{margin:0 0 24px;font:400 28px/1.16 var(--amg-display,"Ultra",Georgia,"Times New Roman",serif);text-transform:uppercase;color:inherit;letter-spacing:0;overflow-wrap:anywhere}.amg-page .amg-page__address{font:normal clamp(22px,2.1vw,31px)/1.3 Arial,Helvetica,sans-serif;font-weight:700;letter-spacing:-.5px}.amg-page .amg-page__phone{display:inline-block;margin-top:22px;font-size:20px;font-weight:700;color:inherit}.amg-page .amg-page__email{display:block;margin-top:8px;color:inherit;overflow-wrap:anywhere}.amg-page .amg-page__hours{margin:28px 0 0;border-top:1px solid var(--amg-ink,#191919)}.amg-page .amg-page__hours-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-bottom:1px solid var(--amg-ink,#191919);padding:12px 0;font-size:15px}.amg-page .amg-page__hours dt{font-weight:700}.amg-page .amg-page__hours dd{margin:0;text-align:right}.amg-page .amg-page__closing{padding-block:30px;border-top:1px solid var(--amg-ink,#191919)}.amg-page .amg-page__closing p{margin:0;font:400 clamp(26px,3.6vw,48px)/1.16 var(--amg-display,"Ultra",Georgia,"Times New Roman",serif);text-transform:uppercase;letter-spacing:0;overflow-wrap:anywhere}.amg-page :is(a,button,input,textarea,summary):focus-visible{outline:3px solid currentColor;outline-offset:5px}.amg-page .amg-page__anchor{scroll-margin-top:30px}.amg-page .amg-page__editor-note{padding:20px;border:1px dashed currentColor;margin:15px 0;font-size:14px}@media(max-width:1100px){.amg-page .amg-page__shell{width:calc(100% - 56px)}.amg-page .amg-page__hero{gap:32px}.amg-page .amg-page__title{font-size:clamp(34px,4.2vw,46px)}.amg-page .amg-page__cards{gap:20px}.amg-page .amg-page__card h3{font-size:24px}.amg-page .amg-page__status{flex-direction:column}}@media(max-width:800px){.amg-page .amg-page__shell{width:calc(100% - 40px)}.amg-page .amg-page__hero{grid-template-columns:1fr;padding-block:38px 48px;gap:34px}.amg-page .amg-page__title{font-size:clamp(42px,8vw,64px)}.amg-page .amg-page__intro{max-width:50ch;font-size:17px}.amg-page .amg-page__figure img{aspect-ratio:1.55}.amg-page .amg-page__section{padding-block:48px}.amg-page .amg-page__heading-row,.amg-page .amg-page__split{grid-template-columns:1fr;gap:27px}.amg-page .amg-page__cards{grid-template-columns:1fr;gap:30px}.amg-page .amg-page__card-number{margin-bottom:16px}.amg-page .amg-page__card h3{font-size:28px}.amg-page .amg-page__card-image{max-width:430px}.amg-page .amg-page__statement{padding:30px}.amg-page .amg-page__event{grid-template-columns:180px minmax(0,1fr);gap:22px;padding:23px}.amg-page .amg-page__event--no-image{grid-template-columns:1fr}.amg-page .amg-page__event h3{font-size:24px}}@media(max-width:480px){.amg-page .amg-page__shell{width:calc(100% - 32px)}.amg-page .amg-page__hero{padding-top:29px}.amg-page .amg-page__eyebrow{font-size:11px;letter-spacing:1px;margin-bottom:18px}.amg-page .amg-page__title{font-size:clamp(34px,9.6vw,46px);letter-spacing:-.01em}.amg-page .amg-page__heading{font-size:30px}.amg-page .amg-page__button{font-size:13px;padding-inline:16px;gap:15px}.amg-page .amg-page__fields{grid-template-columns:1fr}.amg-page .amg-page__status,.amg-page .amg-page__visit-card{padding:22px}.amg-page .amg-page__event{grid-template-columns:1fr}.amg-page .amg-page__event img{max-height:280px;aspect-ratio:1.4}.amg-page .amg-page__event-details{grid-template-columns:1fr}.amg-page .amg-page__hours-row{font-size:14px;gap:10px}.amg-page .amg-page__story{font-size:17px}}.amg-page .amg-page__figure--natural img{aspect-ratio:auto}
/*# sourceMappingURL=/cdn/shop/t/22/assets/amg-pages.css.map */
