@font-face{font-family:Varela Round;font-weight:400;font-display:swap;src:url(./VarelaRound-400-latin-ext-Doxvt6xX.woff2)format("woff2");unicode-range:U+100-130,U+132-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Varela Round;font-weight:400;font-display:swap;src:url(./VarelaRound-400-latin-DTpVJUFr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-weight:700;font-display:swap;src:url(./Caveat-700-latin-ext-DFiUn0sy.woff2)format("woff2");unicode-range:U+100-130,U+132-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-weight:700;font-display:swap;src:url(./Caveat-700-latin-DGVerxh7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--beyaz:#fff;--krem:#fbf3ef;--mercan:#f0533f;--mercan-koyu:#d9432f;--patlican:#3a2a35;--patlican-acik:#5e4c58;--pudra:#f6d5cf;--lila:#dcd3f2;--nane:#c6e6e4;--cizgi:#efe3dd;--sans:"Varela Round",ui-rounded,system-ui,sans-serif;--hand:"Caveat",cursive;--ease-out:cubic-bezier(.22,1,.36,1);--ease-pop:cubic-bezier(.34,1.56,.64,1);--pad:clamp(16px,2.4vw,40px);--fs:clamp(15px,1.55vw,28px)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--beyaz)}body{background:var(--beyaz);color:var(--patlican);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:18px;font-weight:400;line-height:1.55;overflow-x:hidden}p{margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--patlican);outline-offset:3px}::selection{background:var(--pudra);color:var(--patlican)}.page{min-height:100vh;min-height:100svh;padding:clamp(16px,2.2vw,32px) var(--pad) 0;flex-direction:column;display:flex;position:relative;overflow:hidden}.bar{z-index:2;justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:relative}.bar,.hero{width:100%;max-width:1360px;margin-inline-start:auto;margin-inline-end:auto}.wordmark{color:var(--patlican);white-space:nowrap;font-size:clamp(17px,1.35vw,21px);line-height:1;text-decoration:none}.bar__end{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.party{background:var(--pudra);cursor:pointer;width:48px;height:48px;transition:background-color .15s var(--ease-out),scale .25s var(--ease-pop);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.party:before,.party:after{content:"";border:2px solid var(--mercan);opacity:0;pointer-events:none;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.is-in .party:before{animation:partyRing 2.2s var(--ease-out) 2s infinite}.is-in .party:after{animation:partyRing 2.2s var(--ease-out) 2.55s infinite}@keyframes partyRing{0%{opacity:.85;transform:scale(1)}80%,to{opacity:0;transform:scale(1.32)}}.party__emoji{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:24px;line-height:1;display:block}.is-in .party__emoji{animation:2.2s ease-in-out 2s infinite partyBeat}@keyframes partyBeat{0%,45%,to{transform:none}10%{transform:scale(1.2)rotate(-12deg)}22%{transform:scale(1.05)rotate(8deg)}32%{transform:none}}.party:hover{background:#f2c6be;scale:1.08}.party:hover .party__emoji{animation:partyWiggle .6s var(--ease-pop)}.party:active{scale:.92}.party.is-popping .party__emoji{animation:partyPop .6s var(--ease-pop)}@keyframes partyWiggle{30%{transform:rotate(-16deg)scale(1.15)}60%{transform:rotate(10deg)}}@keyframes partyPop{0%{transform:none}30%{transform:scale(1.45)rotate(-20deg)}to{transform:none}}.confetti{z-index:90;pointer-events:none;width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;right:0}.status{border:1px solid var(--cizgi);color:var(--patlican-acik);background:var(--beyaz);border-radius:999px;align-items:center;gap:9px;padding:7px 15px 7px 13px;font-size:14px;line-height:1.2;display:inline-flex}.status__dot{background:var(--mercan);border-radius:50%;width:8px;height:8px;position:relative}.status__dot:after{content:"";border:2px solid var(--mercan);opacity:0;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.is-in .status__dot:after{animation:ping 2.2s var(--ease-out) 1.6s infinite}@keyframes ping{0%{opacity:.9;transform:scale(1)}75%,to{opacity:0;transform:scale(3.4)}}.hero{z-index:1;grid-template-columns:minmax(0,1fr) minmax(280px,400px);align-items:end;gap:28px clamp(40px,5vw,96px);padding-top:clamp(40px,10vh,132px);display:grid;position:relative}.eyebrow{color:var(--patlican-acik);align-items:center;gap:10px;margin-bottom:clamp(14px,2.2vh,26px);font-size:clamp(15px,1.15vw,18px);display:flex}.eyebrow:before{content:"";background:var(--mercan);border-radius:50%;flex:none;width:9px;height:9px}.title{letter-spacing:-.02em;margin:0;font-size:clamp(44px,7.4vw,128px);font-weight:400;line-height:.98}.title__line{margin:-.1em 0 -.12em;padding:.1em 0 .12em;display:block;overflow:hidden}.title__in{display:inline-block}.title__hand{width:max-content;font-family:var(--hand);letter-spacing:0;color:var(--mercan);transform-origin:0 70%;margin:.04em 0 0 1.35em;padding:0 .08em;font-size:1.04em;font-weight:700;line-height:.95;display:block;transform:rotate(-5deg)}.side{flex-direction:column;align-items:flex-start;gap:16px;padding-bottom:.35em;display:flex}.lead{color:var(--patlican-acik);text-wrap:pretty;font-size:clamp(17px,1.25vw,20px);line-height:1.5}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.swap{height:1.32em;color:var(--patlican);margin:.1em 0 .14em;font-size:1.6em;line-height:1.25;display:block;position:relative;overflow:hidden}.swap__w{white-space:nowrap;position:absolute;top:0;left:0}.swap__w:after{content:"";background:var(--mercan);transform-origin:0;height:3px;transition:transform .55s var(--ease-out) .3s;border-radius:3px;position:absolute;bottom:-.02em;left:0;right:0;transform:scaleX(0)}.swap__w.is-on:after{transform:scaleX(1)}.swap__w.is-off:after{transform-origin:100%;transition-duration:.22s;transition-delay:0s;transform:scaleX(0)}.swap__l{white-space:pre;display:inline-block}.note{margin-top:4px;font-size:clamp(17px,1.25vw,20px);line-height:1.4}.ig{background:var(--mercan);color:var(--beyaz);white-space:nowrap;transition:background-color .12s var(--ease-out);border-radius:999px;align-items:center;gap:12px;padding:15px 24px 15px 19px;font-size:clamp(17px,1.25vw,19px);line-height:1.2;text-decoration:none;display:inline-flex}.ig:hover{background:var(--mercan-koyu);color:var(--beyaz)}.ig:active{scale:.97}.ig:focus-visible{outline-color:var(--patlican)}.ig__icon{flex:none;width:22px;height:22px}.ig__arrow{transition:transform .32s var(--ease-pop);display:inline-block}.ig:hover .ig__arrow{transform:translate(5px)}.is-in .ig__icon{animation:4.2s ease-in-out 3.2s infinite igWiggle}.is-in .ig__arrow{animation:4.2s ease-in-out 3.2s infinite igNudge}.ig:hover .ig__icon,.ig:hover .ig__arrow{animation:none}@keyframes igWiggle{0%,72%,to{transform:none}78%{transform:rotate(-14deg)scale(1.1)}84%{transform:rotate(10deg)scale(1.1)}90%{transform:none}}@keyframes igNudge{0%,72%,to{transform:none}80%{transform:translate(7px)}88%{transform:none}94%{transform:translate(4px)}}.room{display:none}.has-physics .room{flex:1 0 auto;min-height:clamp(190px,26vh,360px);display:block}.pile{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:auto 0 0;padding:clamp(36px,7vh,72px) 0 clamp(16px,3vh,32px);list-style:none;display:flex;position:relative}.pile:not(.is-live)>li:nth-child(n+16){display:none}.pile.is-live{pointer-events:none;z-index:6;margin:0;padding:0;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.pile.is-live>li{pointer-events:auto;cursor:grab;touch-action:none;will-change:transform;contain:layout style paint;position:absolute;top:0;left:0;transform:translate(-9999px,-9999px)}.pile.is-live>li.is-held{cursor:grabbing}.is-grabbing,.is-grabbing *{cursor:grabbing!important}@media (pointer:fine){.pile.is-live>li{pointer-events:none}}.tag{font-size:var(--fs);white-space:nowrap;-webkit-user-select:none;user-select:none;color:var(--patlican);border-radius:999px;padding:.62em 1.15em;line-height:1.15}.tag--l{font-size:calc(var(--fs) * 1.32)}.t-nane{background:var(--nane)}.t-pudra{background:var(--pudra)}.t-lila{background:var(--lila)}.t-out{background:var(--beyaz);box-shadow:inset 0 0 0 1.5px var(--patlican)}.t-mercan{background:var(--mercan);color:var(--beyaz)}.t-koyu{background:var(--patlican);color:var(--beyaz)}.ball{--k:2.6;width:calc(var(--fs) * var(--k));height:calc(var(--fs) * var(--k));-webkit-user-select:none;user-select:none;border-radius:50%}.ball--s{--k:1.7}.ball--intro{--k:3.1}.ball--mercan{background:var(--mercan)}.ball--pudra{background:var(--pudra)}.ball--nane{background:var(--nane)}.ball--lila{background:var(--lila)}.ring{border:2px solid var(--mercan);pointer-events:none;z-index:5;border-radius:50%;position:absolute;top:0;left:0}.curtain{display:none}.js .curtain{z-index:100;background:var(--mercan);color:var(--beyaz);place-items:center;animation:0s 4s forwards curtainSafe;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes curtainSafe{to{visibility:hidden}}.curtain__mark{gap:.32em;padding:.12em .1em .16em;font-size:clamp(22px,3vw,42px);line-height:1;display:flex;overflow:hidden}.curtain__mark span{animation:rise .8s var(--ease-out) both;display:inline-block}.curtain__mark span:nth-child(2){animation-delay:70ms}.curtain__mark span:nth-child(3){animation-delay:.14s}@keyframes rise{0%{transform:translateY(120%)}}.js .rv{opacity:0;transition:opacity .7s var(--ease-out) var(--d,0s),transform .9s var(--ease-out) var(--d,0s);transform:translateY(20px)}.js .bar.rv{transform:translateY(-14px)}.js .title__in{transition:transform 1.15s var(--ease-out) var(--d,0s);transform:translateY(108%)}.js .title__hand{clip-path:inset(-40% 100% -40% -10%);transition:clip-path 1s cubic-bezier(.65,0,.25,1) var(--d,0s)}.js .ig{opacity:0;transition:opacity .25s var(--ease-out) var(--d,0s),transform .65s var(--ease-pop) var(--d,0s),background-color .12s var(--ease-out);transform:scale(.55)}.is-in .rv,.is-in .bar.rv,.is-in .title__in{opacity:1;transform:none}.is-in .title__hand{clip-path:inset(-40% -10%);animation:4.8s ease-in-out 2.4s infinite handFloat}@keyframes handFloat{0%,to{translate:0}50%{translate:0 -.07em}}.is-in .ig{opacity:1;transform:none}@media (max-width:1120px){.hero{grid-template-columns:minmax(0,1fr);row-gap:clamp(24px,4vh,40px)}.side{max-width:560px}.title{font-size:clamp(44px,10.4vw,118px)}}@media (max-width:560px){.status{border-radius:18px;padding:7px 13px;font-size:13px;line-height:1.3}.status__text{flex-direction:column;display:flex}.status__text span{white-space:nowrap}.hero{padding-top:clamp(18px,3.5vh,40px)}.title__hand{margin-left:.9em}.side{gap:14px}.ig{padding:14px 20px 14px 17px}.title__hand{font-size:1.16em}.title{font-size:clamp(40px,14.7059vw - 4.70588px,84px)}.lead,.note{font-size:18px}.ig{justify-content:center;width:100%;display:flex}.has-physics .room{min-height:140px}}@media (prefers-reduced-motion:reduce){.js .curtain{display:none}.js .rv,.js .title__in,.js .title__hand,.js .ig{opacity:1;clip-path:none;transition:none;transform:none}.js .title__hand{transform:rotate(-5deg)}.is-in .status__dot:after,.is-in .ig__icon,.is-in .ig__arrow,.is-in .title__hand,.is-in .party:before,.is-in .party:after,.is-in .party__emoji{animation:none}}
