.look--sangat{--wrap:1200px;--sg-navy-900:color-mix(in srgb,var(--brand) 72%,black);--sg-navy:var(--brand);--sg-navy-700:color-mix(in srgb,var(--brand) 88%,white);--sg-navy-600:color-mix(in srgb,var(--brand) 76%,white);--sg-saffron:var(--accent);--sg-saffron-600:color-mix(in srgb,var(--accent) 88%,black);--sg-gold-200:#f6c669;--sg-ivory:#f6f5f2;--sg-paper:#fbfaf7;--sg-line:#e3dfd6;--sg-ink:var(--ink);--sg-ink-soft:#4b5568;--sg-shadow-sm:0 2px 8px rgb(8 22 39/8%);--sg-shadow-md:0 12px 30px rgb(8 22 39/12%);--sg-shadow-lg:0 26px 60px rgb(8 22 39/20%);--sg-radius:14px;--sg-arch:46% 46% 10px 10px/26% 26% 0 0;--sg-gur:"Noto Sans Gurmukhi","Mukta",sans-serif;background:var(--sg-paper);color:var(--sg-ink);font-size:17px;line-height:1.65}.look--sangat .wrap{width:min(var(--wrap),92%)}.look--sangat h1,.look--sangat h2,.look--sangat h3,.look--sangat h4{font-family:var(--font-heading);font-weight:400;line-height:1.15;letter-spacing:0;color:var(--sg-navy)}.look--sangat h2{font-size:clamp(1.7rem,3.4vw,2.6rem);margin:0;text-wrap:wrap}.look--sangat h3{font-size:1.35rem}.look--sangat a{text-decoration:none}html[data-lang=hi] .look--sangat{--font-heading:"Mukta",system-ui,sans-serif;--font:"Mukta",system-ui,sans-serif;font-family:var(--font)}html[data-lang=pa] .look--sangat{--font-heading:"Noto Sans Gurmukhi",system-ui,sans-serif;--font:"Noto Sans Gurmukhi",system-ui,sans-serif;font-family:var(--font)}html[data-lang=hi] .look--sangat :is(h1,h2,h3,h4),html[data-lang=pa] .look--sangat :is(h1,h2,h3,h4){font-weight:600}html[data-lang=hi] .look--sangat .block__eyebrow,html[data-lang=pa] .look--sangat .block__eyebrow{letter-spacing:.08em}.look--sangat .block{padding-block:clamp(3.2rem,7vw,6rem)}.look--sangat .block--soft{background:transparent}.look--sangat .section-skin--bg:not(.section-skin--dark){background:var(--surface)}.look--sangat .block__head{max-width:640px;margin-bottom:2.6rem}.look--sangat .head--center .block__head{margin-inline:auto;text-align:center}.look--sangat .block__eyebrow{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 .4rem;font-family:var(--font);text-transform:uppercase;letter-spacing:.22em;font-size:.74rem;font-weight:600;color:var(--sg-saffron-600)}.look--sangat .block__eyebrow:before{content:"";width:26px;height:2px;background:var(--sg-saffron);display:inline-block}.look--sangat .head--center .block__eyebrow{justify-content:center}.look--sangat .head--center .block__eyebrow:before{display:none}.look--sangat .block__head h2+p{color:var(--sg-ink-soft);margin:.8rem 0 0;max-width:none}.look--sangat .head--center .block__head h2+p{margin-inline:auto}.look--sangat .btn{gap:.5rem;padding:.8rem 1.5rem;border:1.5px solid transparent;border-radius:999px;font-weight:600;font-size:.95rem;letter-spacing:.01em;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.look--sangat .btn--accent,.look--sangat .btn:not(.btn--on-photo):not(.btn--outline){background:var(--sg-saffron);color:#fff;box-shadow:0 8px 20px color-mix(in srgb,var(--sg-saffron) 32%,transparent)}.look--sangat .btn--accent:hover,.look--sangat .btn:not(.btn--on-photo):not(.btn--outline):hover{background:var(--sg-saffron-600);transform:translateY(-2px)}.look--sangat .btn--on-photo{background:transparent;border-color:rgb(255 255 255/50%);color:#fff}.look--sangat .btn--on-photo:hover{background:rgb(255 255 255/12%);transform:translateY(-2px)}.look--sangat .topbar{background:var(--sg-navy-900);color:#cfd8e6;font-size:.82rem}.look--sangat .topbar .wrap{justify-content:space-between;gap:1rem 1.2rem;padding-block:.5rem}.look--sangat .topbar a{color:#cfd8e6;opacity:1;transition:color .2s}.look--sangat .topbar a:hover{color:var(--sg-gold-200)}.look--sangat .topbar__note{order:-1;margin-right:auto;display:inline-block}.look--sangat .topbar__note:first-letter{color:var(--sg-gold-200);font-family:var(--sg-gur);font-size:1rem}.look--sangat .topbar__phone{display:inline-flex;align-items:center;gap:.45rem}.look--sangat .topbar__phone svg{color:#e8506f}.look--sangat .lang-switch{display:inline-flex;gap:.25rem;background:rgb(255 255 255/8%);padding:.2rem;border-radius:999px}.look--sangat .lang-switch button{border:0;background:transparent;color:#cfd8e6;cursor:pointer;font-family:var(--font);font-size:.8rem;font-weight:600;padding:.25rem .7rem;border-radius:999px;transition:.2s;line-height:1.4}.look--sangat .lang-switch button:hover{color:#fff}.look--sangat .lang-switch button.is-active{background:var(--sg-saffron);color:#fff}.look--sangat .lang-switch button[lang=pa]{font-family:var(--sg-gur)}.look--sangat .header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--sg-navy);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:3px solid var(--sg-saffron);box-shadow:var(--sg-shadow-sm)}.look--sangat .header .wrap{justify-content:space-between;gap:1.5rem;padding-block:.7rem}.look--sangat .brandmark{gap:.85rem;color:#fff}.look--sangat .brandmark img{width:56px;height:56px;filter:drop-shadow(0 2px 6px rgb(0 0 0/40%))}.look--sangat .brandmark__name{display:block;font-family:var(--font-heading);font-size:1.28rem;font-weight:400;line-height:1.05;letter-spacing:.01em;color:#fff}.look--sangat .brandmark__note{display:block;margin-top:.15rem;font-size:.72rem;letter-spacing:.28em;text-transform:uppercase;color:var(--sg-gold-200);opacity:1}.look--sangat .header .nav{gap:.25rem}.look--sangat .header .nav .nav__item>a,.look--sangat .header .nav>a{position:relative;color:#e7ecf3;font-weight:500;font-size:.95rem;padding:.55rem .85rem;border-radius:8px;background:transparent;text-decoration:none;transition:color .2s,background .2s}.look--sangat .header .nav>a:hover{color:#fff;background:rgb(255 255 255/8%)}.look--sangat .header .nav>a[aria-current=page]{color:var(--sg-gold-200);background:transparent}.look--sangat .header .nav>a:after{display:none}.look--sangat .header .nav>a[aria-current=page]:after{content:"";display:block;position:absolute;left:.85rem;right:.85rem;bottom:.28rem;height:2px;background:var(--sg-saffron)}.look--sangat .menu-toggle{color:#fff}.look--sangat.sangat--home .hero{position:relative;overflow:hidden;background:var(--sg-navy-900);min-height:0;padding:0}.look--sangat.sangat--home .hero__slide{position:relative;display:block;width:100%;height:clamp(440px,66vh,640px);min-height:0;overflow:hidden}.look--sangat.sangat--home .hero__media{position:absolute;inset:0}.look--sangat.sangat--home .hero__media img{width:100%;height:100%;object-fit:cover;animation:sg-fade 1s ease}.look--sangat.sangat--home .hero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(8 22 39/35%),rgb(8 22 39/15%) 40%,rgb(8 22 39/82%))}@keyframes sg-fade{0%{opacity:0}to{opacity:1}}.look--sangat.sangat--home .hero__body{position:absolute;inset:0;height:auto;max-height:none;margin:0;transform:none;translate:none;align-self:stretch;justify-self:stretch;grid-area:auto;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;background:none;text-align:center;color:#fff}.look--sangat.sangat--home .hero__body .wrap{display:flex;flex-direction:column;align-items:center;max-width:none}.look--sangat.sangat--home .hero__kicker{font-family:var(--sg-gur);font-size:clamp(2.2rem,6vw,3.4rem);line-height:1.2;letter-spacing:0;text-transform:none;font-weight:400;color:var(--sg-gold-200);margin:0 0 .4rem;padding:0;background:none;text-shadow:0 3px 20px rgb(0 0 0/50%)}.look--sangat.sangat--home .hero__kicker:after,.look--sangat.sangat--home .hero__kicker:before{display:none}.look--sangat.sangat--home .hero h1{color:#fff;font-size:clamp(2rem,5.4vw,4rem);font-weight:400;line-height:1.15;margin:0;max-width:none;text-shadow:0 4px 24px rgb(0 0 0/55%)}.look--sangat.sangat--home .hero__credit{font-family:var(--sg-gur);font-size:clamp(1.1rem,3vw,1.6rem);font-style:normal;color:#fff;opacity:.95;margin:.3rem 0 0;letter-spacing:0;text-transform:none}.look--sangat.sangat--home .hero__body p{margin:1rem auto 1.6rem;max-width:560px;font-size:17px;color:#e7ecf3;opacity:.95}.look--sangat.sangat--home .hero__buttons{display:flex;gap:.9rem;flex-wrap:wrap;justify-content:center;margin:0}.look--sangat.sangat--home .hero__dots{position:absolute;bottom:1.4rem;left:50%;transform:translateX(-50%);display:flex;gap:.6rem;z-index:3;margin:0;width:auto}.look--sangat.sangat--home .hero__dot{width:11px;height:11px;border-radius:50%;border:2px solid rgb(255 255 255/70%);background:transparent;padding:0;cursor:pointer;transition:.25s}.look--sangat.sangat--home .hero__dot[aria-current=true]{width:11px;background:var(--sg-saffron);border-color:var(--sg-saffron);transform:scale(1.15)}.look--sangat.sangat--home .hero__arrows{position:absolute;inset:0;z-index:3;pointer-events:none;display:block;margin:0;width:auto}.look--sangat.sangat--home .hero__arrows button{pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;background:rgb(8 22 39/40%);border:1px solid rgb(255 255 255/30%);color:#fff;display:grid;place-items:center;cursor:pointer;padding:0;transition:.25s}.look--sangat.sangat--home .hero__arrows button:hover{background:var(--sg-saffron)}.look--sangat.sangat--home .hero__arrows button:first-child{left:1.2rem}.look--sangat.sangat--home .hero__arrows button:last-child{right:1.2rem}.look--sangat .hero__arrows svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2}.look--sangat .hero__progress,.look--sangat .hero__rail{display:none}.look--sangat.sangat--inner .hero{width:min(var(--wrap),92%);margin:clamp(3.2rem,7vw,6rem) auto 0;border-radius:var(--sg-radius);overflow:hidden;box-shadow:var(--sg-shadow-md);background:none;min-height:0;padding:0}.look--sangat.sangat--inner .hero__media,.look--sangat.sangat--inner .hero__slide{position:static;height:auto;min-height:0}.look--sangat.sangat--inner .hero__media img{width:100%;height:auto;aspect-ratio:auto;object-fit:cover}.look--sangat.sangat--inner [data-mo-block=hero]+.mo .block{padding-top:2.4rem}.look--sangat .announce{background:var(--sg-saffron);color:#fff;overflow:hidden;white-space:nowrap;font-weight:500;border:0}.look--sangat .announce .wrap{display:flex;align-items:center;gap:1rem;padding-block:.55rem;width:min(var(--wrap),92%)}.look--sangat .announce__label{flex:none;background:var(--sg-navy);color:#fff;padding:.3rem .8rem;border-radius:6px;font-size:.78rem;font-weight:500;text-transform:uppercase;letter-spacing:.14em;line-height:1.6;-webkit-clip-path:none;clip-path:none}.look--sangat .announce__label:after,.look--sangat .announce__label:before{display:none}.look--sangat .announce__line{flex:1 1;overflow:hidden;color:#fff}.look--sangat .announce__words{display:inline-block;white-space:pre;color:#fff;animation:sg-ticker 26s linear infinite}@keyframes sg-ticker{0%{transform:translateX(20%)}to{transform:translateX(-100%)}}@media (prefers-reduced-motion:reduce){.look--sangat .announce__words{animation:none}}.look--sangat .split{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);align-items:center}.look--sangat .split>div:not(.split__media) h2{margin:0}.look--sangat .split .prose{max-width:none}.look--sangat .split .prose p{margin:0;color:var(--sg-ink)}.look--sangat .split .prose>p:first-child{font-size:1.12rem;color:var(--sg-ink-soft)}.look--sangat .split .prose blockquote{margin:1.4rem 0;padding:0 0 0 1rem;border-left:3px solid var(--sg-saffron);background:none;font-family:var(--sg-gur);font-style:normal;color:var(--sg-navy-700);font-size:1.15rem}.look--sangat .split .prose blockquote p{font-size:inherit;color:inherit}.look--sangat .split>img,.look--sangat .split__media>img:first-child{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--sg-arch);outline:6px solid rgb(255 255 255/55%);outline-offset:-8px;box-shadow:none}.look--sangat .split__media{position:relative;border-radius:var(--sg-arch)}.look--sangat .split__media:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 6px rgb(255 255 255/55%),inset 0 0 0 8px color-mix(in srgb,var(--sg-saffron) 35%,transparent);pointer-events:none}.look--sangat .split__media>img:first-child{outline:0}.look--sangat .split>img{outline:6px solid rgb(255 255 255/55%);outline-offset:-6px}.look--sangat .split__badge{position:absolute;z-index:2;bottom:-22px;right:-18px;left:auto;top:auto;display:block;background:var(--sg-saffron);color:#fff;padding:1rem 1.3rem;border-radius:12px;box-shadow:var(--sg-shadow-md);text-align:center;line-height:1.1}.look--sangat .split__badge b{display:block;font-family:var(--font-heading);font-weight:400;font-size:1.9rem}.look--sangat .split__badge span{display:block;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.look--sangat .it-person{display:flex;gap:1.2rem;align-items:center;margin-top:1.6rem;padding:1.1rem;background:var(--sg-ivory);border-radius:12px;border:1px solid var(--sg-line)}.look--sangat .it-person img{width:74px;height:74px;border-radius:50%;object-fit:cover;border:3px solid var(--sg-saffron);flex:none;background:var(--sg-navy-700)}.look--sangat .it-person__role{color:var(--sg-saffron-600);font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.look--sangat .it-person__name{font-family:var(--font-heading);font-size:1.15rem;color:var(--sg-navy)}.look--sangat .it-person__quote{font-size:.95rem;color:var(--sg-ink-soft);margin:.3rem 0 0}.look--sangat .it-person__link{color:var(--sg-saffron-600);font-weight:600;font-size:.9rem}.look--sangat .section-skin--dark[data-mo-block=image-text]{background:linear-gradient(135deg,var(--sg-navy-900),var(--sg-navy-700));position:relative;overflow:hidden}.look--sangat .section-skin--dark[data-mo-block=image-text]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 30%,color-mix(in srgb,var(--sg-saffron) 25%,transparent),transparent 55%)}.look--sangat .section-skin--dark[data-mo-block=image-text] .block{position:relative;z-index:2;padding-block:clamp(3rem,7vw,5.5rem)}.look--sangat .section-skin--dark .split{grid-template-columns:1.1fr .9fr;gap:3rem}.look--sangat .section-skin--dark .block__eyebrow{color:var(--sg-gold-200)}.look--sangat .section-skin--dark .block__eyebrow:before{background:var(--sg-gold-200)}.look--sangat .section-skin--dark .split h2{color:#fff;font-size:clamp(2.2rem,5vw,3.4rem);margin:.5rem 0 1rem}.look--sangat .section-skin--dark .split .prose p,.look--sangat .section-skin--dark .split .prose>p:first-child{color:#dbe3f0;font-size:1.08rem;max-width:52ch}.look--sangat .section-skin--dark .split .prose blockquote{color:var(--sg-gold-200);margin:1.4rem 0 0}.look--sangat .section-skin--dark .split>img{aspect-ratio:auto;border-radius:20px;outline:0;box-shadow:var(--sg-shadow-lg)}.look--sangat .section-pair{width:min(var(--wrap),92%);margin-inline:auto;display:grid;grid-template-columns:1.15fr .85fr;grid-gap:clamp(1.8rem,4vw,3rem);gap:clamp(1.8rem,4vw,3rem);align-items:start}.look--sangat .section-pair:has(>[data-mo-block=rich-text]){grid-template-columns:1fr 1.2fr;gap:1.8rem;align-items:stretch}.look--sangat .section-pair>*>.block,.look--sangat .section-pair>*>.block>.wrap{width:100%}.look--sangat .section-pair:has(>.section-skin--bg){background:var(--sg-ivory);box-shadow:0 0 0 100vmax var(--sg-ivory);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.look--sangat .section-pair>.section-skin--bg{background:transparent}.look--sangat .section-pair .block__head{margin-bottom:1.4rem}.look--sangat .notice-panel{background:#fff;border-radius:var(--sg-radius);box-shadow:var(--sg-shadow-md);overflow:hidden;border:1px solid var(--sg-line)}.look--sangat .notice-panel__head{background:var(--sg-navy);color:#fff;padding:1rem 1.4rem;display:flex;align-items:center;justify-content:space-between}.look--sangat .notice-panel__head h3{color:#fff;font-size:1.25rem;margin:0}.look--sangat .notice-panel__tag{background:var(--sg-saffron);color:#fff;font-size:.72rem;padding:.2rem .7rem;border-radius:999px;font-weight:600}.look--sangat .notice-cards{display:flex;flex-direction:column;gap:1rem}.look--sangat .notice-card{display:grid;grid-template-columns:auto 1fr;grid-column-gap:1.4rem;column-gap:1.4rem;align-items:start;background:#fff;border:1px solid var(--sg-line);border-left:4px solid var(--sg-saffron);border-radius:12px;padding:1.4rem 1.6rem;box-shadow:var(--sg-shadow-sm);text-align:left;transition:transform .2s,box-shadow .2s}.look--sangat .notice-card:hover{transform:translateY(-3px);box-shadow:var(--sg-shadow-md)}.look--sangat .notice-card:before{display:none}.look--sangat .notice-card .notice__date--box{grid-column:1;grid-row:1/span 3;min-width:66px;text-align:center;line-height:1;background:none;border:0;padding:0;color:inherit}.look--sangat .notice__date--box b{display:block;font-family:var(--font-heading);font-weight:400;font-size:1.8rem;color:var(--sg-navy)}.look--sangat .notice__date--box small{display:block;margin-top:.3rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--sg-saffron-600)}.look--sangat .notice-card .notice-card__tag{grid-column:2;grid-row:1;justify-self:start;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#fff;background:var(--sg-saffron);padding:.15rem .6rem;border-radius:5px;margin:0;line-height:1.6}.look--sangat .notice-card h3{grid-column:2;grid-row:2;font-size:1.22rem;margin:.5rem 0 .3rem}.look--sangat .notice-card .notice-card__body{grid-column:2;grid-row:3}.look--sangat .notice-card .prose p{margin:0;color:var(--sg-ink-soft)}.look--sangat .notice-panel .notice-cards{gap:0}.look--sangat .notice-panel .notice-card{column-gap:1rem;border:0;border-bottom:1px solid var(--sg-line);border-radius:0;box-shadow:none;padding:1.05rem 1.4rem;transform:none}.look--sangat .notice-panel .notice-card:last-child{border-bottom:0}.look--sangat .notice-panel .notice-card:hover{background:var(--sg-ivory);transform:none;box-shadow:none}.look--sangat .notice-panel .notice__date--box{width:58px;min-width:58px;background:var(--sg-ivory);border:1px solid var(--sg-line);border-radius:10px;padding:.4rem 0}.look--sangat .notice-panel .notice__date--box b{font-size:1.4rem}.look--sangat .notice-panel .notice__date--box small{font-size:.68rem;letter-spacing:.08em;margin-top:0}.look--sangat .notice-panel .notice__year{display:none}.look--sangat .notice-panel .notice-card h3{grid-row:1;font-family:var(--font);font-weight:600;font-size:1.02rem;margin:0 0 .15rem}.look--sangat .notice-panel .notice-card .notice-card__body{grid-row:2}.look--sangat .notice-panel .notice-card .prose p{font-size:.9rem}.look--sangat .notice-panel .notice-card .notice-card__tag{grid-row:3;color:var(--sg-saffron-600);background:color-mix(in srgb,var(--sg-saffron) 12%,transparent);padding:.1rem .5rem;margin-top:.3rem}.look--sangat .notice-more a{display:inline-flex;align-items:center;margin-top:.4rem;padding:.8rem 1.5rem;border-radius:999px;background:var(--sg-navy);color:#fff;font-weight:600;font-size:.95rem;text-decoration:none;transition:transform .2s,background .2s}.look--sangat .notice-more a:hover{background:var(--sg-navy-700);transform:translateY(-2px)}.look--sangat .tabs__list{display:flex;gap:.6rem;flex-wrap:wrap;margin-bottom:2rem;border:0;background:none;padding:0}.look--sangat .tabs__list button{border:1.5px solid var(--sg-line);background:#fff;color:var(--sg-ink-soft);padding:.45rem 1.1rem;border-radius:999px;font-family:var(--font);font-size:.88rem;font-weight:500;cursor:pointer;transition:.2s;margin:0;box-shadow:none}.look--sangat .tabs__list button:hover{border-color:var(--sg-saffron)}.look--sangat .tabs__list button[aria-selected=true]{background:var(--sg-navy);color:#fff;border-color:var(--sg-navy)}.look--sangat .tabs__list button:after{display:none}.look--sangat .tabs__panel{padding:0;border:0;background:none}.look--sangat [data-mo-block=facilities] .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:1.4rem;gap:1.4rem}.look--sangat [data-mo-block=facilities] .card,.look--sangat [data-mo-block=facilities] .iconcard{position:relative;overflow:hidden;background:#fff;border:1px solid var(--sg-line);border-radius:var(--sg-radius);padding:1.8rem 1.5rem;text-align:center;box-shadow:var(--sg-shadow-sm);transition:transform .25s,box-shadow .25s}.look--sangat [data-mo-block=facilities] .card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--sg-saffron),var(--sg-gold-200))}.look--sangat [data-mo-block=facilities] .card:hover{transform:translateY(-6px);box-shadow:var(--sg-shadow-md)}.look--sangat [data-mo-block=facilities] .card h3{font-size:1.15rem;margin:0 0 .5rem}.look--sangat [data-mo-block=facilities] .card p{font-size:.92rem;color:var(--sg-ink-soft);margin:0}.look--sangat .card__icon--glyph{width:62px;height:62px;margin:0 auto 1rem;border-radius:50%;display:grid;place-items:center;background:var(--sg-navy);color:var(--sg-gold-200);font-size:1.6rem;line-height:1}.look--sangat [data-mo-block=facilities] .grid--3:has(.card--photo){grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.6rem;counter-reset:sg-k;align-items:start}.look--sangat [data-mo-block=facilities] .card--photo{padding:0;counter-increment:sg-k}.look--sangat [data-mo-block=facilities] .card--photo:before{display:none}.look--sangat [data-mo-block=facilities] .card--photo:after{content:counter(sg-k);position:absolute;top:1rem;left:1rem;width:44px;height:44px;border-radius:50%;background:var(--sg-saffron);color:#fff;display:grid;place-items:center;font-family:var(--font-heading);font-size:1.3rem;box-shadow:var(--sg-shadow-sm)}.look--sangat [data-mo-block=facilities] .card--photo>img{padding:0;-webkit-clip-path:none;clip-path:none;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:0;margin:0}.look--sangat [data-mo-block=facilities] .card--photo .card__body{display:grid;grid-template-columns:auto 1fr;grid-column-gap:1rem;column-gap:1rem;align-items:center;padding:1.8rem}.look--sangat .card--photo .card__tag{grid-column:1/-1;grid-row:1;justify-self:center;display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--sg-saffron-600);background:color-mix(in srgb,var(--sg-saffron) 12%,transparent);padding:.2rem .7rem;border-radius:6px;margin:0 0 .8rem}.look--sangat .card--photo .card__glyph{grid-column:1;grid-row:2;font-family:var(--sg-gur);font-size:1.8rem;color:var(--sg-saffron-600);line-height:1}.look--sangat [data-mo-block=facilities] .card--photo h3{grid-column:2;grid-row:2;font-size:1.35rem;margin:0;text-align:left}.look--sangat [data-mo-block=facilities] .card--photo p{grid-column:1/-1;margin-top:.8rem;font-size:17px;white-space:pre-line;text-align:center}.look--sangat .facility-list{display:flex;flex-direction:column;gap:1rem}.look--sangat .facility-list .facility{display:block;background:#fff;border:1px solid var(--sg-line);border-left:4px solid var(--sg-saffron);border-radius:12px;padding:1.1rem 1.2rem;box-shadow:var(--sg-shadow-sm);transition:transform .2s,box-shadow .2s}.look--sangat .facility-list .facility:hover{transform:translateY(-3px);box-shadow:var(--sg-shadow-md)}.look--sangat .facility-list .facility>div{display:grid;grid-template-columns:auto 1fr;grid-column-gap:1rem;column-gap:1rem;align-items:start}.look--sangat .facility-list .card__tag{grid-row:1/span 2;display:block;width:min-content;min-width:60px;background:var(--sg-navy);color:var(--sg-gold-200);border-radius:10px;padding:.5rem .7rem;text-align:center;font-size:.68rem;font-weight:400;text-transform:uppercase;letter-spacing:.06em;line-height:1.15;margin:0}.look--sangat .facility-list .card__tag:first-line{font-family:var(--font-heading);font-size:1.5rem;line-height:1;color:#fff;letter-spacing:0}.look--sangat .facility-list h3{font-family:var(--font);font-weight:600;font-size:1rem;color:var(--sg-navy);margin:0 0 .2rem}.look--sangat .facility-list .card__points{display:flex;flex-wrap:wrap;gap:1rem;margin:.35rem 0 0;padding:0;list-style:none;font-size:.85rem;color:var(--sg-ink-soft)}.look--sangat .facility-list .card__points li{padding:0;margin:0}.look--sangat .facility-list .card__points li:before{display:none}.look--sangat .icongrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:1px;gap:1px;background:var(--sg-line);border-radius:var(--sg-radius);overflow:hidden;border:1px solid var(--sg-line)}.look--sangat .icongrid__item{background:#fff;padding:1.3rem 1.2rem;text-align:center;border:0;border-radius:0;box-shadow:none;margin:0}.look--sangat .icongrid__blank{display:none}.look--sangat .icongrid .card__tag{display:block;font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;color:var(--sg-saffron-600);font-weight:600;background:none;padding:0;margin:0}.look--sangat .icongrid h3{font-size:1.5rem;margin:.3rem 0 0;color:var(--sg-navy)}.look--sangat .icongrid p{color:var(--sg-ink-soft);font-size:.82rem;margin:0}.look--sangat .cta-card{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr auto;grid-column-gap:2rem;column-gap:2rem;align-items:center;background:linear-gradient(120deg,var(--sg-navy),var(--sg-navy-600));color:#fff;border-radius:var(--sg-radius);padding:clamp(2rem,5vw,3.2rem);text-align:left;box-shadow:none;border:0}.look--sangat .cta-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 90% 20%,color-mix(in srgb,var(--sg-saffron) 30%,transparent),transparent 50%)}.look--sangat .cta-card>*{position:relative;z-index:2;grid-column:1}.look--sangat .cta-card .block__eyebrow{color:var(--sg-gold-200);justify-content:flex-start}.look--sangat .cta-card h2{color:#fff;margin:0}.look--sangat .cta-card p:not(.block__eyebrow){color:#dbe3f0;margin:.6rem 0 0!important;max-width:56ch;text-align:left;justify-self:start}.look--sangat .cta-card .btn{grid-column:2;grid-row:1/span 3;align-self:center;margin:0}.look--sangat [data-mo-block=cta] .block--tint{background:transparent;padding-top:0}.look--sangat [data-mo-block=cta] .block--tint>.wrap{position:relative;overflow:hidden;background:var(--sg-saffron);color:#fff;border-radius:var(--sg-radius);padding:clamp(2rem,5vw,3rem);text-align:center}.look--sangat [data-mo-block=cta] .block--tint>.wrap:before{content:"੧੦";position:absolute;right:5%;top:50%;transform:translateY(-50%);font-family:var(--sg-gur);font-size:12rem;line-height:1;color:rgb(255 255 255/12%);pointer-events:none}.look--sangat [data-mo-block=cta] .block--tint h2{position:relative;color:#fff;margin:0}.look--sangat [data-mo-block=cta] .block--tint p:not(.block__eyebrow){position:relative;max-width:60ch;margin:1rem auto 0!important;color:#fff;opacity:.95}.look--sangat .figures--cards{display:flex;flex-direction:column;gap:0}.look--sangat .figures--cards .figure{text-align:center;padding:1.4rem;background:var(--sg-ivory);border-radius:12px;border:1px solid var(--sg-line);box-shadow:none;margin:0}.look--sangat .figures--cards .figure__value{font-family:var(--font-heading);font-weight:400;font-size:2.4rem;color:var(--sg-saffron);line-height:1}.look--sangat .figures--cards .figure__label{color:var(--sg-ink-soft);font-size:17px;margin:0}.look--sangat .section-skin:has(+[data-mo-block=numbers]) .block{padding-bottom:0}.look--sangat .section-skin+[data-mo-block=numbers] .block{padding-top:0}.look--sangat .people{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));grid-gap:1.2rem;gap:1.2rem}.look--sangat .people .person{display:grid;grid-template-columns:96px 1fr;grid-column-gap:1.1rem;column-gap:1.1rem;align-items:center;align-content:center;background:#fff;border:1px solid var(--sg-line);border-radius:var(--sg-radius);padding:1rem 1.2rem;text-align:left;box-shadow:var(--sg-shadow-sm);transition:transform .25s,box-shadow .25s}.look--sangat .people .person:hover{transform:translateY(-4px);box-shadow:var(--sg-shadow-md)}.look--sangat .people .person>img{grid-row:1/span 2;width:96px;height:96px;aspect-ratio:1;border-radius:50%;object-fit:cover;background:var(--sg-navy-700);margin:0}.look--sangat .people .person strong{align-self:end;font-family:var(--font-heading);font-weight:400;font-size:1.12rem;line-height:1.25;color:var(--sg-navy);margin-bottom:.2rem}.look--sangat .people .person>span{align-self:start;color:var(--sg-saffron-600);font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.look--sangat .people .person:first-child{border-color:var(--sg-saffron)}.look--sangat .people .person:first-child>img{box-shadow:0 0 0 3px var(--sg-saffron)}.look--sangat .gallery{gap:1.2rem}.look--sangat .gallery>a{position:relative;display:block;overflow:hidden;border-radius:12px;box-shadow:var(--sg-shadow-sm);aspect-ratio:4/3}.look--sangat .gallery>a img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;border-radius:0;transition:transform .5s ease}.look--sangat .gallery>a:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgb(8 22 39/75%));opacity:0;transition:.3s}.look--sangat .gallery .shot__cap{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:1rem;color:#fff;font-weight:500;transform:translateY(8px);opacity:0;transition:.3s}.look--sangat .gallery>a:hover img{transform:scale(1.08)}.look--sangat .gallery>a:hover .shot__cap,.look--sangat .gallery>a:hover:after{opacity:1}.look--sangat .gallery>a:hover .shot__cap{transform:none}.look--sangat .contact-block--split .wrap{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:clamp(2rem,5vw,3.5rem);column-gap:clamp(2rem,5vw,3.5rem);align-items:start}.look--sangat .contact-block--split .wrap>*{grid-column:1}.look--sangat .contact-block--split .block__head{margin-bottom:0}.look--sangat .contact__intro{font-size:1.12rem;color:var(--sg-ink-soft);margin:0}.look--sangat .contact-block--split .block__aside{grid-column:2;grid-row:1/span 4;margin:0;padding:0;border:0}.look--sangat .sform textarea{min-height:140px}.look--sangat .contact-block--split .contact{display:block;margin-top:.4rem}.look--sangat .contact dl,.look--sangat .contact dl>div{display:block;margin:0;padding:0}.look--sangat .contact dl>div{border:0;background:none}.look--sangat .contact .contact__icon{display:block;width:auto;height:auto;background:none;color:#e8506f;margin:0;padding:0}.look--sangat .contact .contact__icon svg{width:14px;height:14px}.look--sangat .contact dt{font-weight:700;font-size:17px;text-transform:none;letter-spacing:0}.look--sangat .contact dd,.look--sangat .contact dt{color:var(--sg-ink);margin:0}.look--sangat .contact dd a{color:inherit}.look--sangat .contact__form{background:#fff;border:1px solid var(--sg-line);border-radius:var(--sg-radius);padding:2rem;box-shadow:var(--sg-shadow-md)}.look--sangat .contact__form h3{font-size:1.35rem;margin:0 0 .2rem}.look--sangat .sform label{display:block;font-size:.85rem;font-weight:600;color:var(--sg-navy);margin-bottom:.4rem}.look--sangat .sform input,.look--sangat .sform select,.look--sangat .sform textarea{width:100%;padding:.8rem 1rem;border:1.5px solid var(--sg-line);border-radius:10px;font-family:inherit;font-size:.95rem;background:var(--sg-paper);transition:border .2s}.look--sangat .sform input:focus,.look--sangat .sform select:focus,.look--sangat .sform textarea:focus{outline:none;border-color:var(--sg-saffron);background:#fff}.look--sangat .brandcards{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:1rem;gap:1rem;margin:0}.look--sangat [data-mo-block=facilities] .brandcard{background:#fff;border:2px solid var(--sg-line);border-radius:14px;padding:1.4rem 1rem;text-align:center;box-shadow:none;transition:.2s}.look--sangat .brandcard__top,.look--sangat [data-mo-block=facilities] .brandcard:before{display:none}.look--sangat [data-mo-block=facilities] .brandcard:hover{border-color:var(--sg-saffron);transform:translateY(-3px);box-shadow:var(--sg-shadow-sm)}.look--sangat [data-mo-block=facilities] .brandcard h3{font-size:1.7rem;margin:0;color:var(--sg-navy)}.look--sangat [data-mo-block=facilities] .brandcard p{color:var(--sg-ink-soft);font-size:.8rem}.look--sangat [data-mo-block=rich-text] .rich--full:not(:has(.prose)) h2,.look--sangat [data-mo-block=rich-text] .wrap>h2:only-child{margin:0}.look--sangat [data-mo-block=facilities]:has(.brandcards) .block{padding-bottom:0}.look--sangat [data-mo-block=facilities]:has(.brandcards)+[data-mo-block=rich-text] .block{padding-block:2.5rem 1.4rem}.look--sangat [data-mo-block=rich-text]+.section-pair .block{padding-top:0}.look--sangat .section-pair:has(>[data-mo-block=rich-text])>*{height:100%}.look--sangat .section-pair:has(>[data-mo-block=rich-text]) .block{height:100%;padding-bottom:clamp(3.2rem,7vw,6rem)}.look--sangat .section-pair:has(>[data-mo-block=rich-text]) .split{display:flex;flex-direction:column;align-items:stretch;gap:0;height:100%;background:#fff;border:1px solid var(--sg-line);border-radius:var(--sg-radius);padding:2rem;box-shadow:var(--sg-shadow-sm);text-align:center}.look--sangat .section-pair:has(>[data-mo-block=rich-text]) .split>img{order:2;width:220px;aspect-ratio:1;margin:0 auto 1rem;border-radius:12px;outline:0;box-shadow:var(--sg-shadow-sm);object-fit:contain}.look--sangat .section-pair:has(>[data-mo-block=rich-text]) .split>div{display:contents}.look--sangat .section-pair:has(>[data-mo-block=rich-text]) .rich--boxed h2,.look--sangat .section-pair:has(>[data-mo-block=rich-text]) .split h2,.look--sangat .section-pair:has(>[data-mo-block=rich-text]) [data-mo-block=rich-text] h2{order:1;font-size:1.35rem;margin:0 0 1.2rem;text-align:left}.look--sangat .section-pair:has(>[data-mo-block=rich-text]) .split .prose{order:3}.look--sangat .section-pair:has(>[data-mo-block=rich-text]) .split .prose p,.look--sangat .section-pair:has(>[data-mo-block=rich-text]) .split .prose>p:first-child{font-size:17px;color:var(--sg-ink-soft);margin-bottom:.8rem}.look--sangat .section-pair:has(>[data-mo-block=rich-text]) .split .prose code{display:inline-block;background:var(--sg-ivory);border:1px dashed var(--sg-saffron);border-radius:10px;padding:.7rem 1rem;font-family:var(--font);font-weight:600;color:var(--sg-navy);font-size:17px}.look--sangat .section-pair:has(>[data-mo-block=rich-text]) [data-mo-block=rich-text] .wrap{height:100%;background:#fff;border:1px solid var(--sg-line);border-radius:var(--sg-radius);padding:2rem;box-shadow:var(--sg-shadow-sm)}.look--sangat .section-pair:has(>[data-mo-block=rich-text]) table{width:100%;border-collapse:collapse;margin:0;border:0}.look--sangat .section-pair:has(>[data-mo-block=rich-text]) td{padding:.7rem 0;border:0;border-bottom:1px solid var(--sg-line);font-size:.95rem;background:none}.look--sangat .section-pair:has(>[data-mo-block=rich-text]) tr:last-child td{border-bottom:0}.look--sangat .section-pair:has(>[data-mo-block=rich-text]) td:first-child{color:var(--sg-ink-soft)}.look--sangat .section-pair:has(>[data-mo-block=rich-text]) td:last-child{font-weight:600;color:var(--sg-navy);text-align:right}.look--sangat .section-pair:has(>[data-mo-block=rich-text]) [data-mo-block=rich-text] .prose p{margin-top:1rem;font-size:.85rem;color:var(--sg-ink-soft)}.look--sangat .iconcards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:1.4rem;gap:1.4rem}.look--sangat [data-mo-block=facilities] .iconcard{display:block;text-align:left;padding:1.7rem;border-top:4px solid var(--sg-saffron)}.look--sangat [data-mo-block=facilities] .iconcard:before{display:none}.look--sangat .iconcard .card__icon--glyph{width:56px;height:56px;border-radius:14px;margin:0 0 1rem;font-size:1.5rem}.look--sangat [data-mo-block=facilities] .iconcard h3{font-family:var(--font);font-weight:600;font-size:1.1rem;margin:0 0 .4rem}.look--sangat [data-mo-block=facilities]:has(.iconcards) .block{padding-bottom:2.5rem}.look--sangat .pageband{position:relative;overflow:hidden;background:var(--sg-navy);color:#fff;padding:clamp(3rem,7vw,5rem) 0;margin:0;border:0}.look--sangat .pageband:before{content:"ੴ";position:absolute;right:4%;top:50%;transform:translateY(-50%);font-family:var(--sg-gur);font-size:14rem;line-height:1;color:rgb(255 255 255/5%);pointer-events:none}.look--sangat .pageband .wrap{position:relative}.look--sangat .pageband__trail{display:flex;flex-wrap:wrap;gap:0 .55rem;font-size:.85rem;color:var(--sg-gold-200);letter-spacing:.06em;margin:0 0 .6rem}.look--sangat .pageband__trail a,.look--sangat .pageband__trail span{color:var(--sg-gold-200);text-decoration:none;opacity:1}.look--sangat .pageband__trail a:hover{color:#fff}.look--sangat .pageband h1{color:#fff;font-size:clamp(2rem,5vw,3.2rem);font-weight:400;margin:0}.look--sangat .pageband:after{display:none}.look--sangat .footer{background:var(--sg-navy-900);color:#c3cde0;padding-top:3.5rem;margin-top:0;border:0}.look--sangat .footer>.wrap{padding:0}.look--sangat .footer__cols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;grid-gap:2.5rem;gap:2.5rem;padding-bottom:2.5rem}.look--sangat .footer h3{position:relative;color:#fff;font-family:var(--font-heading);font-weight:400;font-size:1.15rem;margin:0 0 1.1rem;padding-bottom:.6rem;text-transform:none;letter-spacing:0}.look--sangat .footer h3:after{content:"";position:absolute;left:0;bottom:0;width:34px;height:2px;background:var(--sg-saffron)}.look--sangat .footer__brand{display:grid;grid-template-columns:52px auto;grid-column-gap:.8rem;column-gap:.8rem;align-items:center;justify-content:start;margin-bottom:1rem}.look--sangat .footer__brand img{grid-row:1/span 2;width:52px;height:52px}.look--sangat .footer__brand b{align-self:end;font-family:var(--font-heading);font-weight:400;color:#fff;font-size:1.2rem;line-height:1.1}.look--sangat .footer__brand .footer__note{align-self:start;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--sg-gold-200)}.look--sangat .footer p,.look--sangat .footer__text{font-size:.92rem;line-height:1.7;color:#c3cde0;margin:0}.look--sangat .footer__list{list-style:none;margin:0;padding:0}.look--sangat .footer__list li{margin:0 0 .6rem}.look--sangat .footer a{color:#c3cde0;font-size:.92rem;text-decoration:none;transition:color .2s}.look--sangat .footer__emails a,.look--sangat .footer__list a,.look--sangat .footer__phones a{display:inline-flex;align-items:center;gap:.4rem}.look--sangat .footer__emails a:before,.look--sangat .footer__list a:before,.look--sangat .footer__phones a:before{content:"›";color:var(--sg-saffron)}.look--sangat .footer a:hover{color:var(--sg-gold-200)}.look--sangat .footer__cols>.footer__col:not(.footer__about):not(.footer__contact) .footer__text{white-space:pre-line;font-size:17px;line-height:2.2;margin-top:-.45rem}.look--sangat .footer__contact p{display:flex;gap:.6rem;margin-bottom:.8rem}.look--sangat .footer__contact .footer__address{font-size:17px;line-height:1.65}.look--sangat .footer__contact .footer__address:before{content:"📍";width:auto;height:auto;margin:0;background:none;-webkit-mask:none;mask:none;color:var(--sg-saffron)}.look--sangat .footer__contact a[href^="mailto:"]:before,.look--sangat .footer__contact a[href^="tel:"]:before{content:"›";width:auto;height:auto;margin:0;background:none;-webkit-mask:none;mask:none;color:var(--sg-saffron)}.look--sangat .footer__contact .footer__text:before{content:none}.look--sangat .footer__contact .footer__phones:before{content:"📞"}.look--sangat .footer__contact .footer__emails:before{content:"✉";color:var(--sg-saffron)}.look--sangat .footer__end{background:none;border:0;padding:0}.look--sangat .footer__end .wrap{border-top:1px solid rgb(255 255 255/10%);padding:1.3rem 0;text-align:center;justify-content:center;font-size:.85rem;color:#8ea0bd}.look--sangat .footer__copyright{color:#8ea0bd;font-size:.85rem}@media (max-width:960px){.look--sangat .contact-block--split .wrap,.look--sangat .section-pair,.look--sangat .section-pair:has(>[data-mo-block=rich-text]),.look--sangat .section-skin--dark .split,.look--sangat .split{grid-template-columns:1fr}.look--sangat .contact-block--split .block__aside{grid-column:1;grid-row:auto;margin-top:2rem}.look--sangat .footer__cols{grid-template-columns:1fr 1fr}.look--sangat .split__badge{right:14px;bottom:14px}.look--sangat .cta-card{grid-template-columns:1fr;text-align:center}.look--sangat .cta-card .block__eyebrow{justify-content:center}.look--sangat .cta-card p:not(.block__eyebrow){margin-inline:auto!important;text-align:center;justify-self:center}.look--sangat .cta-card .btn{grid-column:1;grid-row:auto;justify-self:center;margin-top:2rem}}@media (max-width:820px){.look--sangat .header{position:relative}.look--sangat .header .nav{background:var(--sg-navy);border-bottom:3px solid var(--sg-saffron)}.look--sangat .header .nav>a{display:block;padding:.9rem 1.4rem;border-radius:0}.look--sangat .header .nav>a[aria-current=page]:after{display:none}}@media (max-width:560px){.look--sangat .footer__cols{grid-template-columns:1fr}.look--sangat .topbar .wrap{gap:.5rem .9rem}.look--sangat .lang-switch button{padding:.25rem .6rem}.look--sangat.sangat--home .hero__buttons{flex-direction:column;align-items:stretch;width:100%;max-width:280px}.look--sangat .people{grid-template-columns:1fr}}.look--sangat .head--center .block__intro{max-width:640px;margin:calc(-2.6rem + .8rem) auto 2.6rem;text-align:center}.look--sangat .block__intro .prose,.look--sangat .block__intro p{max-width:none;margin:0;color:var(--sg-ink-soft)}.look--sangat .notice-card .prose,.look--sangat .notice-card .prose p{max-width:none}.look--sangat .section-pair .boxed{background:none;border:0;box-shadow:none;padding:0;border-radius:0}.look--sangat .section-pair .boxed .prose{max-width:none}.look--sangat .section-pair table,.look--sangat .section-pair th,.look--sangat .section-pair tr{border:0;background:none}.look--sangat .footer__end .wrap{display:block}.look--sangat .footer__copyright em{font-style:normal}.look--sangat .menu-toggle{position:relative;width:42px;height:38px;padding:0;border:0;background:transparent;color:transparent;font-size:0;box-shadow:none}.look--sangat .menu-toggle:after,.look--sangat .menu-toggle:before{content:"";position:absolute;left:8px;top:18px;width:26px;height:2px;background:#fff;transition:.3s}.look--sangat .menu-toggle:before{box-shadow:0 -7px 0 #fff,0 7px 0 #fff}.look--sangat .menu-toggle:after{opacity:0}.look--sangat .menu-toggle[aria-expanded=true]:before{box-shadow:none;transform:rotate(45deg)}.look--sangat .menu-toggle[aria-expanded=true]:after{opacity:1;transform:rotate(-45deg)}.look--sangat .notice-card__body{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.lwchat{--lwc-head:var(--brand,#123b6b);--lwc-head-ink:#ffffff;--lwc-launch:var(--brand,#123b6b);--lwc-launch-ink:#ffffff;--lwc-mine:var(--brand,#123b6b);--lwc-mine-ink:#ffffff;--lwc-ground:#f5f7fb;--lwc-card:#ffffff;--lwc-line:#dce3ef;--lwc-text:#0f1b33;--lwc-muted:#5b6782;--lwc-link:var(--brand,#123b6b);--lwc-radius:18px;--lwc-inner:12px;position:fixed;right:calc(24px + env(safe-area-inset-right, 0px));bottom:calc(24px + env(safe-area-inset-bottom, 0px));z-index:70;font-family:var(--font,system-ui,-apple-system,"Segoe UI",sans-serif);color:var(--lwc-text);display:flex;align-items:flex-end;gap:12px}.lwchat--left{right:auto;left:calc(24px + env(safe-area-inset-left, 0px));flex-direction:row-reverse}html.lwchat-on .chat-float{display:none}.lwchat__launcher{position:relative;width:60px;height:60px;border-radius:50%;border:0;background:var(--lwc-launch);color:var(--lwc-launch-ink);display:grid;place-items:center;cursor:pointer;box-shadow:0 12px 28px rgba(15,27,51,.28)}.lwchat__launcher svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lwchat a:focus-visible,.lwchat button:focus-visible,.lwchat input:focus-visible,.lwchat textarea:focus-visible,.lwchat__launcher:focus-visible{outline:3px solid var(--accent,#f2a33a);outline-offset:2px}.lwchat__dot{position:absolute;top:2px;right:2px;width:15px;height:15px;border-radius:50%;background:#d93a22;border:2px solid #ffffff}.lwchat__pill{margin-bottom:12px;background:#ffffff;border:1px solid #e2e7f0;border-radius:999px;padding:10px 16px;box-shadow:0 8px 24px rgba(15,27,51,.12);font-size:14px;font-weight:600;color:var(--lwc-text);white-space:nowrap}.lwchat__panel{width:380px;height:min(640px,calc(100vh - 48px));background:var(--lwc-card);border-radius:var(--lwc-radius);box-shadow:0 24px 60px rgba(15,27,51,.3);display:flex;flex-direction:column;overflow:hidden}@media (prefers-reduced-motion:no-preference){.lwchat__panel{animation:lwchat-rise .18s ease-out}@keyframes lwchat-rise{0%{opacity:0;transform:translateY(12px)}}}.lwchat__head{background:var(--lwc-head);color:var(--lwc-head-ink);padding:14px 16px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px}.lwchat__head--welcome{padding:18px 18px 20px}.lwchat__who{display:flex;align-items:center;gap:10px;min-width:0}.lwchat__avatar{flex:0 0 auto;width:38px;height:38px;border-radius:50%;background:#ffffff;color:var(--ink,#0b2545);display:grid;place-items:center;font-family:var(--font-heading,inherit);font-weight:800;font-size:14px}.lwchat__avatar--logo{object-fit:contain;padding:4px;box-sizing:border-box}.lwchat__avatar--staff{background:var(--accent,#f2a33a);color:var(--accent-on,#0f1b33)}.lwchat__names{display:flex;flex-direction:column;min-width:0}.lwchat__name{font-weight:600;font-size:15.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lwchat__sub{font-size:12.5px;opacity:.88;display:flex;align-items:center;gap:6px}.lwchat__state{width:8px;height:8px;border-radius:50%;background:#c9d3e3}.lwchat__state--open{background:#5ee09a}.lwchat__greeting{grid-column:1/-1;margin:2px 0 0;font-family:var(--font-heading,inherit);font-weight:700;font-size:21px;line-height:1.25;text-wrap:balance}.lwchat__icon{width:40px;height:40px;border-radius:10px;border:0;background:rgba(255,255,255,.16);color:inherit;display:grid;place-items:center;cursor:pointer}.lwchat__handover svg,.lwchat__icon svg,.lwchat__send svg,.lwchat__suggested svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lwchat__icon--plain{flex:0 0 auto;width:44px;height:44px;border:1px solid var(--lwc-line);background:#ffffff;color:var(--lwc-muted);border-radius:var(--lwc-inner)}.lwchat__body{flex:1 1;min-height:0;overflow-y:auto;padding:14px 16px;background:var(--lwc-ground);overscroll-behavior:contain}.lwchat__body,.lwchat__welcome{display:flex;flex-direction:column;gap:10px}.lwchat__label{margin:0;font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--lwc-muted)}.lwchat__suggested{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.lwchat__suggested button{width:100%;min-height:44px;text-align:left;background:var(--lwc-card);border:1px solid var(--lwc-line);border-radius:var(--lwc-inner);padding:11px 14px;font:inherit;font-size:14.5px;font-weight:500;color:var(--lwc-text);display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer}.lwchat__suggested svg{color:var(--lwc-link);flex:0 0 auto}.lwchat__suggested button:hover{border-color:var(--lwc-link)}.lwchat__note{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--lwc-muted)}.lwchat__robot{margin-top:4px}.lwchat__fold{align-self:stretch;background:var(--lwc-card);border:1px dashed #c9d3e3;border-radius:var(--lwc-inner);padding:9px 12px;font:inherit;font-size:13px;color:#34405a;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.lwchat__fold-act{color:var(--lwc-link);font-weight:600}.lwchat__system{align-self:center;margin:2px 0;font-size:12px;color:var(--lwc-muted);text-align:center}.lwchat__msg{align-self:flex-start;max-width:84%;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.lwchat__msg--mine{align-self:flex-end;align-items:flex-end}.lwchat__by{font-size:12px;font-weight:600;color:var(--lwc-muted)}.lwchat__bubble{background:var(--lwc-card);border:1px solid var(--lwc-line);border-radius:4px 16px 16px 16px;padding:10px 14px;font-size:14.5px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.lwchat__msg--mine .lwchat__bubble{background:var(--lwc-mine);color:var(--lwc-mine-ink);border-color:transparent;border-radius:16px 16px 4px 16px}.lwchat__msg--bot .lwchat__bubble{background:color-mix(in srgb,var(--lwc-link) 5%,#ffffff)}.lwchat__source{font-size:12.5px;font-weight:600;color:var(--lwc-link);background:color-mix(in srgb,var(--lwc-link) 8%,#ffffff);border-radius:999px;padding:4px 10px;text-decoration:none}.lwchat__meta{font-size:11.5px;color:var(--lwc-muted)}.lwchat__retry{border:0;background:none;padding:0;font:inherit;color:#b4321f;text-decoration:underline;cursor:pointer}.lwchat__file{background:var(--lwc-card);border:1px solid var(--lwc-line);border-radius:4px 16px 16px 16px;padding:10px 12px;display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--lwc-text);max-width:100%}.lwchat__file--mine{border-radius:16px 16px 4px 16px}.lwchat__filekind{flex:0 0 auto;width:40px;height:44px;border-radius:8px;background:#e6edf7;color:#34405a;display:grid;place-items:center;font-size:11px;font-weight:700}.lwchat__filekind--pdf{background:#fdecea;color:#b4321f}.lwchat__filetext{display:flex;flex-direction:column;min-width:0}.lwchat__filename{font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lwchat__filesize{font-size:12.5px;color:var(--lwc-muted)}.lwchat__handover{align-self:flex-start}.lwchat__away{background:var(--lwc-card);border:1px solid var(--lwc-line);border-radius:14px;padding:14px 16px;font-size:14px;line-height:1.5;display:flex;flex-direction:column;gap:6px}.lwchat__away p{margin:0}.lwchat__away-title{font-weight:700}.lwchat__typing{align-self:flex-start;display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--lwc-muted)}.lwchat__dots{display:flex;gap:3px;background:var(--lwc-card);border:1px solid var(--lwc-line);border-radius:999px;padding:8px 10px}.lwchat__dots span{width:6px;height:6px;border-radius:50%;background:#8a96ad}@media (prefers-reduced-motion:no-preference){.lwchat__dots span{animation:lwchat-blink 1.2s ease-in-out infinite}.lwchat__dots span:nth-child(2){animation-delay:.15s}.lwchat__dots span:nth-child(3){animation-delay:.3s}@keyframes lwchat-blink{50%{opacity:.35}}}.lwchat__writing .lwchat__bubble{padding:8px 12px}.lwchat__writing .lwchat__dots{background:none;border:0;padding:4px 0}.lwchat__person{margin:0;padding:2px 16px 0;background:var(--lwc-card);border-top:1px solid #e2e7f0;text-align:center}.lwchat__person+.lwchat__compose{border-top:0}.lwchat__person .lwchat__link{min-height:36px;font-size:13.5px}.lwchat__person .lwchat__link:disabled{opacity:.55;cursor:default}.lwchat__person--told{padding:8px 16px;font-size:12.5px;color:var(--lwc-muted)}.lwchat__button{min-height:44px;border:0;border-radius:var(--lwc-inner);padding:10px 16px;background:var(--lwc-head);color:var(--lwc-head-ink);font:inherit;font-size:14.5px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.lwchat__button--quiet{background:var(--lwc-card);color:var(--lwc-link);border:1px solid var(--lwc-link)}.lwchat__button:disabled,.lwchat__send:disabled,.lwchat__suggested button:disabled{opacity:.55;cursor:default}.lwchat__link{border:0;background:none;padding:6px 0;font:inherit;font-size:14px;font-weight:600;color:var(--lwc-link);text-decoration:underline;cursor:pointer}.lwchat__compose{border-top:1px solid #e2e7f0;padding:12px;display:flex;gap:8px;align-items:flex-end;background:var(--lwc-card)}.lwchat__compose textarea{flex:1 1;min-width:0;min-height:44px;max-height:120px;resize:none;border:1px solid var(--lwc-line);border-radius:var(--lwc-inner);padding:11px 12px;font:inherit;font-size:14.5px;color:var(--lwc-text);background:#ffffff;box-sizing:border-box}.lwchat__send{flex:0 0 auto;width:44px;height:44px;border-radius:var(--lwc-inner);border:0;background:var(--lwc-head);color:var(--lwc-head-ink);display:grid;place-items:center;cursor:pointer}.lwchat__credit{margin:0;text-align:center;font-size:11.5px;color:var(--lwc-muted);padding:0 0 10px;background:var(--lwc-card)}.lwchat__hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lwchat__problem{margin:0;font-size:13px;color:#a12a17}.lwchat__problem--bar{padding:8px 16px;background:#fdf1ef;border-top:1px solid #f4cfc8}.lwchat__contact{flex:1 1;min-height:0;overflow-y:auto;background:var(--lwc-ground);padding:16px}.lwchat__contact-said{margin:0 0 12px;padding:10px 12px;border-radius:var(--lwc-inner);border:1px solid var(--lwc-line);background:var(--lwc-card);color:var(--lwc-text);font-size:13.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.lwchat__contact-said span{display:block;margin-bottom:2px;font-size:11.5px;font-weight:600;color:var(--lwc-muted)}.lwchat__contact-card{background:var(--lwc-card);border:1px solid var(--lwc-line);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:8px}.lwchat__contact-title{margin:0;font-family:var(--font-heading,inherit);font-weight:700;font-size:18px}.lwchat__contact-fine,.lwchat__contact-why{margin:0 0 4px;font-size:13px;line-height:1.5;color:var(--lwc-muted)}.lwchat__contact label,.lwchat__mail label,.lwchat__rate label{font-size:13.5px;font-weight:600;margin-top:4px}.lwchat__contact input,.lwchat__mail input,.lwchat__rate textarea{min-height:44px;border:1px solid var(--lwc-line);border-radius:10px;padding:10px 12px;font:inherit;font-size:15px;color:var(--lwc-text);background:#ffffff;box-sizing:border-box;width:100%}.lwchat__contact input[aria-invalid=true]{border-color:#b4321f}.lwchat__phone{display:flex;align-items:stretch;border:1px solid var(--lwc-line);border-radius:10px;overflow:hidden}.lwchat__phone span{display:grid;place-items:center;padding:0 12px;background:#f0f3f9;color:var(--lwc-muted);font-weight:600;border-right:1px solid var(--lwc-line)}.lwchat__phone input{border:0;border-radius:0}.lwchat__fielderror{font-size:12.5px;color:#a12a17}.lwchat__end{border-top:1px solid #e2e7f0;padding:14px 16px;background:var(--lwc-card);gap:10px;max-height:60%;overflow-y:auto}.lwchat__end,.lwchat__rate{display:flex;flex-direction:column}.lwchat__rate{border:0;margin:0;padding:0;gap:8px}.lwchat__rate legend{font-weight:700;font-size:15px;margin-bottom:8px}.lwchat__rate-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.lwchat__choice{min-height:44px;border:1px solid var(--lwc-line);border-radius:var(--lwc-inner);background:#ffffff;font:inherit;font-size:14.5px;font-weight:600;color:var(--lwc-text);cursor:pointer}.lwchat__choice.is-on{border-color:var(--lwc-link);background:color-mix(in srgb,var(--lwc-link) 8%,#ffffff);color:var(--lwc-link)}.lwchat__rate textarea{resize:vertical;min-height:64px}.lwchat__thanks{margin:0;font-size:14px;color:#1e6b45}.lwchat__mail{display:flex;flex-direction:column;gap:6px}.lwchat__mail-row{display:flex;gap:8px}.lwchat__end-actions{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}@media (max-width:600px){.lwchat__pill{display:none}.lwchat{right:calc(16px + env(safe-area-inset-right, 0px));bottom:calc(16px + env(safe-area-inset-bottom, 0px))}.lwchat--left{left:calc(16px + env(safe-area-inset-left, 0px))}.lwchat--open{inset:0;right:0;left:0;bottom:0}.lwchat__panel{position:fixed;inset:0;width:100%;height:100%;border-radius:0;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);box-sizing:border-box}.lwchat__compose textarea{font-size:16px}}html.lwchat-locked,html.lwchat-locked body{overflow:hidden}.look--product .lwchat{--lwc-launch:var(--accent,#f15a24);--lwc-launch-ink:var(--accent-on,#ffffff)}.look--lamda .lwchat{--lwc-head:linear-gradient(135deg,var(--accent,#1688d6),var(--brand,#001a5e));--lwc-launch:linear-gradient(135deg,var(--accent,#1688d6),var(--brand,#001a5e));--lwc-mine:var(--brand,#001a5e);--lwc-link:var(--brand,#001a5e)}.look--lamda .lwchat__button,.look--lamda .lwchat__send{background:var(--brand,#001a5e)}.look--campus .lwchat{--lwc-radius:20px;--lwc-inner:14px}.look--heritage .lwchat{--lwc-radius:8px;--lwc-inner:6px}.look--heritage .lwchat__name{font-family:var(--font-heading,inherit)}.look--stage .lwchat{--lwc-ground:var(--surface,#fbf6ec);--lwc-radius:4px;--lwc-inner:4px}