@font-face{font-family:Unbounded;src:url(/assets/unbounded-latin.woff2) format("woff2");font-display:swap}@font-face{font-family:Instrument Sans;src:url(/assets/instrument-sans-latin.woff2) format("woff2");font-display:swap}:root{color-scheme:dark;--ink: #17140f;--ink-soft: #211d17;--ink-raised: #2a241b;--paper: #f3ead5;--paper-muted: #c9bfa9;--brand: #f6b81d;--brand-deep: #df9810;--green: #6d8a53;--orange: #c96828;--line: rgba(243, 234, 213, .17);--radius: 18px;--max: 1240px;font-family:Instrument Sans,system-ui,sans-serif;background:var(--ink);color:var(--paper);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{margin:0;min-width:320px;background:var(--ink)}button,a{font:inherit}a{color:inherit}button{border:0}img{display:block;max-width:100%}::selection{background:var(--brand);color:var(--ink)}.site-shell{min-height:100dvh;overflow:clip}.site-header{position:fixed;inset:0 0 auto;z-index:20;background:#17140fd1;border-bottom:1px solid rgba(243,234,213,.1);backdrop-filter:blur(16px)}.nav-wrap{height:70px;max-width:var(--max);margin:auto;padding:0 24px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}.logo{display:inline-flex;align-items:center;gap:10px;width:max-content;color:var(--paper);text-decoration:none;font:800 18px/1 Unbounded,sans-serif;letter-spacing:-.04em}.logo-bars{height:24px;display:flex;gap:2px;align-items:center}.logo-bars i{display:block;width:3px;background:var(--brand);border-radius:3px}.logo-bars i:nth-child(1),.logo-bars i:nth-child(5){height:8px}.logo-bars i:nth-child(2),.logo-bars i:nth-child(4){height:16px}.logo-bars i:nth-child(3){height:24px}.nav-links{display:flex;gap:32px}.nav-links a{color:var(--paper-muted);text-decoration:none;font-weight:700;transition:color .2s ease}.nav-links a:hover,.nav-links a:focus-visible{color:var(--paper)}.nav-actions{justify-self:end;display:flex;align-items:center;gap:10px}.language-switch{display:inline-grid;grid-template-columns:1fr 1fr;padding:3px;border:1px solid rgba(243,234,213,.24);border-radius:999px;background:#f3ead50f}.language-switch button{min-width:38px;height:32px;padding:0 9px;border-radius:999px;background:transparent;color:var(--paper-muted);cursor:pointer;font:800 11px/1 Unbounded,sans-serif;letter-spacing:.04em;transition:color .2s ease,background .2s ease,transform .2s ease}.language-switch button:hover{color:var(--paper)}.language-switch button:active{transform:scale(.95)}.language-switch button[aria-pressed=true]{background:var(--paper);color:var(--ink)}.language-switch button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.nav-cta{background:var(--brand);color:var(--ink);text-decoration:none;padding:11px 17px;border-radius:999px;font-weight:850;transition:transform .2s ease,background .2s ease}.nav-cta:hover{background:#ffc83e;transform:translateY(-2px)}.nav-cta:active{transform:translateY(1px)}.menu-button{display:none;color:var(--paper);background:transparent;padding:8px}.menu-button svg{width:26px;height:26px}.mobile-menu{display:none}.hero{min-height:100dvh;position:relative;display:flex;align-items:center;isolation:isolate}.hero-art{position:absolute;inset:0;z-index:-2;background:url(/assets/tunazo-web-hero-mobile.webp) center / cover no-repeat}.hero-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#17140ffa,#17140fc2 37%,#17140f14 70%),linear-gradient(0deg,rgba(23,20,15,.62),transparent 38%)}.hero-copy{width:min(600px,calc(100% - 48px));margin-left:max(24px,calc((100vw - var(--max)) / 2 + 24px));padding-top:68px}.eyebrow{display:block;color:var(--brand);font:800 12px/1.2 Unbounded,sans-serif;letter-spacing:.11em}.hero h1{max-width:650px;margin:18px 0 20px;font:850 clamp(50px,5vw,74px)/.98 "Unbounded",sans-serif;letter-spacing:-.07em}.hero h1 span,.hero h1 em{display:inline-block;white-space:nowrap}.hero h1 em{color:var(--brand);font-style:normal}.hero-copy>p{max-width:450px;color:var(--paper-muted);font-size:clamp(18px,2vw,23px);line-height:1.35;margin:0}.hero-actions{margin-top:32px;display:flex;gap:12px;flex-wrap:wrap}.button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 20px;border-radius:999px;font-weight:850;text-decoration:none;transition:transform .2s ease,background .2s ease,color .2s ease;white-space:nowrap}.button svg{width:20px;height:20px}.button.primary{background:var(--brand);color:#18130b;box-shadow:0 12px 36px #774b0538}.button.primary:hover:not(:disabled){background:#ffc83e;transform:translateY(-2px)}.button.primary:active:not(:disabled){transform:translateY(1px) scale(.99)}.button.quiet{border:1px solid rgba(243,234,213,.32);color:var(--paper);background:#17140f66}.button.quiet:hover{background:#f3ead51a;transform:translateY(-2px)}.button:disabled{opacity:.78;cursor:default}.pulse-strip{min-height:72px;padding:18px 24px;background:var(--brand);color:var(--ink);display:flex;justify-content:center;align-items:center;gap:clamp(18px,4vw,58px);font:800 clamp(12px,1.4vw,16px)/1 "Unbounded",sans-serif;text-transform:uppercase}.pulse-strip i{width:6px;height:6px;border-radius:50%;background:var(--ink);opacity:.42}.section{max-width:var(--max);margin:auto;padding:clamp(90px,12vw,160px) 24px}.intro-title{display:flex;align-items:end;gap:clamp(24px,6vw,90px)}.number-stamp{color:var(--brand);font:850 clamp(72px,12vw,160px)/.72 "Unbounded",sans-serif;letter-spacing:-.09em}h2{font:800 clamp(36px,5vw,68px)/1.02 "Unbounded",sans-serif;letter-spacing:-.055em}.intro-title h2{margin:0}.steps{margin-top:84px;display:grid;grid-template-columns:.9fr 1.15fr .9fr;gap:22px;align-items:center}.step{min-height:270px;padding:30px;border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;justify-content:flex-end;background:var(--ink-soft)}.step.featured{min-height:340px;background:var(--brand);color:var(--ink);transform:rotate(-1.4deg);border-color:var(--brand)}.step svg{width:46px;height:46px;color:var(--brand);margin-bottom:auto}.step.featured svg{color:var(--ink)}.step h3{margin:32px 0 8px;font:800 25px/1 Unbounded,sans-serif;letter-spacing:-.04em}.step p{color:var(--paper-muted);font-size:17px;line-height:1.48;margin:0}.step.featured p{color:#17140fc2}.modes{display:grid;grid-template-columns:.8fr 1.35fr;gap:80px;align-items:center}.modes-copy{position:sticky;top:120px;align-self:start}.modes-copy h2{margin:0 0 24px}.modes-copy p,.identity-copy p{color:var(--paper-muted);font-size:20px;line-height:1.5;max-width:520px}.mode-collage{display:grid;grid-template-columns:1fr 1fr;gap:18px}.mode-card{position:relative;overflow:hidden;border-radius:var(--radius);min-height:340px;background:var(--ink-raised);border:1px solid var(--line)}.mode-card img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}.mode-card:hover img{transform:scale(1.045)}.mode-card>div{position:absolute;inset:auto 14px 14px;display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:12px;background:#17140fd9;backdrop-filter:blur(12px);font-weight:850}.mode-card>div svg{color:var(--brand)}.mode-tournament{grid-column:1 / -1;min-height:280px}.identity{display:grid;grid-template-columns:1.3fr .7fr;gap:80px;align-items:center}.identity-images{height:660px;position:relative}.poster{position:absolute;width:42%;height:78%;border-radius:var(--radius);overflow:hidden;border:1px solid rgba(243,234,213,.2);box-shadow:0 28px 70px #00000059}.poster img{width:100%;height:100%;object-fit:cover}.poster-one{left:0;top:10%;transform:rotate(-7deg)}.poster-two{left:29%;top:0;z-index:2}.poster-three{right:0;top:13%;transform:rotate(7deg)}.identity-copy>svg{width:64px;height:64px;color:var(--brand)}.identity-copy h2{margin:25px 0 20px}.fair-play{display:grid;grid-template-columns:1fr 1fr;gap:100px;border-top:1px solid var(--line)}.fair-title>svg{width:58px;height:58px;color:var(--brand)}.fair-title h2{margin:24px 0 0}.fair-list{display:flex;flex-direction:column;justify-content:center}.fair-list>div{display:flex;gap:14px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line);font-size:18px;font-weight:700}.fair-list>div svg{color:var(--brand);flex:none}.fair-list>a{display:flex;align-items:center;gap:8px;color:var(--brand);font-weight:800;margin-top:26px;text-underline-offset:5px}.download{min-height:760px;position:relative;display:flex;align-items:center;isolation:isolate;border-top:1px solid var(--line)}.download-art{position:absolute;inset:0;z-index:-2;background:url(/assets/tunazo-promo.webp) 73% 58% / min(60vw,760px) auto no-repeat;opacity:.9}.download:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--ink) 0%,rgba(23,20,15,.9) 42%,rgba(23,20,15,.05) 80%)}.download-copy{width:min(600px,calc(100% - 48px));margin-left:max(24px,calc((100vw - var(--max)) / 2 + 24px))}.download-copy h2{margin:20px 0}.download-copy p{font-size:20px;line-height:1.45;color:var(--paper-muted);max-width:480px;margin-bottom:28px}.footer{max-width:var(--max);margin:auto;border-top:1px solid var(--line);padding:44px 24px 52px;display:grid;grid-template-columns:1fr auto;gap:42px}.footer>div>p,.footer>p{color:var(--paper-muted)}.footer nav{display:grid;grid-template-columns:repeat(2,auto);gap:14px 32px}.footer nav a{color:var(--paper-muted);text-underline-offset:4px}.footer>p{grid-column:1 / -1;font-size:13px;margin:0}.legal-page{max-width:var(--max);margin:auto;padding:132px 24px 120px;display:grid;grid-template-columns:minmax(260px,350px) minmax(0,740px);gap:clamp(60px,9vw,130px);align-items:start}.legal-aside{position:sticky;top:110px}.legal-kicker{color:var(--brand);font:800 11px/1.3 Unbounded,sans-serif;letter-spacing:.1em}.legal-aside h1{margin:17px 0 18px;font:800 clamp(36px,4.3vw,58px)/1.02 "Unbounded",sans-serif;letter-spacing:-.06em}.legal-aside>p{color:var(--paper-muted);font-size:18px;line-height:1.5}.legal-meta{margin:30px 0;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1.2fr;gap:8px 20px;font-size:14px}.legal-meta span{color:var(--paper-muted)}.legal-aside nav{display:grid;gap:9px}.legal-aside nav a{width:max-content;color:var(--paper-muted);text-underline-offset:4px}.legal-aside nav a:hover{color:var(--brand)}.legal-content{min-width:0}.legal-content section{padding:40px 0;border-bottom:1px solid var(--line);scroll-margin-top:95px}.legal-content section:first-of-type{padding-top:14px}.legal-content h2{font-size:clamp(25px,3vw,35px);margin:0 0 20px;letter-spacing:-.045em}.legal-content h3{font:800 18px/1.25 Unbounded,sans-serif;margin:28px 0 9px;letter-spacing:-.03em}.legal-content p,.legal-content li{color:#d6ccb8;font-size:17px;line-height:1.7}.legal-content a{color:var(--brand);text-underline-offset:4px}.legal-content ul{padding-left:21px}.legal-content li{padding:5px 0 5px 5px}.legal-callout{display:flex;gap:18px;align-items:flex-start;padding:22px;background:var(--brand);color:var(--ink);border-radius:var(--radius);margin-bottom:28px}.legal-callout svg{width:34px;height:34px;flex:none}.legal-callout p{color:var(--ink);font-weight:750;margin:0;line-height:1.45}.delete-hero{display:flex;align-items:center;gap:24px;padding:30px;background:var(--ink-raised);border-radius:var(--radius);border:1px solid var(--line)}.delete-hero>svg{width:64px;height:64px;color:var(--brand);flex:none}.delete-hero h2{margin:0 0 8px;font-size:30px}.delete-hero p{margin:0}.action-list{list-style:none;padding:0;display:grid;gap:13px}.action-list li{display:flex;gap:14px;align-items:center;padding:13px 16px;background:var(--ink-soft);border-radius:12px}.action-list li>span{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--brand);color:var(--ink);font-weight:900}.action-list li p{margin:0}.email-button{margin-top:12px}.small-note{font-size:14px!important;color:var(--paper-muted)!important}.support-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:30px}.support-card{display:flex;min-height:260px;flex-direction:column;padding:25px;background:var(--ink-soft);border:1px solid var(--line);border-radius:var(--radius);text-decoration:none;transition:transform .25s ease,border-color .25s ease}.support-card:hover{transform:translateY(-4px);border-color:var(--brand)}.support-card>svg{width:42px;height:42px;color:var(--brand)}.support-card h2{font-size:26px;margin:auto 0 8px}.support-card p{font-size:15px;line-height:1.45;margin:0 0 16px}.support-card span{display:flex;gap:8px;align-items:center;color:var(--brand);font-weight:800}@media(max-width:900px){.nav-wrap{grid-template-columns:1fr auto}.nav-links,.nav-cta{display:none}.menu-button{display:grid;place-items:center}.mobile-menu{display:grid;padding:8px 24px 22px;gap:8px}.mobile-menu a{padding:11px 0;color:var(--paper-muted);text-decoration:none;font-weight:750}.hero-art{background-position:58% center;opacity:.68}.hero-shade{background:linear-gradient(90deg,#17140ffa,#17140f75),linear-gradient(0deg,rgba(23,20,15,.88),transparent)}.steps{grid-template-columns:1fr;margin-top:50px}.step,.step.featured{min-height:240px;transform:none}.modes,.identity,.fair-play{grid-template-columns:1fr;gap:54px}.modes-copy{position:static}.identity-copy{grid-row:1}.legal-page{grid-template-columns:1fr;gap:50px}.legal-aside{position:static}.legal-aside nav{display:flex;flex-wrap:wrap;gap:12px 22px}}@media(min-width:700px){.hero-art{background-image:url(/assets/tunazo-web-hero.webp)}}@media(max-width:620px){.nav-wrap{height:64px;padding:0 18px}.nav-wrap{gap:8px}.nav-actions{gap:4px}.language-switch button{min-width:34px;height:30px;padding:0 7px;font-size:10px}.hero{min-height:780px;align-items:flex-end}.hero-art{background-position:64% center}.hero-shade{background:linear-gradient(0deg,#17140ffc,#17140fb8 52%,#17140f1f)}.hero-copy{width:100%;margin:0;padding:110px 18px 70px}.hero h1{font-size:clamp(34px,10.8vw,48px)}.hero-actions{align-items:stretch;flex-direction:column}.button{width:100%}.pulse-strip{justify-content:flex-start;overflow:hidden;white-space:nowrap;gap:20px}.pulse-strip span:nth-of-type(n+3),.pulse-strip i:nth-of-type(n+2){display:none}.section{padding:84px 18px}.intro-title{display:block}.number-stamp{display:block;margin-bottom:38px}.mode-collage{grid-template-columns:1fr}.mode-card,.mode-tournament{grid-column:auto;min-height:300px}.identity-images{height:470px}.poster{width:52%;height:74%}.poster-two{left:24%}.download{min-height:730px;align-items:flex-end}.download-art{background-position:50% 20%;background-size:115vw auto;opacity:.75}.download:after{background:linear-gradient(0deg,var(--ink) 13%,rgba(23,20,15,.86) 56%,rgba(23,20,15,.08) 100%)}.download-copy{width:100%;margin:0;padding:300px 18px 70px}.footer{grid-template-columns:1fr;padding:38px 18px}.footer>p{grid-column:auto}.footer nav{grid-template-columns:1fr}.legal-page{padding:108px 18px 90px}.legal-aside h1{font-size:39px}.legal-content p,.legal-content li{font-size:16px}.delete-hero{align-items:flex-start;flex-direction:column}.support-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{:root{color-scheme:light;background:#fff;color:#111}body{background:#fff;color:#111}.site-header,.footer{display:none}.legal-page{display:block;padding:0;max-width:820px}.legal-aside{position:static}.legal-aside nav{display:none}.legal-content p,.legal-content li{color:#222}.legal-content section{border-color:#ddd;break-inside:avoid}.legal-callout{background:#f0f0f0}.legal-callout p{color:#111}}
