html{scroll-behavior:smooth;scroll-padding-top:30px}.landing{color:var(--navy);overflow-x:hidden}.landing main{max-width:none;padding:0}.landing a{text-decoration:none;color:inherit}.nav{max-width:1400px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:27px 5%;gap:25px}.wordmark{display:flex;align-items:center;gap:10px;font-family:Fredoka,sans-serif;font-size:25px;font-weight:700;flex-wrap:wrap}.wordmark img{border-radius:10px}.wordmark>span{display:block;width:100%;padding-left:48px;font:11px Nunito,sans-serif;letter-spacing:1.4px;text-transform:uppercase;margin-top:-12px}.nav nav{display:flex;align-items:center;gap:27px;font-size:14px}.nav-pill{border:1.5px solid var(--navy);border-radius:40px;padding:10px 19px}.summer-hero{max-width:1400px;margin:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:58px 5% 75px;gap:5%}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:800}.sun-dot{display:inline-block;background:#f2b600;width:10px;height:10px;border-radius:50%;margin-right:8px}.hero-copy h1{font-size:clamp(58px,6.8vw,96px);letter-spacing:-3px;line-height:1.02;margin:24px 0}.hero-copy h1 em{font-style:normal;color:#ed9d16}.hero-copy>p{max-width:390px;font-size:18px;line-height:1.7}.button{display:inline-flex;gap:35px;align-items:center;background:var(--lemon);border:2px solid var(--navy);border-radius:50px;padding:15px 25px;margin-top:20px;box-shadow:0 4px 0 var(--navy);font-size:15px}.button:hover{transform:translateY(-2px)}.platform{font-size:12px;margin-top:23px;color:var(--muted)}.platform span{margin:0 10px}.street-art{background:#bce7fb;position:relative;border-radius:48% 48% 8px 8px;min-height:480px;display:flex;align-items:center;justify-content:center;border:2px solid var(--navy)}.street-art>img{width:100%;margin-top:42px}.weather-note{position:absolute;top:38px;left:75px;font-size:10px;letter-spacing:1px}.weather-note strong{font-size:12px;letter-spacing:0}.open-sign{position:absolute;right:-13px;bottom:85px;background:#fff9ea;border:2px solid var(--navy);padding:13px 20px;transform:rotate(-6deg);font-size:10px;letter-spacing:1px;box-shadow:4px 4px 0 #1f3a5f}.open-sign strong{font:17px Fredoka,sans-serif;letter-spacing:0}.art-label{position:absolute;bottom:20px;font-size:10px;font-weight:800;letter-spacing:2px}.ticker{display:flex;justify-content:center;gap:35px;align-items:center;padding:17px 25px;background:var(--lemon);border-block:2px solid var(--navy);font-weight:800;font-size:12px;letter-spacing:1.5px}.ticker>span:nth-child(even){font-size:25px}.how{max-width:1280px;margin:auto;padding:100px 5%}.section-heading{display:grid;grid-template-columns:1.3fr 1fr;column-gap:80px;align-items:end}.section-heading>.eyebrow{grid-column:1/-1}.landing h2{font-size:clamp(36px,4.2vw,56px);letter-spacing:-1.3px;margin:17px 0 0;line-height:1.08}.section-heading>p{margin:0;max-width:360px;color:var(--muted)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin-top:52px}.step-art{height:205px;border-radius:100px 100px 8px 8px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#e5efd9}.step-art small{font-size:10px;margin-top:6px}.weather{background:#e2f1fa;font-size:64px;line-height:1}.weather>span{font:40px Fredoka,sans-serif}.recipe{background:#fff0ba;gap:13px;padding:25px;font-size:10px}.recipe>div{display:flex;justify-content:space-between;width:100%;border-bottom:1px solid #d8c480;padding-bottom:7px}.recipe span{font-size:16px;letter-spacing:2px}.growth>span{font-size:70px;line-height:1}.growth>strong{font:19px Fredoka,sans-serif}.step-num{font-size:10px;letter-spacing:1.4px;margin-top:23px;font-weight:800}.steps h3{font-size:27px;margin:12px 0}.steps p{font-size:15px;color:var(--muted);line-height:1.7}.illustration-note{font-size:11px;color:var(--muted);margin-top:30px}.season{background:var(--navy);color:var(--paper);padding:80px 7%;display:grid;grid-template-columns:.5fr 1.5fr 1fr;align-items:center;gap:50px}.season h2{color:var(--paper)}.season p{font-size:16px;max-width:400px;opacity:.85}.season a{color:var(--lemon);font-size:14px}.season-stamp{font:100px Fredoka,sans-serif;color:var(--lemon);text-align:center;transform:rotate(-8deg)}.season-stamp span{display:block;font:10px Nunito,sans-serif;letter-spacing:1.5px}.receipt{background:var(--paper);color:var(--navy);padding:30px 24px;transform:rotate(5deg);text-align:center;border-bottom:8px dashed var(--navy)}.receipt>span{font:22px Fredoka,sans-serif}.receipt>small{display:block;font-size:10px;letter-spacing:2px}.receipt p{font-size:12px;display:flex;justify-content:space-between}.receipt hr{border:0;border-top:1px dashed #aaa}.receipt>strong{font-size:10px}.release{text-align:center;padding:90px 20px}.release>img{border-radius:22px;margin-bottom:22px}.release h2{margin-top:20px}.release>p{font-size:16px;color:var(--muted);margin:23px auto}.release-badge{display:inline-block;background:var(--navy);color:var(--paper);padding:14px 24px;border-radius:12px;font-size:14px;font-weight:800}.release .turkish{font-size:12px;margin-top:25px}.site-footer{padding:35px 6%;display:flex;align-items:center;justify-content:space-between;gap:30px;text-align:left}.site-footer .wordmark{font-size:23px}.site-footer p{font-size:12px}.site-footer>div{display:flex;gap:20px;font-size:12px}.site-footer a{margin:0}.skip{position:absolute;left:16px;top:-100px;background:white;padding:10px;z-index:10}.skip:focus{top:10px}a:focus-visible{outline:3px solid #277aa0;outline-offset:5px}@media(max-width:800px){.nav{padding:22px 6%}.wordmark>span{display:none}.nav nav>a:not(.nav-pill){display:none}.nav-pill{font-size:11px;padding:8px 12px}.wordmark{font-size:20px}.summer-hero{grid-template-columns:1fr;padding:35px 7% 55px;gap:45px}.hero-copy h1{font-size:67px}.hero-copy>p{font-size:17px}.street-art{min-height:350px;max-width:500px;width:100%;margin:auto}.ticker{gap:18px;font-size:10px;text-align:center}.ticker>span:nth-child(n+4){display:none}.section-heading{grid-template-columns:1fr;gap:20px}.how{padding:65px 7%}.steps{grid-template-columns:1fr;gap:32px}.step-art{height:220px}.steps p{max-width:420px}.season{grid-template-columns:1fr;padding:55px 8%;gap:35px}.season-stamp{display:none}.receipt{max-width:330px;justify-self:center;width:90%}.site-footer{flex-direction:column;align-items:flex-start;gap:12px}.site-footer>div{flex-wrap:wrap}.open-sign{right:-8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button:hover{transform:none}}

/* Keep the forecast inside the curved sky on every screen size. */
.weather-note{top:62px;left:50%;transform:translateX(-50%);width:max-content;max-width:75%;text-align:center}
.weather-note strong{display:inline-block;margin-top:3px}
.language-switch{display:flex;align-items:center;gap:4px;white-space:nowrap}
.language-switch a{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;border-radius:20px;font-size:12px}
.language-switch a[aria-current="page"]{background:var(--navy);color:var(--paper)}
html[lang="tr"] .hero-copy h1{font-family:Fredoka,Nunito,sans-serif;font-size:clamp(50px,5.8vw,82px)}
html[lang="tr"] .landing h2{font-family:Fredoka,Nunito,sans-serif}
@media(max-width:800px){.nav{gap:12px}.nav nav{gap:8px}.nav nav>.nav-pill{display:none}.weather-note{top:48px;max-width:80%}.nav .wordmark{font-size:19px}html[lang="tr"] .hero-copy h1{font-size:clamp(45px,10vw,67px)}}
