.gaming-browser[data-astro-cid-z6moarir]{border:1px solid #494945;border-radius:6px;overflow:hidden;background:#161616}.browser-bar[data-astro-cid-z6moarir]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:.75rem;border-bottom:1px solid #393936}.browser-label[data-astro-cid-z6moarir]{display:flex;align-items:center;gap:.65rem;color:#bbb}i[data-astro-cid-z6moarir]{width:7px;height:7px;border-radius:50%;background:#cfc9bf}a[data-astro-cid-z6moarir]{color:#f4f0e9;text-decoration:underline;text-underline-offset:4px}a[data-astro-cid-z6moarir]:focus-visible,button[data-astro-cid-z6moarir]:focus-visible{outline:2px solid #ed634d;outline-offset:5px}.gaming-intro[data-astro-cid-z6moarir]{padding:38px 32px;display:grid;grid-template-columns:130px 1fr auto;align-items:center;gap:30px}.gaming-intro[data-astro-cid-z6moarir] svg[data-astro-cid-z6moarir]{width:130px;color:#bab8b0}.gaming-label[data-astro-cid-z6moarir]{font-family:monospace;font-size:9px;letter-spacing:.05em;color:#aaa79f}h3[data-astro-cid-z6moarir]{font-family:var(--font-display);font-size:48px;font-weight:500;line-height:1.1;margin:8px 0}.gaming-intro[data-astro-cid-z6moarir] p[data-astro-cid-z6moarir]{color:#aaa79f;font-size:11px;line-height:1.8;max-width:310px}.gaming-actions[data-astro-cid-z6moarir]{display:flex;flex-direction:column;align-items:stretch;gap:12px}.gaming-cta[data-astro-cid-z6moarir]{display:flex;justify-content:space-between;gap:25px;background:#e9e6df;color:#202120;padding:16px 20px;font-size:12px;border-radius:3px;text-decoration:none;white-space:nowrap}button[data-astro-cid-z6moarir]{cursor:pointer;background:transparent;color:#b1ada6;padding:8px 0;font:inherit;font-size:10px;border:0;text-decoration:underline;text-underline-offset:4px}button[data-astro-cid-z6moarir]:active{transform:scale(.98)}button[data-astro-cid-z6moarir][hidden],[data-astro-cid-z6moarir][hidden]{display:none}iframe[data-astro-cid-z6moarir]{display:block;width:100%;height:640px;height:clamp(420px,75svh,740px);border:0;background:#101010}.frame-status[data-astro-cid-z6moarir],.frame-help[data-astro-cid-z6moarir]{color:#b1ada6;padding:.85rem 1.25rem;font-size:.7rem;line-height:1.7}@media(max-width:1000px){.gaming-intro[data-astro-cid-z6moarir]{grid-template-columns:110px 1fr}.gaming-intro[data-astro-cid-z6moarir] svg[data-astro-cid-z6moarir]{width:110px}.gaming-actions[data-astro-cid-z6moarir]{grid-column:2;justify-self:start}}@media(max-width:600px){.browser-bar[data-astro-cid-z6moarir]{padding:.85rem;flex-wrap:wrap;gap:.75rem}.gaming-intro[data-astro-cid-z6moarir]{grid-template-columns:1fr;padding:28px 22px;gap:16px}.gaming-intro[data-astro-cid-z6moarir] svg[data-astro-cid-z6moarir]{width:90px;height:65px}.gaming-actions[data-astro-cid-z6moarir]{grid-column:1}iframe[data-astro-cid-z6moarir]{height:540px}}body:has(.site-header){--bg:#171717;--text:#f0ede7;--text-muted:#b1aea8;background:var(--bg)}body:has(.site-header):before,body:has(.site-header):after{display:none}:root{--paper:#e9e6df;--ink:#202120;--accent:#e35441;--rule:rgba(255,255,255,.2)}html{scroll-padding-top:150px}body{font-weight:400}::selection{background:#e35441;color:#171717}a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.page-width{width:min(1320px,calc(100% - 104px));margin-inline:auto}.skip-link{position:fixed;top:-100px;left:20px;z-index:100;padding:15px;background:var(--paper);color:var(--ink)}.skip-link:focus{top:12px}.site-header{position:relative;z-index:40;height:96px;margin:0 52px;display:flex;align-items:center;gap:32px;border-bottom:1px solid var(--rule)}.wordmark{display:block;width:84px;flex-shrink:0}.wordmark img{width:100%;height:45px;object-fit:contain}.header-location,.micro-label,.section-kicker,.hero-topline,.hero-bottom,.figure-top,.hero-visual figcaption,.guide-label,.item-number,.accessory-note,.contact-bottom,.shisha-plate figcaption,.small-definition>span{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.06em;line-height:1.5}.header-location{color:#999}.site-header nav{display:flex;align-items:center;gap:36px;margin-left:auto;font-size:12px}.site-header nav a{padding:12px 0}.site-header nav a span{margin-left:16px}.site-header .header-contact{padding:11px 17px;border:1px solid #575652;border-radius:4px}.reading-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:80;pointer-events:none}.reading-progress span{display:block;width:100%;height:100%;background:var(--accent);transform:scaleX(0);transform-origin:left}.hero{padding-top:29px;padding-bottom:26px}.hero-topline,.hero-bottom{display:flex;justify-content:space-between;gap:20px;color:#b6b2ab}.hero-topline>span:first-child{display:flex;align-items:center;gap:10px}.red-dot{display:inline-block;width:7px;height:7px;background:var(--accent);border-radius:50%}.hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:55px;padding:41px 0 43px;align-items:center}h1,h2,h3,p,figure{margin:0}h1,h2{font-family:var(--font-display);font-weight:600;letter-spacing:-.025em;line-height:.84}h1{font-size:clamp(94px,12.25vw,180px)}h1>span{display:block}.outline-type{-webkit-text-stroke:1px #9b9892;color:transparent}.red-type{color:var(--accent)}.muted-type{color:#92918b}.hero-intro{display:flex;align-items:flex-start;gap:24px;margin:29px 0 28px}.hero-intro p{font-size:13px;line-height:1.8;color:#bbb8b2}.small-cross{font-size:36px;font-weight:300;color:var(--accent);line-height:1.3}.round-link{display:inline-flex;align-items:center;gap:15px;font-size:12px}.round-link small{display:block;color:#99968f;font-family:monospace;font-size:10px;margin-top:6px}.arrow-disc{display:grid;place-items:center;border:1px solid #65635e;border-radius:50%;width:45px;height:45px;font-size:20px;transition:background .18s ease,transform .18s ease}.hero-visual{position:relative;border-radius:5px;background:#d6d4cd;color:#282a29;transform:rotate(2deg);align-self:center;margin:0 5px 0 0}.figure-top{display:flex;justify-content:space-between;align-items:center;padding:18px 23px 0;font-size:10px}.figure-top>span:last-child{font-size:20px}.editorial-photo{width:100%;height:460px;object-fit:cover;object-position:100% center}.hero-visual{background:#ee0c04;color:#fff}.hero-visual .figure-top{padding-bottom:14px}.hero-visual figcaption{padding-top:18px}.hero-visual .image-index{background:var(--paper);color:var(--ink)}.hero-visual figcaption{display:flex;justify-content:space-between;padding:0 23px 22px;gap:15px;font-size:10px}.image-index{position:absolute;right:-16px;bottom:57px;display:flex;justify-content:space-between;align-items:center;width:126px;height:86px;padding:17px;background:var(--accent);color:#171717;font-family:var(--font-display);font-size:60px;line-height:1}.image-index span:last-child{font-family:var(--font-body);font-size:32px}.hero-bottom{border-top:1px solid var(--rule);padding-top:18px;font-size:10px}.hero-bottom>span:last-child{display:flex;align-items:center;gap:40px}.chapter-guide{position:sticky;top:0;z-index:30;display:flex;justify-content:center;gap:7px;align-items:center;padding:13px 25px;background:#171717f5;backdrop-filter:blur(16px);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.guide-label{color:#8c8983;margin-right:24px;font-size:10px}.chapter-guide a{padding:12px 14px;border-radius:3px;font-size:11px;white-space:nowrap;transition:background-color .16s ease,color .16s ease}.chapter-guide a>span{margin-right:8px;font-family:monospace;color:#898780;font-size:10px}.chapter-guide a.is-current{background:var(--accent);color:#171717}.chapter-guide a.is-current>span{color:#171717}.chapter{padding:60px 0 84px;scroll-margin-top:0}.section-light{background:var(--paper);color:var(--ink);--rule:rgba(32,33,32,.22)}.section-kicker{display:flex;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid var(--rule)}.section-kicker span:last-child{color:#8a8881}.chapter-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;align-items:end;margin:53px 0 42px}h2{font-size:clamp(58px,6.9vw,102px)}.chapter-heading>p,.gaming-heading>p{max-width:400px;font-size:14px;line-height:1.85;color:#aeaaa3;padding-bottom:7px}.section-light .chapter-heading>p{color:#62645f}.text-link{display:inline-flex;gap:40px;align-items:center;font-size:12px;padding:15px 0 7px;border-bottom:1px solid currentColor}.text-link span{font-size:23px;line-height:1}.accessories-section .chapter-heading{margin-bottom:45px}.accessory{border-top:1px solid #4b4a46}.accessory:last-child{border-bottom:1px solid #4b4a46}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}.accessory summary{display:flex;align-items:center;gap:32px;padding:27px 0}.accessory summary .item-number{width:44px;padding:0}.accessory h3{font-size:clamp(24px,3.2vw,42px);font-weight:400;letter-spacing:-.05em}.accessory-note{margin-left:auto;color:#9a978e;font-size:10px}.expand-icon{font-size:27px;font-weight:300;color:#aaa69f}details[open] .expand-icon{transform:rotate(45deg)}.accessory>p{padding:0 80px 28px;max-width:760px;color:#b4afa7;font-size:13px;line-height:1.85}.faq-block{display:grid;grid-template-columns:1fr 1.55fr;gap:70px;margin-top:90px}.faq-block .micro-label{color:#aaa69f}.faq-block h3{font-size:32px;font-weight:400;letter-spacing:-.05em;line-height:1.2;margin-top:18px}.faq-list details{border-top:1px solid #4b4a46}.faq-list summary{display:flex;justify-content:space-between;gap:20px;padding:20px 0;font-size:13px;line-height:1.7}.faq-list details p{font-size:12px;line-height:1.9;color:#b4afa7;padding-bottom:24px}.sources{color:#938f88;font-size:10px;line-height:1.9;padding-top:20px;border-top:1px solid #4b4a46}.sources a{text-decoration:underline;text-underline-offset:3px}.gaming-section{background:#202120}.gaming-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;align-items:end;margin:45px 0 35px}.gaming-heading h2{font-size:clamp(46px,5.2vw,76px)}.contact-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:53px 0}.contact-heading h2{font-size:clamp(58px,8.4vw,128px)}.location-symbol{font-size:82px;line-height:1;color:#b94332}.contact-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:65px;padding-bottom:55px}.contact-grid .micro-label{display:block;color:#75766e;margin-bottom:24px}address{font-style:normal;font-size:22px;line-height:1.6;letter-spacing:-.03em}.contact-grid dl{font-size:13px;line-height:1.8}.contact-grid dl>div+div{margin-top:16px}.contact-grid dd{color:#74776e}.contact-value{display:block;font-size:clamp(13px,1.5vw,21px);margin-bottom:15px}.contact-bottom{display:flex;justify-content:space-between;gap:20px;padding-top:21px;border-top:1px solid #bdbdb4;color:#65665f;font-size:10px}.contact-bottom a{color:#242622}@media(hover:hover)and (pointer:fine){.chapter-guide a:hover{background:#393a36;color:#fff}.chapter-guide a.is-current:hover{background:var(--accent);color:#171717}.round-link:hover .arrow-disc{background:var(--accent);color:#171717;border-color:var(--accent);transform:translateY(3px)}.site-header a:hover,.text-link:hover{color:var(--accent)}summary:hover .expand-icon{color:var(--accent)}}@media(min-width:1600px){.site-header{width:1320px;margin-inline:auto}}@media(max-width:1050px){.page-width{width:calc(100% - 64px)}.site-header{margin-inline:32px}.hero-grid{gap:30px}.editorial-photo{height:400px}.hero-intro p{font-size:12px}.chapter-guide{gap:0}.guide-label{display:none}.chapter-guide a{padding-inline:12px}.chapter-heading,.gaming-heading{gap:35px}.contact-grid{gap:30px}.contact-grid address{font-size:18px}}@media(max-width:700px){html{scroll-padding-top:90px}.page-width{width:calc(100% - 40px)}.site-header{height:76px;margin-inline:20px;gap:15px}.wordmark{width:65px}.header-location{display:none}.site-header nav{gap:18px;font-size:10px}.site-header nav a span{margin-left:4px}.site-header .header-contact{padding:9px}.hero{padding-top:22px}.hero-topline{font-size:9px}.hero-topline>span:last-child{display:none}.hero-grid{grid-template-columns:1fr;padding:30px 0;gap:35px}h1{font-size:clamp(103px,24vw,168px)}.hero-intro{margin:22px 0}.hero-intro p{font-size:13px}.hero-visual{width:calc(100% - 14px);max-width:500px;justify-self:center;transform:rotate(1.5deg)}.editorial-photo{height:320px}.hero-visual figcaption{font-size:9px;padding-inline:18px}.figure-top{font-size:9px;padding-inline:18px}.image-index{width:100px;height:65px;font-size:48px;bottom:44px;right:-10px}.hero-bottom{font-size:8px}.hero-bottom>span:last-child{gap:8px}.chapter-guide{justify-content:space-between;padding:10px 12px;gap:3px}.chapter-guide a{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:9px;padding:8px 5px;flex:1}.chapter-guide a>span{margin:0;font-size:9px}.chapter{padding:35px 0 50px}.section-kicker{font-size:9px;padding-bottom:18px;gap:12px}.section-kicker span:last-child{text-align:right}.chapter-heading,.gaming-heading{grid-template-columns:1fr;gap:25px;margin:34px 0}h2{font-size:clamp(53px,12vw,84px)}.chapter-heading>p,.gaming-heading>p{font-size:13px;max-width:430px}.accessory summary{gap:13px;padding:23px 0}.accessory summary .item-number{width:24px;font-size:10px}.accessory h3{font-size:23px}.accessory-note{display:none}.expand-icon{margin-left:auto;font-size:24px}.accessory>p{padding:0 0 25px 37px;font-size:12px}.faq-block{grid-template-columns:1fr;gap:28px;margin-top:50px}.faq-block h3{font-size:28px}.gaming-heading h2{font-size:clamp(46px,11vw,70px)}.contact-heading{padding:36px 0}.contact-heading h2{font-size:clamp(53px,12vw,80px);max-width:310px}.location-symbol{font-size:48px}.contact-grid{grid-template-columns:1fr;gap:32px;padding-bottom:35px}.contact-grid>div{border-top:1px solid #c5c4bb;padding-top:22px}.contact-grid .micro-label{margin-bottom:13px}.contact-grid address{font-size:23px}.contact-value{font-size:19px}.contact-grid dl>div{display:flex;justify-content:space-between;gap:20px}.contact-bottom{flex-wrap:wrap;gap:13px}.contact-bottom>span:first-child{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.gallery-heading{margin-bottom:32px}.device-reference{display:grid;grid-template-columns:1.5fr 1fr;background:#fff;border:1px solid #d4d1c9}.reference-image{padding:28px;display:grid;place-items:center}.reference-image img{width:100%;max-width:560px;height:auto}.device-reference figcaption{display:flex;flex-direction:column;justify-content:center;padding:38px;border-left:1px solid #e0ded8}.device-reference h3{font:500 clamp(60px,7vw,108px)/1 var(--font-display);margin:25px 0 10px}.device-reference p{font-size:13px;color:#62645f;line-height:1.8;max-width:240px}.reference-note{margin-top:60px;font:10px/1.5 monospace;color:#76776f}.pods-reference{margin-top:38px}.pods-reference>a{display:block;background:#fff;padding:16px}.pods-reference img{display:block;width:100%;height:auto}.pods-reference figcaption,.shisha-reference-grid figcaption{display:flex;justify-content:space-between;gap:20px;font:10px/1.6 monospace;letter-spacing:.05em;padding:18px 0}.pods-reference figcaption a{text-decoration:underline;text-underline-offset:4px}.gallery-note{color:#a39f98;font-size:11px;line-height:1.8;max-width:600px}.shisha-reference-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:24px;align-items:start}.shisha-reference-grid figure{background:#fff;border:1px solid #d4d1c9}.shisha-reference-main img{width:100%;height:660px;object-fit:contain;padding:30px}.shisha-reference-detail{margin-top:100px}.shisha-reference-detail>div{min-height:380px;display:grid;place-items:center;padding:20px}.shisha-reference-detail img{width:100%;max-width:320px;height:auto}.shisha-reference-grid figcaption{margin:0 24px;border-top:1px solid #e0ded8}@media(max-width:700px){.gallery-heading{gap:20px}.device-reference{grid-template-columns:1fr}.reference-image{padding:20px}.device-reference figcaption{padding:23px;border-left:0;border-top:1px solid #e0ded8}.device-reference h3{font-size:55px;margin:12px 0 8px}.reference-note{margin-top:22px}.pods-reference>a{padding:6px}.pods-reference figcaption{font-size:9px}.shisha-reference-grid{grid-template-columns:1fr;gap:20px}.shisha-reference-main img{height:auto;max-height:560px;padding:20px}.shisha-reference-detail{margin-top:0}.shisha-reference-detail>div{min-height:0;padding:20px}.shisha-reference-detail img{max-width:280px}}.packaging-caption{margin:10px 0 18px;padding-top:20px;border-top:1px solid var(--rule)}.packaging-caption h3{font-size:12px;font-weight:500;margin-bottom:8px}.packaging-caption p{font-size:12px;line-height:1.9;color:#b4afa7}
