.upd{background:var(--surface-light-card);border-top:1px solid var(--surface-light-border);border-bottom:1px solid var(--surface-light-border);padding:3.5rem 0}.upd-wrap{max-width:80rem;margin:0 auto;padding:0 1rem}@media (min-width:640px){.upd{padding:4.5rem 0}.upd-wrap{padding:0 2rem}}@media (min-width:1024px){.upd-wrap{padding:0 4rem}}.upd-title{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--bark);margin:0;font-size:clamp(1.75rem,4.2vw,2.5rem);font-weight:700;line-height:1.12}.upd-sub{font-family:var(--font-sans);color:var(--text-on-light-muted);max-width:64ch;margin:.625rem 0 0;font-size:1rem;line-height:1.6}.upd-months{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 1rem;display:flex}.upd-chip{border:1px solid var(--surface-light-border);min-height:40px;font-family:var(--font-sans);color:var(--bark);cursor:pointer;background:0 0;padding:0 .875rem;font-size:.875rem;font-weight:600}.upd-chip[aria-pressed=true]{background:var(--surface-dark);border-color:var(--surface-dark);color:var(--text-on-dark)}.upd-chip:focus-visible{outline:2px solid var(--cta);outline-offset:2px}.upd-list{border-top:1px solid var(--surface-light-border);margin:0;padding:0;list-style:none}.upd-row{border-bottom:1px solid var(--surface-light-border);grid-template-columns:3.5rem minmax(0,1fr);grid-template-areas:"date trek""date price""ask ask";align-items:center;gap:.375rem 1rem;padding:1.125rem 0;display:grid}.upd-date{background:var(--surface-light);border:1px solid var(--surface-light-border);flex-direction:column;grid-area:date;justify-content:center;align-self:start;align-items:center;width:3.5rem;height:3.75rem;display:flex}.upd-day{font-family:var(--font-serif);color:var(--bark);font-size:1.375rem;font-weight:700;line-height:1}.upd-mon{font-family:var(--font-sans);color:var(--cta-ink);margin-top:.125rem;font-size:.75rem;font-weight:600}.upd-trek{flex-direction:column;grid-area:trek;gap:.125rem;min-width:0;display:flex}.upd-name{font-family:var(--font-sans);color:var(--bark);font-size:1rem;font-weight:700;line-height:1.35;text-decoration:none}.upd-name:hover{text-underline-offset:3px;text-decoration:underline}.upd-meta{font-family:var(--font-sans);color:var(--text-on-light-muted);font-size:.8125rem}.upd-price{flex-wrap:wrap;grid-area:price;align-items:baseline;gap:0 .5rem;display:flex}.upd-amount{font-family:var(--font-serif);color:var(--bark);font-size:1.25rem;font-weight:700}.upd-unit,.upd-group{font-family:var(--font-sans);color:var(--text-on-light-muted);font-size:.8125rem}.upd-ask{border:1px solid var(--surface-dark);min-height:44px;color:var(--bark);font-family:var(--font-sans);grid-area:ask;justify-content:center;align-items:center;gap:.5rem;margin-top:.375rem;padding:0 1rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.upd-ask:hover{background:var(--surface-dark);color:var(--text-on-dark)}.upd-ask:focus-visible{outline:2px solid var(--cta);outline-offset:2px}@media (min-width:768px){.upd-row{grid-template-columns:3.75rem minmax(0,1fr) 11rem auto;grid-template-areas:"date trek price ask";gap:1.25rem;padding:1rem 0}.upd-price{text-align:right;flex-direction:column;align-items:flex-end}.upd-ask{margin-top:0}}.upd-foot{font-family:var(--font-sans);color:var(--text-on-light-muted);margin:1.5rem 0 0;font-size:.9375rem}.upd-link{color:var(--cta-ink);text-underline-offset:3px;align-items:center;gap:.25rem;font-weight:700;text-decoration:underline;display:inline-flex}
.wtg{background:var(--surface-light);padding:3.5rem 0 4rem}.wtg-wrap{max-width:80rem;margin:0 auto;padding:0 1rem}@media (min-width:640px){.wtg{padding:5rem 0}.wtg-wrap{padding:0 2rem}}@media (min-width:1024px){.wtg-wrap{padding:0 4rem}}.wtg-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:1.75rem;display:flex}.wtg-title{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--bark);margin:0;font-size:clamp(1.75rem,4.2vw,2.75rem);font-weight:700;line-height:1.12}.wtg-sub{font-family:var(--font-sans);color:var(--text-on-light-muted);max-width:52ch;margin:.625rem 0 0;font-size:1rem;line-height:1.55}.wtg-all{min-height:44px;font-family:var(--font-sans);color:var(--bark);text-underline-offset:4px;align-items:center;gap:.375rem;font-size:.9375rem;font-weight:600;text-decoration:underline;display:inline-flex}.wtg-all:hover{color:var(--cta-ink)}.wtg-desk{display:none}.wtg-swipe{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:84%;grid-auto-flow:column;gap:.875rem;margin:0 -1rem;padding:0 1rem .5rem;list-style:none;display:grid;overflow-x:auto}.wtg-swipe::-webkit-scrollbar{display:none}.wtg-card{scroll-snap-align:start}.wtg-card-link{background:var(--surface-light-card);border:1px solid var(--surface-light-border);height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.wtg-card-photo{aspect-ratio:4/3;position:relative;overflow:hidden}.wtg-card-body{flex-direction:column;flex:1;gap:.5rem;padding:1rem 1rem 1.125rem;display:flex}.wtg-card-name{font-family:var(--font-serif);color:var(--bark);margin:0;font-size:1.375rem;font-weight:700;line-height:1.2}.wtg-card-line{font-family:var(--font-sans);color:var(--text-on-light-muted);margin:0;font-size:.9375rem;line-height:1.5}.wtg-card-facts{font-family:var(--font-sans);color:var(--bark);flex-wrap:wrap;gap:.25rem .875rem;margin:.25rem 0 0;font-size:.8125rem;font-weight:600;display:flex}.wtg-card-cta{min-height:40px;font-family:var(--font-sans);color:var(--cta-ink);align-items:center;gap:.375rem;margin-top:auto;padding-top:.5rem;font-size:.9375rem;font-weight:700;display:inline-flex}.wtg-paused{background:var(--surface-dark);color:var(--text-on-dark);font-family:var(--font-sans);padding:.125rem .5rem;font-size:.75rem;font-weight:700;display:inline-block}.wtg-paused-on-photo{position:absolute;top:.75rem;left:.75rem}@media (min-width:1024px){.wtg-swipe{display:none}.wtg-desk{grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);align-items:start;gap:2.5rem;display:grid}.wtg-index{border-top:1px solid var(--surface-light-border);margin:0;padding:0;list-style:none}.wtg-index li{border-bottom:1px solid var(--surface-light-border)}.wtg-row{text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;flex-direction:column;align-items:flex-start;gap:.25rem;width:100%;padding:1rem 0 1rem 1rem;transition:border-color .2s,background-color .2s;display:flex}.wtg-row:hover{background:var(--surface-light-card)}.wtg-row[aria-pressed=true]{border-left-color:var(--cta);background:var(--surface-light-card)}.wtg-row:focus-visible{outline:2px solid var(--cta);outline-offset:-2px}.wtg-row-name{font-family:var(--font-serif);color:var(--bark);font-size:1.5rem;font-weight:700;line-height:1.15}.wtg-row-meta{font-family:var(--font-sans);color:var(--text-on-light-muted);font-size:.875rem}.wtg-panel{background:var(--surface-light-card);border:1px solid var(--surface-light-border)}.wtg-photo{aspect-ratio:16/10;background:var(--surface-dark);position:relative;overflow:hidden}.wtg-img{object-fit:cover;opacity:0;transition:opacity .45s}.wtg-img[data-on="1"]{opacity:1}.wtg-detail{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem 2rem;padding:1.5rem 1.75rem 1.75rem;display:grid}.wtg-line{font-family:var(--font-sans);color:var(--bark);grid-column:1/-1;max-width:62ch;margin:0;font-size:1.0625rem;line-height:1.55}.wtg-facts{flex-wrap:wrap;gap:.75rem 2.25rem;margin:0;display:flex}.wtg-facts dt{font-family:var(--font-sans);color:var(--text-on-light-muted);margin:0 0 .125rem;font-size:.8125rem}.wtg-facts dd{font-family:var(--font-sans);color:var(--bark);margin:0;font-size:.9375rem;font-weight:700}.wtg-cta{background:var(--cta);min-height:46px;color:var(--text-on-cta);font-family:var(--font-sans);white-space:nowrap;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.wtg-cta:hover{filter:brightness(1.05)}.wtg-cta:focus-visible{outline:2px solid var(--bark);outline-offset:2px}}@media (prefers-reduced-motion:reduce){.wtg-img,.wtg-row{transition:none}}.wtg-acts-head{margin:3rem 0 1rem}.wtg-acts-title{font-family:var(--font-serif);color:var(--bark);margin:0;font-size:1.375rem;font-weight:700}.wtg-acts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.wtg-acts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.wtg-acts{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem}}.wtg-act{color:inherit;flex-direction:column;gap:.25rem;text-decoration:none;display:flex}.wtg-act-photo{aspect-ratio:4/3;margin-bottom:.375rem;position:relative;overflow:hidden}.wtg-act-photo img{transition:transform .5s}.wtg-act:hover .wtg-act-photo img{transform:scale(1.04)}.wtg-act-name{font-family:var(--font-sans);color:var(--bark);font-size:.9375rem;font-weight:700}.wtg-act-meta{font-family:var(--font-sans);color:var(--text-on-light-muted);font-size:.8125rem}.wtg-act:focus-visible{outline:2px solid var(--cta);outline-offset:3px}@media (prefers-reduced-motion:reduce){.wtg-act-photo img{transition:none}}
.dby{background:var(--surface-dark);color:var(--text-on-dark);border-top:3px solid var(--cta)}.dby-wrap{gap:1.25rem;max-width:80rem;margin:0 auto;padding:3rem 1rem 3.25rem;display:grid}@media (min-width:640px){.dby-wrap{padding:4rem 2rem}}@media (min-width:1024px){.dby-wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:3.5rem;padding:4.5rem 4rem}}.dby-word{font-family:var(--font-serif), "Noto Serif Devanagari", "Noto Sans Devanagari", "Mangal", serif;color:var(--cta);margin:0;font-size:clamp(3.25rem,15vw,7.5rem);font-weight:700;line-height:1.05}.dby-title{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--text-on-dark);max-width:26ch;margin:0 0 1rem;font-size:clamp(1.5rem,3.6vw,2.25rem);font-weight:700;line-height:1.18}.dby-body{font-family:var(--font-sans);color:var(--text-on-dark-body);max-width:60ch;margin:0 0 .875rem;font-size:1.0625rem;line-height:1.65}.dby-actions{margin-top:1.25rem}.dby-link{border:1px solid var(--cta);min-height:46px;color:var(--text-on-dark);font-family:var(--font-sans);align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.dby-link:hover{background:var(--cta);color:var(--text-on-cta)}.dby-link:focus-visible{outline:2px solid var(--cta);outline-offset:3px}
.home-square .glass-card,.home-square .glass-card-lt,.home-square .glass-panel,.home-square .glass-sub,.home-square .glass-chip,.home-square .glass-chip-sm,.home-square .glass-btn,.home-square .glass-btn-sm,.home-square .glass-btn-lg,.home-square .glass-melt-img,.home-square .card,.home-square .btn{border-radius:0!important}
