.certification-grid{gap:var(--cert-grid-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.certification-grid{gap:var(--cert-grid-gap-sm);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.certification-grid{gap:var(--cert-grid-gap-lg);grid-template-columns:repeat(4,minmax(0,1fr))}}.certification-link,.certification-link:hover,.certification-link:focus,.certification-link:visited{color:inherit}.certification-media{aspect-ratio:57/44;width:100%;position:relative}.certification-img{transition:transform var(--duration-media) var(--ease-out)}.certification-img--trim{width:108%!important;max-width:none!important;height:108%!important;inset:-4%!important}.certification-doc{justify-content:center;align-items:center;gap:var(--cert-doc-gap);width:100%;height:100%;color:var(--foreground-subtle);flex-direction:column;display:flex}.certification-doc svg{width:var(--cert-doc-icon);height:var(--cert-doc-icon);transition:transform var(--duration-media) var(--ease-out)}.certification-doc span{font-size:var(--text-micro);font-weight:var(--weight-medium);letter-spacing:var(--tracking-kicker-wide);text-transform:uppercase}.certification-cta-arrow{transition:transform var(--duration-normal) var(--ease-out);display:inline-block}@media (hover:hover) and (pointer:fine){.certification-item:hover .certification-img,.certification-item:hover .certification-doc svg{transform:scale(1.015)}.certification-item:hover .certification-cta-arrow{transform:translate3d(var(--media-hover-lift), 0, 0)}}@media (prefers-reduced-motion:reduce){.certification-img,.certification-doc svg,.certification-cta-arrow{transition:none}}.certification-lightbox[open]{padding:var(--lightbox-stage-pad-block)}.certification-lightbox-frame{width:var(--lightbox-cert-width);aspect-ratio:57/44;position:relative}.certification-lightbox-img{border-radius:var(--lightbox-radius)}
.greek-border{height:var(--hero-border-height);flex-direction:column;flex-shrink:0;width:100%;display:flex}.greek-gold{height:var(--hero-gold-height);background:var(--hero-gold-gradient);box-shadow:var(--hero-gold-emboss);flex-shrink:0}.greek-pattern{background-image:url(/images/greek-border-key.png);background-position:0;background-repeat:repeat-x;background-size:auto 100%;flex:1;min-height:0;overflow:hidden;transform:scaleX(-1)}
.hero{height:calc(100vh - var(--header-height));min-height:0;width:calc(100% + 2 * var(--site-padding));max-width:none;margin-inline:calc(-1 * var(--site-padding));background-image:linear-gradient(var(--hero-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--hero-grid-line) 1px, transparent 1px);background-size:var(--hero-grid-size) var(--hero-grid-size);flex-direction:column;display:flex;position:relative}.hero-content{min-height:0;padding-inline:var(--site-padding);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.hero__sticker--signpost{width:118px;top:14%;left:7%}.hero__sticker--cocktail{width:52px;top:13%;left:27%}.hero__sticker--taxi{width:92px;top:15%;right:30%}.hero__sticker--ticket{width:86px;top:20%;right:7%}.hero__sticker--cup{width:54px;top:38%;left:16%}.hero__sticker--bagel{width:92px;top:56%;left:8%}.hero__sticker--pizza{width:78px;top:54%;right:29%}.hero__sticker--cafe{width:96px;top:54%;right:7%}@media (max-width:1050px){.hero__sticker--signpost{width:88px}.hero__sticker--cocktail{width:40px}.hero__sticker--taxi{width:70px}.hero__sticker--ticket{width:64px}.hero__sticker--cup{width:42px}.hero__sticker--bagel{width:70px}.hero__sticker--pizza{width:58px}.hero__sticker--cafe{width:72px}}.hero__inner{z-index:2;text-align:center;width:100%;min-height:0;max-width:var(--measure-container);padding:var(--hero-pad-block);flex-direction:column;flex:1;align-items:center;margin-inline:auto;display:flex;position:relative}.hero__center{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}@media (min-width:768px){.hero__inner{padding:var(--hero-pad-block-desktop)}}@media (min-width:641px){.hero__inner{padding-block:var(--space-6);justify-content:center}.hero__center{flex:none}}.hero__headline{justify-content:center;width:100%;margin:0;display:flex}.hero__headline-figure{justify-content:center;width:100%;display:flex}@media (max-width:767px){.hero__headline-figure{width:calc(100% + 2 * var(--space-6));margin-inline:calc(-1 * var(--space-6))}}.hero__headline-figure svg{width:auto;max-width:min(42rem,100%);height:auto;max-height:min(56vh, calc(100vh - var(--header-height) - 2 * var(--hero-border-height) - 12.5rem));display:block}@media (min-width:768px){.hero__headline-figure svg{max-width:min(56rem,100%);max-height:min(65vh, calc(100vh - var(--header-height) - 2 * var(--hero-border-height) - 10rem))}}.hero__meta{z-index:2;width:100%;height:calc(var(--hero-location-size) + .375rem);margin-top:var(--hero-location-gap);justify-content:center;align-items:flex-end;display:flex;position:relative}.hero__footer-group{gap:var(--hero-footer-sub-gap);min-width:0;max-width:100%;font-size:var(--hero-footer-size);flex-direction:column;display:flex;position:absolute;bottom:0}.hero__footer-group--left{text-align:left;align-items:flex-start;left:0}.hero__footer-group--right{text-align:right;align-items:flex-end;right:0}.hero__location{font-size:var(--hero-footer-sub-size);font-weight:var(--weight-bold);letter-spacing:.22em;text-transform:uppercase;color:var(--foreground-muted);margin:0;line-height:1.35}.hero__footer-label{font-weight:var(--weight-bold);letter-spacing:-.01em;text-transform:uppercase;line-height:1.15}.hero__footer-sub{font-size:var(--hero-footer-sub-size);font-weight:var(--weight-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--foreground-muted);line-height:1.35}@media (max-width:640px){.hero__inner{padding-bottom:var(--space-2-5)}.hero__meta{align-items:center;gap:var(--space-1);text-align:center;flex-direction:column;height:auto}.hero__footer-group{position:static}.hero__footer-group--left,.hero__footer-group--right{text-align:center;align-items:center}}
.sticker{z-index:1;pointer-events:none;display:block;position:absolute}.sticker__float,.sticker__img{width:100%;height:auto;display:block}.sticker__img{filter:drop-shadow(var(--hero-sticker-shadow))}@media (max-width:767px){.sticker{display:none}}
