.instagram-page{--ig-bg:#171716;--ig-ink:#e9e6de;--ig-muted:#aaa69d;--ig-rule:#e9e6de33;box-sizing:border-box;background:var(--ig-bg);min-height:100svh;color:var(--ig-ink);font-family:var(--font-sans);overflow:clip}.instagram-page *{box-sizing:border-box}.instagram-page__inner{width:min(100%,1280px);margin-inline:auto;padding:0 clamp(20px,5vw,80px) clamp(64px,8vw,110px)}.instagram-page :is(h1,h2,p,figure,ol){margin:0}.instagram-page :is(h1,h2){font-family:var(--font-display);text-transform:uppercase;font-weight:500}.instagram-page a{color:inherit;text-decoration:none}.instagram-page a:focus-visible{outline-offset:4px;outline:1px solid}.instagram-eyebrow{color:var(--ig-muted);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:500;line-height:1.45}.instagram-intro{border-bottom:1px solid var(--ig-rule);padding:clamp(98px,12vw,148px) 0 clamp(27px,4vw,48px)}.instagram-intro .instagram-eyebrow{margin-bottom:17px}.instagram-intro h1{letter-spacing:.12em;font-size:clamp(13px,1.2vw,16px);line-height:1.45}.instagram-intro>p:last-child{max-width:46ch;color:var(--ig-muted);margin-top:12px;font-size:clamp(12px,1.1vw,14px);line-height:1.7}.instagram-current{border-bottom:1px solid var(--ig-rule);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,7vw,100px);padding:clamp(30px,5vw,64px) 0;display:grid}.instagram-current__copy{max-width:42ch}.instagram-current h2{letter-spacing:.14em;margin-top:15px;font-size:clamp(14px,1.35vw,18px);line-height:1.5}.instagram-current__copy>p:not(.instagram-eyebrow){margin-top:14px;font-size:13px;line-height:1.75}.instagram-current__copy>.instagram-note{color:var(--ig-muted);letter-spacing:.035em;font-size:11px}.instagram-current__image{min-width:0}.instagram-current__image img{object-fit:contain;width:100%;height:auto;max-height:620px;display:block}.instagram-action{border-bottom:1px solid var(--ig-rule);letter-spacing:.06em;justify-content:space-between;align-items:center;gap:26px;min-height:44px;font-size:11px;line-height:1.4;transition:gap .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.instagram-action:hover{gap:34px}.instagram-current .instagram-action{margin-top:18px}.instagram-destinations{border-bottom:1px solid var(--ig-rule);padding-block:clamp(36px,6vw,80px)}.instagram-destinations>.instagram-eyebrow{margin-bottom:22px}.instagram-destinations ol{border-top:1px solid var(--ig-rule);padding:0;list-style:none}.instagram-destinations li a{border-bottom:1px solid var(--ig-rule);grid-template-columns:28px minmax(0,.8fr) minmax(0,1.25fr) 20px;align-items:center;gap:clamp(8px,2vw,24px);min-height:70px;padding:9px 0;transition:padding-inline .32s cubic-bezier(.16,1,.3,1);display:grid}.instagram-destinations li a:hover{padding-inline:6px}.instagram-destinations__number{color:var(--ig-muted);font-size:9px}.instagram-destinations__title{letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:1.4}.instagram-destinations__description{color:var(--ig-muted);font-size:11px;line-height:1.55}.instagram-destinations__arrow{justify-self:end;font-size:15px}.instagram-recognition{border-bottom:1px solid var(--ig-rule);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:12px 42px;padding-block:clamp(36px,6vw,80px);display:grid}.instagram-recognition>:not(.instagram-eyebrow){grid-column:2}.instagram-recognition__names{letter-spacing:.025em;gap:7px;font-size:13px;line-height:1.7;display:grid}.instagram-recognition__names span{min-width:11.5rem;color:var(--ig-muted);letter-spacing:.12em;text-transform:uppercase;margin-right:8px;font-size:9px;display:inline-block}.instagram-recognition>p:not(.instagram-eyebrow):not(.instagram-recognition__names){max-width:57ch;color:var(--ig-muted);font-size:12px;line-height:1.7}.instagram-inline-actions{flex-wrap:wrap;gap:8px 30px;margin-top:8px;display:flex}.instagram-inline-actions a{border-bottom:1px solid var(--ig-rule);align-items:center;gap:12px;min-height:44px;font-size:11px;display:inline-flex}.instagram-collect{border-bottom:1px solid var(--ig-rule);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(25px,7vw,90px);padding-block:clamp(36px,6vw,80px);display:grid}.instagram-collect__copy>p{max-width:34ch;color:var(--ig-muted);margin-top:20px;font-size:13px;line-height:1.7}.instagram-collect .instagram-action{margin-top:18px}.instagram-collect img{object-fit:contain;width:100%;height:auto;max-height:470px;display:block}.instagram-end{padding-top:clamp(34px,5vw,60px)}.instagram-end nav{border-top:1px solid var(--ig-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:0 22px;margin-top:18px;display:grid}.instagram-end a{border-bottom:1px solid var(--ig-rule);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;min-height:52px;font-size:11px;display:flex}.instagram-end a:hover,.instagram-inline-actions a:hover{text-underline-offset:5px;text-decoration:underline}html[data-site-locale=el] .instagram-page :is(h1,h2,.instagram-destinations__title,.instagram-eyebrow){letter-spacing:.075em}@media (width<=700px){.instagram-intro{padding-top:92px;padding-bottom:26px}.instagram-current{grid-template-columns:1fr;gap:22px;padding-block:26px 30px}.instagram-current__image{grid-row:2}.instagram-current__image img{max-height:440px}.instagram-destinations{padding-block:35px}.instagram-destinations li a{grid-template-columns:24px minmax(0,1fr) 16px;gap:5px 12px;min-height:68px}.instagram-destinations__description{grid-area:2/2;padding-bottom:4px}.instagram-destinations__arrow{grid-area:1/3/span 2}.instagram-recognition{padding-block:35px;display:block}.instagram-recognition__names{margin-top:20px}.instagram-recognition__names span{margin-bottom:2px;display:block}.instagram-recognition>p:not(.instagram-eyebrow):not(.instagram-recognition__names){margin-top:12px}.instagram-collect{grid-template-columns:1fr;gap:23px;padding-block:35px}.instagram-collect img{max-height:350px}.instagram-end nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}}@media (width<=380px){.instagram-page__inner{padding-inline:18px}.instagram-destinations__description{font-size:10px}}@media (prefers-reduced-motion:reduce){.instagram-page a{transition:none}}
