.contact-link-menu{position:fixed;z-index:1000;display:grid;gap:2px;padding:8px;border:1px solid rgba(253,249,244,.18);border-radius:16px;background:#2e2c2b;box-shadow:0 24px 48px -16px #0000008c;font-family:Wix Madefor Display,Segoe UI,sans-serif;animation:contact-link-menu-in .16s ease-out both}.contact-link-menu--above{transform:translateY(-100%);animation-name:contact-link-menu-in-above}.contact-link-menu__item{display:flex;align-items:center;min-height:44px;padding:0 14px;border:0;border-radius:10px;background:transparent;color:#fdf9f4;font-family:inherit;font-size:15px;font-weight:600;line-height:1.2;text-align:left;text-decoration:none;cursor:pointer}.contact-link-menu__item:hover,.contact-link-menu__item:focus-visible{background:#fdf9f41a;outline:none}.contact-link-menu__note{margin:0;padding:10px 14px 12px;color:#fdf9f4cc;font-size:14px;line-height:1.45}.contact-link-menu__note strong{display:block;margin-bottom:4px;color:#fdf9f4;font-weight:700}.contact-link-menu__note--warn{margin-bottom:4px;border-bottom:1px solid rgba(253,249,244,.12)}.contact-link-menu__item--back{color:#fdf9f499;font-weight:500}@keyframes contact-link-menu-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes contact-link-menu-in-above{0%{opacity:0;transform:translateY(calc(-100% + 4px))}to{transform:translateY(-100%)}}@media(prefers-reduced-motion:reduce){.contact-link-menu{animation:none}}.partner-btn{--partner-btn-ink: #141310;--partner-btn-yellow: #ffbe00;--partner-btn-height: 54px;--partner-btn-badge: 38px;box-sizing:border-box;display:inline-flex;align-items:center;gap:12px;height:var(--partner-btn-height);padding:0 calc((var(--partner-btn-height) - var(--partner-btn-badge)) / 2) 0 26px;border:0;border-radius:99px;cursor:pointer;font-family:Wix Madefor Display,Segoe UI,system-ui,sans-serif;font-size:16px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;overflow:clip;transition:background-color .2s ease,opacity .2s ease}.partner-btn:disabled{cursor:default;opacity:.55}.partner-btn__badge{flex:none;display:grid;place-items:center;width:var(--partner-btn-badge);height:var(--partner-btn-badge);border-radius:50%;transition:transform .5s cubic-bezier(.16,1,.3,1)}.partner-btn__badge svg{width:42%;height:42%}.partner-btn:hover:not(:disabled) .partner-btn__badge,.partner-btn:focus-visible .partner-btn__badge{transform:translate(3px) rotate(-45deg)}.partner-btn.partner-btn--dark{background:var(--partner-btn-ink);color:#fff}.partner-btn--dark .partner-btn__badge,.partner-btn.partner-btn--yellow{background:var(--partner-btn-yellow);color:var(--partner-btn-ink)}.partner-btn--yellow .partner-btn__badge{background:var(--partner-btn-ink);color:var(--partner-btn-yellow)}.partner-btn.partner-btn--red{background:#ff0032;color:#fff}.partner-btn--red .partner-btn__badge{background:#0a0a0a;color:#fff}.partner-btn--small{--partner-btn-height: 44px;--partner-btn-badge: 32px;gap:10px;padding-left:20px;font-size:15px}.partner-btn--large{--partner-btn-height: 72px;--partner-btn-badge: 54px;gap:18px;padding-left:34px;font-size:22px}.partner-btn--block{--partner-btn-height: 64px;--partner-btn-badge: 46px;justify-content:space-between;width:100%;padding-left:28px;font-size:18px}@media(max-width:768px){.partner-btn--large{--partner-btn-height: 64px;--partner-btn-badge: 46px;font-size:20px}}@media(max-width:480px){.partner-btn--small{gap:8px;padding-left:14px;font-size:13px}}@media(prefers-reduced-motion:reduce){.partner-btn,.partner-btn__badge{transition:none}}.application-section{--application-accent: var(--application-accent);--application-accent-rgb: 255, 213, 3;background:var(--surface-primary);color:#fdf9f4}.application-section--sushivesla{--application-accent: #ff0032;--application-accent-rgb: 255, 0, 50;padding-block:clamp(88px,10vw,150px)}.application-section__content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,7vw,120px);align-items:start;width:var(--content-width);margin:0 auto}.application-section__intro{display:grid;gap:28px;justify-items:start}.application-section__kicker{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--application-accent)}.application-section__kicker:before{width:28px;height:2px;background:currentColor;content:""}.application-section__title{margin:0;font-family:Druk Wide Cyr,Arial Black,sans-serif;font-size:clamp(34px,4.6vw,72px);font-weight:700;line-height:.98;letter-spacing:-.035em}.application-section__lead{max-width:440px;margin:0;font-size:clamp(16px,1.3vw,19px);line-height:1.5;color:#fdf9f4b8}.application-section__contacts{display:grid;gap:20px;margin-top:20px}.application-section__contact{display:flex;align-items:center;gap:16px;max-width:max-content;color:#fdf9f4;font-size:15px;line-height:20px;text-decoration:none}.application-section__contact-icon{display:flex;flex:0 0 44px;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#ffffff12;transition:background-color .25s ease}.application-section__contact-icon img{width:20px;height:20px}.application-section__contact:hover .application-section__contact-icon,.application-section__contact:focus-visible .application-section__contact-icon{background:rgba(var(--application-accent-rgb),.18)}.application-section__contact-text{display:flex;flex-direction:column}.application-section__contact-text small{font-size:12px;line-height:16px;color:#fdf9f466}.application-section__form{display:grid;gap:22px}.application-section__field{display:grid;gap:10px}.application-section__label{font-size:13px;font-weight:700;letter-spacing:.04em;color:#fdf9f4db}.application-section__input{width:100%;min-height:58px;padding:0 20px;border:1px solid rgba(253,249,244,.14);border-radius:14px;background:#ffffff0a;font-family:Wix Madefor Display,Segoe UI,sans-serif;font-size:16px;font-weight:400;color:#fdf9f4;outline:none;transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease}.application-section__input::placeholder{color:#fdf9f457}.application-section__input:hover{border-color:#fdf9f447}.application-section__input:focus{border-color:var(--application-accent);background:rgba(var(--application-accent-rgb),.04);box-shadow:0 0 0 4px rgba(var(--application-accent-rgb),.14)}.application-section__textarea{min-height:128px;padding-top:18px;resize:vertical}.application-section__submit-group{display:grid;gap:14px;justify-items:center;margin-top:6px}.application-section__submit:focus-visible{outline:3px solid #fdf9f4;outline-offset:3px}.application-section__brands{display:grid;grid-template-columns:1fr 1fr;gap:8px}.application-section__brand{min-height:48px;padding:0 18px;border:1px solid rgba(253,249,244,.16);border-radius:999px;background:transparent;color:#fdf9f4b8;font-family:Wix Madefor Display,Segoe UI,sans-serif;font-size:15px;font-weight:700;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.application-section__brand:hover{border-color:#fdf9f466;color:#fdf9f4}.application-section__brand.is-on{border-color:#ffbe00;background:#ffbe00;color:#141310}.application-section__brand:focus-visible{outline:3px solid #fdf9f4;outline-offset:2px}.application-section__consent-note{margin:0;font-size:12px;line-height:1.4;text-align:center;color:#fdf9f46b}.application-section__status{margin:0;font-size:13px;font-weight:500;line-height:1.3}.application-section__status--error{color:#ff8a80}.application-section__success-card{display:flex;flex-direction:column;justify-content:center;min-height:360px;padding:28px;border:1px solid rgba(var(--application-accent-rgb),.28);border-radius:24px;background:#ffffff0a;color:#fdf9f4}.application-section__success-label{margin:0 0 14px;font-family:Wix Madefor Display,Segoe UI,sans-serif;font-weight:600;font-size:13px;line-height:1.2;letter-spacing:0;color:var(--application-accent)}.application-section__success-title{margin:0;font-family:Wix Madefor Display,Segoe UI,sans-serif;font-weight:700;font-size:clamp(28px,4vw,42px);line-height:1.05;letter-spacing:0;color:#fdf9f4}.application-section__success-text{max-width:520px;margin:18px 0 0;font-family:Wix Madefor Display,Segoe UI,sans-serif;font-weight:400;font-size:17px;line-height:1.42;letter-spacing:0;color:#fdf9f4b3}.application-section__secondary-action{width:100%;min-height:54px;margin-top:30px;border:1px solid rgba(253,249,244,.28);border-radius:999px;background:transparent;color:#fdf9f4;font-family:Wix Madefor Display,Segoe UI,sans-serif;font-weight:600;font-size:17px;line-height:1;letter-spacing:0;text-align:center;cursor:pointer;transition:border-color .2s ease,transform .2s ease}.application-section__secondary-action:hover,.application-section__secondary-action:focus-visible{border-color:var(--application-accent);transform:translateY(-1px)}@media(max-width:1024px){.application-section__content{grid-template-columns:1fr}.application-section__lead{max-width:none}}@media(max-width:560px){.application-section__form{gap:18px}.application-section__success-card{min-height:280px;padding:22px}.application-section__success-title{font-size:30px}.application-section__success-text{font-size:15px}.application-section__secondary-action{min-height:50px;margin-top:24px;font-size:15px}}@media(prefers-reduced-motion:reduce){.application-section__input,.application-section__brand{transition:none}}.floating-partner-cta{position:fixed;inset-inline-start:50%;inset-block-end:max(24px,calc(16px + env(safe-area-inset-bottom)));z-index:14;display:flex;align-items:center;gap:14px;width:max-content;padding:6px;border:1px solid rgba(24,24,24,.06);border-radius:999px;background:#fffffff5;box-shadow:0 1px 2px #1818180f,0 12px 32px -8px #18181847;-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);opacity:0;pointer-events:none;visibility:hidden;transform:translate3d(-50%,150%,0);transition:opacity .5s ease,transform .7s cubic-bezier(.16,1,.3,1),visibility .7s step-end,box-shadow .3s ease}.floating-partner-cta.is-visible{opacity:1;pointer-events:auto;visibility:visible;transform:translate3d(-50%,0,0);transition:opacity .5s ease,transform .7s cubic-bezier(.16,1,.3,1),visibility 0s step-start,box-shadow .3s ease}.floating-partner-cta .floating-partner-cta__label{padding:0 4px 0 18px;color:#181818;font-family:Wix Madefor Display,Segoe UI,sans-serif;font-size:16px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;transition:opacity .2s ease}.floating-partner-cta .floating-partner-cta__label:hover{opacity:.7}.floating-partner-cta__brands{display:flex;align-items:center}.floating-partner-cta__brand+.floating-partner-cta__brand{margin-left:-12px;transition:margin-left .35s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.34,1.56,.64,1),opacity .3s ease}.floating-partner-cta:hover .floating-partner-cta__brand+.floating-partner-cta__brand,.floating-partner-cta:focus-within .floating-partner-cta__brand+.floating-partner-cta__brand{margin-left:6px}.floating-partner-cta__brand{position:relative;display:grid;flex:none;place-items:center;width:48px;height:48px;border-radius:50%;box-shadow:0 0 0 3px #fff;text-decoration:none;transform:scale(.4);opacity:0;transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .3s ease}.floating-partner-cta__brand+.floating-partner-cta__brand{z-index:1}.floating-partner-cta.is-visible .floating-partner-cta__brand{transform:scale(1);opacity:1;transition-delay:.18s}.floating-partner-cta.is-visible .floating-partner-cta__brand+.floating-partner-cta__brand{transition-delay:.28s}.floating-partner-cta.is-visible .floating-partner-cta__brand:hover,.floating-partner-cta.is-visible .floating-partner-cta__brand:focus-visible{z-index:2;transform:scale(1.06) rotate(-8deg);transition-delay:0s}.floating-partner-cta__brand:after{position:absolute;bottom:calc(100% + 12px);left:50%;padding:8px 12px;border-radius:10px;background:#181818;color:#fff;content:attr(data-tip);font-family:Wix Madefor Display,Segoe UI,sans-serif;font-size:13px;font-weight:700;line-height:1;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%,6px) rotate(8deg);transition:opacity .2s ease,transform .3s cubic-bezier(.16,1,.3,1)}.floating-partner-cta__brand:hover:after,.floating-partner-cta__brand:focus-visible:after{opacity:1;transform:translate(-50%) rotate(8deg)}.floating-partner-cta .floating-partner-cta__brand--blinberry{background:#ffd503;color:#141310}.floating-partner-cta .floating-partner-cta__brand--sushivesla{background:#e8352b;color:#fff}.floating-partner-cta__mark{display:block;width:26px;height:26px;fill:currentColor}.floating-partner-cta__label:focus-visible,.floating-partner-cta__brand:focus-visible{outline:3px solid #181818;outline-offset:3px}.floating-partner-cta--blinberry.is-inverted{box-shadow:0 12px 32px -8px #1818185c,0 0 0 2px #181818}@media(min-width:481px){.floating-partner-cta{inset-block-end:max(34px,calc(24px + env(safe-area-inset-bottom)))}.floating-partner-cta .floating-partner-cta__label{font-size:17px}}@media(min-width:1025px){.floating-partner-cta{inset-block-end:36px}}@media(prefers-reduced-motion:reduce){.floating-partner-cta,.floating-partner-cta.is-visible,.floating-partner-cta__brands,.floating-partner-cta__brand,.floating-partner-cta__brand:after{transition:none}.floating-partner-cta.is-visible .floating-partner-cta__brand:hover{transform:none}}.floating-partner-cta .floating-partner-cta__brand.is-muted{background:#d6d3cf;color:#8d8984;transition:margin-left .35s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.34,1.56,.64,1),opacity .3s ease,background-color .25s ease,color .25s ease}.floating-partner-cta .floating-partner-cta__brand--blinberry.is-muted:hover,.floating-partner-cta .floating-partner-cta__brand--blinberry.is-muted:focus-visible{background:#ffd503;color:#141310}.floating-partner-cta .floating-partner-cta__brand--sushivesla.is-muted:hover,.floating-partner-cta .floating-partner-cta__brand--sushivesla.is-muted:focus-visible{background:#e8352b;color:#fff}.section-header{--section-header-title-color: var(--accent);--section-header-subtitle-color: rgba(255, 255, 255, .86);--section-header-title-size: var(--section-title-font-size);display:flex;flex-direction:column;gap:var(--section-header-gap);width:100%}.section-header--center{align-items:center;text-align:center}.section-header--dark{--section-header-title-color: var(--accent);--section-header-subtitle-color: rgba(255, 255, 255, .86)}.section-header--accent{--section-header-title-color: #181818;--section-header-subtitle-color: rgba(24, 24, 24, .84)}.section-header__title{margin:0;width:100%;font-family:Druk Wide Cyr,Arial Black,sans-serif;font-weight:500;font-size:min(var(--section-header-title-size),var(--section-title-max-size));line-height:104%;letter-spacing:0;color:var(--section-header-title-color);transform:scaleY(var(--section-title-scale-y));transform-origin:left center}.section-header--center .section-header__title{transform-origin:center center}.section-header__subtitle{margin:0;width:100%;font-family:Wix Madefor Display,Segoe UI,sans-serif;font-weight:400;font-size:24px;line-height:115%;letter-spacing:0;color:var(--section-header-subtitle-color)}@media(max-width:768px){.section-header{gap:var(--section-header-gap-tablet)}.section-header__title{font-size:min(calc(var(--section-header-title-size) * var(--section-title-tablet-scale)),var(--section-title-tablet-max-size))}.section-header__subtitle{font-size:20px}}@media(max-width:480px){.section-header{gap:var(--section-header-gap-mobile)}.section-header .section-header__title,.section-header .section-header__subtitle{max-width:none}.section-header__title{font-size:min(calc(var(--section-header-title-size) * var(--section-title-mobile-scale)),var(--section-title-mobile-max-size))}.section-header__subtitle{font-size:18px}}.quick-contact-section{background:var(--surface-primary)}.quick-contact-section__content{width:var(--content-width);margin:0 auto}.quick-contact-section__card{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,460px);gap:clamp(32px,5vw,72px);margin-top:var(--section-header-gap);padding:clamp(24px,3vw,40px);border:1px solid rgba(253,249,244,.1);border-radius:28px;background:linear-gradient(160deg,#ffffff0d,#ffffff04);color:#fdf9f4}.quick-contact-section__copy{display:flex;flex-direction:column;justify-content:center;gap:36px}.quick-contact-section__badge{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid rgba(253,249,244,.14);border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fdf9f4b8}.quick-contact-section__dot{width:7px;height:7px;border-radius:50%;background:#3ddc84;box-shadow:0 0 0 3px #3ddc842e}.quick-contact-section__name{margin:20px 0 0;font-family:Wix Madefor Display,Segoe UI,sans-serif;font-size:clamp(28px,3vw,42px);font-weight:700;line-height:1.1;letter-spacing:-.02em}.quick-contact-section__role{margin:10px 0 0;font-size:17px;line-height:1.4;color:#fdf9f48f}.quick-contact-section__details{display:grid;gap:4px;border-top:1px solid rgba(253,249,244,.1)}.quick-contact-section__detail{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid rgba(253,249,244,.1);color:inherit;font-size:17px;text-decoration:none}.quick-contact-section__detail-icon{display:flex;flex:0 0 44px;align-items:center;justify-content:center;height:44px;border-radius:12px;background:#ffffff12;transition:background-color .25s ease}.quick-contact-section__detail-icon img{width:20px;height:20px}.quick-contact-section__detail:hover .quick-contact-section__detail-icon,.quick-contact-section__detail:focus-visible .quick-contact-section__detail-icon{background:#ffd5032e}.quick-contact-section__detail-text{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.quick-contact-section__detail-text small{font-size:12px;color:#fdf9f466}.quick-contact-section__actions{display:flex;flex-wrap:wrap;gap:12px}.quick-contact-section__social{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 20px 0 8px;border-radius:999px;background:#fdf9f4;color:#141310;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s ease,box-shadow .3s ease}.quick-contact-section__social:hover,.quick-contact-section__social:focus-visible{box-shadow:0 12px 28px -12px #fdf9f480;transform:translateY(-1px)}.quick-contact-section__social-icon{display:block;width:32px;height:32px}.quick-contact-section__media-shell{min-height:420px;overflow:hidden;border-radius:20px;background:#2b2a2a}.quick-contact-section__media{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%}@media(max-width:1024px){.quick-contact-section__card{grid-template-columns:1fr}.quick-contact-section__media-shell{order:-1;min-height:0;aspect-ratio:4 / 3}}@media(max-width:480px){.quick-contact-section__card{padding:18px;border-radius:22px}.quick-contact-section__copy{gap:28px}.quick-contact-section__social{flex:1;justify-content:center}}@media(prefers-reduced-motion:reduce){.quick-contact-section__social,.quick-contact-section__detail-icon{transition:none}}.press{--press-accent: #ffd503;padding-block:clamp(72px,9vw,140px);background:#212020;color:#fdf9f4}.press--sushivesla{--press-accent: #ff0032;background:#151414}.press__inner{width:var(--content-width);margin:0 auto}.press__head{display:grid;gap:20px;justify-items:start;margin-bottom:clamp(40px,5vw,64px)}.press__kicker{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--press-accent)}.press__kicker:before{width:28px;height:2px;background:currentColor;content:""}.press__title{margin:0;font-family:Druk Wide Cyr,Arial Black,sans-serif;font-size:clamp(30px,4.4vw,64px);font-weight:700;line-height:1;letter-spacing:-.035em}.press__marquees{margin-bottom:clamp(40px,5vw,64px)}.press__marquee{overflow:hidden;padding:24px 0;border-block:1px solid rgba(253,249,244,.12);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.press__marquee+.press__marquee{border-top:0}.press__track{display:flex;align-items:center;gap:72px;width:max-content;animation:press-marquee 38s linear infinite}.press__marquee--reverse .press__track{animation-direction:reverse;animation-duration:44s}.press__marquee:hover .press__track{animation-play-state:paused}.press__marquee-item{display:flex;flex:none;align-items:center;height:64px}@keyframes press-marquee{to{transform:translate(-50%)}}.press__logo{display:block;width:auto;max-width:210px;height:40px;object-fit:contain;object-position:left;filter:brightness(0) invert(1);opacity:.92}.press__logo--tall{height:52px}.press__rbc{display:flex;align-items:center;gap:10px;font-family:Druk Wide Cyr,Arial Black,sans-serif;font-size:30px;font-weight:700;line-height:1;color:#fff;opacity:.92}.press__rbc .press__logo{width:30px;height:30px;opacity:1}.press__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(253,249,244,.12);border-left:1px solid rgba(253,249,244,.12)}.press__cell{display:flex;flex-direction:column;gap:14px;min-height:200px;padding:26px;border-right:1px solid rgba(253,249,244,.12);border-bottom:1px solid rgba(253,249,244,.12);color:#fdf9f4;text-decoration:none}.press__cell--extra{display:none}.press__grid.is-open .press__cell--extra{display:flex}a.press__cell:hover,a.press__cell:focus-visible{background:#fdf9f40d}.press__outlet{display:flex;align-items:center;height:48px}.press__outlet .press__logo{max-width:170px;height:32px}.press__outlet .press__logo--tall{height:42px}.press__outlet .press__rbc{font-size:24px;gap:8px}.press__outlet .press__rbc .press__logo{width:24px;height:24px}.press__kind{font-size:13px;font-weight:700;color:var(--press-accent)}.press__headline{flex:1;font-size:15px;line-height:1.45;color:#fdf9f499}.press__cue{font-size:14px;font-weight:800;color:var(--press-accent)}.press__more{display:flex;justify-content:center;margin-top:28px}.press__more-button{height:54px;padding:0 28px;border:1px solid rgba(253,249,244,.24);border-radius:999px;background:transparent;color:#fdf9f4;font:800 15px Wix Madefor Display,Segoe UI,sans-serif;cursor:pointer}.press__more-button:hover,.press__more-button:focus-visible{border-color:var(--press-accent);color:var(--press-accent)}@media(max-width:900px){.press__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.press__track{gap:48px}.press__logo{max-width:160px;height:32px}.press__logo--tall{height:42px}}@media(max-width:560px){.press__grid{grid-template-columns:minmax(0,1fr)}.press__cell{min-height:0}}@media(prefers-reduced-motion:reduce){.press__track{animation:none}.press__marquee{overflow-x:auto}}.press--sushivesla{padding-top:0;padding-bottom:calc(clamp(72px,9vw,140px) + 64px)}
