.explore{--explore-gap:24px;--explore-card-height:clamp(360px, 35.07vw, 505px);--explore-light:#f9f7f2}.explore-hero{align-items:center;gap:var(--space-24,24px);padding:111px var(--layout-page-inset) 112px;text-align:center;flex-direction:column;display:flex}.explore-hero__title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--font-heading-h1);line-height:var(--lh-heading-h1);letter-spacing:var(--ls-heading-h1);color:var(--color-ink);margin:0}.explore-hero__text{max-width:618px;font-size:var(--font-body-l,20px);letter-spacing:-.02em;color:#676765;margin:0;font-weight:400;line-height:1.45}.explore-search{width:min(342px,100%);margin-top:var(--space-16,16px);text-align:left;position:relative}.explore-search__input{border:1px solid var(--color-ink-muted,#69635c);width:100%;min-height:48px;font-family:var(--font-body);color:var(--color-ink);appearance:none;background:0 0;border-radius:999px;padding:12px 60px 12px 28px;font-size:16px;line-height:1.4}.explore-search__input::placeholder{color:var(--color-ink);opacity:1}.explore-search__input::-webkit-search-cancel-button{display:none}.explore-search__input:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.explore-search__icon{pointer-events:none;width:20px;height:20px;position:absolute;top:14px;right:28px}.explore-search__list{z-index:5;background:var(--color-white,#fff);border-radius:16px;margin:0;padding:8px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 12px 32px #17151329}.explore-search__option,.explore-search__empty{border-radius:10px;padding:10px 14px;font-size:16px}.explore-search__option{cursor:pointer;flex-direction:column;gap:2px;display:flex}.explore-search__option:hover,.explore-search__option.is-active{background:var(--color-off-white)}.explore-search__label{color:var(--color-ink);font-weight:500}.explore-search__sub,.explore-search__empty{color:var(--color-ink-muted);font-size:14px}.explore-section{padding:112px var(--layout-page-inset);background:var(--explore-light)}.explore-section__title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--font-heading-h3);line-height:var(--lh-heading-h3);letter-spacing:var(--ls-heading-h3);text-align:center;color:inherit;margin:0 0 64px}.explore-grid{gap:var(--explore-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.explore-card{height:var(--explore-card-height);border-radius:var(--radius-container,16px);color:#fff;background:#c8c8c8;grid-column:span 1;text-decoration:none;display:block;position:relative;overflow:hidden}.explore-card--span2{grid-column:span 2}.explore-card img{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.explore-card:hover img{transform:scale(1.03)}.explore-card__shade{background:#1715131a;position:absolute;inset:0}.explore-card__shade:after{content:"";mix-blend-mode:multiply;background:linear-gradient(#17151300 50%,#17151326 70%);position:absolute;inset:0}.explore-card__blur{-webkit-backdrop-filter:blur(2.75px);backdrop-filter:blur(2.75px);pointer-events:none;height:187px;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}.explore-card__text{left:var(--layout-card-padding,40px);right:var(--layout-card-padding,40px);bottom:var(--layout-card-padding,40px);gap:var(--layout-gap-tight,12px);text-shadow:0 1px 14px #17151359;flex-direction:column;display:flex;position:absolute}.explore-card__tags{font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;color:#fff;font-size:12px;line-height:1.3}.explore-card__name{font-size:var(--font-body-xl,24px);letter-spacing:-.02em;color:var(--explore-light);font-weight:600;line-height:1.45;display:block}.explore-card__place{flex-direction:column;display:flex}.explore-card__country{color:var(--explore-light);font-size:16px;line-height:1.4;display:block}.explore-card:focus-visible{outline:3px solid var(--color-ink);outline-offset:3px}.explore-mood{background:var(--color-ink);color:var(--color-off-white);padding:clamp(96px,15.8vw,228px) 0}.explore-mood__title{padding-inline:var(--layout-page-inset);margin-bottom:0}.explore-mood__list{padding:40px var(--layout-page-inset) 48px;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;gap:12px;margin:0;list-style:none;display:flex;overflow-x:auto}.explore-mood__viewport.is-marquee{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;overflow:hidden}.explore-mood__viewport.is-marquee:active{cursor:grabbing}.explore-mood__viewport.is-marquee .explore-mood__list{scroll-snap-type:none;will-change:transform;width:max-content;padding-inline:0;overflow:visible}.explore-mood__viewport.is-marquee .explore-mood__item{scroll-snap-align:none}.explore-mood__item{scroll-snap-align:center;flex:none}.explore-mood__tile{background:var(--tile-color);width:306px;height:300px;color:var(--color-ink);font-family:var(--font-body);text-align:center;cursor:pointer;transform:rotate(calc(var(--tilt,0deg) + var(--jitter,0deg)));border:0;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:20px;font-weight:500;line-height:1.2;transition:transform .35s,box-shadow .35s;display:flex}.explore-mood__tile:hover{transform:rotate(calc(var(--tilt,0deg) + var(--jitter,0deg))) translateY(-6px)}.explore-mood__tile.is-selected{box-shadow:0 0 0 4px var(--color-ink), 0 0 0 7px var(--color-off-white);transform:rotate(0)scale(1.04)}.explore-mood__tile:focus-visible{outline:3px solid var(--color-off-white);outline-offset:4px}.explore-mood__tile img{width:96px;height:96px}.explore-way__head{align-items:center;gap:12px;min-height:24px;margin-bottom:24px;display:flex}.explore-way__label{font-family:var(--font-mono);font-size:var(--font-micro-small,14px);text-transform:uppercase;color:var(--color-ink-muted,#69635c);margin:0;line-height:1.4}.explore-pills{flex-wrap:wrap;gap:12px;margin-bottom:64px;display:flex}.explore-pill{border:1px solid var(--color-ink-muted,#69635c);color:var(--color-ink);font-family:var(--font-body);font-size:var(--font-micro-small,14px);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;padding:12px 20px;line-height:24px;transition:background-color .2s,color .2s}.explore-pill:hover{background:#17151314}.explore-pill.is-active{border-color:var(--color-ink);background:var(--color-ink);color:#fff}.explore-pill:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.explore-empty{text-align:center;color:var(--color-ink-muted);margin:48px 0}.explore-more{justify-content:center;margin-top:64px;display:flex}.explore-more__btn{min-height:48px;font-size:var(--font-micro-default,16px);padding:12px 28px;line-height:24px}@media (max-width:1024px){.explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.explore{--explore-card-height:clamp(320px, 46vw, 440px)}}@media (max-width:640px){.explore{--explore-gap:16px;--explore-card-height:420px}.explore-hero{padding-block:72px 64px}.explore-section{padding-block:72px}.explore-section__title,.explore-pills{margin-bottom:var(--space-32,32px)}.explore-grid{grid-template-columns:minmax(0,1fr)}.explore-card--span2{grid-column:span 1}.explore-card__text{bottom:24px;left:24px;right:24px}.explore-mood{padding-block:72px}.explore-mood__list{padding-top:40px;padding-bottom:32px}.explore-mood__tile{width:232px;height:240px;font-size:18px}.explore-mood__tile img{width:72px;height:72px}.explore-pills{margin-inline:calc(var(--layout-page-inset) * -1);padding:0 var(--layout-page-inset) 4px;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.explore-pills::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){.explore-card img,.explore-mood__tile,.explore-pill{transition:none}.explore-card:hover img{transform:none}.explore-mood__tile:hover{transform:rotate(calc(var(--tilt,0deg) + var(--jitter,0deg)))}}
