:root{color-scheme:dark}html{scroll-padding-top:150px}body{background:#1c130f;color:#f1e3c3}a,button,input,label{touch-action:manipulation}button:disabled{opacity:.6;cursor:wait}input,textarea{font-size:16px!important}header button{min-height:44px}.gumti-header{gap:12px!important}.header-search{min-width:160px}.gumti-hero{min-height:490px!important;max-height:650px}.gumti-section{margin-top:48px}.gumti-section h2,.gumti-tomorrow h2,.gumti-updates h2,.gumti-resume h2{font-family:'Yeseva One',Georgia,serif;font-size:clamp(24px,3vw,34px);line-height:1.25;margin:8px 0 12px}.gumti-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.eyebrow{text-transform:uppercase;letter-spacing:.13em;color:#d6a64a;font-size:12px;font-weight:600}.gumti-primary,.gumti-secondary,.gumti-actions button,.gumti-chips button,.gumti-file{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border:1px solid #967444;border-radius:12px;color:#f8edda;background:#36251b;text-decoration:none;font:inherit;cursor:pointer;gap:8px}.gumti-primary{background:linear-gradient(#b96840,#874125);border-color:#cf9466;font-weight:600}.gumti-primary:hover,.gumti-secondary:hover,.gumti-chips button:hover{background:#75462d}.gumti-secondary{margin:16px 0}.gumti-actions,.gumti-chips{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.gumti-chips button[aria-pressed=true]{border-color:#ecc66e;background:#6c442b}.gumti-resume,.gumti-updates{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:24px;border:1px solid #715337;border-radius:18px;background:#35251be8;margin-bottom:24px}.gumti-updates{margin-top:40px}.gumti-resume p,.gumti-updates p,.gumti-intro{max-width:65ch;color:#d8c7a7}.gumti-feature{display:grid;grid-template-columns:1fr 1.2fr;border:1px solid #6b5038;border-radius:18px;overflow:hidden;background:#32241a}.gumti-feature img{width:100%;height:100%;min-height:260px;object-fit:cover}.gumti-feature>div{padding:28px}.gumti-feature p{line-height:1.75;margin:0 0 18px}.gumti-feature a{text-decoration:underline}.gumti-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.gumti-collection,.gumti-memory{display:block;padding:24px;border:1px solid #745139;border-radius:16px;background:linear-gradient(145deg,#523724,#291e16);color:#f1e3c3}.gumti-collection:nth-child(2n){background:linear-gradient(145deg,#3a4740,#201e18)}.gumti-collection:nth-child(3n){background:linear-gradient(145deg,#53363d,#251c20)}.gumti-collection>span:first-child{font-size:26px}.gumti-collection h3{font-family:Georgia,serif;font-size:24px;margin:14px 0 10px}.gumti-collection p{color:#d8c7a7}.gumti-collection:hover{border-color:#e1b766;transform:translateY(-2px)}.gumti-tomorrow{padding:26px 0;border-top:1px solid #735539;border-bottom:1px solid #735539;margin-top:40px}.gumti-search-panel{max-width:1168px;padding:22px 20px 0;margin:auto}.gumti-consent{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.6;max-width:600px}.gumti-consent input{min-width:20px;height:20px;accent-color:#ce9960}.gumti-file{position:relative;overflow:hidden}.gumti-file input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.gumti-file:focus-within{outline:2px solid #f1e3c3}footer{font-size:14px!important}footer a{text-decoration:underline}#cgy-radio{margin-top:48px}#gumti-personal{scroll-margin-top:140px}#cgy-songs [role=listitem] p:first-child{white-space:normal!important;line-height:1.4}#cgy-songs [role=listitem]{min-width:0}#cgy-songs>div:has(>[aria-pressed]){margin-top:14px}#cgy-songs .gumti-primary{margin-bottom:18px}.gumti-memory p{white-space:pre-wrap;overflow-wrap:anywhere}.gumti-collection-grid a:focus-visible{outline:3px solid #e1b766;outline-offset:4px}
@media(max-width:759px){.gumti-header{flex-wrap:wrap!important;padding:10px 14px!important;gap:8px!important}.gumti-header>div{display:none}.gumti-header>button:first-child{flex:1;text-align:left}.gumti-header>button:last-child{order:1}.header-search{order:2;flex:1 1 100%!important;max-width:none!important;height:46px!important}.gumti-hero{min-height:380px!important;max-height:none}.gumti-hero>div:last-child{padding:28px 18px!important}.gumti-hero h1{font-size:37px!important}.gumti-hero p{font-size:16px!important}.gumti-hero>img{object-position:55% 50%!important}.gumti-hero>div:last-child>div{gap:8px!important;margin-top:20px!important}.gumti-hero button{padding:0 16px!important;min-height:48px!important;font-size:15px!important}.gumti-feature{grid-template-columns:1fr}.gumti-feature img{height:180px;min-height:0}.gumti-feature>div{padding:20px}.gumti-collection-grid{grid-template-columns:1fr 1fr;gap:12px}.gumti-collection{padding:16px}.gumti-collection h3{font-size:21px}.gumti-collection p{font-size:14px}.gumti-resume,.gumti-updates{padding:20px;gap:12px}.gumti-section{margin-top:34px}.gumti-chips button{font-size:14px}.gumti-tomorrow h2{font-size:25px}#cgy-decades>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))!important}#cgy-decades button{min-height:140px!important;padding:12px!important}#cgy-decades button>span:last-child{padding-left:8px!important}#cgy-songs [role=listitem]{gap:8px!important;padding:10px 8px!important}#cgy-songs [role=listitem]>button:first-child{width:44px!important;height:44px!important}#cgy-songs [role=listitem]>div p{font-size:13px!important}#cgy-songs [role=listitem]>div p:first-child{font-size:15px!important}#cgy-songs [role=listitem]>button{width:40px!important;min-height:44px}main{padding-top:24px!important}.gumti-search-panel h1{font-size:26px}.gumti-consent{font-size:14px}.gumti-feature p{line-height:1.6}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.gumti-screen-option{margin-top:22px;padding:18px;border:1px solid #715337;border-radius:12px;background:#2c2018}.gumti-screen-option p{font-size:14px;line-height:1.6;color:#d8c7a7;max-width:68ch;margin:10px 0 0}.gumti-screen-option [role=status]{color:#e2bb78}.gumti-screen-option input:disabled{opacity:.5}
.amg-header-logo{display:block;flex:none;width:42px;height:42px}.amg-signature{display:flex;align-items:center;gap:12px;margin:22px 0;color:#f5f1ea;text-align:left}.amg-signature img{display:block;flex:none;object-fit:contain}.amg-signature span{display:block;font:11px/1.5 Barlow,system-ui,sans-serif;letter-spacing:.05em;color:#c6b89f}.amg-signature strong{display:block;font:600 16px/1.5 Barlow,system-ui,sans-serif;letter-spacing:.015em}.amg-signature.amg-on-light{color:#302820;gap:8px;margin:22px 0 0}.amg-on-light span{color:#725b46}.amg-on-light strong{font-size:13px}.amg-static-home{display:inline-flex;align-items:center;gap:12px}.amg-static-home img{width:44px;height:44px}.amg-static-home small{display:block;font-size:11px;color:#c6b89f}


.amg-parent-credit{width:fit-content;text-decoration:none!important;border-top:1px solid #71533755;padding-top:18px;gap:10px}.amg-parent-credit strong{font-size:14px}.amg-parent-credit:hover strong{color:#e2bb78}

/* Parent company credit above the main website navigation. */
.amg-topbar{box-sizing:border-box;width:100%;padding:8px 16px;background:#153b32;border-bottom:1px solid #d6a64a55;text-align:center}
.amg-topbar a{display:inline-flex;max-width:100%;align-items:center;justify-content:center;gap:10px;color:#f1e3c3;text-decoration:none;min-height:40px}
.amg-topbar img{display:block;flex:0 0 32px;border-radius:7px}
.amg-topbar a>span:not(.amg-topbar-arrow){min-width:0;text-align:left}
.amg-topbar small{display:block;font:10px/1.4 system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#cccfb7}
.amg-topbar strong{display:block;font:600 14px/1.5 system-ui,sans-serif;overflow-wrap:anywhere}
.amg-topbar-arrow{color:#e8bb6c;font-size:18px;flex:none}
.amg-topbar a:hover strong{color:#e8bb6c}
.amg-topbar a:focus-visible{outline:2px solid #e8bb6c;outline-offset:4px;border-radius:4px}
@media(max-width:360px){.amg-topbar{padding:7px 10px}.amg-topbar a{gap:8px}.amg-topbar strong{font-size:13px}}

/* Keep the company name visible above the navigation as visitors scroll. */
.gumti-site-masthead{position:sticky;top:0;z-index:70;background:#1c130f;isolation:isolate}
.gumti-site-masthead .gumti-header{position:static!important}
.amg-topbar{padding:10px 16px;background:linear-gradient(110deg,#153b32,#205044,#153b32);border-bottom:1px solid #d6a64a88}
.amg-topbar strong{font-size:18px;line-height:1.35;color:#fff2d4}
.amg-topbar img{width:40px;height:40px;flex-basis:40px}
@media(max-width:480px){.amg-topbar{padding:8px 12px}.amg-topbar strong{font-size:15px}.amg-topbar img{width:34px;height:34px;flex-basis:34px}}
