body.amu-route-home #main{max-width:none;padding:0}.amu-home{overflow-x:visible}.amu-home-hero{min-height:min(72svh,34rem);padding:clamp(1.25rem, 3vw, 1.75rem) max(1rem, env(safe-area-inset-left,0px)) clamp(1.5rem, 4vw, 2.75rem) max(1rem, env(safe-area-inset-right,0px));background:linear-gradient(185deg, color-mix(in srgb, var(--amu-paper) 94%, var(--amu-cream)) 0%, var(--amu-paper) 100%);flex-direction:column;justify-content:flex-end;display:flex;position:relative}@media (width>=1024px){.amu-home-hero{min-height:min(64svh,36rem);padding-bottom:clamp(2rem,4.5vw,3.25rem)}}.amu-home-hero__shell{z-index:1;width:100%;max-width:var(--amu-shell-max);border-radius:calc(var(--amu-radius) + 10px);flex-direction:column;align-items:stretch;gap:0;margin-inline:auto;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 44px #081c1612}.amu-home-hero__visual{z-index:0;background:color-mix(in srgb, var(--amu-paper) 78%, var(--amu-cream));width:100%;min-height:calc(min(38vw,13rem) + 300px);max-height:calc(min(48vw,20rem) + 300px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--amu-line) 45%, transparent);flex-shrink:0;position:relative;overflow:hidden}@media (width>=768px){.amu-home-hero__visual{min-height:calc(min(32vw,15rem) + 300px);max-height:calc(min(40vw,22rem) + 300px)}}@media (width>=1024px){.amu-home-hero__visual{min-height:calc(min(26vw,16rem) + 300px);max-height:calc(min(34vw,24rem) + 300px)}}.amu-home-hero__photo{object-fit:cover;object-position:center 30%;transform-origin:50%;width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1)}.amu-home-hero__scrim{pointer-events:none;background:linear-gradient(#ffffff59 0%,#ffffff14 32%,#081a140a 68%,#081a141a 100%),radial-gradient(85% 55% at 50% 100%,#c6a03512 0%,#0000 58%);position:absolute;inset:0}.amu-home-hero__glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--amu-gold) 10%, transparent) 0%, transparent 100%);opacity:.35;pointer-events:none;height:50%;position:absolute;inset:auto -15% 6%}.amu-home-hero__deck{z-index:2;background:var(--amu-white);border:none;border-top:1px solid color-mix(in srgb, var(--amu-line) 70%, transparent);width:100%;max-width:none;box-shadow:0 1px 0 color-mix(in srgb, #fff 92%, var(--amu-line)) inset,  0 -1px 0 #ffffffa6, 0 0 0 1px color-mix(in srgb, var(--amu-forest) 8%, var(--amu-line)), 0 10px 32px #081c161a, 0 22px 56px #081c1614;border-radius:0;margin:0;padding:clamp(1.35rem,3.2vw,2rem) clamp(1.25rem,3vw,1.85rem);position:relative}@media (width>=1024px){.amu-home-hero__deck{padding:1.65rem 1.9rem 1.85rem}}.amu-home-hero__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb, var(--amu-gold) 58%, var(--amu-forest));margin:0 0 .65rem;font-size:.72rem;font-weight:700}.amu-home-hero__title{font-family:var(--amu-font-display);letter-spacing:-.035em;color:var(--amu-forest);text-wrap:balance;text-shadow:none;margin:0 0 .85rem;font-size:clamp(1.85rem,5.2vw,2.85rem);font-weight:700;line-height:1.08}@supports not (text-wrap:balance){.amu-home-hero__title{max-width:22ch}}.amu-home-hero__lead{color:color-mix(in srgb, var(--amu-ink) 88%, var(--amu-forest));margin:0 0 1.35rem;font-size:clamp(.98rem,2.1vw,1.08rem);line-height:1.62}.amu-home-hero__actions{flex-wrap:wrap;gap:.55rem .65rem;display:flex}.amu-home-hero__btn{font-family:var(--amu-font-ui);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.58rem 1.15rem;font-size:.88rem;font-weight:650;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s;display:inline-flex}.amu-home-hero__btn:active{transform:scale(.98)}.amu-home-hero__btn--primary{background:linear-gradient(145deg, var(--amu-gold-light) 0%, var(--amu-gold) 48%, var(--amu-gold-900) 100%);color:var(--amu-gold-dark-text);border-color:color-mix(in srgb, var(--amu-gold) 35%, #ffffff59);box-shadow:0 6px 22px #c6a0356b,inset 0 1px #ffffff59}.amu-home-hero__btn--primary:hover{filter:brightness(1.05);box-shadow:0 10px 32px #c6a0357a,inset 0 1px #ffffff73}.amu-home-hero__btn--secondary{background:color-mix(in srgb, var(--amu-green-100) 38%, var(--amu-paper));color:var(--amu-forest);border-color:color-mix(in srgb, var(--amu-forest) 22%, var(--amu-line))}.amu-home-hero__btn--secondary:hover{background:color-mix(in srgb, var(--amu-green-100) 52%, var(--amu-paper));border-color:color-mix(in srgb, var(--amu-gold) 35%, var(--amu-forest))}.amu-home-hero__btn--quiet{color:var(--amu-forest);border-color:color-mix(in srgb, var(--amu-gold) 40%, var(--amu-line));background:0 0}.amu-home-hero__btn--quiet:hover{background:color-mix(in srgb, var(--amu-gold) 15%, transparent);border-color:var(--amu-gold)}.amu-home-hero__btn--jobs{background:color-mix(in srgb, var(--amu-gold-mist) 60%, var(--amu-paper));color:var(--amu-forest);border-color:color-mix(in srgb, var(--amu-gold) 60%, var(--amu-line));gap:.45rem;font-weight:650;box-shadow:0 2px 8px #0c32280a}.amu-home-hero__btn--jobs:hover{background:color-mix(in srgb, var(--amu-gold) 18%, var(--amu-paper));border-color:var(--amu-gold);color:var(--amu-green-950);transform:translateY(-1px);box-shadow:0 4px 16px #c6a0353d}.amu-home-hero__btn--jobs .amu-btn-icon{color:var(--amu-gold-900);flex-shrink:0;transition:transform .16s}.amu-home-hero__btn--jobs:hover .amu-btn-icon{transform:scale(1.08)}@media (width<=639px){.amu-home-hero__actions{flex-direction:column;align-items:stretch}.amu-home-hero__btn{width:100%;min-height:2.85rem;padding-block:.65rem}}@media (width>=640px) and (width<=1023px){.amu-home-hero__actions{grid-template-columns:1fr 1fr;display:grid}.amu-home-hero__btn--quiet{grid-column:1/-1;justify-self:center;max-width:20rem}}.amu-home-explore{padding:clamp(1rem, 3vw, 2rem) max(1rem, env(safe-area-inset-left,0px)) clamp(3rem, 8vw, 5.5rem) max(1rem, env(safe-area-inset-right,0px));background:linear-gradient(185deg, var(--amu-paper) 0%, color-mix(in srgb, var(--amu-cream) 55%, var(--amu-paper)) 42%, color-mix(in srgb, var(--amu-green-100) 18%, var(--amu-cream)) 100%);position:relative}.amu-home-explore__inner{max-width:var(--amu-shell-max);margin:0 auto}.amu-home-explore__intro{max-width:44rem;margin-bottom:clamp(1.75rem,4vw,2.75rem)}.amu-home-explore__title{font-family:var(--amu-font-display);letter-spacing:-.035em;color:var(--amu-forest);margin:0 0 .65rem;padding-bottom:.85rem;font-size:clamp(1.75rem,3.6vw,2.35rem);font-weight:700;line-height:1.15;position:relative}.amu-home-explore__title:after{content:"";background:linear-gradient(90deg, var(--amu-gold) 0%, var(--amu-gold-light) 100%);border-radius:2px;width:3rem;height:3px;position:absolute;bottom:0;left:0}.amu-home-explore__lead{color:var(--amu-muted);max-width:48ch;margin:0;font-size:clamp(.98rem,1.7vw,1.08rem);line-height:1.65}.amu-home-bento{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=640px) and (width<=1023px){.amu-home-bento{grid-template-columns:repeat(2,1fr);gap:1.1rem}.amu-home-card--events,.amu-home-card--cricket{grid-column:1/-1}}@media (width>=1024px){.amu-home-bento{grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(108px,auto);gap:1.2rem}.amu-home-card--events{grid-area:1/1/span 2/span 8}.amu-home-card--about{grid-area:1/9/auto/span 4}.amu-home-card--news{grid-area:2/9/auto/span 4}.amu-home-card--careers{grid-area:3/1/auto/span 6}.amu-home-card--cricket{grid-area:3/7/auto/span 6}}.amu-home-card{background:var(--amu-paper);height:100%;color:var(--amu-ink);border-radius:calc(var(--amu-radius) + 6px);border:1px solid var(--amu-line);flex-direction:column;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffffbf,0 10px 36px #081c1612}.amu-home-card:hover{border-color:color-mix(in srgb, var(--amu-gold) 38%, var(--amu-line));box-shadow:0 1px 0 #ffffffd9 inset, 0 20px 48px #081c161f, 0 0 0 1px color-mix(in srgb, var(--amu-gold) 22%, transparent);transform:translateY(-4px)}.amu-home-card__media{aspect-ratio:16/10;background:color-mix(in srgb, var(--amu-forest) 6%, var(--amu-cream));flex-shrink:0;position:relative;overflow:hidden}.amu-home-card__media>img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.amu-home-card:hover .amu-home-card__media>img{transform:scale(1.05)}.amu-home-card__mosaic{gap:3px;width:100%;height:100%;min-height:0;display:grid}.amu-home-card__mosaic--2{grid-template-rows:1fr;grid-template-columns:1fr 1fr}.amu-home-card__mosaic--3{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.amu-home-card__mosaic--3 img:first-child{grid-column:1/-1}.amu-home-card__mosaic--4{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.amu-home-card__mosaic img{object-fit:cover;width:100%;height:100%;min-height:0;transition:transform .45s;display:block}.amu-home-card:hover .amu-home-card__mosaic img{transform:scale(1.045)}.amu-home-card__body{border-top:1px solid color-mix(in srgb, var(--amu-line) 85%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--amu-cream) 22%, var(--amu-paper)) 0%, var(--amu-paper) 100%);flex-direction:column;flex:auto;gap:.35rem;min-height:0;padding:1rem 1.15rem 1.25rem;display:flex}.amu-home-card__tag{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--amu-gold-900) 85%, var(--amu-forest));font-size:.65rem;font-weight:800}.amu-home-card__title{font-family:var(--amu-font-display);letter-spacing:-.02em;color:var(--amu-forest);margin:0;font-size:clamp(1.08rem,2vw,1.28rem);font-weight:700;line-height:1.2}.amu-home-card__meta{color:var(--amu-muted);flex:0 auto;margin:0;font-size:.9rem;line-height:1.55}.amu-home-card__cta{color:var(--amu-forest);align-items:center;gap:.4rem;margin-top:auto;padding-top:.35rem;font-size:.82rem;font-weight:700;display:inline-flex}.amu-home-card__cta-arrow{color:color-mix(in srgb, var(--amu-gold) 75%, var(--amu-forest));transition:transform .2s}.amu-home-card:hover .amu-home-card__cta-arrow{transform:translate(4px)}.amu-home-card:focus-visible{box-shadow:var(--amu-focus-ring), 0 1px 0 #ffffffbf inset, 0 10px 36px #081c1614;outline:none}.amu-home-hero__btn:focus-visible{box-shadow:var(--amu-focus-ring), 0 0 0 2px color-mix(in srgb, var(--amu-forest) 16%, transparent);outline:none}@media (width>=1024px){.amu-home-card--events .amu-home-card__media{aspect-ratio:auto;flex:1 1 0;min-height:12.5rem;max-height:none}.amu-home-card--events .amu-home-card__mosaic img:first-child{object-position:center 26%}.amu-home-card--events .amu-home-card__body{flex:none}}@media (width<=639px){.amu-home-card--events .amu-home-card__media{aspect-ratio:16/9;min-height:9.5rem;max-height:14rem}}.amu-home-card--cricket{background:linear-gradient(165deg, color-mix(in srgb, var(--amu-paper) 88%, var(--amu-green-100)) 0%, var(--amu-paper) 100%)}@media (prefers-reduced-motion:reduce){.amu-home-card,.amu-home-card__media>img,.amu-home-card__mosaic img,.amu-home-hero__photo,.amu-home-card__cta-arrow{transition-duration:.01ms!important}.amu-home-card:hover,.amu-home-card:hover .amu-home-card__media>img,.amu-home-card:hover .amu-home-card__mosaic img,.amu-home-hero__photo,.amu-home-card:hover .amu-home-card__cta-arrow{transform:none}}.amu-lightbox{z-index:30000;backdrop-filter:blur(8px);background:#051a14f2;flex-direction:column;justify-content:center;align-items:center;animation:.2s lightbox-fade-in;display:flex;position:fixed;inset:0}@keyframes lightbox-fade-in{0%{opacity:0}to{opacity:1}}.amu-lightbox__close{top:max(1rem, env(safe-area-inset-top,0px));right:max(1rem, env(safe-area-inset-right,0px));width:3rem;height:3rem;color:var(--amu-white);cursor:pointer;background:#ffffff26;border:none;border-radius:50%;place-items:center;font-size:1.75rem;line-height:1;transition:background .15s,transform .15s;display:grid;position:absolute}.amu-lightbox__close:hover{background:#ffffff40;transform:scale(1.05)}.amu-lightbox__controls{top:max(1rem, env(safe-area-inset-top,0px));backdrop-filter:blur(4px);background:#00000080;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}.amu-lightbox__controls button{width:2.25rem;height:2.25rem;color:var(--amu-white);cursor:pointer;background:#ffffff26;border:none;border-radius:50%;place-items:center;font-size:1.25rem;font-weight:600;transition:background .15s;display:grid}.amu-lightbox__controls button:hover{background:#ffffff40}.amu-lightbox__scale{text-align:center;min-width:3.5rem;color:var(--amu-white);font-family:var(--amu-font-ui);font-size:.85rem;font-weight:600}.amu-lightbox__container{touch-action:none;flex:1;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.amu-lightbox__container--dragging{cursor:grabbing!important}.amu-lightbox__image{object-fit:contain;user-select:none;-webkit-user-drag:none;max-width:90vw;max-height:80vh;transition:transform .1s}.amu-lightbox__container--dragging .amu-lightbox__image{transition:none}.amu-lightbox__hint{bottom:max(1.5rem, env(safe-area-inset-bottom,0px));color:#ffffffb3;font-family:var(--amu-font-ui);white-space:nowrap;backdrop-filter:blur(4px);background:#00000080;border-radius:999px;margin:0;padding:.5rem 1rem;font-size:.78rem;position:absolute;left:50%;transform:translate(-50%)}.amu-hero-zoom-trigger{cursor:pointer;position:relative}.amu-hero-zoom-hint{color:var(--amu-white);font-family:var(--amu-font-ui);backdrop-filter:blur(4px);pointer-events:none;opacity:.85;background:#0009;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .75rem;font-size:.75rem;font-weight:600;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:1rem;right:1rem}.amu-hero-zoom-trigger:hover .amu-hero-zoom-hint{opacity:1;transform:scale(1.02)}.amu-hero-zoom-hint__icon{font-size:1rem}@media (width<=639px){.amu-lightbox__controls{top:auto;bottom:max(4rem, calc(env(safe-area-inset-bottom,0px) + 3.5rem));padding:.4rem .6rem}.amu-lightbox__controls button{width:2rem;height:2rem;font-size:1.1rem}.amu-lightbox__scale{min-width:3rem;font-size:.78rem}.amu-lightbox__hint{bottom:max(1rem, env(safe-area-inset-bottom,0px));padding:.4rem .75rem;font-size:.7rem}.amu-lightbox__image{max-width:95vw;max-height:70vh}.amu-hero-zoom-hint{padding:.35rem .6rem;font-size:.68rem;bottom:.75rem;right:.75rem}}
