.hero-mark[data-astro-cid-tvyr2t2n]{z-index:15;aspect-ratio:1;pointer-events:none;place-items:center;width:min(24rem,26vw);display:none;position:absolute;bottom:9%;right:5vw}.hero-mark[data-astro-cid-tvyr2t2n]:before{content:"";background:radial-gradient(closest-side,#34482b57,#34482b1f 62%,#0000 78%);border-radius:999px;position:absolute;inset:-12%}.hero-mark-ring[data-astro-cid-tvyr2t2n]{color:#ffc93c80;width:100%;height:100%;position:absolute;inset:0}.hero-mark-img[data-astro-cid-tvyr2t2n]{opacity:.85;filter:drop-shadow(0 6px 18px #14181273);width:62%;height:auto;position:relative}@media (width>=64rem){.hero-mark[data-astro-cid-tvyr2t2n]{display:grid}}@media (prefers-reduced-motion:no-preference){.hero-mark[data-astro-cid-tvyr2t2n]{animation:1.6s cubic-bezier(.16,1,.3,1) both mark-settle}.hero-mark-ring[data-astro-cid-tvyr2t2n]{animation:90s linear infinite mark-turn}@keyframes mark-settle{0%{opacity:0;scale:1.04}to{opacity:1;scale:1}}@keyframes mark-turn{to{rotate:360deg}}}.slideshow[data-astro-cid-tvyr2t2n]{min-height:82svh}@media (width>=64rem){.slideshow[data-astro-cid-tvyr2t2n]{min-height:min(88svh,56rem)}}.slide[data-astro-cid-tvyr2t2n]{opacity:0;transition:opacity 1.4s cubic-bezier(.4,0,.2,1)}.slide[data-astro-cid-tvyr2t2n][data-active=true]{opacity:1}.scrim[data-astro-cid-tvyr2t2n]{background:linear-gradient(to top, color-mix(in srgb, var(--color-dark-moss) 94%, transparent) 0%, color-mix(in srgb, var(--color-dark-moss) 82%, transparent) 38%, color-mix(in srgb, var(--color-dark-moss) 58%, transparent) 62%, transparent 100%)}.scrim[data-astro-cid-tvyr2t2n]:after{content:"";background-image:var(--grain);opacity:.55;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.hero-content[data-astro-cid-tvyr2t2n]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 62% 58% at 42% 55%, color-mix(in srgb, var(--color-dark-moss) 44%, transparent) 0%, color-mix(in srgb, var(--color-dark-moss) 28%, transparent) 42%, transparent 70%);position:absolute;inset:4% -25% -10%}@media (width>=64rem){.scrim[data-astro-cid-tvyr2t2n]{background:linear-gradient(90deg, color-mix(in srgb, var(--color-dark-moss) 90%, transparent) 0%, color-mix(in srgb, var(--color-dark-moss) 68%, transparent) 28%, color-mix(in srgb, var(--color-dark-moss) 30%, transparent) 50%, transparent 75%), linear-gradient(to top, color-mix(in srgb, var(--color-dark-moss) 52%, transparent) 0%, transparent 20%)}.hero-content[data-astro-cid-tvyr2t2n]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 48% 54% at 38% 50%, color-mix(in srgb, var(--color-dark-moss) 52%, transparent) 0%, color-mix(in srgb, var(--color-dark-moss) 34%, transparent) 42%, transparent 68%);width:min(78rem,104vw);position:absolute;inset:-12% auto -12% -30%}}.dot-bar[data-astro-cid-tvyr2t2n]{width:1rem}.dot[data-astro-cid-tvyr2t2n][aria-current=true] .dot-bar[data-astro-cid-tvyr2t2n]{background:var(--color-yellow);width:1.9rem}[data-astro-cid-tvyr2t2n][data-paused=true] .icon-pause[data-astro-cid-tvyr2t2n]{display:none}[data-astro-cid-tvyr2t2n][data-paused=true] .icon-play[data-astro-cid-tvyr2t2n]{display:block}@media (prefers-reduced-motion:no-preference){.slide[data-astro-cid-tvyr2t2n][data-active=true] .slide-img[data-astro-cid-tvyr2t2n]{animation:9s both push-in}@keyframes push-in{0%{transform:scale(1.001)}to{transform:scale(1.08)}}}.close-scrim[data-astro-cid-lcdefpme]{background:linear-gradient(to top, color-mix(in srgb, var(--color-dark-moss) 94%, transparent) 0%, color-mix(in srgb, var(--color-dark-moss) 58%, transparent) 62%, transparent 100%)}@media (width>=64rem){.close-scrim[data-astro-cid-lcdefpme]{background:linear-gradient(90deg, color-mix(in srgb, var(--color-dark-moss) 90%, transparent) 0%, color-mix(in srgb, var(--color-dark-moss) 30%, transparent) 50%, transparent 75%)}}.photo-card[data-astro-cid-lcdefpme]{border-radius:var(--radius-plate);isolation:isolate;min-height:26rem;display:block;position:relative;overflow:hidden;box-shadow:0 30px 60px -34px #34482bb3}@media (width>=64rem){.photo-card[data-astro-cid-lcdefpme]{min-height:34rem}}.photo-card[data-astro-cid-lcdefpme] .photo-card-img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.photo-card-scrim[data-astro-cid-lcdefpme]{z-index:-1;background:linear-gradient(#34482b1a 22%,#34482bc7 58%,#34482bf5 100%);position:absolute;inset:0}.photo-card-academy[data-astro-cid-lcdefpme] .photo-card-scrim[data-astro-cid-lcdefpme]{background:linear-gradient(#00000014,#00000014),linear-gradient(#5a773d1a 22%,#5a773dc7 58%,#5a773df5 100%)}.photo-card-academy[data-astro-cid-lcdefpme]:before{content:"";background:var(--color-yellow);height:6px;position:absolute;inset:0 0 auto}.photo-card-body[data-astro-cid-lcdefpme]{padding:2rem;display:block;position:absolute;inset:auto 0 0}@media (width>=40rem){.photo-card-body[data-astro-cid-lcdefpme]{padding:2.5rem}}.arrow[data-astro-cid-lcdefpme]{transition:transform .4s cubic-bezier(.16,1,.3,1);display:inline-block}.group[data-astro-cid-lcdefpme]:hover .arrow[data-astro-cid-lcdefpme]{transform:translate(5px)}.photo-card[data-astro-cid-lcdefpme]:hover .photo-card-img{transform:scale(1.06)}.chain-frame[data-astro-cid-lcdefpme]{aspect-ratio:4/5;border-radius:var(--radius-plate);position:relative;overflow:hidden}.chain-frame[data-astro-cid-lcdefpme] .chain-img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.chain-step[data-astro-cid-lcdefpme]:hover .chain-img{transform:scale(1.06)}.chain-num[data-astro-cid-lcdefpme]{background:var(--color-tan);width:2.75rem;height:2.75rem;color:var(--color-dark-moss);border-radius:999px;place-items:center;line-height:1;display:grid;position:absolute;top:.85rem;left:.85rem;box-shadow:0 0 0 1px #fbf3e28c,0 10px 22px -12px #141812b3}.branch-lockup[data-astro-cid-lcdefpme]{width:auto;height:2.6rem;display:block}.branch-lockup-academy[data-astro-cid-lcdefpme]{height:2.2rem}@media (width>=40rem){.branch-lockup[data-astro-cid-lcdefpme]{height:3.1rem}.branch-lockup-academy[data-astro-cid-lcdefpme]{height:2.6rem}}.close-mark[data-astro-cid-lcdefpme]{z-index:-1;opacity:.1;pointer-events:none;width:min(20rem,22vw);height:auto;display:none;position:absolute;bottom:12%;right:5vw}@media (width>=64rem){.close-mark[data-astro-cid-lcdefpme]{display:block}}.module-link[data-astro-cid-lcdefpme]{border-radius:var(--radius-plate);background:#0000000a;justify-content:space-between;align-items:center;gap:1rem;height:100%;padding:1.1rem 1.25rem;transition:background-color .3s,box-shadow .3s;display:flex;box-shadow:inset 0 0 0 1px #fbf3e22e}.module-link[data-astro-cid-lcdefpme]:hover{box-shadow:inset 0 0 0 1px var(--color-yellow);background:#00000014}@media (prefers-reduced-motion:no-preference){.close-img[data-astro-cid-lcdefpme]{animation:30s ease-in-out infinite alternate drift}@keyframes drift{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.1)translate(-2%)}}}@media (prefers-reduced-motion:reduce){.photo-card[data-astro-cid-lcdefpme] .photo-card-img,.chain-frame[data-astro-cid-lcdefpme] .chain-img,.arrow[data-astro-cid-lcdefpme]{transition:none}}
