:root{--phone-h:min(74vh, calc(var(--u) * 42))}@media (max-width:760px){:root{--phone-h:min(60svh, 500px)}}.split{gap:clamp(1.5rem, calc(var(--u) * 4), 5rem);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;display:grid}.split.wide-visual{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.visual{min-height:calc(var(--phone-h) + 2rem);grid-template-areas:"v";place-items:center;display:grid}.visual>*{grid-area:v}@media (max-width:900px){.split,.split.wide-visual{grid-template-columns:minmax(0,1fr)}.slide{align-content:start}}.app-head{border-bottom:1px solid #00000012;align-items:center;gap:.6em;padding:.6em 1.1em .8em;display:flex}.app-head b{font-family:var(--font-display);font-size:1.1em;font-weight:700;font-stretch:105%}.glass{-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#ffffff24;border:1px solid #ffffff4d;border-radius:20px;box-shadow:0 30px 60px -25px #14001e8c}.card{color:#1d1026;background:#fff;border-radius:20px;box-shadow:0 30px 60px -25px #28052880,inset 0 2px #fff9}.overlay{z-index:3;font-size:calc(var(--phone-h) * .025);padding:1.1em 1.25em}.chip{font-size:calc(var(--phone-h) * .024);white-space:nowrap;border-radius:999px;align-items:center;gap:.55em;padding:.55em 1em;font-weight:500;display:inline-flex}.pulse{background:var(--color-magenta);border-radius:50%;width:.65em;height:.65em;animation:1.8s ease-out infinite pulse;box-shadow:0 0 #f0287a99}@keyframes pulse{to{box-shadow:0 0 0 .9em #f0287a00}}@media (max-width:760px){.visual{min-height:0;padding-block:1rem 2rem}.visual .overlay,.radar-card,.critics,.somm,.wine-card,.weather,.itinerary,.greece-pass{max-width:100%;translate:0}.radar-card,.wine-card{width:58%}.weather,.itinerary{width:100%;position:relative}.weather{align-self:start}.itinerary{align-self:end;margin-top:9rem}.postcard{width:100%}.slide .greece-pass{margin-top:50vw}.coverage-visual{width:100%}}
