.lp[data-design=campus]{--cp-deep:#075b50;--cp-emerald:#07866b;--cp-bright:#16a878;--cp-mint:#ddf4ea;--cp-mint-bg:#f3faf7;--cp-white:#fbfdfc;--cp-ink:#153b36;--cp-ink-soft:#52706a;--cp-line:#dcebe5;--lp-ink:var(--cp-ink);--lp-ink-soft:var(--cp-ink-soft);--lp-paper:var(--cp-white);--lp-line:rgb(21 59 54/0.12);--lp-forest:#06403a;--lp-accent:var(--cp-emerald);--lp-stamp:var(--cp-emerald);--lp-teal:var(--cp-deep);--lp-teal-hover:#054a41;background:var(--cp-white)}.lp[data-design=campus] .lp-dark{--lp-accent:var(--lp-gold);--lp-stamp:var(--lp-lime)}@property --s{syntax:"<number>";inherits:true;initial-value:1}@property --tx{syntax:"<number>";inherits:true;initial-value:0}@property --ty{syntax:"<number>";inherits:true;initial-value:0}.cp-mat{background-color:var(--cp-mint-bg);background-image:radial-gradient(circle at 1px 1px,rgb(7 91 80/.12) 1px,transparent 0);background-size:22px 22px}.cp-card{border:1px solid var(--cp-line);border-radius:1.25rem;background:#fff;box-shadow:0 1px 0 rgb(21 59 54/.03),0 18px 40px -28px rgb(7 91 80/.35)}.cp-chip{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;border:1px solid var(--cp-line);background:#fff;padding:.3rem .75rem;font-size:.8rem;font-weight:600;color:var(--cp-ink)}.cp-tick{display:grid;place-items:center;flex:none;width:1.25rem;height:1.25rem;margin-top:.15rem;border-radius:999px;background:var(--cp-mint);color:var(--cp-emerald)}.lp[data-design=campus] .lp-tag{background:rgb(7 134 107/.1);color:var(--cp-deep)}.cp-stage{position:relative;overflow:hidden;transition:--s 1.15s var(--lp-ease),--tx 1.15s var(--lp-ease),--ty 1.15s var(--lp-ease)}.cp-layer{position:absolute;left:0;top:0;width:100%;transform-origin:0 0;transform:translate(calc(var(--tx) * 1%),calc(var(--ty) * 1%)) scale(var(--s))}.cp-layer>img,.cp-layer>svg{position:absolute;inset:0;width:100%;height:100%}.cp-pin{position:absolute;left:calc((var(--tx) + var(--px) * var(--s)) * 1%);top:calc((var(--ty) + var(--py) * var(--s)) * var(--ap) * 1%);translate:-50% -100%}.cp-veil{transition:opacity .7s var(--lp-ease)}.cp-marker{display:inline-flex;align-items:center;gap:.45rem;border-radius:999px;background:#fff;padding:.25rem;color:var(--cp-ink);font-size:.78rem;font-weight:600;white-space:nowrap;box-shadow:0 0 0 1px rgb(7 91 80/.12),0 8px 18px -8px rgb(7 91 80/.45);transition:background-color .3s var(--lp-ease),color .3s var(--lp-ease),padding .3s var(--lp-ease),opacity .3s}.cp-marker:after{content:"";position:absolute;left:50%;top:100%;width:1px;height:.7rem;background:rgb(7 91 80/.45)}.cp-marker-dot{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:999px;background:var(--cp-mint);color:var(--cp-deep);font-size:.7rem;font-variant-numeric:tabular-nums}.cp-marker[data-active=true]{background:var(--cp-deep);color:#fff;padding-right:.8rem}.cp-marker[data-active=true] .cp-marker-dot{background:rgb(255 255 255/.16);color:#fff}button.cp-marker:focus-visible{outline:2px solid var(--lp-gold);outline-offset:2px}.cp-marker-label{display:none}.cp-marker[data-active=true] .cp-marker-label,.cp-marker[data-labelled=true] .cp-marker-label{display:inline}.cp-marker[data-labelled=true]:not([data-active=true]){padding-right:.8rem}.cp-hero{background:radial-gradient(60% 70% at 78% 52%,rgb(221 244 234/.95),transparent 70%),radial-gradient(40% 50% at 8% 10%,rgb(221 244 234/.6),transparent 70%),var(--cp-white)}.cp-hero-grid{position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgb(7 91 80/.1) 1px,transparent 0);background-size:24px 24px;-webkit-mask-image:radial-gradient(55% 60% at 72% 55%,#000 30%,transparent 75%);mask-image:radial-gradient(55% 60% at 72% 55%,#000 30%,transparent 75%);pointer-events:none}.cp-rise{animation:cp-rise 1s var(--lp-ease) both}.cp-rise-late{animation:cp-rise .8s var(--lp-ease) .7s both}@keyframes cp-rise{0%{opacity:.4;transform:translateY(18px) scale(.985)}}.cp-clouds{position:absolute;inset:0;overflow:hidden;pointer-events:none;mix-blend-mode:multiply}.cp-clouds:after,.cp-clouds:before{content:"";position:absolute;width:38%;height:30%;border-radius:50%;background:radial-gradient(closest-side,rgb(7 60 54/.09),transparent);animation:cp-drift 48s ease-in-out infinite alternate}.cp-clouds:before{left:8%;top:30%}.cp-clouds:after{left:50%;top:52%;width:30%;animation-duration:62s;animation-direction:alternate-reverse}@keyframes cp-drift{to{translate:40% -18%}}.cp-path-base{stroke:#fff;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;opacity:.7}.cp-path,.cp-path-base{fill:none;vector-effect:non-scaling-stroke}.cp-path{stroke:var(--cp-bright);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;opacity:.25;transition:opacity .6s var(--lp-ease),stroke .6s var(--lp-ease)}.cp-path[data-lit=true]{opacity:1;stroke:var(--cp-emerald)}.cp-flow{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-dasharray:.1 13;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .6s}.cp-flow[data-lit=true]{opacity:.95}@media (prefers-reduced-motion:no-preference){.cp-flow[data-lit=true]{animation:cp-flow 1.4s linear infinite}}@keyframes cp-flow{to{stroke-dashoffset:13.1}}.cp-hub{box-shadow:0 0 0 6px rgb(255 255 255/.7),0 0 0 7px rgb(7 134 107/.25),0 16px 32px -12px rgb(7 91 80/.6)}@media (prefers-reduced-motion:no-preference){.cp-hub:after{content:"";position:absolute;inset:-6px;border-radius:999px;border:2px solid rgb(22 168 120/.5);animation:cp-ring 2.8s var(--lp-ease) infinite}}@keyframes cp-ring{0%{scale:1;opacity:.9}to{scale:1.9;opacity:0}}.cp-dusk .cp-path-base{opacity:.18}.cp-dusk .cp-path,.cp-dusk .cp-path[data-lit=true]{stroke:#ffd48c;opacity:.85}.cp-finale{background:linear-gradient(180deg,var(--cp-white) 0,var(--cp-mint-bg) 28%,#0c5a50 72%,var(--lp-forest) 100%)}@media (prefers-reduced-motion:reduce){.cp-stage{transition:none}.cp-rise,.cp-rise-late{animation:none}.cp-clouds{display:none}}.lp[data-locale=bn] .cp-hero h1{font-size:clamp(2.5rem,1.3rem + 3.9vw,4.6rem)}