/*
Theme Name: umi bozu
Theme URI: https://umibozu.com
Author: umi bozu
Description: One-page theme for umi bozu sushi - franchise chef service for casinos and grocery stores.
Version: 1.0
License: GNU General Public License v2 or later
Text Domain: umi-bozu
*/

:root{--wave:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 1000 1400%22 preserveAspectRatio=%22xMidYMid slice%22%3E%3Cpath d=%22M-150 90 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0%22 fill=%22none%22 stroke=%22%2315213d%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-opacity=%220.060%22/%3E%3Cpath d=%22M-150 90 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0%22 transform=%22translate(0 10)%22 fill=%22none%22 stroke=%22%2315213d%22 stroke-width=%221%22 stroke-linecap=%22round%22 stroke-opacity=%220.070%22/%3E%3Cpath d=%22M-187 230 c139 -63 277 -63 416 0 s277 63 416 0 s277 -63 416 0 c139 -63 277 -63 416 0 s277 63 416 0 s277 -63 416 0 c139 -63 277 -63 416 0 s277 63 416 0%22 fill=%22none%22 stroke=%22%2315213d%22 stroke-width=%228%22 stroke-linecap=%22round%22 stroke-opacity=%220.070%22/%3E%3Cpath d=%22M-187 230 c139 -63 277 -63 416 0 s277 63 416 0 s277 -63 416 0 c139 -63 277 -63 416 0 s277 63 416 0 s277 -63 416 0 c139 -63 277 -63 416 0 s277 63 416 0%22 transform=%22translate(0 14)%22 fill=%22none%22 stroke=%22%2315213d%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-opacity=%220.070%22/%3E%3Cpath d=%22M-224 370 c178 -81 356 -81 535 0 s356 81 535 0 s356 -81 535 0 c178 -81 356 -81 535 0 s356 81 535 0 s356 -81 535 0 c178 -81 356 -81 535 0 s356 81 535 0%22 fill=%22none%22 stroke=%22%2315213d%22 stroke-width=%2213%22 stroke-linecap=%22round%22 stroke-opacity=%220.080%22/%3E%3Cpath d=%22M-224 370 c178 -81 356 -81 535 0 s356 81 535 0 s356 -81 535 0 c178 -81 356 -81 535 0 s356 81 535 0 s356 -81 535 0 c178 -81 356 -81 535 0 s356 81 535 0%22 transform=%22translate(0 18)%22 fill=%22none%22 stroke=%22%2315213d%22 stroke-width=%224%22 stroke-linecap=%22round%22 stroke-opacity=%220.070%22/%3E%3Cpath d=%22M-261 510 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0%22 fill=%22none%22 stroke=%22%2315213d%22 stroke-width=%227%22 stroke-linecap=%22round%22 stroke-opacity=%220.090%22/%3E%3Cpath d=%22M-261 510 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0%22 transform=%22translate(0 10)%22 fill=%22none%22 stroke=%22%2315213d%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-opacity=%220.070%22/%3E%3Cpath d=%22M-178 650 c139 -63 277 -63 416 0 s277 63 416 0 s277 -63 416 0 c139 -63 277 -63 416 0 s277 63 416 0 s277 -63 416 0 c139 -63 277 -63 416 0 s277 63 416 0%22 fill=%22none%22 stroke=%22%2315213d%22 stroke-width=%2212%22 stroke-linecap=%22round%22 stroke-opacity=%220.060%22/%3E%3Cpath d=%22M-178 650 c139 -63 277 -63 416 0 s277 63 416 0 s277 -63 416 0 c139 -63 277 -63 416 0 s277 63 416 0 s277 -63 416 0 c139 -63 277 -63 416 0 s277 63 416 0%22 transform=%22translate(0 14)%22 fill=%22none%22 stroke=%22%2315213d%22 stroke-width=%224%22 stroke-linecap=%22round%22 stroke-opacity=%220.070%22/%3E%3Cpath d=%22M-215 790 c178 -81 356 -81 535 0 s356 81 535 0 s356 -81 535 0 c178 -81 356 -81 535 0 s356 81 535 0 s356 -81 535 0 c178 -81 356 -81 535 0 s356 81 535 0%22 fill=%22none%22 stroke=%22%2315213d%22 stroke-width=%226%22 stroke-linecap=%22round%22 stroke-opacity=%220.070%22/%3E%3Cpath d=%22M-215 790 c178 -81 356 -81 535 0 s356 81 535 0 s356 -81 535 0 c178 -81 356 -81 535 0 s356 81 535 0 s356 -81 535 0 c178 -81 356 -81 535 0 s356 81 535 0%22 transform=%22translate(0 18)%22 fill=%22none%22 stroke=%22%2315213d%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-opacity=%220.070%22/%3E%3Cpath d=%22M-252 930 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0%22 fill=%22none%22 stroke=%22%2315213d%22 stroke-width=%2211%22 stroke-linecap=%22round%22 stroke-opacity=%220.080%22/%3E%3Cpath d=%22M-252 930 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0%22 transform=%22translate(0 10)%22 fill=%22none%22 stroke=%22%2315213d%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-opacity=%220.070%22/%3E%3Cpath d=%22M-169 1070 c139 -63 277 -63 416 0 s277 63 416 0 s277 -63 416 0 c139 -63 277 -63 416 0 s277 63 416 0 s277 -63 416 0 c139 -63 277 -63 416 0 s277 63 416 0%22 fill=%22none%22 stroke=%22%2315213d%22 stroke-width=%225%22 stroke-linecap=%22round%22 stroke-opacity=%220.090%22/%3E%3Cpath d=%22M-169 1070 c139 -63 277 -63 416 0 s277 63 416 0 s277 -63 416 0 c139 -63 277 -63 416 0 s277 63 416 0 s277 -63 416 0 c139 -63 277 -63 416 0 s277 63 416 0%22 transform=%22translate(0 14)%22 fill=%22none%22 stroke=%22%2315213d%22 stroke-width=%221%22 stroke-linecap=%22round%22 stroke-opacity=%220.070%22/%3E%3Cpath d=%22M-206 1210 c178 -81 356 -81 535 0 s356 81 535 0 s356 -81 535 0 c178 -81 356 -81 535 0 s356 81 535 0 s356 -81 535 0 c178 -81 356 -81 535 0 s356 81 535 0%22 fill=%22none%22 stroke=%22%2315213d%22 stroke-width=%2210%22 stroke-linecap=%22round%22 stroke-opacity=%220.060%22/%3E%3Cpath d=%22M-206 1210 c178 -81 356 -81 535 0 s356 81 535 0 s356 -81 535 0 c178 -81 356 -81 535 0 s356 81 535 0 s356 -81 535 0 c178 -81 356 -81 535 0 s356 81 535 0%22 transform=%22translate(0 18)%22 fill=%22none%22 stroke=%22%2315213d%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-opacity=%220.070%22/%3E%3Cpath d=%22M-243 1350 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0%22 fill=%22none%22 stroke=%22%2315213d%22 stroke-width=%224%22 stroke-linecap=%22round%22 stroke-opacity=%220.070%22/%3E%3Cpath d=%22M-243 1350 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0%22 transform=%22translate(0 10)%22 fill=%22none%22 stroke=%22%2315213d%22 stroke-width=%221%22 stroke-linecap=%22round%22 stroke-opacity=%220.070%22/%3E%3Ccircle cx=%22860%22 cy=%22170%22 r=%2290%22 fill=%22%23ff6b4a%22 fill-opacity=%220.045%22/%3E%3C/svg%3E");--bg:#fff;--alt:rgba(244,246,250,.78);--ink:#15213d;--mute:#5d667c;--acc:#ff6b4a;--card:#fff;--line:#e2e6ee;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--wave:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 1000 1400%22 preserveAspectRatio=%22xMidYMid slice%22%3E%3Cpath d=%22M-150 90 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-opacity=%220.042%22/%3E%3Cpath d=%22M-150 90 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0%22 transform=%22translate(0 10)%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%221%22 stroke-linecap=%22round%22 stroke-opacity=%220.049%22/%3E%3Cpath d=%22M-187 230 c139 -63 277 -63 416 0 s277 63 416 0 s277 -63 416 0 c139 -63 277 -63 416 0 s277 63 416 0 s277 -63 416 0 c139 -63 277 -63 416 0 s277 63 416 0%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%228%22 stroke-linecap=%22round%22 stroke-opacity=%220.049%22/%3E%3Cpath d=%22M-187 230 c139 -63 277 -63 416 0 s277 63 416 0 s277 -63 416 0 c139 -63 277 -63 416 0 s277 63 416 0 s277 -63 416 0 c139 -63 277 -63 416 0 s277 63 416 0%22 transform=%22translate(0 14)%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-opacity=%220.049%22/%3E%3Cpath d=%22M-224 370 c178 -81 356 -81 535 0 s356 81 535 0 s356 -81 535 0 c178 -81 356 -81 535 0 s356 81 535 0 s356 -81 535 0 c178 -81 356 -81 535 0 s356 81 535 0%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%2213%22 stroke-linecap=%22round%22 stroke-opacity=%220.056%22/%3E%3Cpath d=%22M-224 370 c178 -81 356 -81 535 0 s356 81 535 0 s356 -81 535 0 c178 -81 356 -81 535 0 s356 81 535 0 s356 -81 535 0 c178 -81 356 -81 535 0 s356 81 535 0%22 transform=%22translate(0 18)%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%224%22 stroke-linecap=%22round%22 stroke-opacity=%220.049%22/%3E%3Cpath d=%22M-261 510 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%227%22 stroke-linecap=%22round%22 stroke-opacity=%220.063%22/%3E%3Cpath d=%22M-261 510 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0%22 transform=%22translate(0 10)%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-opacity=%220.049%22/%3E%3Cpath d=%22M-178 650 c139 -63 277 -63 416 0 s277 63 416 0 s277 -63 416 0 c139 -63 277 -63 416 0 s277 63 416 0 s277 -63 416 0 c139 -63 277 -63 416 0 s277 63 416 0%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%2212%22 stroke-linecap=%22round%22 stroke-opacity=%220.042%22/%3E%3Cpath d=%22M-178 650 c139 -63 277 -63 416 0 s277 63 416 0 s277 -63 416 0 c139 -63 277 -63 416 0 s277 63 416 0 s277 -63 416 0 c139 -63 277 -63 416 0 s277 63 416 0%22 transform=%22translate(0 14)%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%224%22 stroke-linecap=%22round%22 stroke-opacity=%220.049%22/%3E%3Cpath d=%22M-215 790 c178 -81 356 -81 535 0 s356 81 535 0 s356 -81 535 0 c178 -81 356 -81 535 0 s356 81 535 0 s356 -81 535 0 c178 -81 356 -81 535 0 s356 81 535 0%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%226%22 stroke-linecap=%22round%22 stroke-opacity=%220.049%22/%3E%3Cpath d=%22M-215 790 c178 -81 356 -81 535 0 s356 81 535 0 s356 -81 535 0 c178 -81 356 -81 535 0 s356 81 535 0 s356 -81 535 0 c178 -81 356 -81 535 0 s356 81 535 0%22 transform=%22translate(0 18)%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-opacity=%220.049%22/%3E%3Cpath d=%22M-252 930 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%2211%22 stroke-linecap=%22round%22 stroke-opacity=%220.056%22/%3E%3Cpath d=%22M-252 930 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0%22 transform=%22translate(0 10)%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-opacity=%220.049%22/%3E%3Cpath d=%22M-169 1070 c139 -63 277 -63 416 0 s277 63 416 0 s277 -63 416 0 c139 -63 277 -63 416 0 s277 63 416 0 s277 -63 416 0 c139 -63 277 -63 416 0 s277 63 416 0%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%225%22 stroke-linecap=%22round%22 stroke-opacity=%220.063%22/%3E%3Cpath d=%22M-169 1070 c139 -63 277 -63 416 0 s277 63 416 0 s277 -63 416 0 c139 -63 277 -63 416 0 s277 63 416 0 s277 -63 416 0 c139 -63 277 -63 416 0 s277 63 416 0%22 transform=%22translate(0 14)%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%221%22 stroke-linecap=%22round%22 stroke-opacity=%220.049%22/%3E%3Cpath d=%22M-206 1210 c178 -81 356 -81 535 0 s356 81 535 0 s356 -81 535 0 c178 -81 356 -81 535 0 s356 81 535 0 s356 -81 535 0 c178 -81 356 -81 535 0 s356 81 535 0%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%2210%22 stroke-linecap=%22round%22 stroke-opacity=%220.042%22/%3E%3Cpath d=%22M-206 1210 c178 -81 356 -81 535 0 s356 81 535 0 s356 -81 535 0 c178 -81 356 -81 535 0 s356 81 535 0 s356 -81 535 0 c178 -81 356 -81 535 0 s356 81 535 0%22 transform=%22translate(0 18)%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-opacity=%220.049%22/%3E%3Cpath d=%22M-243 1350 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%224%22 stroke-linecap=%22round%22 stroke-opacity=%220.049%22/%3E%3Cpath d=%22M-243 1350 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0%22 transform=%22translate(0 10)%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%221%22 stroke-linecap=%22round%22 stroke-opacity=%220.049%22/%3E%3Ccircle cx=%22860%22 cy=%22170%22 r=%2290%22 fill=%22%23ff6b4a%22 fill-opacity=%220.032%22/%3E%3C/svg%3E");--bg:#0e1527;--alt:rgba(19,28,51,.8);--ink:#f2f4f9;--mute:#9aa4bc;--card:#18223c;--line:#26314f}}
:root[data-theme="dark"]{--wave:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 1000 1400%22 preserveAspectRatio=%22xMidYMid slice%22%3E%3Cpath d=%22M-150 90 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-opacity=%220.042%22/%3E%3Cpath d=%22M-150 90 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0%22 transform=%22translate(0 10)%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%221%22 stroke-linecap=%22round%22 stroke-opacity=%220.049%22/%3E%3Cpath d=%22M-187 230 c139 -63 277 -63 416 0 s277 63 416 0 s277 -63 416 0 c139 -63 277 -63 416 0 s277 63 416 0 s277 -63 416 0 c139 -63 277 -63 416 0 s277 63 416 0%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%228%22 stroke-linecap=%22round%22 stroke-opacity=%220.049%22/%3E%3Cpath d=%22M-187 230 c139 -63 277 -63 416 0 s277 63 416 0 s277 -63 416 0 c139 -63 277 -63 416 0 s277 63 416 0 s277 -63 416 0 c139 -63 277 -63 416 0 s277 63 416 0%22 transform=%22translate(0 14)%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-opacity=%220.049%22/%3E%3Cpath d=%22M-224 370 c178 -81 356 -81 535 0 s356 81 535 0 s356 -81 535 0 c178 -81 356 -81 535 0 s356 81 535 0 s356 -81 535 0 c178 -81 356 -81 535 0 s356 81 535 0%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%2213%22 stroke-linecap=%22round%22 stroke-opacity=%220.056%22/%3E%3Cpath d=%22M-224 370 c178 -81 356 -81 535 0 s356 81 535 0 s356 -81 535 0 c178 -81 356 -81 535 0 s356 81 535 0 s356 -81 535 0 c178 -81 356 -81 535 0 s356 81 535 0%22 transform=%22translate(0 18)%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%224%22 stroke-linecap=%22round%22 stroke-opacity=%220.049%22/%3E%3Cpath d=%22M-261 510 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%227%22 stroke-linecap=%22round%22 stroke-opacity=%220.063%22/%3E%3Cpath d=%22M-261 510 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0%22 transform=%22translate(0 10)%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-opacity=%220.049%22/%3E%3Cpath d=%22M-178 650 c139 -63 277 -63 416 0 s277 63 416 0 s277 -63 416 0 c139 -63 277 -63 416 0 s277 63 416 0 s277 -63 416 0 c139 -63 277 -63 416 0 s277 63 416 0%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%2212%22 stroke-linecap=%22round%22 stroke-opacity=%220.042%22/%3E%3Cpath d=%22M-178 650 c139 -63 277 -63 416 0 s277 63 416 0 s277 -63 416 0 c139 -63 277 -63 416 0 s277 63 416 0 s277 -63 416 0 c139 -63 277 -63 416 0 s277 63 416 0%22 transform=%22translate(0 14)%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%224%22 stroke-linecap=%22round%22 stroke-opacity=%220.049%22/%3E%3Cpath d=%22M-215 790 c178 -81 356 -81 535 0 s356 81 535 0 s356 -81 535 0 c178 -81 356 -81 535 0 s356 81 535 0 s356 -81 535 0 c178 -81 356 -81 535 0 s356 81 535 0%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%226%22 stroke-linecap=%22round%22 stroke-opacity=%220.049%22/%3E%3Cpath d=%22M-215 790 c178 -81 356 -81 535 0 s356 81 535 0 s356 -81 535 0 c178 -81 356 -81 535 0 s356 81 535 0 s356 -81 535 0 c178 -81 356 -81 535 0 s356 81 535 0%22 transform=%22translate(0 18)%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-opacity=%220.049%22/%3E%3Cpath d=%22M-252 930 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%2211%22 stroke-linecap=%22round%22 stroke-opacity=%220.056%22/%3E%3Cpath d=%22M-252 930 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0%22 transform=%22translate(0 10)%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-opacity=%220.049%22/%3E%3Cpath d=%22M-169 1070 c139 -63 277 -63 416 0 s277 63 416 0 s277 -63 416 0 c139 -63 277 -63 416 0 s277 63 416 0 s277 -63 416 0 c139 -63 277 -63 416 0 s277 63 416 0%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%225%22 stroke-linecap=%22round%22 stroke-opacity=%220.063%22/%3E%3Cpath d=%22M-169 1070 c139 -63 277 -63 416 0 s277 63 416 0 s277 -63 416 0 c139 -63 277 -63 416 0 s277 63 416 0 s277 -63 416 0 c139 -63 277 -63 416 0 s277 63 416 0%22 transform=%22translate(0 14)%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%221%22 stroke-linecap=%22round%22 stroke-opacity=%220.049%22/%3E%3Cpath d=%22M-206 1210 c178 -81 356 -81 535 0 s356 81 535 0 s356 -81 535 0 c178 -81 356 -81 535 0 s356 81 535 0 s356 -81 535 0 c178 -81 356 -81 535 0 s356 81 535 0%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%2210%22 stroke-linecap=%22round%22 stroke-opacity=%220.042%22/%3E%3Cpath d=%22M-206 1210 c178 -81 356 -81 535 0 s356 81 535 0 s356 -81 535 0 c178 -81 356 -81 535 0 s356 81 535 0 s356 -81 535 0 c178 -81 356 -81 535 0 s356 81 535 0%22 transform=%22translate(0 18)%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-opacity=%220.049%22/%3E%3Cpath d=%22M-243 1350 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%224%22 stroke-linecap=%22round%22 stroke-opacity=%220.049%22/%3E%3Cpath d=%22M-243 1350 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0 s198 -45 297 0 c99 -45 198 -45 297 0 s198 45 297 0%22 transform=%22translate(0 10)%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%221%22 stroke-linecap=%22round%22 stroke-opacity=%220.049%22/%3E%3Ccircle cx=%22860%22 cy=%22170%22 r=%2290%22 fill=%22%23ff6b4a%22 fill-opacity=%220.032%22/%3E%3C/svg%3E");--bg:#0e1527;--alt:rgba(19,28,51,.8);--ink:#f2f4f9;--mute:#9aa4bc;--card:#18223c;--line:#26314f}
html{scroll-behavior:smooth;scroll-padding-top:70px}
*{box-sizing:border-box}
body{margin:0;background:var(--bg);color:var(--ink);font-family:"Helvetica Neue",Arial,sans-serif;line-height:1.6}
.w{max-width:1040px;margin:0 auto;padding:0 22px}
nav{position:sticky;top:env(safe-area-inset-top,0px);background:var(--bg);border-bottom:1px solid var(--line);z-index:5}
nav .w{display:flex;justify-content:space-between;align-items:center;height:56px}
nav b{letter-spacing:.04em}
nav a{color:var(--mute);text-decoration:none;font-size:14px;margin-left:16px}
.hero{padding:56px 0 64px;text-align:center}
.hero img{width:200px;max-width:60%;border-radius:12px;mix-blend-mode:multiply}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .hero img{mix-blend-mode:normal;background:#fff}}
:root[data-theme="dark"] .hero img{mix-blend-mode:normal;background:#fff}
h1{font-size:clamp(30px,6vw,52px);line-height:1.1;margin:24px 0 14px;letter-spacing:-.02em}
h1 span,.k{color:var(--acc)}
.hero p{max-width:600px;margin:0 auto 26px;color:var(--mute);font-size:18px}
.btn{display:inline-block;background:var(--acc);color:#fff;padding:13px 26px;border-radius:999px;text-decoration:none;font-weight:600}
section{padding:60px 0}.alt{background:var(--alt)}
.k{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}
h2{font-size:clamp(24px,4vw,34px);margin:6px 0 10px;letter-spacing:-.01em}
.lead{color:var(--mute);max-width:640px;margin:0 0 30px}
.g{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}
.c{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:22px}
.c h3{margin:0 0 6px;font-size:18px}.c p{margin:0;color:var(--mute);font-size:15px}
.best{margin-top:14px!important;color:var(--ink)!important;font-size:13px!important;border-top:1px solid var(--line);padding-top:12px}
.best b{color:var(--acc)}
.n{font-size:13px;font-weight:700;color:var(--acc)}
.tw{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:620px;font-size:14px}
th,td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:top}
th{color:var(--acc);font-size:12px;letter-spacing:.08em;text-transform:uppercase}td:first-child{font-weight:600}
.stat{font-size:34px;font-weight:700;color:var(--acc);line-height:1.1}
.cta{text-align:center;background:var(--ink);color:#fff}
.cta h2{color:#fff}.cta p{color:#c5cbdb;max-width:520px;margin:0 auto 24px}
footer{padding:26px 0;text-align:center;color:var(--mute);font-size:13px}
.band{height:clamp(220px,45vw,460px);background:#000 center/cover no-repeat}
.gal{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}
.gal img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:16px;display:block}
.gal div{position:relative}.gal span{position:absolute;left:12px;bottom:12px;background:rgba(21,33,61,.85);color:#fff;font-size:12px;padding:4px 10px;border-radius:999px}
.feat{grid-column:1/-1;display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:center;border-color:var(--acc)}
.feat img{width:100%;border-radius:12px;display:block;border:1px solid var(--line)}
.feat img.port{aspect-ratio:4/5;object-fit:cover;max-height:520px}
body::before{content:"";position:fixed;inset:0;z-index:-1;background:var(--wave) center/cover no-repeat;pointer-events:none}

body.admin-bar nav{top:32px}@media(max-width:782px){body.admin-bar nav{top:46px}}
