.ab{--ab-sun:#fcebc6;--ab-sun-deep:#9a6512;--ab-mint:#d5efe3;--ab-mint-deep:#237a5a;--ab-sky:#d8eaf7;--ab-sky-deep:#2a6a9b;--ab-coral:#faddd3;--ab-coral-deep:#b5462f;--ab-slate:#23423a;--ab-wood:#b07a45}.ab--sun{--tint:var(--ab-sun);--deep:var(--ab-sun-deep)}.ab--mint{--tint:var(--ab-mint);--deep:var(--ab-mint-deep)}.ab--sky{--tint:var(--ab-sky);--deep:var(--ab-sky-deep)}.ab--coral{--tint:var(--ab-coral);--deep:var(--ab-coral-deep)}.ab-top{overflow-x:clip}.ab-hero{align-items:center;gap:2.5rem;display:grid}.ab-hero h1{margin-bottom:1.1rem;font-size:clamp(2.3rem,7.5vw,3.6rem)}html[lang=ta] .ab-hero h1{font-size:clamp(1.8rem,6.6vw,3rem)}.ab-mark{background:linear-gradient(transparent 60%, var(--ab-sun) 60%, var(--ab-sun) 92%, transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding-inline:.06em}.ab-chips{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.ab-chip{background:var(--tint);min-height:40px;color:var(--ink);border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .95rem;font-size:1rem;font-weight:700;display:inline-flex}.ab-chip:before{content:"";background:var(--deep);border-radius:50%;flex:none;width:9px;height:9px}.ab-hero__media{margin:1.75rem 0 0;position:relative}.ab-hero__media:before,.ab-hero__media:after{content:"";z-index:0;pointer-events:none;position:absolute}.ab-hero__media:before{background:var(--ab-mint);border-radius:var(--pebble);inset:6% -4% 14% 10%;transform:rotate(4deg)}.ab-hero__media:after{aspect-ratio:1;background:var(--ab-sky);border-radius:50%;width:34%;bottom:10%;right:-3%}.ab-hero__frame{z-index:1;position:relative}.ab-hero__frame img{aspect-ratio:3/2;object-fit:cover;object-position:50% 22%;border-radius:120px 28px 96px/100px 28px 80px;width:100%;display:block;box-shadow:0 18px 40px #1c272129}.ab-hero__media figcaption{z-index:1;color:var(--ink-2);margin-top:1rem;padding-left:7.5rem;font-size:1rem;line-height:1.5;position:relative}.ab-hero__media figcaption strong{color:var(--ink)}.ab-d-sun{z-index:2;width:58px;height:58px;top:-30px;right:8%}.ab-d-plane{z-index:2;width:46px;height:46px;top:-26px;left:10%}.ab-seal{z-index:2;filter:drop-shadow(0 8px 14px #1c272133);width:112px;height:112px;margin:0;position:absolute;bottom:1.75rem;left:-6px}.ab-seal svg{width:100%;height:100%;display:block}.ab-seal__disc{fill:var(--paper);stroke:var(--marigold);stroke-width:6px}.ab-seal__inner{fill:var(--leaf)}.ab-seal__ring{font-family:var(--sans);letter-spacing:.04em;fill:var(--leaf-dark);font-size:15px;font-weight:800}.ab-seal__year{text-align:center;color:#fff;font:800 1.45rem/1 var(--serif);font-variation-settings:"opsz" 24;letter-spacing:-.02em;place-content:center;display:grid;position:absolute;inset:0}.ab-seal__year small{font:italic 600 .62rem/1 var(--serif);letter-spacing:.04em;color:var(--marigold-soft);margin-bottom:.1rem;display:block}.ab-seal__year--ta small{order:1;margin:.2rem 0 0;font-size:.7rem;font-style:normal}html[lang=ta] .ab-seal__ring{letter-spacing:0;font-size:17px}@media (width>=600px){.ab-seal{width:148px;height:148px;left:-18px}.ab-seal__year{font-size:1.95rem}.ab-seal__year small{font-size:.8rem}.ab-hero__media figcaption{padding-left:9.5rem}}@media (width>=960px){.ab-hero{grid-template-columns:1fr 1.05fr;gap:clamp(3rem,6vw,5rem)}.ab-hero__media{margin-top:0}}.ab-motto-band{padding-bottom:0}.ab-slate{text-align:center;color:#fffdf6;background:radial-gradient(120% 90% at 30% 20%, #2c5248 0%, var(--ab-slate) 60%, #1c362f 100%);border:clamp(10px, 2vw, 16px) solid var(--ab-wood);border-radius:22px;max-width:50rem;margin:0 auto;padding:clamp(2rem,6vw,3.25rem) clamp(1.25rem,5vw,3rem) clamp(2.5rem,6vw,3.5rem);position:relative;box-shadow:inset 0 0 0 2px #0000002e,inset 0 0 40px #00000040,0 18px 36px #1c272129}.ab-slate__label{letter-spacing:.1em;text-transform:uppercase;color:var(--marigold);margin:0 0 .5rem;font-size:.95rem;font-weight:700}.ab-slate blockquote{margin:0}.ab-slate blockquote p{text-shadow:0 0 1px #ffffff80,0 0 12px #ffffff14;margin:0;font-size:clamp(1.6rem,7vw,4.25rem);font-weight:700;line-height:1.3}.ab-slate__squiggle{width:min(260px,60%);height:14px;margin:.35rem auto .9rem;display:block}.ab-slate__squiggle path{fill:none;stroke:var(--marigold);stroke-width:4px;stroke-linecap:round;opacity:.9}.ab-slate__en{font:italic 500 clamp(1.3rem, 3.6vw, 1.7rem)/1.4 var(--serif);color:#ddf0e6;margin:0}.ab-slate figcaption{color:#c3d6cc;margin-top:.4rem;font-size:1rem}.ab-slate figcaption:before{content:"— "}.ab-slate__chalk{gap:.45rem;display:flex;position:absolute;bottom:.7rem;right:clamp(1rem,6%,3rem)}.ab-slate__chalk i{border-radius:5px;width:30px;height:9px;display:block;transform:rotate(-4deg)}.ab-slate__chalk i:first-child{background:#fffdf6}.ab-slate__chalk i:nth-child(2){background:var(--marigold);transform:rotate(6deg)}.ab-slate__chalk i:nth-child(3){background:#9fd9bf}.ab-slate__chalk i:nth-child(4){background:#f2a28f;transform:rotate(-9deg)}.ab-story{gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid;position:relative}.ab-story__step{background:var(--tint);border-radius:24px;padding:1.25rem 1.25rem 1.25rem 1.4rem;position:relative}.ab-story__year{color:var(--deep);font:800 1.15rem/1.5 var(--serif);font-variation-settings:"opsz" 24;background:#fff;border-radius:999px;margin-bottom:.5rem;padding:.15rem .75rem;display:inline-block}.ab-story__step h3{margin-bottom:.3rem;font-size:1.3rem}.ab-story__step p{color:var(--ink-2);margin:0;font-size:1.05rem;line-height:1.55}.ab-story__step:first-child .ab-story__year{box-shadow:0 0 0 3px var(--marigold)}@media (width>=768px){.ab-story{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.ab-story{grid-template-columns:repeat(4,1fr);gap:1.25rem;padding-top:.5rem}.ab-story:before{content:"";border-top:3px dotted var(--line);z-index:0;position:absolute;top:2.7rem;left:2rem;right:2rem}.ab-story__step{z-index:1;background:linear-gradient(to bottom, transparent 0 1.25rem, var(--tint) 1.25rem);border-radius:0 0 24px 24px;padding-top:0}.ab-story__year{margin-bottom:.9rem;position:relative}.ab-story__step h3,.ab-story__step p{padding-top:0}}.facts{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.facts li{background:var(--paper);color:var(--ink-2);border-radius:20px;padding:1rem 1.1rem 1rem 3.4rem;position:relative}.facts li:before{content:"";background:var(--tint) no-repeat center / .9rem;width:1.6rem;height:1.6rem;box-shadow:inset 0 0 0 2px var(--deep);border-radius:50%;position:absolute;top:1.2rem;left:1rem}.facts li:after{content:"";border-left:2.5px solid var(--deep);border-bottom:2.5px solid var(--deep);width:.6rem;height:.32rem;position:absolute;top:1.62rem;left:1.5rem;transform:rotate(-45deg)}.facts strong{color:var(--ink);font-family:var(--serif);font-size:1.25rem;font-weight:600;display:block}@media (width<=359px){.facts .nowrap{white-space:normal}}.beliefs{counter-reset:b;gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.beliefs li{counter-increment:b;background:var(--tint);border-radius:24px;padding:1.4rem 1.4rem 1.4rem 4.6rem;position:relative}.beliefs li:nth-child(4n+1){--tint:var(--ab-coral);--deep:var(--ab-coral-deep)}.beliefs li:nth-child(4n+2){--tint:var(--ab-sun);--deep:var(--ab-sun-deep)}.beliefs li:nth-child(4n+3){--tint:var(--ab-mint);--deep:var(--ab-mint-deep)}.beliefs li:nth-child(4n+4){--tint:var(--ab-sky);--deep:var(--ab-sky-deep)}.beliefs li:before{content:counter(b, decimal-leading-zero);width:2.6rem;height:2.6rem;font:800 1.1rem var(--serif);color:var(--deep);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:1.25rem;left:1.2rem}.beliefs>li{min-width:0}.beliefs h3{margin-bottom:.35rem}.beliefs p{color:var(--ink-2);margin:0}@media (width>=768px){.beliefs{grid-template-columns:1fr 1fr;gap:1.25rem}}.know div{border-top:1px solid var(--line);padding:1rem 0}.know dt{font:600 1.25rem var(--serif)}.know dd{color:var(--ink-2);margin:.25rem 0 0}.message{font:400 1.35rem/1.55 var(--serif);margin:0}.message__name{margin-top:1rem;font-weight:700}.ab-next{justify-content:center}
