div[class*=border\ border-border]:not([class*=rounded]),div[class*=border\ border-dashed]:not([class*=rounded]),article[class*=border\ border-border]:not([class*=rounded]),li[class*=border\ border-border]:not([class*=rounded]),form[class*=border\ border-border]:not([class*=rounded]){border-radius:var(--radius)}span[class*=font-mono][class*=uppercase][class*=px-]:not([class*=rounded]),button[class*=font-mono][class*=uppercase][class*=px-]:not([class*=rounded]){border-radius:9999px}input:not([type=checkbox]):not([type=radio]):not([class*=rounded]),textarea:not([class*=rounded]),select:not([class*=rounded]){border-radius:calc(var(--radius) - 4px)}:root{--border-soft:color-mix(in oklab, var(--border) 35%, transparent)}header.border-b,section.border-b,div.border-b.border-border,nav.border-b.border-border,ul.border-b.border-border,li.border-b.border-border{border-bottom-color:var(--border-soft)}footer.border-t,section.border-t,div.border-t.border-border,nav.border-t.border-border,ul.border-t.border-border{border-top-color:var(--border-soft)}[class*=border-y\ border-border]{border-top-color:var(--border-soft);border-bottom-color:var(--border-soft)}[class*=divide-border]>*+*{border-color:var(--border-soft)!important}div[class*=border\ border-border],article[class*=border\ border-border],li[class*=border\ border-border],form[class*=border\ border-border],aside[class*=border\ border-border]{border-color:var(--border-soft)}nav.fixed.bottom-0{box-shadow:0 -8px 24px -18px color-mix(in oklab, var(--foreground) 55%, transparent);border-top-left-radius:1.25rem;border-top-right-radius:1.25rem}@media (width>=1024px){html:not([data-telegram=mini-app]){--ame-page-padding:clamp(2rem, 3vw, 3rem);--ame-section-space:3rem}html:not([data-telegram=mini-app]) .ame-desktop-header__inner{width:min(100%,86rem)}html:not([data-telegram=mini-app]) .ame-page-header,html:not([data-telegram=mini-app]) .ame-section,html:not([data-telegram=mini-app]) .ame-profile-hero,html:not([data-telegram=mini-app]) .ame-home-hero{width:min(100%,82rem)}html:not([data-telegram=mini-app]) .ame-page-header{padding-top:3rem;padding-bottom:2.5rem}html:not([data-telegram=mini-app]) .ame-page-header h1{max-width:18ch;font-size:clamp(3rem,4.2vw,4.5rem);line-height:1}html:not([data-telegram=mini-app]) .ame-page-header__lead{max-width:42rem;font-size:1.08rem}html:not([data-telegram=mini-app]) .ame-section-header h2{font-size:clamp(1.8rem,2.4vw,2.7rem)}html:not([data-telegram=mini-app]) .ame-home-hero{width:min(100% - 3rem,86rem);min-height:min(75dvh,47rem)}html:not([data-telegram=mini-app]) .ame-home-hero__content{padding-top:0}html:not([data-telegram=mini-app]) .ame-home-hero h1{max-width:12ch;font-size:clamp(4.3rem,6.4vw,6.5rem)}html:not([data-telegram=mini-app]) .ame-home-hero__content>p:not(.ame-eyebrow){max-width:25rem;font-size:1.08rem}html:not([data-telegram=mini-app]) .ame-home-metrics>div{min-height:8.5rem}html:not([data-telegram=mini-app]) .ame-home-metrics strong{font-size:2.65rem}html:not([data-telegram=mini-app]) .ame-home-merch{aspect-ratio:16/8.4;min-height:auto;padding:2.25rem}html:not([data-telegram=mini-app]) .ame-home-merch h2{max-width:12ch;font-size:clamp(3.1rem,4.2vw,4.25rem)}html:not([data-telegram=mini-app]) .ame-home-access{padding:2rem}html:not([data-telegram=mini-app]) .ame-profile-hero{padding-top:3.5rem}html:not([data-telegram=mini-app]) .ame-profile{--ame-profile-heading-size:clamp(1.9rem, 2.6vw, 2.7rem)}html:not([data-telegram=mini-app]) .ame-profile-hero__identity h1{font-size:var(--ame-profile-heading-size)}html:not([data-telegram=mini-app]) .ame-calendar-day{min-height:4.35rem}html:not([data-telegram=mini-app]) .ame-calendar-day>span{width:3rem;height:3rem;font-size:1rem}html:not([data-telegram=mini-app]) .ame-archive-card{min-height:24rem}html:not([data-telegram=mini-app]) .ame-expert-detail-hero h2{font-size:clamp(2.5rem,3.7vw,3.8rem)}html:not([data-telegram=mini-app]) .ame-service-detail__hero h2{font-size:clamp(2rem,2.7vw,3rem)}html:not([data-telegram=mini-app]) .ame-expert-detail-hero,html:not([data-telegram=mini-app]) .ame-expert-about,html:not([data-telegram=mini-app]) .ame-push-screen__scroll>.ame-section{width:min(100%,54rem)}html:not([data-telegram=mini-app]) .ame-application-layout{grid-template-columns:minmax(14rem,.45fr) minmax(0,1fr);gap:3rem}html:not([data-telegram=mini-app]) .ame-application-card{max-width:52rem}html:not([data-telegram=mini-app]) .ame-trip-hero{border-radius:8px;width:min(100% - 3rem,86rem);min-height:min(72dvh,43rem);margin:1.5rem auto 0}html:not([data-telegram=mini-app]) .ame-trip-hero.is-empty{min-height:0;padding:2rem 2.5rem}html:not([data-telegram=mini-app]) .ame-trip-intro{border-radius:8px;width:min(100% - 3rem,86rem);margin:1.5rem auto 0;padding:2rem 2.5rem}html:not([data-telegram=mini-app]) .ame-trip-intro h1,html:not([data-telegram=mini-app]) .ame-trip-hero h1,html:not([data-telegram=mini-app]) .ame-trip-destination__hero h2{font-size:clamp(3rem,4.8vw,4.7rem)}html:not([data-telegram=mini-app]) .ame-trip-upcoming{grid-auto-flow:initial;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}html:not([data-telegram=mini-app]) .ame-trip-upcoming>button{min-height:30rem}html:not([data-telegram=mini-app]) .ame-trip-archive{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense}html:not([data-telegram=mini-app]) .ame-trip-archive>button{min-height:19rem}html:not([data-telegram=mini-app]) .ame-trip-archive>button.is-wide{aspect-ratio:auto;grid-area:span 2/span 2;min-height:38.55rem}html:not([data-telegram=mini-app]) .ame-trip-destinations{grid-template-columns:repeat(2,minmax(0,1fr))}html:not([data-telegram=mini-app]) .ame-trip-destination__hero{border-radius:8px;width:min(100% - 3rem,86rem);margin:1.5rem auto 0}html:not([data-telegram=mini-app]) .ame-trip-destination__gallery{grid-template-columns:repeat(4,minmax(0,1fr))}html:not([data-telegram=mini-app]) .ame-trip-destination__gallery>span.is-wide{grid-area:span 2/span 2}html:not([data-telegram=mini-app]) .ame-trip-destination__experiences{grid-template-columns:repeat(2,minmax(0,1fr))}html:not([data-telegram=mini-app]) .ame-trip-upcoming>button:hover img,html:not([data-telegram=mini-app]) .ame-trip-archive>button:hover img,html:not([data-telegram=mini-app]) .ame-trip-destinations>button:hover img{transform:scale(1.025)}html:not([data-telegram=mini-app]) .ame-trip-detail__body{width:auto}html:not([data-telegram=mini-app]) .ame-media-viewer__slide{padding:1.5rem 5rem}html:not([data-telegram=mini-app]) .ame-media-viewer__slide img,html:not([data-telegram=mini-app]) .ame-media-viewer__slide video{max-width:min(100%,78rem);max-height:calc(100dvh - 11rem)}html:not([data-telegram=mini-app]) .ame-desktop-header{box-shadow:0 10px 35px #312c270a}html:not([data-telegram=mini-app]) .ame-desktop-nav{gap:clamp(1.25rem,2.3vw,2.4rem)}html:not([data-telegram=mini-app]) .ame-desktop-nav a{font-size:.66rem}html:not([data-telegram=mini-app]) .ame-events-controls{grid-template-columns:minmax(24rem,34rem) minmax(0,1fr);align-items:center;gap:1rem 2rem;width:min(100%,82rem);display:grid}html:not([data-telegram=mini-app]) .ame-events-filterbar{justify-content:flex-end}html:not([data-telegram=mini-app]) .ame-events-layout{grid-template-columns:minmax(32rem,1.15fr) minmax(23rem,.85fr);gap:2.5rem}html:not([data-telegram=mini-app]) .ame-all-events{grid-column:1/-1}html:not([data-telegram=mini-app]) .ame-all-events .ame-event-list{grid-template-columns:repeat(2,minmax(0,1fr))}html:not([data-telegram=mini-app]) .ame-event-detail{width:min(72rem,100vw - 4rem);max-height:min(90dvh,62rem)}html:not([data-telegram=mini-app]) .ame-event-detail__hero h2{font-size:2rem}html:not([data-telegram=mini-app]) .ame-event-media__grid{height:min(28rem,44vw)}html:not([data-telegram=mini-app]) .ame-expert-card{grid-template-columns:auto minmax(0,1fr);align-content:start;min-height:13rem}html:not([data-telegram=mini-app]) .ame-expert-card>svg{position:absolute;bottom:1.1rem;right:1.1rem}html:not([data-telegram=mini-app]) .ame-expert-card{position:relative}html:not([data-telegram=mini-app]) .ame-expert-card__body>strong{font-size:1.35rem}html:not([data-telegram=mini-app]) .ame-push-screen:not(.ame-profile-push-screen){z-index:50;top:5rem}html:not([data-telegram=mini-app]) .ame-expert-detail .ame-push-screen__scroll{grid-template-columns:minmax(20rem,.72fr) minmax(0,1.28fr);align-items:start;gap:0 2.5rem;width:min(100%,86rem);margin-inline:auto;padding:2rem;display:grid}html:not([data-telegram=mini-app]) .ame-expert-detail .ame-expert-detail-hero{grid-column:1;grid-template-columns:1fr;width:100%;padding:1rem 0 2rem;position:sticky;top:0}html:not([data-telegram=mini-app]) .ame-expert-detail .ame-expert-detail-hero .ame-avatar{grid-row:auto}html:not([data-telegram=mini-app]) .ame-expert-detail .ame-expert-about,html:not([data-telegram=mini-app]) .ame-expert-detail .ame-expert-showcase,html:not([data-telegram=mini-app]) .ame-expert-detail .ame-section{grid-column:2;width:100%}html:not([data-telegram=mini-app]) .ame-expert-detail .ame-expert-about{padding-top:1rem}html:not([data-telegram=mini-app]) .ame-push-screen:not(.ame-profile-push-screen)>.ame-detail-header{border-right:1px solid var(--ame-line);border-left:1px solid var(--ame-line);width:min(100%,86rem);margin-inline:auto}html:not([data-telegram=mini-app]) .ame-trip-location .ame-push-screen__scroll,html:not([data-telegram=mini-app]) .ame-trip-detail .ame-push-screen__scroll,html:not([data-telegram=mini-app]) .ame-merch-detail .ame-push-screen__scroll{grid-template-columns:minmax(0,1.25fr) minmax(23rem,.75fr);align-items:start;gap:2.5rem;width:min(100%,86rem);margin-inline:auto;padding:2rem;display:grid;overflow-y:auto}html:not([data-telegram=mini-app]) .ame-trip-location .ame-trip-detail__media,html:not([data-telegram=mini-app]) .ame-trip-detail .ame-trip-detail__media,html:not([data-telegram=mini-app]) .ame-merch-detail .ame-merch-detail__media{aspect-ratio:4/4.6;border-radius:8px;width:100%;max-height:calc(100dvh - 9rem);margin:0;position:sticky;top:0}html:not([data-telegram=mini-app]) .ame-trip-location .ame-trip-detail__body,html:not([data-telegram=mini-app]) .ame-trip-detail .ame-trip-detail__body,html:not([data-telegram=mini-app]) .ame-merch-detail .ame-merch-detail__body{width:100%;margin:0;padding:1rem 0 3rem}html:not([data-telegram=mini-app]) .ame-trip-detail__body h2,html:not([data-telegram=mini-app]) .ame-merch-detail__body h2{font-size:clamp(2rem,3vw,3rem)}html:not([data-telegram=mini-app]) .ame-trip-destination .ame-push-screen__scroll{width:min(100%,86rem);margin-inline:auto}html:not([data-telegram=mini-app]) .ame-expert-detail-hero,html:not([data-telegram=mini-app]) .ame-expert-about,html:not([data-telegram=mini-app]) .ame-expert-showcase,html:not([data-telegram=mini-app]) .ame-expert-formats,html:not([data-telegram=mini-app]) .ame-push-screen__scroll>.ame-section{width:min(100%,70rem)}html:not([data-telegram=mini-app]) .ame-expert-showcase__stage{max-height:38rem}html:not([data-telegram=mini-app]) .ame-profile-hero{grid-template-columns:minmax(0,1.25fr) minmax(26rem,.75fr);align-items:center;gap:2rem;padding-top:3rem}html:not([data-telegram=mini-app]) .ame-profile-hero__identity{text-align:left}html:not([data-telegram=mini-app]) .ame-profile-hero__identity .ame-profile-identity{justify-content:flex-start}html:not([data-telegram=mini-app]) .ame-profile-balance{grid-template-columns:minmax(7.5rem,.65fr) minmax(0,1.35fr);align-self:center;align-items:center;gap:1rem;width:100%;height:auto;min-height:6.75rem;max-height:none;padding:1rem 1.2rem}html:not([data-telegram=mini-app]) .ame-profile-balance strong{font-size:1.85rem}html:not([data-telegram=mini-app]) .ame-profile-balance__action{white-space:nowrap;align-self:center;width:100%;min-width:0;max-width:none}html:not([data-telegram=mini-app]) .ame-profile-balance__action>span{text-overflow:ellipsis;overflow:hidden}html:not([data-telegram=mini-app]) .ame-profile-section.is-expanded{min-height:12rem}}.ame-merch-title{width:min(100%,82rem);padding:1.6rem var(--ame-page-padding) 1rem;font-family:var(--font-display);margin-inline:auto;font-size:1.55rem;font-weight:400}.ame-merch-hero{width:calc(100% - var(--ame-page-padding) * 2);border-radius:min(var(--ame-card-radius), .5rem);background:var(--ame-surface);color:#fff;min-height:min(40rem,116vw);margin-inline:auto;position:relative;overflow:hidden}.ame-merch-hero>img,.ame-merch-hero>video,.ame-merch-hero__loading,.ame-merch-hero__empty,.ame-merch-hero__shade{width:100%;height:100%;position:absolute;inset:0}.ame-merch-hero>img,.ame-merch-hero>video,.ame-merch-hero__loading{object-fit:cover;object-position:center 20%}.ame-merch-hero__loading{background-color:#292621;background-image:linear-gradient(110deg,#0000 24%,#ffffff1f 42%,#0000 60%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:1.4s ease-in-out infinite ame-skeleton}.ame-merch-hero__empty{color:#ffffff7a;background:#292621;place-items:center;display:grid}.ame-merch-hero__empty svg{width:2rem}.ame-merch-hero>video{background:var(--ame-surface)}.ame-merch-hero__shade{background:linear-gradient(#0000000a 35%,#000000c7 100%)}.ame-merch-hero>div{position:absolute;bottom:1.5rem;left:1.25rem;right:1.25rem}.ame-merch-hero .ame-eyebrow{color:#ffffffc7}.ame-merch-hero h1{max-width:10ch;font-family:var(--font-display);margin-top:.7rem;font-size:clamp(3rem,13vw,5.2rem);font-weight:300;line-height:.98}.ame-merch-intro{max-width:42rem;color:var(--ame-secondary-ink);margin:-.3rem 0 1.75rem;font-size:.98rem;line-height:1.55}.ame-merch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.ame-merch-card{border-radius:min(var(--ame-card-radius), .5rem);background:var(--ame-elevated);min-width:0;color:inherit;text-align:left;border:0;transition:transform .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 .15rem .7rem #1111110a}.ame-merch-card:active{box-shadow:none;transform:scale(.985)}.ame-merch-card__visual{aspect-ratio:4/5;background:#e8e8e6;position:relative;overflow:hidden}.ame-merch-card__visual>img,.ame-merch-card__visual>video{object-fit:cover;width:100%;height:100%}.ame-merch-card__visual>svg{color:#fff;background:#000000a3;border-radius:50%;width:1.35rem;height:1.35rem;padding:.28rem;position:absolute;bottom:.65rem;right:.65rem}.ame-merch-card__visual>b{color:#171717;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border-radius:1rem;place-items:center;min-width:1.75rem;height:1.75rem;padding-inline:.4rem;font-size:.68rem;font-style:normal;font-weight:700;display:grid;position:absolute;top:.6rem;right:.6rem}.ame-merch-card__fallback{background:var(--ame-surface);width:100%;height:100%;color:var(--ame-secondary-ink);font-family:var(--font-display);align-content:center;place-items:center;gap:.55rem;font-size:1rem;display:grid}.ame-merch-card__fallback svg{stroke-width:1.4px;width:2.2rem;height:2.2rem}.ame-merch-card__body{gap:.4rem;min-width:0;padding:.8rem;display:grid}.ame-merch-card__body small{color:var(--ame-secondary-ink);font-family:var(--font-sans);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:520;overflow:hidden}.ame-merch-card__body h2{overflow-wrap:anywhere;font-family:var(--font-sans);font-size:.98rem;font-weight:680;line-height:1.2}.ame-merch-card__meta{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;margin-top:.1rem;display:flex}.ame-merch-card__body strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;font-weight:720;overflow:hidden}.ame-merch-card__body em{background:var(--ame-surface);max-width:55%;color:var(--ame-secondary-ink);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:.25rem .42rem;font-size:.58rem;font-style:normal;font-weight:620;line-height:1;overflow:hidden}.ame-merch-card__body em.is-available{color:#326443;background:#eaf4ed}.ame-merch-card__body em.is-preorder{color:#3c6078;background:#edf3f8}.ame-merch-card__body em.is-sold_out{color:#765151;background:#f3eeee}.ame-merch-detail__media{aspect-ratio:4/5;touch-action:pan-y;background:#e8e8e6;width:min(100%,58rem);margin-inline:auto;position:relative;overflow:hidden}.ame-merch-detail__media>img,.ame-merch-detail__media>video{object-fit:contain;background:var(--ame-surface);width:100%;height:100%}.ame-merch-detail__fallback{width:100%;height:100%;color:var(--ame-secondary-ink);align-content:center;place-items:center;gap:.75rem;display:grid}.ame-merch-detail__fallback svg{width:2rem;height:2rem}.ame-merch-detail__dots{justify-content:center;gap:.35rem;display:flex;position:absolute;bottom:.9rem;left:0;right:0}.ame-merch-detail__dots button{background:#ffffff8a;border:0;border-radius:50%;width:1.2rem;height:.42rem;padding:0;transition:transform .18s,background-color .18s;transform:scaleX(.35);box-shadow:0 0 0 1px #0000001a}.ame-merch-detail__dots button.is-active{background:#fff;border-radius:1rem;transform:scaleX(1)}.ame-merch-detail__body{width:min(100%,48rem);padding:1.4rem var(--ame-page-padding) 3rem;gap:1rem;margin-inline:auto;display:grid}.ame-merch-detail__heading{gap:.65rem;display:grid}.ame-merch-detail__heading>small{color:var(--ame-secondary-ink);font-size:.72rem;font-weight:580}.ame-merch-detail__body h2{overflow-wrap:anywhere;max-width:22ch;font-family:var(--font-sans);text-wrap:balance;font-size:2rem;font-weight:720;line-height:1.08}.ame-merch-detail__price{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ame-merch-detail__price strong{font-size:1.12rem;font-weight:750}.ame-merch-detail__price span{background:var(--ame-surface);color:var(--ame-secondary-ink);border-radius:999px;padding:.35rem .55rem;font-size:.68rem;font-weight:650}.ame-merch-detail__price span.is-available{color:#326443;background:#eaf4ed}.ame-merch-detail__price span.is-preorder{color:#3c6078;background:#edf3f8}.ame-merch-detail__price span.is-sold_out{color:#765151;background:#f3eeee}.ame-merch-detail__about{background:var(--ame-elevated);border-radius:.5rem;gap:.55rem;padding:.9rem;display:grid;box-shadow:0 .15rem .7rem #1111110a}.ame-merch-detail__about h3{font-size:.82rem;font-weight:700}.ame-merch-detail__about p{color:var(--ame-secondary-ink);overflow-wrap:anywhere;white-space:pre-wrap;font-size:.86rem;line-height:1.55}.ame-merch-detail__specs{background:var(--ame-elevated);border-radius:.5rem;display:grid;overflow:hidden;box-shadow:0 .15rem .7rem #1111110a}.ame-merch-detail__specs>div{grid-template-columns:4.7rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:3rem;padding:.75rem .9rem;display:grid}.ame-merch-detail__specs>div+div{border-top:1px solid #1111110f}.ame-merch-detail__specs dt{color:var(--ame-secondary-ink);font-size:.72rem}.ame-merch-detail__specs dd{overflow-wrap:anywhere;font-size:.84rem;font-weight:560}.ame-merch-detail__order{color:#fff;background:#171717;border-radius:.5rem;justify-content:center;align-items:center;gap:.55rem;width:100%;min-height:3.25rem;margin-top:.2rem;font-size:.9rem;font-weight:700;transition:transform .16s,background .16s;display:inline-flex}.ame-merch-detail__order:active{transform:scale(.985)}.ame-merch-detail__order:hover{background:#000}.ame-merch-detail__order svg{width:1.05rem;height:1.05rem}.ame-merch-detail__order-note{color:var(--ame-secondary-ink);text-align:center;margin-top:-.35rem;padding-inline:.5rem;font-size:.67rem;line-height:1.4}
