/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:Inter,Arial,sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.static{position:static}.start{inset-inline-start:var(--spacing)}.contents{display:contents}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.italic{font-style:italic}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}@font-face{font-family:Inter;src:url(/media/inter.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root,.dark{--background:#0a0a0a;--foreground:#f5f1eb;--muted:#24211f;--muted-foreground:#bcb4aa;--primary:#ff251b;--primary-foreground:#080808;--secondary:#25211d;--accent:#3c2924;--border:#3a3530;--paper:#eee8dd;--ink:#080808;--red:#ff251b;--serif:Georgia,"Times New Roman",serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--background);color:var(--foreground);margin:0;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea{touch-action:manipulation}button{cursor:pointer}img{max-width:100%;display:block}button:disabled{opacity:.5;cursor:not-allowed}:focus-visible{outline-offset:5px;outline:2px solid #ff9e97}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.055em;line-height:1.03}h1{font-size:clamp(48px,5.2vw,86px);font-weight:720}h2{font-size:clamp(38px,4.1vw,64px);font-weight:710}h3{font-size:32px}em{font-family:var(--serif);letter-spacing:-.05em;font-weight:400}svg{flex-shrink:0}.eyebrow{letter-spacing:.15em;color:#ff746a;text-transform:uppercase;font-size:12px;font-weight:750;line-height:1.5}.section-pad{padding:100px max(6vw,24px)}.button{border:1px solid #0000;justify-content:center;align-items:center;gap:28px;min-height:54px;padding:16px 23px;font-size:14px;font-weight:750;line-height:1.25;transition:background .18s,color .18s,transform .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.primary{background:var(--red);color:var(--ink)}.button.primary:hover{background:#ff655b}.button.light{background:var(--paper);color:var(--ink)}.button.outline{color:var(--foreground);background:0 0;border-color:#69615a}.actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.text-link{border-bottom:1px solid #9b625b;align-items:center;gap:14px;padding-bottom:8px;font-size:14px;font-weight:700;display:inline-flex}.text-link:hover{color:#ff847c}.text-link.dark{color:#2b211e;border-color:#aa4038}.skip-link{z-index:100;color:#000;background:#fff;padding:12px 20px;position:fixed;top:-100px;left:10px}.skip-link:focus{top:10px}.site-header{z-index:10;background:#0b0b0b;border-bottom:1px solid #fff2;justify-content:space-between;align-items:center;gap:20px;height:108px;padding:0 max(6vw,24px);display:flex;position:relative}.site-header.over-hero{background:0 0;position:absolute;inset:0 0 auto}.logo img{object-fit:contain;filter:invert();max-width:145px;height:46px}.desktop-nav{gap:38px;font-size:14px;font-weight:650;display:flex}.desktop-nav a:hover{color:#ff766e}.header-action{border:1px solid #fff6;align-items:center;gap:22px;padding:13px 18px;font-size:14px;display:flex}.nav-link{gap:10px;font-size:14px;display:flex}.menu-trigger{background:0 0;border:1px solid #fff5;padding:10px;display:none}.nav-dialog{background:#111;border-radius:0;max-width:600px}.nav-dialog nav{flex-direction:column;display:flex}.nav-dialog nav a{border-bottom:1px solid var(--border);align-items:center;gap:20px;padding:16px 0;font-size:20px;display:flex}.nav-dialog nav a span{color:#ff746a;font-size:12px}.nav-dialog nav a svg{margin-left:auto}.close-menu{background:0 0;border:none;position:absolute;top:20px;right:20px}.home-hero{isolation:isolate;height:min(920px,100svh);min-height:810px;position:relative;overflow:hidden}.hero-image{object-fit:cover;object-position:56% 50%;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.hero-shade{z-index:-2;background:linear-gradient(90deg,#080808 0%,#080808ed 18%,#080808a8 43%,#0808080a 78%),linear-gradient(#0003 0%,#0000 72%,#080808 100%);position:absolute;inset:0}.hero-content{max-width:1050px;padding:225px max(6vw,24px) 120px}.hero-content .eyebrow{align-items:center;gap:16px;display:flex}.hero-content .eyebrow span{background:var(--red);width:32px;height:2px}.hero-content h1{margin:24px 0;font-size:clamp(56px,5.1vw,82px)}.hero-content h1 em{color:#ff5347}.hero-description{color:#d5cec6;max-width:610px;margin-bottom:32px;font-size:17px;line-height:1.7}.hero-foot{letter-spacing:.09em;justify-content:space-between;align-items:center;font-size:12px;display:flex;position:absolute;bottom:34px;left:6vw;right:6vw}.hero-foot a,.hero-foot>span{align-items:center;gap:18px;display:flex}.hero-foot b{color:#ff746a}.hero-foot i{background:#ffffff50;width:70px;height:1px}.universe-ribbon{background:var(--red);color:#080808;letter-spacing:.1em;text-transform:uppercase;justify-content:space-around;align-items:center;gap:20px;padding:24px 35px;font-size:12px;font-weight:800;display:flex}.universe-ribbon i{font-size:20px;font-style:normal}.home-universes{padding-top:95px;position:relative}.section-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:48px;display:flex}.section-heading h2{margin-top:19px}.section-heading>p{color:#b9b0a5;font-size:16px;line-height:1.7}.route-line{pointer-events:none;fill:none;stroke:#d84437;stroke-width:1.5px;width:60px;height:700px;position:absolute;top:300px;left:10px;overflow:visible}.route-line circle{fill:#0a0a0a}.universe-selector[data-slot=tabs]{grid-template-columns:1fr 1.02fr;gap:42px;display:grid}.universe-options[data-slot=tabs-list]{background:0 0;border-radius:0;flex-direction:column;justify-content:start;gap:0;width:100%;height:auto;padding:0;display:flex}.universe-option[data-slot=tabs-trigger]{border:0;border-bottom:1px solid var(--border);text-align:left;white-space:normal;width:100%;height:auto;min-height:117px;box-shadow:none;color:var(--foreground);background:0 0;border-radius:0;flex:1;grid-template-columns:45px 1fr 24px;justify-content:start;gap:20px;padding:20px 12px 20px 0;transition:background .24s,padding .24s;display:grid}.universe-option:first-child{border-top:1px solid var(--border)}.universe-option[data-state=active]{background:linear-gradient(90deg,#ff251b17,#0000);padding-left:16px}.universe-option:after{display:none}.option-num{color:#a09a91;align-self:start;padding-top:5px;font-size:12px}.universe-option strong{letter-spacing:-.04em;font-size:22px;font-weight:650;line-height:1.15;display:block}.universe-option small{color:#b4aaa0;margin-top:9px;font-size:14px;font-weight:400;line-height:1.4;display:block}.universe-option[data-state=active] .option-num,.universe-option[data-state=active]>svg{color:#ff776e}.universe-panel[data-slot=tabs-content]{background:#181512;border:1px solid #fff2;grid-template-columns:49% 51%;height:585px;margin:0;animation:.32s panel-in;display:grid}.universe-panel[hidden]{display:none}.universe-photo{position:relative;overflow:hidden}.universe-photo img{object-fit:cover;width:100%;height:100%}.universe-photo>span{letter-spacing:.12em;text-shadow:0 1px 10px #000;font-size:12px;font-weight:750;position:absolute;top:20px;left:16px}.universe-panel-copy{flex-direction:column;justify-content:center;padding:34px 27px;display:flex}.universe-panel-copy h3{margin:20px 0;font-size:38px}.universe-panel-copy>p:not(.eyebrow){color:#bdb3a8;font-size:16px}.universe-panel-copy .text-link{align-self:start;margin-top:38px}.section-bottom{border-top:1px solid var(--border);letter-spacing:.07em;color:#b8b0a6;justify-content:space-between;gap:25px;margin-top:28px;padding-top:24px;font-size:12px;display:flex}.section-bottom a{gap:10px;display:flex}.home-about{background:var(--paper);color:#17120f;grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.home-about .eyebrow{color:#a9332c}.home-about h2{margin:20px 0 26px}.home-about h2 em{color:#ad332b}.home-about p:not(.eyebrow){color:#665b51;line-height:1.85}.home-about .text-link{margin-top:26px}.brand-map{color:#f4eadd;background:#211914;height:350px;padding:32px 30px;position:relative;overflow:hidden;box-shadow:18px 18px #b7a99b55}.brand-map>span{letter-spacing:.1em;font-size:12px}.brand-map svg{fill:none;stroke:#ed5345;stroke-width:2px;stroke-dasharray:5 6;width:90%;position:absolute;top:80px;left:5%}.brand-map strong{color:#ff554a;font-size:110px;line-height:1;position:absolute;top:105px;left:30%}.brand-map em{color:#f4e7d6;font-size:30px}.brand-map>p{letter-spacing:.05em;position:absolute;bottom:28px;color:#dbcbbb!important;font-size:12px!important}.home-feature{background:#141210;grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.home-feature h2{margin:24px 0;font-size:70px}.home-feature h2 em{color:#ebc8b5}.home-feature p:not(.eyebrow){color:#bfb5aa;max-width:550px;font-size:17px}.tags{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.tags span{border:1px solid #ffffff28;padding:7px 10px;font-size:12px}.manual-image{background:radial-gradient(at 30% 20%,#46302a,#1b1714);border:1px solid #ffffff20;justify-content:center;height:450px;padding:35px;display:flex;position:relative;overflow:hidden}.manual-image>span{letter-spacing:.1em;font-size:12px;position:absolute;top:16px;right:20px}.manual-image img{object-fit:contain;width:auto;height:100%;margin-top:12px;transform:rotate(2deg);box-shadow:0 12px 45px #0007}.home-demo{text-align:center;color:#fdf1df;background:#c93428}.home-demo .eyebrow{color:#ffe0d3}.home-demo h2{margin:24px 0;font-size:clamp(44px,5.5vw,88px)}.home-demo p:not(.eyebrow){color:#fff0e4}.home-demo .button{margin-top:30px}.demo-caption{letter-spacing:.1em;margin-top:20px;font-size:12px;display:block}.site-footer{padding:75px 6vw 35px}.footer-invite>a{letter-spacing:-.065em;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:20px 0 50px;font-size:clamp(65px,10vw,150px);font-weight:650;line-height:1;display:flex}.footer-invite>a em{margin-left:.15em;margin-right:auto}.footer-invite>a>svg{color:#ff5347;width:80px;height:80px}.footer-bottom{grid-template-columns:1fr 1fr 1fr 1fr;align-items:start;gap:30px;padding-top:38px;display:grid}.footer-bottom p{color:#c2b9af;font-size:14px}.footer-bottom>div{flex-direction:column;gap:8px;font-size:14px;display:flex}.footer-bottom button{text-align:left;color:#b8aea4;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:flex}.footer-bottom>span{text-align:right;letter-spacing:.08em;color:#9a9187;font-size:12px}[data-reveal]{transition:opacity .55s,transform .55s}@keyframes gentle-in{0%{opacity:.45;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes panel-in{0%{opacity:.65}to{opacity:1}}@media (width>=1700px){.hero-content{padding-top:255px}.home-hero{max-height:1000px}}@media (width<=1000px){.header-action{display:none}.section-pad{padding:75px 36px}.hero-content{padding-left:36px}.universe-selector[data-slot=tabs]{gap:25px}.universe-panel-copy{padding:24px 20px}.universe-panel-copy h3{font-size:30px}.universe-option strong{font-size:20px}.home-about,.home-feature{gap:36px}.home-feature h2{font-size:60px}.route-line{display:none}}@media (width<=700px){html{scroll-padding-top:20px}.site-header{height:90px;padding:0 23px}.logo img{max-width:122px;height:40px}.desktop-nav{display:none}.menu-trigger{display:block}.home-hero{height:auto;min-height:870px}.hero-image{object-position:57% 50%}.hero-shade{background:linear-gradient(#080808b8 0%,#080808b0 34%,#0808080a 56%,#0000 72%),linear-gradient(#0000 77%,#080808)}.hero-content{width:100%;padding:139px 25px 390px}.hero-content .eyebrow{gap:10px;font-size:12px}.hero-content .eyebrow span{width:20px}.hero-content h1{margin:20px 0;font-size:clamp(38px,9vw,57px)}.hero-content h1>span{display:none}.hero-description{max-width:360px;margin-bottom:23px;font-size:16px;line-height:1.55}.desktop-break{display:none}.actions{gap:16px}.button{gap:15px;min-height:49px;padding:14px 17px}.hero-foot{font-size:11px;bottom:25px;left:25px;right:25px}.hero-foot>a{gap:10px;max-width:150px}.hero-foot i{width:30px}.hero-foot>span{gap:8px}.universe-ribbon{flex-wrap:wrap;justify-content:center;gap:10px 18px;padding:18px 20px;font-size:11px}.universe-ribbon i{font-size:13px}.section-pad{padding:65px 24px}.section-heading{margin-bottom:32px;display:block}.section-heading>p{margin-top:22px;font-size:16px}.section-heading h2{font-size:38px}.universe-selector[data-slot=tabs]{display:block}.universe-option[data-slot=tabs-trigger]{grid-template-columns:29px 1fr 20px;gap:12px;min-height:100px}.universe-option strong{font-size:21px}.universe-option small{font-size:14px}.universe-display{margin-top:30px}.universe-panel[data-slot=tabs-content]{grid-template-columns:1fr;height:auto}.universe-photo{aspect-ratio:4/5}.universe-panel-copy{padding:30px 25px 35px}.universe-panel-copy h3{margin:15px 0;font-size:35px}.universe-panel-copy .text-link{margin-top:25px}.section-bottom{flex-direction:column;gap:15px}.home-about,.home-feature{grid-template-columns:1fr;gap:40px}.home-about h2{font-size:40px}.brand-map{height:280px;padding:24px 20px;box-shadow:10px 10px #b7a99b55}.brand-map strong{font-size:85px;top:100px;left:25%}.brand-map em{font-size:25px}.brand-map>p{bottom:25px;font-size:10px!important}.home-feature h2{font-size:62px}.manual-image{height:380px;padding:38px 28px}.home-demo h2{font-size:48px}.site-footer{padding:60px 24px 25px}.footer-invite>a{padding-bottom:30px;font-size:66px}.footer-invite>a>svg{width:40px;height:40px}.footer-bottom{grid-template-columns:1fr 1fr;gap:25px}.footer-bottom>span{text-align:left}.footer-bottom p{font-size:14px}.nav-dialog{padding:28px 24px}.nav-dialog nav a{font-size:18px}.footer-invite .eyebrow{font-size:11px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}[data-route]{stroke-dashoffset:0!important}}html[data-motion=reduce]{scroll-behavior:auto}html[data-motion=reduce] *,html[data-motion=reduce] :before,html[data-motion=reduce] :after{transition:none!important;animation:none!important}html[data-motion=reduce] [data-route]{stroke-dashoffset:0!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/media/fonts/anton-400.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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/media/fonts/instrument-serif-400-italic.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/media/fonts/instrument-serif-400.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/media/fonts/jetbrains-mono-400.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{--ink:#070707;--ink-2:#0f0f0e;--ink-3:#181715;--bone:#efe8dc;--bone-2:#cfc6b8;--muted:#8d857b;--red:#ff2a1f;--red-2:#ff5a4f;--line:#efe8dc1f;--line-2:#efe8dc3d;--f-display:"Anton","Impact",sans-serif;--f-serif:"Instrument Serif",Georgia,serif;--f-mono:"JetBrains Mono",ui-monospace,monospace;--ease:cubic-bezier(.19,1,.22,1);--ease-in-out:cubic-bezier(.77,0,.18,1);--gutter:clamp(20px,5vw,80px);--intro:0s;--fs-hero:clamp(42px,6.4vw,100px);--fs-h1:clamp(38px,5vw,76px);--fs-h2:clamp(32px,3.8vw,58px);--fs-h3:clamp(24px,2.2vw,34px);--fs-h4:clamp(21px,1.7vw,27px);--fs-lead:clamp(24px,2.8vw,42px);--fs-quote:clamp(18px,1.5vw,23px);--fs-num:clamp(52px,6.2vw,96px);--fs-body-l:17px;--space-section:clamp(64px,7.5vw,112px)}body{background:var(--ink);color:var(--bone);overflow-x:hidden}html.is-loading,html.menu-open{overflow:hidden}[data-reveal].revealed{animation:none}::selection{background:var(--red);color:var(--ink)}main{z-index:2;position:relative}.tb-display{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.005em;font-weight:400;line-height:.92;font-size:var(--fs-h2)}.tb-intro .tb-display,.tb-uhero .tb-display,.tb-error .tb-display{font-size:var(--fs-h1)}.tb-display em{font-size:1.06em;line-height:.9}.tb-display em,.tb-hero-title em,.tb-footer-claim em{font-family:var(--f-serif);text-transform:none;letter-spacing:-.02em;color:var(--red);font-style:italic;font-weight:400}.tb-label{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;font-size:11.5px;display:flex}.tb-muted{color:var(--muted)}.tb-section{padding:var(--space-section) var(--gutter);position:relative}[data-reveal]{--d:0s}[data-reveal]:not(.tb-split){opacity:0;transition:opacity 1s var(--ease),transform 1.2s var(--ease);transition-delay:var(--d);transform:translateY(40px)}[data-reveal].revealed:not(.tb-split){opacity:1;transform:none}.tb-hero [data-reveal]:not(.tb-split){transition-delay:calc(var(--d) + var(--intro))}.tb-split{display:inline}.tb-split-word{vertical-align:top;margin:-.16em 0 -.08em;padding:.16em 0 .08em;display:inline-block;overflow:hidden}.tb-split-unit{transform-origin:0 100%;transition:transform 1.1s var(--ease);transition-delay:calc(var(--d) + var(--i) * 28ms);display:inline-block;transform:translateY(110%)rotate(6deg)}.tb-hero .tb-split-unit{transition-delay:calc(var(--intro) + var(--d) + var(--i) * 32ms)}.tb-split.revealed .tb-split-unit{transform:none}html[data-motion=reduce] [data-reveal],html[data-motion=reduce] .tb-split-unit{opacity:1!important;transition:none!important;transform:none!important}.tb-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.tb-magnetic{transition:transform .5s var(--ease);will-change:transform;display:inline-block}.tb-btn{--bg:transparent;--fg:var(--bone);letter-spacing:.01em;min-height:56px;color:var(--fg);background:var(--bg);border:1px solid var(--line-2);isolation:isolate;transition:color .45s var(--ease),border-color .45s;border-radius:999px;align-items:center;gap:12px;padding:0 28px;font-size:14.5px;font-weight:650;display:inline-flex;position:relative;overflow:hidden}.tb-btn:before{content:"";z-index:-1;background:var(--bone);border-radius:inherit;transition:transform .6s var(--ease);position:absolute;inset:0;transform:translateY(101%)}.tb-btn:hover:before{transform:none}.tb-btn:hover{color:var(--ink);border-color:var(--bone)}.tb-btn.primary{--bg:var(--red);--fg:#0a0a0a;border-color:var(--red)}.tb-btn.primary:before{background:var(--bone)}.tb-btn.big{min-height:62px;padding:0 34px;font-size:16px}.tb-link{transition:background-size .6s var(--ease),color .3s;color:inherit;cursor:pointer;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;border:0;align-items:center;gap:10px;padding-bottom:6px;font-size:14.5px;font-weight:600;display:inline-flex}.tb-link:hover{color:var(--red);background-size:0 1px}.tb-link svg{transition:transform .5s var(--ease)}.tb-link:hover svg{transform:translate(3px,-3px)}.tb-chip{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line-2);color:var(--bone);background:#070707cc;border-radius:999px;padding:7px 11px;font-size:10.5px}.tb-chip.hot{background:var(--red);border-color:var(--red);color:#000}.tb-dot{background:var(--red);border-radius:50%;width:8px;height:8px;position:relative}.tb-dot:after{content:"";background:#ff2a1f99;border-radius:50%;animation:2s infinite tb-ping;position:absolute;inset:0}@keyframes tb-ping{0%{opacity:1;transform:scale(1)}70%,to{opacity:0;transform:scale(4)}}body:after{content:"";z-index:90;pointer-events:none;opacity:.045;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/160px 160px;position:fixed;inset:0}.tb-progress{background:var(--red);transform-origin:0;z-index:120;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}html.has-cursor,html.has-cursor *{cursor:none!important}html.has-cursor :is(input,textarea,select){cursor:auto!important}.tb-cursor-dot,.tb-cursor-ring{pointer-events:none;z-index:200;transition:opacity .3s;display:none;position:fixed;top:0;left:0}html.has-cursor .tb-cursor-dot,html.has-cursor .tb-cursor-ring{display:block}.tb-cursor-dot{background:var(--red);border-radius:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px}.tb-cursor-ring{width:0;height:0}.tb-cursor-ring span{width:24px;height:24px;transition:width .35s var(--ease),height .35s var(--ease),background .3s,border-color .3s;border:1px solid #efe8dc66;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.tb-cursor-ring em{font-style:normal;font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#000;opacity:0;font-size:9.5px;transition:opacity .2s}.tb-cursor-ring[data-mode=hover] span{border-color:var(--red);width:36px;height:36px}.tb-cursor-ring[data-mode=label] span{background:var(--red);border-color:var(--red);width:58px;height:58px}.tb-cursor-ring[data-mode=label] em{opacity:1}.tb-cursor-dot[data-mode=label]{opacity:0}.tb-cursor-ring.down span{width:18px;height:18px}@property --tb-n{syntax:"<integer>";inherits:false;initial-value:0}.tb-preloader{z-index:300;background:var(--ink);clip-path:inset(0);place-items:center;display:none;position:fixed;inset:0}html.intro .tb-preloader{animation:tb-pre-out 1s var(--ease-in-out) 1.75s forwards;display:grid}@keyframes tb-pre-out{to{clip-path:inset(0 0 100%)}}.tb-preloader-deck{width:150px;height:210px;position:relative}html.intro .tb-preloader-deck{animation:tb-pre-deck 1s var(--ease-in-out) 1.75s forwards}@keyframes tb-pre-deck{to{transform:translateY(-40vh)}}.tb-preloader-deck span{background:var(--ink-3);border:1px solid var(--line-2);animation:tb-shuffle 1.6s var(--ease) both;animation-delay:calc(var(--i) * 90ms);border-radius:12px;place-items:center;display:grid;position:absolute;inset:0}.tb-preloader-deck span:last-child{background:var(--red);border-color:var(--red)}.tb-preloader-deck b{font-family:var(--f-display);color:var(--bone);font-size:64px;font-weight:400}.tb-preloader-deck span:last-child b{color:#000}@keyframes tb-shuffle{0%{opacity:0;transform:translateY(60px)rotate(0)}40%{opacity:1;transform:translateX(calc((var(--i) - 2) * 70px)) rotate(calc((var(--i) - 2) * 9deg))}to{transform:translateX(0) rotate(calc((var(--i) - 2) * 2deg))}}.tb-preloader-meta{left:var(--gutter);right:var(--gutter);font-family:var(--f-mono);letter-spacing:.18em;color:var(--muted);justify-content:space-between;align-items:end;font-size:12px;display:flex;position:absolute;bottom:40px}.tb-preloader-count{font-family:var(--f-display);color:var(--bone);letter-spacing:0;counter-reset:tbn var(--tb-n);font-size:clamp(70px,12vw,170px);font-weight:400;line-height:.8;animation:1.7s cubic-bezier(.3,.6,.3,1) forwards tb-pre-count}.tb-preloader-count:after{content:counter(tbn,decimal-leading-zero)}@keyframes tb-pre-count{to{--tb-n:100}}.tb-preloader-line{background:var(--red);transform-origin:0;height:3px;animation:1.7s cubic-bezier(.3,.6,.3,1) forwards tb-pre-line;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@keyframes tb-pre-line{to{transform:scaleX(1)}}.tb-header{z-index:110;height:84px;padding:0 var(--gutter);transition:transform .7s var(--ease),background .5s,backdrop-filter .5s,height .5s var(--ease);justify-content:space-between;align-items:center;gap:24px;display:flex;position:fixed;top:0;left:0;right:0}.tb-header.scrolled{border-bottom:1px solid var(--line);background:#070707e6;height:70px}.tb-header.hidden{transform:translateY(-100%)}.tb-header.on-menu{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.tb-logo{z-index:2;align-items:center;gap:12px;display:flex;position:relative}.tb-logo img{filter:invert();width:auto;height:36px;transition:transform .8s var(--ease)}.tb-logo:hover img{transform:rotate(-12deg)scale(1.08)}.tb-logo b{font-family:var(--f-display);letter-spacing:.06em;font-size:25px;font-weight:400}.tb-nav{border:1px solid var(--line);background:#0f0f0eb3;border-radius:999px;gap:6px;padding:6px;display:flex}.tb-nav a{border-radius:999px;height:36px;padding:0 18px;font-size:13.5px;font-weight:550;line-height:36px;transition:background .4s,color .4s;position:relative;overflow:hidden}.tb-nav a span{transition:transform .5s var(--ease);display:block;position:relative}.tb-nav a span:after{content:attr(data-text);color:var(--red);position:absolute;top:100%;left:0}.tb-nav a:hover span{transform:translateY(-100%)}.tb-nav a[aria-current=page]{background:var(--bone);color:var(--ink)}.tb-nav a[aria-current=page] span:after{color:var(--ink)}.tb-header-tools{z-index:2;align-items:center;gap:10px;display:flex;position:relative}.tb-icon-btn{border:1px solid var(--line-2);width:42px;height:42px;color:var(--bone);background:0 0;border-radius:50%;place-items:center;transition:background .3s,color .3s;display:grid}.tb-icon-btn:hover{background:var(--bone);color:var(--ink)}.tb-pill{background:var(--bone);height:42px;color:var(--ink);border-radius:999px;align-items:center;gap:9px;padding:0 18px;font-size:13.5px;font-weight:650;transition:background .3s;display:inline-flex}.tb-pill:hover{background:var(--red)}.tb-burger{border:1px solid var(--line-2);background:0 0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:42px;height:42px;display:none}.tb-burger span{background:var(--bone);width:16px;height:1.5px;transition:transform .5s var(--ease)}.tb-burger.open span:first-child{transform:translateY(3.75px)rotate(45deg)}.tb-burger.open span:last-child{transform:translateY(-3.75px)rotate(-45deg)}.tb-menu{z-index:105;background:var(--ink-2);clip-path:circle(0 at calc(100% - var(--gutter) - 21px) 42px);transition:clip-path .9s var(--ease-in-out);visibility:hidden;grid-template-columns:1fr 1.2fr;display:grid;position:fixed;inset:0}.tb-menu.open{clip-path:circle(150% at calc(100% - var(--gutter) - 21px) 42px);visibility:visible}.tb-menu-visual{position:relative;overflow:hidden}.tb-menu-visual img{object-fit:cover;opacity:0;filter:saturate(.8);width:100%;height:100%;transition:opacity 1.1s,transform 4.6s cubic-bezier(.2,.6,.3,1);position:absolute;inset:0;transform:scale(1.14)}.tb-menu-visual img.on{opacity:.9;transform:scale(1)}.tb-menu-visual:after{content:"";background:linear-gradient(90deg,transparent 40%,var(--ink-2));position:absolute;inset:0}.tb-menu-body{padding:130px var(--gutter) 40px;flex-direction:column;justify-content:flex-start;gap:40px;display:flex}.tb-menu-list{margin:20px 0 0;padding:0;list-style:none}.tb-menu-list li{border-bottom:1px solid var(--line);overflow:hidden}.tb-menu-list a{transition:transform .9s var(--ease),color .3s;transition-delay:calc(.25s + var(--i) * 60ms);align-items:baseline;gap:22px;padding:10px 0;display:flex;transform:translateY(105%)}.tb-menu.open .tb-menu-list a{transform:none}.tb-menu-list small{font-family:var(--f-mono);color:var(--muted);font-size:12px}.tb-menu-list span{font-family:var(--f-display);text-transform:uppercase;transition:transform .5s var(--ease);font-size:clamp(34px,4.4vw,64px);line-height:1}.tb-menu-list svg{opacity:0;width:34px;height:34px;transition:.5s var(--ease);margin-left:auto;transform:translate(-10px,10px)}.tb-menu-list a:hover,.tb-menu-list a[aria-current=page]{color:var(--red)}.tb-menu-list a:hover span{transform:translate(14px)}.tb-menu-list a:hover svg{opacity:1;transform:none}.tb-menu-foot{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-2);flex-wrap:wrap;gap:10px 26px;font-size:12px;display:flex}.tb-menu-foot a:hover{color:var(--red)}.tb-wa-float{z-index:100;color:#062b14;width:62px;height:62px;transition:transform .8s var(--ease);background:#25d366;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:clamp(16px,2.4vw,32px);right:clamp(16px,2.4vw,32px);transform:scale(0)rotate(-90deg);box-shadow:0 18px 40px -12px #25d3668c}.tb-wa-float.on{transform:none}.tb-wa-float:hover{transform:scale(1.08)}.tb-wa-ring{animation:tb-ring 2.4s var(--ease) infinite;border:2px solid #25d366;border-radius:50%;position:absolute;inset:0}@keyframes tb-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.tb-wa-tip{white-space:nowrap;background:var(--bone);color:var(--ink);opacity:0;transition:.4s var(--ease);pointer-events:none;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:650;position:absolute;right:calc(100% + 12px);transform:translate(8px)}.tb-wa-float:hover .tb-wa-tip{opacity:1;transform:none}html[data-motion=reduce] .tb-wa-ring{opacity:0;animation:none}.tb-hero{min-height:min(100svh,900px);padding:120px var(--gutter) 0;isolation:isolate;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:30px;display:grid;position:relative;overflow:hidden}.tb-hero-glow{z-index:-1;background:radial-gradient(60% 55% at 72%,#ff2a1f38,#0000 70%),radial-gradient(40% 40% at 10% 90%,#d6ad7214,#0000 70%);position:absolute;inset:0}.tb-hero-glow:after{content:"";background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);opacity:.35;background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70%,#000,#0000);mask-image:radial-gradient(70% 70%,#000,#0000)}.tb-hero-label{margin-bottom:22px}.tb-hero-title{font-family:var(--f-display);font-weight:400;font-size:var(--fs-hero);letter-spacing:-.005em;text-transform:uppercase;line-height:.9}.tb-hero-title .line{display:block}.tb-hero-title .outline{color:#0000;-webkit-text-stroke:1.2px var(--bone)}.tb-hero-title em{font-size:1.08em}.tb-hero-foot{flex-direction:column;gap:24px;max-width:480px;margin-top:28px;display:flex}.tb-hero-foot>p{color:var(--bone-2);font-size:var(--fs-body-l);line-height:1.55}.tb-hero-bar{border-top:1px solid var(--line);font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);grid-column:1/-1;align-items:center;gap:40px;padding:20px 0 24px;font-size:11px;display:flex}.tb-hero-bar b{font-family:var(--f-display);color:var(--bone);letter-spacing:0;vertical-align:-4px;margin-right:10px;font-size:24px;font-weight:400}.tb-scroll-cue{align-items:center;gap:14px;margin-left:auto;display:flex}.tb-scroll-cue i{background:var(--line-2);width:1px;height:38px;position:relative;overflow:hidden}.tb-scroll-cue i:after{content:"";background:var(--red);width:1px;height:40%;animation:tb-drip 1.8s var(--ease-in-out) infinite;position:absolute;top:0;left:0;transform:translateY(-100%)}@keyframes tb-drip{to{transform:translateY(275%)}}.tb-deck{--px:0;--py:0;--spread:0;--shift:clamp(60px,calc(210px - 10.5vw),96px);--shift-open:45px;--fan:20px;--drift:28px;perspective:1400px;height:min(560px,62vh);position:relative}.tb-deck-card{aspect-ratio:5/7;width:clamp(140px,12.5vw,210px);transform-style:preserve-3d;transform:translate(-50%,-50%) translate3d(calc(var(--c) * (var(--gap,96px) + var(--spread) * var(--fan,60px)) + var(--px) * var(--drift,40px) * (var(--i) + 1) - var(--shift,0px) - var(--spread) * var(--shift-open,0px)),calc(abs(var(--c)) * 18px + var(--py) * 30px * (var(--i) + 1) - var(--spread) * 30px),calc(var(--i) * 10px)) rotateZ(calc(var(--c) * (8deg + var(--spread) * 5deg))) rotateY(calc(var(--px) * 18deg)) rotateX(calc(var(--py) * -14deg));transition:transform .9s var(--ease),filter .5s;animation:tb-deal 1.3s var(--ease) both;animation-delay:calc(var(--intro) + .3s + var(--i) * 90ms);margin:0;position:absolute;top:50%;left:50%}@supports not (width:abs(-1px)){.tb-deck-card{transform:translate(-50%,-50%) translate3d(calc(var(--c) * (var(--gap,96px) + var(--spread) * var(--fan,60px)) + var(--px) * var(--drift,40px) * (var(--i) + 1) - var(--shift,0px) - var(--spread) * var(--shift-open,0px)),calc(var(--py) * 30px * (var(--i) + 1)),calc(var(--i) * 10px)) rotateZ(calc(var(--c) * 8deg))}}@keyframes tb-deal{0%{opacity:0;translate:0 60vh;rotate:-25deg}to{opacity:1;translate:0;rotate:0deg}}.tb-deck-inner{background:var(--ink-3);transition:transform .7s var(--ease),box-shadow .5s;border:1px solid #ffffff24;border-radius:16px;position:absolute;inset:0;overflow:hidden;box-shadow:0 40px 70px -30px #000,0 0 0 1px #0006}.tb-deck-inner img{object-fit:cover;filter:grayscale(.35)contrast(1.05);width:100%;height:100%;transition:filter .6s,transform 1.2s var(--ease);position:absolute;inset:0}.tb-deck-inner:after{content:"";background:linear-gradient(#00000073,#0000 35% 55%,#000000d9);position:absolute;inset:0}.tb-deck-num{z-index:1;font-family:var(--f-mono);letter-spacing:.2em;color:var(--bone);font-size:11px;position:absolute;top:14px;left:16px}.tb-deck-name{z-index:1;font-family:var(--f-display);text-transform:uppercase;letter-spacing:.02em;writing-mode:vertical-rl;white-space:nowrap;max-height:calc(100% - 50px);font-size:clamp(15px,1.3vw,20px);line-height:1;position:absolute;bottom:14px;left:12px;overflow:hidden;transform:rotate(180deg)}.tb-deck-tag{z-index:1;font-family:var(--f-mono);letter-spacing:.14em;color:var(--accent);white-space:nowrap;text-overflow:ellipsis;font-size:9px;display:none;position:absolute;bottom:14px;left:16px;right:16px;overflow:hidden}.tb-deck-card.active{z-index:10}.tb-deck-card.active .tb-deck-inner{box-shadow:0 50px 90px -30px #000,0 0 0 2px var(--accent);transform:translateY(-34px)scale(1.12)}.tb-deck-card.active img{filter:none;transform:scale(1.06)}.tb-deck-card.dim{filter:brightness(.45)}html[data-motion=reduce] .tb-deck-card{animation:none}.tb-marquee{border-block:1px solid var(--line);background:var(--red);color:#0a0a0a;contain:content;padding:9px 0;overflow:hidden}.tb-marquee.outline{color:#0000;-webkit-text-stroke:1px var(--bone-2);background:0 0}.tb-marquee-track{width:max-content;animation:tb-marquee calc(28s * var(--reps,1)) linear infinite;display:flex}.tb-marquee.reverse .tb-marquee-track{animation-direction:reverse}.tb-marquee-track>div{flex-shrink:0;display:flex}.tb-marquee span{font-family:var(--f-display);text-transform:uppercase;white-space:nowrap;align-items:center;gap:24px;padding-right:24px;font-size:clamp(18px,1.9vw,28px);line-height:1;display:flex}.tb-marquee i{-webkit-text-stroke:0;font-size:.5em;font-style:normal}.tb-marquee.outline i{color:var(--red)}@keyframes tb-marquee{to{transform:translate(-50%)}}html[data-motion=reduce] .tb-marquee-track,.tb-marquee.paused .tb-marquee-track{animation-play-state:paused}.tb-manifesto{padding:calc(var(--space-section) * 1.2) var(--gutter);gap:28px;display:grid}.tb-scroll-words{font-family:var(--f-serif);font-size:var(--fs-lead);letter-spacing:-.01em;max-width:980px;line-height:1.12}.tb-scroll-words span{color:#efe8dc24;transition:color .5s}.tb-scroll-words span.lit{color:var(--bone)}.tb-scroll-words span.lit.hot{color:var(--red)}.tb-hpin{position:relative}.tb-hpin-sticky{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.tb-hpin-track{padding:0 var(--gutter);will-change:transform;gap:28px;display:flex}.tb-hpin-bar{left:var(--gutter);right:var(--gutter);background:var(--line);height:1px;position:absolute;bottom:34px}.tb-hpin-bar span{background:var(--red);transform-origin:0;transform:scaleX(var(--progress,0));position:absolute;inset:0}.tb-hpin.static .tb-hpin-sticky{height:auto;padding:var(--space-section) 0;position:relative}.tb-hpin.static .tb-hpin-bar{display:none}@media (width<=899px){.tb-hpin-track{flex-direction:column}}html[data-motion=reduce] .tb-hpin-track{flex-direction:column}.tb-hpanel{flex:none}.tb-hpanel-intro{flex-direction:column;gap:20px;width:min(440px,80vw);padding-right:40px;display:flex}.tb-hpanel-intro p:not(.tb-label){color:var(--bone-2);font-size:var(--fs-body-l);max-width:360px}.tb-hint{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--red);animation:tb-nudge 1.6s var(--ease-in-out) infinite alternate;font-size:12px}@keyframes tb-nudge{to{transform:translate(14px)}}.tb-universe{isolation:isolate;border:1px solid var(--line);border-radius:22px;align-items:flex-end;width:min(460px,78vw);height:min(68vh,620px);display:flex;position:relative;overflow:hidden}.tb-universe-media{z-index:-2;position:absolute;inset:0}.tb-universe-media img{object-fit:cover;width:100%;height:100%;transition:transform 1.6s var(--ease),filter .8s;filter:grayscale(.5)brightness(.8);transform:scale(1.12)}.tb-universe:after{content:"";z-index:-1;background:linear-gradient(180deg,transparent 30%,#070707f2),linear-gradient(0deg,color-mix(in srgb,var(--accent) 22%,transparent),transparent 50%);transition:opacity .6s;position:absolute;inset:0}.tb-universe:hover .tb-universe-media img{filter:none;transform:scale(1)}.tb-universe-num{font-family:var(--f-display);font-size:var(--fs-num);color:#0000;-webkit-text-stroke:1px color-mix(in srgb,var(--accent) 80%,#fff);opacity:.7;transition:transform 1s var(--ease);line-height:1;position:absolute;top:14px;right:20px}.tb-universe:hover .tb-universe-num{transform:translateY(-12px)}.tb-universe-copy{flex-direction:column;gap:10px;padding:28px;display:flex}.tb-universe-copy .tb-label{color:var(--accent)}.tb-universe-copy h3{font-family:var(--f-display);font-weight:400;font-size:var(--fs-h2);text-transform:uppercase;letter-spacing:0;line-height:.92}.tb-universe-copy p em{font-family:var(--f-serif);font-size:var(--fs-quote);color:var(--bone-2)}.tb-universe-copy .tb-link{align-self:flex-start;margin-top:10px}.tb-section-head{grid-template-columns:1.4fr 1fr;align-items:end;gap:40px;margin-bottom:clamp(36px,4.5vw,64px);display:grid}.tb-section-head>div:last-child{color:var(--bone-2);flex-direction:column;justify-self:end;align-items:flex-start;gap:22px;max-width:400px;font-size:16px;display:flex}.tb-section-head .tb-label{margin-bottom:18px}.tb-section-head>div:only-child{max-width:none;color:inherit;font-size:inherit;justify-self:start}.tb-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-items:stretch;gap:clamp(20px,2.4vw,36px);display:grid}.tb-card{perspective:1200px}.tb-tilt{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .6s var(--ease);transform-style:preserve-3d}.tb-card-tilt{background:var(--ink-2);border:1px solid var(--line);height:100%;transition:transform .6s var(--ease),border-color .5s;border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}.tb-card-tilt:hover{border-color:color-mix(in srgb,var(--accent) 70%,transparent)}.tb-card-link{z-index:3;position:absolute;inset:0}.tb-card-media{aspect-ratio:4/3.4;position:relative;overflow:hidden}.tb-card-media img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease),filter .6s;filter:saturate(.85);transform:scale(1.04)}.tb-card-tilt:hover .tb-card-media img{filter:saturate(1.1);transform:scale(1.12)}.tb-card-glare{background:radial-gradient(circle at var(--mx) var(--my),#ffffff47,transparent 45%);opacity:0;mix-blend-mode:overlay;transition:opacity .4s;position:absolute;inset:0}.tb-card-tilt:hover .tb-card-glare{opacity:1}.tb-card-badges{gap:8px;display:flex;position:absolute;top:14px;left:14px}.tb-card-universe{background:var(--accent);color:#000;font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;border-top-right-radius:12px;padding:9px 14px;font-size:10.5px;position:absolute;bottom:0;left:0}.tb-card-body{flex-direction:column;flex:1;gap:12px;padding:22px 22px 20px;display:flex}.tb-card-body h3{font-family:var(--f-display);font-weight:400;font-size:var(--fs-h4);text-transform:uppercase;letter-spacing:0;line-height:1}.tb-card-body>p{color:var(--bone-2);font-size:15px;line-height:1.5}.tb-card-meta{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:8px;display:flex}.tb-card-meta span,.tb-card-meta strong{font-family:var(--f-mono);letter-spacing:.08em;border:1px solid var(--line-2);color:var(--bone-2);border-radius:999px;padding:6px 10px;font-size:11px}.tb-card-meta strong{background:var(--bone);color:var(--ink);border-color:var(--bone)}.tb-card-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:6px;padding-top:16px;display:flex}.tb-card-more{align-items:center;gap:8px;font-size:14px;font-weight:600;transition:color .3s;display:flex}.tb-card-tilt:hover .tb-card-more{color:var(--accent)}.tb-card-wa{z-index:4;color:#052611;height:40px;transition:transform .4s var(--ease),box-shadow .4s;background:#25d366;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:700;display:inline-flex;position:relative}.tb-card-wa:hover{transform:translateY(-2px);box-shadow:0 10px 24px -8px #25d366b3}.tb-steps{border-top:1px solid var(--line)}.tb-steps ol{grid-template-columns:repeat(3,1fr);gap:0;margin:32px 0 0;padding:0;list-style:none;display:grid}.tb-steps li{border-top:1px solid var(--line-2);padding:30px 30px 30px 0;position:relative}.tb-steps li+li{border-left:1px solid var(--line);padding-left:30px}.tb-steps li:before{content:"";background:var(--red);width:0;height:2px;transition:width 1.4s var(--ease) calc(var(--d) + .3s);position:absolute;top:-1px;left:0}.tb-steps li.revealed:before{width:100%}.tb-step-num{font-family:var(--f-mono);letter-spacing:.16em;color:var(--red);margin-bottom:18px;font-size:12px;display:block}.tb-steps h3{font-family:var(--f-display);text-transform:uppercase;font-weight:400;font-size:var(--fs-h3);letter-spacing:0;margin-bottom:10px}.tb-steps p{color:var(--bone-2);max-width:340px}.tb-exp{background:radial-gradient(50% 60% at 75% 50%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,110px);transition:background .8s;display:grid}.tb-exp-copy{flex-direction:column;gap:20px;display:flex}.tb-exp-copy>p:not(.tb-label){color:var(--bone-2);font-size:var(--fs-body-l);max-width:420px}.tb-exp-tabs{flex-wrap:wrap;gap:8px;display:flex}.tb-exp-tabs button{border:1px solid var(--line-2);height:42px;color:var(--bone);transition:.35s var(--ease);background:0 0;border-radius:999px;padding:0 18px;font-size:14px;font-weight:550}.tb-exp-tabs button:hover{border-color:var(--accent)}.tb-exp-tabs button[aria-selected=true]{background:var(--accent);border-color:var(--accent);color:#000}.tb-exp-stage{perspective:1600px;place-items:center;padding:30px 0;display:grid;position:relative}.tb-exp-tilt{width:min(340px,78vw)}.tb-flip{aspect-ratio:5/7;transform-style:preserve-3d;transition:transform 1.1s var(--ease);position:relative}.tb-flip.open{transform:rotateY(180deg)}.tb-flip-face{backface-visibility:hidden;border-radius:22px;position:absolute;inset:0;overflow:hidden}.tb-flip-back{border:1px solid var(--accent);background:var(--ink-3);color:var(--bone);flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:0;display:flex}.tb-flip-pattern{border:1px solid color-mix(in srgb,var(--accent) 60%,transparent);background:repeating-linear-gradient(45deg,transparent 0 14px,color-mix(in srgb,var(--accent) 10%,transparent) 14px 15px),repeating-linear-gradient(-45deg,transparent 0 14px,color-mix(in srgb,var(--accent) 10%,transparent) 14px 15px);border-radius:14px;position:absolute;inset:14px}.tb-flip-back img{filter:invert();animation:5s ease-in-out infinite tb-float;position:relative}@keyframes tb-float{50%{transform:translateY(-10px)rotate(4deg)}}.tb-flip-caption{font-family:var(--f-display);font-size:var(--fs-h3);text-transform:uppercase;position:relative}.tb-flip-cta{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;background:var(--accent);color:#000;border-radius:999px;padding:9px 14px;font-size:11px;position:relative}.tb-flip-front{background:var(--bone);color:var(--ink);flex-direction:column;gap:12px;padding:26px;display:flex;transform:rotateY(180deg)}.tb-flip-front .tb-label{color:#6b5f52}.tb-flip-front h3{font-family:var(--f-display);font-weight:400;font-size:var(--fs-h3);text-transform:uppercase;letter-spacing:0;line-height:.95}.tb-flip-front p{font-size:15px;line-height:1.5}.tb-flip-front .tb-link{color:var(--ink);align-self:flex-start}.tb-flip-answer{border-left:3px solid var(--red);animation:tb-in .7s var(--ease);background:#0000000f;padding:14px 16px}@keyframes tb-in{0%{opacity:0;transform:translateY(12px)}}.tb-flip-foot{border-top:1px solid #00000024;justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;display:flex}.tb-flip-foot button{width:38px;height:38px;color:var(--ink);background:0 0;border:1px solid #0003;border-radius:50%;place-items:center;display:grid}.tb-flip-foot a{align-items:center;gap:6px;font-size:13.5px;font-weight:650;display:flex}.tb-exp-shadow{background:radial-gradient(closest-side,#000c,#0000);border-radius:50%;width:60%;height:30px;margin-top:10px}.tb-exp-share{animation:tb-in .7s var(--ease)}.tb-exp.compact{grid-template-columns:1fr 1fr}.tb-callout{text-align:center;isolation:isolate;place-items:center;min-height:min(72vh,680px);display:grid;overflow:hidden}.tb-callout-img{z-index:-1;position:absolute;inset:-12% 0}.tb-callout-img img{object-fit:cover;width:100%;height:100%;transform:translate3d(0,var(--py,0),0) scale(1.1);filter:brightness(.4)grayscale(.3)}.tb-callout:after{content:"";z-index:-1;background:radial-gradient(60% 60% at 50% 50%,transparent,var(--ink) 90%);position:absolute;inset:0}.tb-callout-copy{flex-direction:column;align-items:center;gap:26px;display:flex}.tb-footer{z-index:2;background:var(--ink-2);border-top:1px solid var(--line);padding:clamp(36px,3.6vw,52px) var(--gutter) 18px;position:relative;overflow:hidden}.tb-footer-cta{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 32px;padding-bottom:clamp(28px,3vw,40px);display:flex}.tb-footer-cta .tb-label{margin-bottom:10px}.tb-footer-cta .tb-display{font-size:clamp(34px,3.4vw,52px)}.tb-footer-grid{grid-template-columns:1.6fr 1fr 1fr;gap:28px;padding:clamp(24px,2.6vw,36px) 0 clamp(14px,1.4vw,20px);display:grid}.tb-footer-brand{flex-direction:column;justify-content:space-between;gap:20px;display:flex}.tb-footer-grid nav{flex-direction:column;gap:5px;font-size:14px;display:flex}.tb-footer-grid nav .tb-label{margin-bottom:6px}.tb-footer-grid nav a{color:var(--bone-2);width:fit-content;transition:color .3s,transform .4s var(--ease)}.tb-footer-grid nav a:hover{color:var(--red);transform:translate(4px)}.tb-footer-claim{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(20px,1.7vw,26px);line-height:1.05}.tb-footer-mark{font-family:var(--f-display);-webkit-user-select:none;user-select:none;pointer-events:none;margin:0;font-size:clamp(56px,7.4vw,118px);font-weight:400;line-height:.86;overflow:hidden}.tb-footer-mark[data-reveal]{opacity:1;transform:none}.tb-footer-mark span{white-space:nowrap;letter-spacing:-.005em;color:#211f1d;transition:transform 1.6s var(--ease);display:block;transform:translateY(100%)}.tb-footer-mark.revealed span{transform:none}.tb-footer-mark i{vertical-align:baseline;background:#ff251b;border-radius:50%;width:.22em;height:.22em;margin-left:.05em;display:inline-block}.tb-footer-base{border-top:1px solid var(--line);font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:0;padding-top:14px;font-size:10.5px;display:flex}.tb-footer-base button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0}.tb-footer-base a:hover,.tb-footer-base button:hover{color:var(--bone)}.tb-intro{padding:clamp(116px,11vw,160px) var(--gutter) clamp(40px,5vw,72px);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.tb-intro .tb-label{margin-bottom:20px}.tb-intro .tb-display{max-width:1000px}.tb-intro-text{max-width:540px;font-size:var(--fs-body-l);color:var(--bone-2);margin-top:24px}.tb-intro-index{right:var(--gutter);font-family:var(--f-display);font-size:var(--fs-num);color:#0000;-webkit-text-stroke:1px var(--line-2);pointer-events:none;line-height:1;display:none;position:absolute;top:110px}.tb-filters{z-index:20;background:var(--ink-2);border:1px solid var(--line);border-radius:999px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 40px;padding:14px;display:flex;position:sticky;top:78px}.tb-search{background:var(--ink);border:1px solid var(--line);border-radius:999px;flex:240px;align-items:center;gap:12px;height:46px;padding:0 18px;display:flex}.tb-search input{color:var(--bone);background:0 0;border:0;outline:0;flex:1;font-size:15px}.tb-filter-chips{flex-wrap:wrap;gap:6px;display:flex}.tb-filter-chips button{border:1px solid var(--line-2);height:46px;color:var(--bone);transition:.3s var(--ease);background:0 0;border-radius:999px;padding:0 18px;font-size:14px;font-weight:550}.tb-filter-chips button:hover{border-color:var(--accent,var(--red))}.tb-filter-chips button[aria-pressed=true]{background:var(--accent,var(--bone));color:#000;border-color:var(--accent,var(--bone))}.tb-filters select{background:var(--ink);height:46px;color:var(--bone);border:1px solid var(--line-2);border-radius:999px;padding:0 18px}.tb-catalog-count{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:26px;font-size:12px;display:flex}.tb-catalog-count button{color:var(--red);font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0}.tb-empty{text-align:center;border:1px dashed var(--line-2);border-radius:22px;flex-direction:column;align-items:center;gap:18px;padding:90px 20px;display:flex}.tb-empty-card{border:1px solid var(--red);width:90px;height:126px;font-family:var(--f-display);color:var(--red);border-radius:12px;place-items:center;font-size:60px;animation:5s ease-in-out infinite tb-float;display:grid}.tb-empty h3{font-family:var(--f-display);text-transform:uppercase;font-weight:400;font-size:var(--fs-h3);letter-spacing:0}.tb-empty p{color:var(--bone-2);max-width:440px}.tb-uni-list{padding:0 var(--gutter) var(--space-section)}.tb-uni-row{border-bottom:1px solid var(--line);isolation:isolate;grid-template-columns:70px 1fr auto;align-items:center;gap:24px;padding:22px 0;display:grid;position:relative}.tb-uni-row:before{content:"";inset:0 calc(var(--gutter) * -1);z-index:-2;background:var(--accent);transform-origin:50% 100%;transition:transform .7s var(--ease);position:absolute;transform:scaleY(0)}.tb-uni-row:hover:before{transform:scaleY(1)}.tb-uni-row:hover{color:#000}.tb-uni-row .num{font-family:var(--f-mono);letter-spacing:.14em;font-size:13px}.tb-uni-row h2{font-family:var(--f-display);text-transform:uppercase;letter-spacing:0;transition:transform .7s var(--ease);font-size:clamp(38px,5.4vw,84px);font-weight:400;line-height:.9}.tb-uni-row:hover h2{transform:translate(24px)}.tb-uni-row .teaser{font-family:var(--f-serif);font-style:italic;font-size:var(--fs-quote);text-align:right;max-width:280px}.tb-uni-row .peek{aspect-ratio:3/4;pointer-events:none;opacity:0;width:200px;transition:opacity .4s,transform .8s var(--ease);z-index:2;border-radius:14px;position:absolute;top:50%;right:26%;overflow:hidden;transform:translateY(-50%)rotate(-8deg)scale(.8)}.tb-uni-row .peek img{object-fit:cover;width:100%;height:100%}.tb-uni-row:hover .peek{opacity:1;transform:translateY(-50%)rotate(4deg)scale(1)}.tb-uhero{min-height:min(100svh,860px);padding:0 var(--gutter) clamp(60px,8vw,110px);isolation:isolate;align-items:flex-end;display:flex;position:relative;overflow:hidden}.tb-uhero-img{z-index:-2;position:absolute;inset:-10% 0}.tb-uhero-img img{object-fit:cover;width:100%;height:100%;transform:translate3d(0,var(--py,0),0) scale(1.08);animation:tb-zoom 2.4s var(--ease) both}@keyframes tb-zoom{0%{filter:brightness(0);transform:scale(1.3)}}.tb-uhero:after{content:"";z-index:-1;background:linear-gradient(0deg,var(--ink) 4%,#07070759 55%,#07070799),linear-gradient(90deg,color-mix(in srgb,var(--accent) 25%,transparent),transparent 60%);position:absolute;inset:0}.tb-uhero-copy{flex-direction:column;gap:20px;max-width:900px;display:flex}.tb-uhero-copy .tb-label,.tb-uhero-copy .tb-display em{color:var(--accent)}.tb-uhero-copy>p:not(.tb-label){font-size:var(--fs-body-l);max-width:500px;color:var(--bone-2)}.tb-uhero-num{right:var(--gutter);font-family:var(--f-display);color:#0000;-webkit-text-stroke:1px var(--accent);opacity:.5;font-size:clamp(80px,11vw,170px);line-height:1;position:absolute;top:110px}.tb-back{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-2);font-size:12px}.tb-back:hover{color:var(--accent,var(--red))}.tb-uni-nav{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.tb-uni-nav a{padding:44px var(--gutter);isolation:isolate;flex-direction:column;gap:12px;display:flex;position:relative;overflow:hidden}.tb-uni-nav a+a{border-left:1px solid var(--line);text-align:right;align-items:flex-end}.tb-uni-nav a img{object-fit:cover;z-index:-1;opacity:0;width:100%;height:100%;transition:opacity .6s,transform 1.2s var(--ease);filter:brightness(.35);position:absolute;inset:0;transform:scale(1.1)}.tb-uni-nav a:hover img{opacity:1;transform:none}.tb-uni-nav b{font-family:var(--f-display);font-weight:400;font-size:var(--fs-h2);text-transform:uppercase;line-height:1}.tb-product{padding:120px var(--gutter) 0}.tb-crumbs{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:10px;margin-bottom:36px;font-size:11.5px;display:flex}.tb-crumbs a:hover{color:var(--bone)}.tb-ptop{grid-template-columns:1.1fr 1fr;align-items:start;gap:clamp(30px,5vw,90px);display:grid}.tb-pgallery{flex-direction:column;gap:14px;display:flex;position:sticky;top:100px}.tb-pmain{aspect-ratio:4/4.4;background:var(--ink-3);border:1px solid var(--line);border-radius:22px;position:relative;overflow:hidden}.tb-pmain img{object-fit:cover;width:100%;height:100%;animation:tb-reveal-img 1.3s var(--ease) both}@keyframes tb-reveal-img{0%{clip-path:inset(100% 0 0);transform:scale(1.2)}to{clip-path:inset(0);transform:none}}.tb-pmain .tb-chip{position:absolute;top:16px;left:16px}.tb-pthumbs{gap:10px;display:flex}.tb-pthumbs button{border:1px solid var(--line-2);opacity:.55;background:0 0;border-radius:12px;width:78px;height:78px;padding:0;transition:all .3s;overflow:hidden}.tb-pthumbs button[aria-pressed=true],.tb-pthumbs button:hover{opacity:1;border-color:var(--accent)}.tb-pthumbs img{object-fit:cover;width:100%;height:100%}.tb-caption{color:var(--muted);font-size:12.5px}.tb-pcopy{flex-direction:column;gap:22px;padding-bottom:40px;display:flex}.tb-pcopy .tb-label{color:var(--accent)}.tb-pcopy h1{font-family:var(--f-display);text-transform:uppercase;font-weight:400;font-size:var(--fs-h1);letter-spacing:0;line-height:.92}.tb-psummary{font-family:var(--f-serif);font-size:var(--fs-quote);color:var(--bone);line-height:1.3}.tb-facts{border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid;overflow:hidden}.tb-facts div{flex-direction:column;gap:6px;padding:18px 20px;display:flex}.tb-facts div+div{border-left:1px solid var(--line)}.tb-facts small{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.tb-facts b{font-size:15px;font-weight:600}.tb-buy{background:var(--ink-2);border:1px solid var(--line-2);border-radius:20px;flex-direction:column;gap:18px;padding:26px;display:flex;position:relative;overflow:hidden}.tb-buy:before{content:"";background:var(--accent);height:3px;position:absolute;top:0;left:0;right:0}.tb-editions{flex-wrap:wrap;gap:8px;display:flex}.tb-editions button{border:1px solid var(--line-2);color:var(--bone);text-align:left;background:0 0;border-radius:12px;flex-direction:column;gap:3px;padding:12px 16px;font-size:14px;font-weight:600;transition:all .3s;display:flex}.tb-editions button small{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:400}.tb-editions button[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.tb-price{font-family:var(--f-display);font-size:clamp(36px,3vw,44px);line-height:1}.tb-buy-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tb-buy-note{color:var(--muted);font-size:13px}.tb-wa-btn{color:#052611;min-height:58px;transition:transform .4s var(--ease),box-shadow .4s;background:#25d366;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 26px;font-size:16px;font-weight:750;display:flex;position:relative;overflow:hidden}.tb-wa-btn:after{content:"";width:40%;animation:tb-shine 3.2s var(--ease-in-out) infinite;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);position:absolute;top:0;bottom:0;left:0;transform:translate(-150%)skew(-20deg)}@keyframes tb-shine{60%,to{transform:translate(325%)skew(-20deg)}}.tb-wa-btn:hover{transform:translateY(-3px);box-shadow:0 18px 36px -12px #25d366bf}.tb-adult{color:var(--red-2);border:1px solid #ff2a1f66;border-radius:12px;padding:10px 14px;font-size:13px}.tb-pstory{padding:var(--space-section) 0;border-bottom:1px solid var(--line);grid-template-columns:1fr 1.3fr;gap:48px;display:grid}.tb-pstory>p{font-family:var(--f-serif);color:var(--bone-2);font-size:clamp(20px,1.8vw,27px);line-height:1.35}.tb-phow{padding:var(--space-section) 0;border-bottom:1px solid var(--line)}.tb-phow ol{counter-reset:s;margin:32px 0 0;padding:0;list-style:none}.tb-phow li{border-top:1px solid var(--line);grid-template-columns:110px 1fr;align-items:baseline;gap:24px;padding:22px 0;display:grid}.tb-phow li span{font-family:var(--f-display);font-size:var(--fs-h2);color:var(--accent);line-height:1}.tb-phow li p{font-size:clamp(17px,1.4vw,20px);line-height:1.45}.tb-pdetails{padding:var(--space-section) 0;grid-template-columns:1fr 1.3fr;gap:48px;display:grid}.tb-pdetails details{border-top:1px solid var(--line)}.tb-pdetails details:last-child{border-bottom:1px solid var(--line)}.tb-pdetails summary{justify-content:space-between;align-items:center;padding:22px 0;font-size:18px;font-weight:600;list-style:none;display:flex}.tb-pdetails summary::-webkit-details-marker{display:none}.tb-pdetails summary svg{transition:transform .5s var(--ease)}.tb-pdetails details[open] summary svg{color:var(--accent);transform:rotate(45deg)}.tb-pdetails details p{color:var(--bone-2);max-width:620px;padding:0 0 26px}.tb-sticky-buy{z-index:95;background:var(--ink-2);border:1px solid var(--line-2);transition:transform .8s var(--ease);border-radius:999px;align-items:center;gap:18px;max-width:calc(100vw - 110px);padding:8px 8px 8px 22px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%,160%)}.tb-sticky-buy.on{transform:translate(-50%)}.tb-sticky-buy b{font-family:var(--f-display);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:22px;font-weight:400;overflow:hidden}.tb-sticky-buy .tb-wa-btn{flex-shrink:0;min-height:48px;padding:0 20px;font-size:14px}.preview-bar{z-index:100;background:var(--red);color:#000;border-radius:999px;padding:10px 20px;font-size:13px;font-weight:650;position:fixed;top:84px;left:50%;transform:translate(-50%)}.tb-exp-share .share-actions,.tb-pcopy .share-actions{margin:0}.tb-contact{padding:var(--space-section) var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:20px;display:grid}.tb-contact-card{border:1px solid var(--line-2);isolation:isolate;border-radius:24px;flex-direction:column;justify-content:space-between;gap:40px;min-height:300px;padding:32px;transition:color .5s,border-color .5s;display:flex;position:relative;overflow:hidden}.tb-contact-card:before{content:"";z-index:-1;background:var(--c,var(--bone));clip-path:circle(0 at 100% 100%);transition:clip-path .9s var(--ease);position:absolute;inset:0}.tb-contact-card:hover:before{clip-path:circle(150% at 100% 100%)}.tb-contact-card:hover{color:#000;border-color:#0000}.tb-contact-card h2{font-family:var(--f-display);text-transform:uppercase;font-weight:400;font-size:var(--fs-h2);letter-spacing:0;line-height:.92}.tb-contact-card h2 em{font-family:var(--f-serif);text-transform:none;font-style:italic}.tb-contact-card span{justify-content:space-between;align-items:center;font-weight:600;display:flex}.tb-contact-card.wa{--c:#25d366}.tb-contact-card.ig{--c:#e1306c}.tb-contact-card.ig:hover{color:#fff}.tb-about-img{padding:0 var(--gutter)}.tb-about-img .tb-parallax{border-radius:24px;height:min(64vh,600px);overflow:hidden}.tb-about-img img{object-fit:cover;width:100%;height:118%;transform:translate3d(0,calc(var(--py,0px) - 8%),0)}.tb-about-grid{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.tb-about-grid p{font-size:var(--fs-body-l);color:var(--bone-2);margin-bottom:18px}.tb-prose{max-width:760px;padding:var(--space-section) var(--gutter);margin:0 auto}.tb-prose h2{font-family:var(--f-display);text-transform:uppercase;font-weight:400;font-size:var(--fs-h3);letter-spacing:0;margin:40px 0 12px}.tb-prose p{color:var(--bone-2);margin-bottom:14px;font-size:16px}.tb-prose a{color:var(--red);text-decoration:underline}.tb-prose .privacy-controls{border:1px solid var(--line-2);border-radius:16px;flex-direction:column;gap:12px;margin:26px 0;padding:24px;display:flex}.tb-prose .privacy-controls label{align-items:center;gap:10px;display:flex}.tb-invite{min-height:min(100svh,900px);padding:130px var(--gutter) 80px;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,5vw,80px);display:grid}.tb-invite-card{aspect-ratio:4/5;isolation:isolate;border:1px solid var(--accent);border-radius:24px;align-items:flex-end;padding:34px;display:flex;position:relative;overflow:hidden}.tb-invite-card img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.tb-invite-card:after{content:"";z-index:-1;background:linear-gradient(#0000 30%,#070707f2);position:absolute;inset:0}.tb-invite-card h1{font-family:var(--f-serif);letter-spacing:-.01em;font-size:clamp(26px,2.6vw,40px);font-style:italic;font-weight:400;line-height:1.05}.tb-invite-copy{flex-direction:column;gap:20px;display:flex}.tb-invite-copy>p:not(.tb-label){color:var(--bone-2);font-size:var(--fs-body-l)}.tb-error{min-height:100svh;padding:140px var(--gutter) 80px;flex-direction:column;justify-content:center;gap:28px;display:flex}.tb-error .tb-big404{font-family:var(--f-display);color:#0000;-webkit-text-stroke:2px var(--red);font-size:clamp(110px,18vw,260px);line-height:.8;animation:3s step-end infinite tb-glitch}@keyframes tb-glitch{0%,92%,to{opacity:1;transform:none}93%{opacity:.7;transform:translate(-6px,2px)skew(8deg)}95%{opacity:.9;transform:translate(5px,-3px)}}@media (width>=1081px) and (width<=1280px){.tb-deck{--gap:78px;--fan:14px;--shift:50px;--shift-open:30px}}@media (width<=1080px){.tb-nav{display:none}.tb-burger{display:flex}.tb-hero{grid-template-columns:1fr;min-height:0;padding-top:100px}.tb-deck{order:-1;height:380px;margin-top:0}.tb-deck-card{width:150px}.tb-deck{--gap:64px;--shift:0px;--shift-open:0px;--fan:30px}.tb-section-head,.tb-exp,.tb-exp.compact,.tb-ptop,.tb-pstory,.tb-pdetails,.tb-about-grid,.tb-invite{grid-template-columns:1fr}.tb-section-head>div:last-child{justify-self:start}.tb-pgallery{position:relative;top:0}.tb-menu{grid-template-columns:1fr}.tb-menu-visual{opacity:.35;position:absolute;inset:0}.tb-menu-body{position:relative}}@media (width<=760px){:root{--fs-body-l:16px}.tb-hero-foot{margin-top:22px}.tb-section-head{gap:20px}.tb-header{height:70px}.tb-pill span{display:none}.tb-pill{justify-content:center;width:42px;padding:0}.tb-icon-btn{display:none}.tb-deck{height:290px}.tb-deck-card{width:112px}.tb-deck{--gap:50px;--fan:8px}.tb-deck-name{font-size:13px;bottom:10px;left:8px}.tb-deck-num{top:10px;left:10px}.tb-deck-tag{display:none}.tb-hero-bar{flex-wrap:wrap;gap:20px}.tb-scroll-cue{display:none}.tb-steps ol{grid-template-columns:1fr}.tb-steps li,.tb-steps li+li{border-left:0;padding:34px 0}.tb-footer-grid{grid-template-columns:1fr 1fr;gap:20px 16px}.tb-footer-brand{display:contents}.tb-footer-claim{grid-column:1/-1}.tb-footer-mark{order:3;grid-column:1/-1;margin-top:4px}.tb-footer-cta{align-items:flex-start}.tb-footer-cta .tb-actions{gap:8px}.tb-footer-base{justify-content:flex-start}.tb-uni-row{grid-template-columns:1fr;gap:6px}.tb-uni-row .teaser{text-align:left}.tb-uni-row .peek{display:none}.tb-uni-nav{grid-template-columns:1fr}.tb-uni-nav a+a{border-left:0;border-top:1px solid var(--line)}.tb-phow li{grid-template-columns:52px 1fr;gap:14px}.tb-filters{border-radius:22px;position:relative;top:0}.tb-facts div+div{border-left:0;border-top:1px solid var(--line)}.tb-universe{width:100%;height:480px}.tb-hpanel-intro{width:100%;padding:0 0 30px}.tb-sticky-buy b{display:none}.tb-sticky-buy{padding:6px}.tb-wa-float{bottom:84px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.admin-password{flex-direction:column;gap:12px;max-width:520px;margin-top:34px;display:flex}.admin-password label{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:12px}.admin-password>div{flex-wrap:wrap;gap:10px;display:flex}.admin-password input{background:var(--ink-2);border:1px solid var(--line-2);height:56px;color:var(--bone);flex:240px;padding:0 18px;font-size:16px}.admin-password input:focus{outline:2px solid var(--red);outline-offset:2px}.admin-password [role=alert]{color:var(--red-2)}.tb-section,.tb-manifesto,.tb-uni-nav{content-visibility:auto;contain-intrinsic-size:auto 900px}.tb-deck-card,.tb-universe,.tb-card{contain:layout style}.share-box{max-width:100%}.share-actions{flex-wrap:wrap;gap:18px;display:flex}.share-actions button{border:0;border-bottom:1px solid var(--line-2);min-height:40px;color:inherit;background:0 0;align-items:center;gap:8px;padding:0;font-size:13px;display:flex}.share-actions button:hover{border-color:var(--red)}.share-box input{background:var(--ink-2);border:1px solid var(--line-2);width:100%;color:var(--bone);margin-top:8px;padding:8px;font-size:13px}.form-message{color:var(--bone-2);margin-top:6px;font-size:13px}.form-message:empty{display:none}.privacy-controls input{width:18px;height:18px;accent-color:var(--red)}.tb-pvideo{padding:var(--space-section) 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:center;gap:clamp(28px,4.5vw,72px);display:grid}.tb-pvideo-copy{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.tb-pvideo-copy>p:not(.tb-label){color:var(--bone-2);font-size:var(--fs-body-l);max-width:460px}.tb-pvideo-player{position:relative}.tb-video-badge{z-index:2;pointer-events:none;position:absolute;top:14px;left:14px}.tb-video{aspect-ratio:16/9;background:var(--ink-3);border:1px solid var(--line);border-radius:20px;position:relative;overflow:hidden}.tb-video iframe,.tb-video video{background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.tb-video-cover{background:#000;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.tb-video-cover img{object-fit:cover;filter:brightness(.7);width:100%;height:100%;transition:transform 1.2s var(--ease),filter .5s;position:absolute;inset:0}.tb-video-cover:hover img{filter:brightness(.55);transform:scale(1.04)}.tb-video-play{background:var(--red);color:#0a0a0a;width:76px;height:76px;transition:transform .5s var(--ease),box-shadow .5s;border-radius:50%;place-items:center;padding-left:4px;display:grid;position:relative}.tb-video-cover:hover .tb-video-play{transform:scale(1.08);box-shadow:0 0 0 14px #ff2a1f2e}@media (width<=1080px){.tb-pvideo{grid-template-columns:1fr}}.tb-gcard{perspective:1200px;position:relative}.tb-gcard-frame{border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);isolation:isolate;height:100%;transition:transform .6s var(--ease),box-shadow .5s;background:linear-gradient(165deg,#1b1917 0%,#0d0c0b 72%);border-radius:20px;flex-direction:column;gap:12px;padding:14px 14px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 60px -32px #000,inset 0 1px #ffffff0f}.tb-gcard-frame:before{content:"";border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);pointer-events:none;z-index:-1;border-radius:15px;position:absolute;inset:6px}.tb-gcard:hover .tb-gcard-frame{box-shadow:0 40px 80px -30px #000,0 0 0 1px var(--accent),0 0 70px -24px color-mix(in srgb,var(--accent) 70%,transparent)}.tb-gcard-link{z-index:3;position:absolute;inset:0}.tb-gcard-foil{z-index:4;pointer-events:none;border-radius:inherit;opacity:0;mix-blend-mode:color-dodge;background:radial-gradient(circle at var(--mx) var(--my),#ffffff59,transparent 38%),linear-gradient(115deg,transparent 25%,color-mix(in srgb,var(--accent) 45%,transparent) 42%,#ffffff2e 50%,color-mix(in srgb,var(--accent) 45%,transparent) 58%,transparent 75%);background-size:100% 100%,260% 100%;background-position:0 0,var(--mx) 0;transition:opacity .4s;position:absolute;inset:0}.tb-gcard:hover .tb-gcard-foil{opacity:.5}.tb-gcard-top{justify-content:space-between;align-items:center;padding:2px 4px 0;display:flex}.tb-gcard-index{color:var(--accent);align-items:center;gap:7px;line-height:1;display:flex}.tb-gcard-index b{font-family:var(--f-display);font-size:22px;font-weight:400}.tb-gcard-index img{filter:invert();opacity:.75;width:16px;height:auto}.tb-gcard-universe{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-2);font-size:10.5px}.tb-gcard-art{aspect-ratio:4/3;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:12px;position:relative;overflow:hidden}.tb-gcard-art img{object-fit:cover;filter:saturate(.9);width:100%;height:100%;transition:transform 1.2s var(--ease),filter .6s}.tb-gcard:hover .tb-gcard-art img{filter:saturate(1.1);transform:scale(1.07)}.tb-gcard-art .tb-card-badges{gap:6px;display:flex;position:absolute;top:10px;left:10px}.tb-gcard-name{font-family:var(--f-display);text-transform:uppercase;letter-spacing:0;padding:4px 4px 0;font-size:clamp(24px,2vw,30px);font-weight:400;line-height:.95}.tb-gcard-summary{color:var(--bone-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;padding:0 4px;font-size:14.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.tb-gcard-stats{border:1px solid var(--line);border-radius:12px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:2px 0 0;display:grid;overflow:hidden}.tb-gcard-stats div{flex-direction:column;gap:4px;min-width:0;padding:9px 10px;display:flex}.tb-gcard-stats dt{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:5px;font-size:9.5px;display:flex}.tb-gcard-stats dt svg{color:var(--accent);flex-shrink:0}.tb-gcard-stats dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600;line-height:1.25}.tb-gcard-foot{border-top:1px dashed color-mix(in srgb,var(--accent) 35%,transparent);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:12px 4px 0;display:flex}.tb-gcard-price{font-family:var(--f-display);font-size:28px;font-weight:400;line-height:1}.tb-gcard-more{color:var(--bone-2);align-items:center;gap:6px;font-size:13.5px;font-weight:600;transition:color .3s;display:flex}.tb-gcard:hover .tb-gcard-more{color:var(--accent)}.tb-gcard .tb-card-wa{z-index:5}.tb-gcard-back{--accent:var(--red)}.tb-gcard-back .tb-gcard-frame{background:var(--ink-3);justify-content:center;align-items:center;gap:14px;min-height:440px}.tb-gcard-back .tb-flip-pattern{opacity:.5}.tb-gcard-back img{filter:invert();opacity:.9;position:relative}.tb-gcard-back .tb-label{color:var(--bone-2);position:relative}.tb-table{border:1px solid var(--line);background:radial-gradient(at 50% 0,#ff2a1f1f,#0000 60%),linear-gradient(#131211,#0a0a09);border-radius:28px;padding:clamp(24px,4vw,56px);position:relative;box-shadow:inset 0 0 120px #000000a6}.tb-table:before{content:"";pointer-events:none;border:1px dashed #efe8dc14;border-radius:20px;position:absolute;inset:14px}.tb-table .tb-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.5vw,22px)}@media (width<=1080px){.tb-table .tb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.tb-table .tb-grid{grid-template-columns:1fr}}.tb-table .tb-gcard:nth-child(3n+1){--deal:-2deg}.tb-table .tb-gcard:nth-child(3n+2){--deal:1.4deg;margin-top:18px}.tb-table .tb-gcard:nth-child(3n){--deal:-.8deg}.tb-table .tb-gcard[data-reveal]:not(.revealed){transform:translate3d(0,-60px,0) rotate(calc(var(--deal,0deg) - 10deg)) scale(.94)}.tb-table .tb-gcard.revealed[data-reveal]{transform:rotate(var(--deal,0deg));transition:opacity .9s var(--ease),transform .8s var(--ease)}.tb-table .tb-gcard.revealed[data-reveal]:hover{transform:rotate(0)translateY(-10px)}@media (width<=760px){.tb-table{border-radius:20px;padding:14px}.tb-table:before{display:none}.tb-table .tb-gcard:nth-child(3n+2){margin-top:0}.tb-gcard-back~.tb-gcard-back{display:none}}.tb-auth{min-height:calc(100svh - 108px);padding:clamp(40px,6vw,80px) var(--gutter);background:radial-gradient(50% 60% at 80%,#ff2a1f1a,#0000 70%);grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.tb-auth-brand img{filter:invert();width:auto;height:56px;margin-bottom:26px}.tb-auth-brand h1{font-family:var(--f-display);text-transform:uppercase;letter-spacing:0;font-weight:400;font-size:var(--fs-h1);margin:16px 0 26px;line-height:.92}.tb-auth-brand h1 em{font-family:var(--f-serif);text-transform:none;color:var(--red)}.tb-auth-brand ul{color:var(--bone-2);gap:10px;margin:0;padding:0;font-size:15.5px;list-style:none;display:grid}.tb-auth-brand li:before{content:"✦";color:var(--red);margin-right:10px;font-size:.8em}.tb-auth-card,.tb-account-card{background:var(--ink-2);border:1px solid var(--line-2);border-radius:20px;flex-direction:column;gap:14px;padding:clamp(22px,3vw,36px);display:flex;box-shadow:0 40px 80px -40px #000}.tb-auth-card{justify-self:end;width:100%;max-width:460px}.tb-auth-card h2,.tb-account-card h2{font-family:var(--f-display);text-transform:uppercase;letter-spacing:0;font-weight:400;font-size:var(--fs-h3);align-items:center;gap:10px;line-height:1;display:flex}.tb-auth-field,.tb-account-card label{flex-direction:column;gap:6px;display:flex}.tb-auth-field>span,.tb-account-card label>span{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.tb-auth input,.tb-account input{background:var(--ink);border:1px solid var(--line-2);width:100%;height:48px;color:var(--bone);border-radius:12px;padding:0 14px;font-family:inherit;font-size:16px}.tb-auth input:focus,.tb-account input:focus{outline:2px solid var(--red);outline-offset:1px;border-color:#0000}.tb-auth-pass{position:relative}.tb-auth-pass input{padding-right:48px}.tb-auth-pass button{width:36px;height:36px;color:var(--bone-2);background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.tb-auth-pass button:hover{background:var(--ink-3);color:var(--bone)}.tb-auth-error,.tb-account-card .err{color:var(--red-2);font-size:14px}.tb-account-card .ok{color:#6fdc9a;font-size:14px}.tb-auth-help{color:var(--muted);font-size:13.5px;line-height:1.55}.tb-auth-help code{font-family:var(--f-mono);background:var(--ink);color:var(--bone);border-radius:6px;padding:2px 6px;font-size:12px}.tb-auth-submit{justify-content:center;width:100%;margin-top:4px}.tb-auth-alt{color:var(--bone-2);text-underline-offset:3px;align-self:center;font-size:13px;text-decoration:underline}.admin-account-links{flex-wrap:wrap;gap:22px;display:flex}.tb-account{max-width:1180px;padding:clamp(36px,5vw,64px) var(--gutter) 80px;margin:0 auto}.tb-account-head{margin-bottom:32px}.tb-account-back{color:var(--bone-2);align-items:center;gap:8px;margin-bottom:22px;font-size:14px;display:inline-flex}.tb-account-back:hover{color:var(--red)}.tb-account-head h1{font-family:var(--f-display);text-transform:uppercase;letter-spacing:0;font-weight:400;font-size:var(--fs-h2);margin:12px 0 8px;line-height:.95}.tb-account-mail{color:var(--bone-2)}.tb-account-mail a{color:var(--red);text-decoration:underline}.tb-account-grid{grid-template-columns:1fr 1.2fr;align-items:start;gap:24px;display:grid}.tb-account-card form{border-top:1px solid var(--line);flex-direction:column;gap:14px;margin-top:4px;padding-top:18px;display:flex}.tb-account-sub{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--red);font-size:11px}.tb-account-team{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tb-account-team li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.tb-account-team li div{flex-direction:column;gap:2px;min-width:0;display:flex}.tb-account-team small{color:var(--muted);overflow-wrap:anywhere}.tb-account-team button{border:1px solid var(--line-2);width:36px;height:36px;color:var(--bone-2);background:0 0;border-radius:10px;place-items:center;display:grid}.tb-account-team button:hover{border-color:var(--red);color:var(--red)}.tb-account .tb-btn{align-self:flex-start}@media (width<=900px){.tb-auth,.tb-account-grid{grid-template-columns:1fr}.tb-auth-card{justify-self:stretch;max-width:none}}.tb-filter-chips{--accent:var(--bone)}.tb-seal18{color:#fff2e6;vertical-align:middle;background:radial-gradient(circle at 35% 30%,#dd3a52,#8e0f24 72%);border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;line-height:1;display:inline-grid;transform:rotate(-12deg);box-shadow:0 0 0 2px #ffffff29,0 8px 18px -8px #000000e6,inset 0 -3px 6px #00000059}.tb-seal18 b{font-family:var(--f-display);letter-spacing:.02em;font-size:13px;font-weight:400}.tb-deck-inner .tb-seal18{z-index:2;width:28px;height:28px;position:absolute;top:9px;right:9px}.tb-deck-inner .tb-seal18 b{font-size:11px}.tb-universe>.tb-seal18{width:48px;height:48px;position:absolute;top:20px;left:22px}.tb-universe>.tb-seal18 b{font-size:17px}.tb-uni-row h2 .tb-seal18{width:40px;height:40px;margin:-.5em 0 0 14px}.tb-uni-row h2 .tb-seal18 b{font-size:15px}.tb-flip-back .tb-seal18{z-index:1;width:48px;height:48px;position:absolute;top:26px;right:26px}.tb-flip-back .tb-seal18 b{font-size:17px}.tb-flip-front .tb-seal18{position:absolute;top:18px;right:18px}.tb-invite-card>.tb-seal18{width:54px;height:54px;position:absolute;top:22px;right:22px}.tb-invite-card>.tb-seal18 b{font-size:19px}.tb-seal18.lg{right:var(--gutter);aspect-ratio:1;width:clamp(104px,10vw,142px);height:auto;box-shadow:none;color:var(--accent);z-index:1;background:0 0;position:absolute;top:calc(128px + clamp(80px,11vw,170px));transform:none}.tb-seal18.lg .tb-seal-ring{animation:24s linear infinite tb-seal-spin;position:absolute;inset:0}.tb-seal18.lg svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tb-seal18.lg text{font-family:var(--f-mono);letter-spacing:.12em;fill:currentColor;font-size:7.4px}.tb-seal18.lg b{color:#fff2e6;background:radial-gradient(circle at 35% 30%,#dd3a52,#8e0f24 72%);border-radius:50%;place-items:center;width:56%;height:56%;font-size:clamp(22px,2.2vw,30px);display:grid;transform:rotate(-12deg);box-shadow:0 12px 30px -10px #000,0 0 0 1px #fff3}@keyframes tb-seal-spin{to{transform:rotate(360deg)}}@keyframes tb-blackout{0%,58%,61%,64%,to{opacity:0}59%{opacity:.88}62%{opacity:.55}86%{opacity:0}87%{opacity:.92}88%{opacity:0}}@keyframes tb-blink{0%,46%,49%,53%,to{opacity:1}47%{opacity:.12}51%{opacity:.45}}@keyframes tb-shiver{0%,88%,to{opacity:1;translate:0}89%{opacity:.65;translate:-5px 1px}91%{opacity:1;translate:4px -2px}93%{opacity:.8;translate:-2px}}.tb-universe[data-u=horror-e-suspense] .tb-universe-media:after{content:"";opacity:0;pointer-events:none;background:#030101;animation:7s step-end infinite tb-blackout;position:absolute;inset:0}.tb-universe[data-u=horror-e-suspense]:hover .tb-universe-media img{filter:contrast(1.25)brightness(.8)sepia(.35)hue-rotate(-20deg)saturate(1.6)}.tb-universe[data-u=horror-e-suspense]:hover h3{animation:1.5s step-end infinite tb-shiver}.tb-uni-row[data-u=horror-e-suspense]:before{background:#4a0707}.tb-uni-row[data-u=horror-e-suspense]:hover{color:#ffd9d6}.tb-uni-row[data-u=horror-e-suspense]:hover h2{animation:1.5s step-end infinite tb-shiver}.tb-uni-row[data-u=horror-e-suspense] .peek:after{content:"";opacity:0;background:#030101;animation:5s step-end infinite tb-blackout;position:absolute;inset:0}@property --lx{syntax:"<percentage>";inherits:true;initial-value:62%}@property --ly{syntax:"<percentage>";inherits:true;initial-value:45%}.tb-uhero[data-u=horror-e-suspense] .tb-uhero-copy{z-index:2;position:relative}.tb-uhero[data-u=horror-e-suspense] h1{animation:6s step-end 2.5s infinite tb-shiver}.tb-horror-fx{z-index:0;pointer-events:none;--lx:62%;--ly:45%;position:absolute;inset:0}.tb-horror-fx:before{content:"";background:radial-gradient(circle at var(--lx) var(--ly),#0000 0,#00000024 90px,#030101e0 270px,#030101f2 560px);position:absolute;inset:0}.tb-horror-fx:after{content:"";opacity:0;background:#020000;animation:9s step-end 3s infinite tb-blackout;position:absolute;inset:0}.tb-horror-scrawl{font-family:var(--f-display);text-transform:uppercase;text-align:right;letter-spacing:.02em;color:#aa10109e;-webkit-mask-image:radial-gradient(circle at var(--lx) var(--ly),#000 0,#0000008c 100px,transparent 220px);-webkit-mask-image:radial-gradient(circle at var(--lx) var(--ly),#000 0,#0000008c 100px,transparent 220px);mask-image:radial-gradient(circle at var(--lx) var(--ly),#000 0,#0000008c 100px,transparent 220px);justify-content:flex-end;align-items:flex-start;padding:24vh 11vw 0 0;font-size:clamp(44px,7vw,118px);line-height:.88;display:flex;position:absolute;inset:0}.tb-horror-fx.drift{animation:16s ease-in-out infinite tb-wander}.tb-horror-fx.paused,.tb-horror-fx.paused:after{animation-play-state:paused}@keyframes tb-wander{0%,to{--lx:28%;--ly:36%}25%{--lx:74%;--ly:30%}50%{--lx:60%;--ly:64%}75%{--lx:24%;--ly:58%}}.tb-horror-fx.still:before{background:radial-gradient(circle at 62% 42%,#0000001a 0,#030101c7 460px)}.tb-horror-fx.still:after,.tb-horror-fx.still .tb-horror-scrawl{display:none}.tb-flip-deco{pointer-events:none;position:absolute}.tb-flip-front:not(.photo){scrollbar-width:thin;overflow-y:auto}.tb-flip-back.photo{justify-content:flex-end;padding-bottom:22px}.tb-exp .tb-flip-back .tb-flip-verso{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;filter:none!important;animation:none!important}.tb-flip-front.photo{color:#fff;justify-content:flex-end;padding:18px}.tb-flip-front.photo:before{content:"";pointer-events:none;background:linear-gradient(#0000,#000000c7);height:42%;position:absolute;inset:auto 0 0}.tb-flip-art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tb-flip-front.photo>:not(.tb-flip-art):not(.tb-confetti){position:relative}.tb-flip-front.photo .tb-link{color:#fff}.tb-flip-front.photo .tb-flip-answer{color:#fff;background:#0a0a0ad1}.tb-flip-front.photo .tb-flip-foot{border-top-color:#ffffff40}.tb-flip-front.photo .tb-flip-foot button{color:#fff;border-color:#fff6}.tb-flip-tools{gap:8px;display:flex}.tb-exp[data-u=investigacao] .tb-flip-back{color:#2b1a0b;background:linear-gradient(155deg,#ad8753,#7d5b32 60%,#5b4122);border-color:#d6ad72}.tb-exp[data-u=investigacao] .tb-flip-back .tb-flip-pattern{background:linear-gradient(90deg,#28190a14 1px,#0000 1px) 0 0/100% 100%;border:1.5px dashed #28190a73;inset:18px}.tb-exp[data-u=investigacao] .tb-flip-back .tb-flip-deco{opacity:.75;background:repeating-radial-gradient(at 50% 62%,#0000 0 4px,#28190a4d 4px 5.2px);border-radius:48% 52% 45% 55%/55% 50% 50% 45%;width:88px;height:112px;top:34px;right:34px;transform:rotate(18deg)}.tb-exp[data-u=investigacao] .tb-flip-back:after{content:"CONFIDENCIAL";color:#8e1b12;font-family:var(--f-mono);letter-spacing:.26em;opacity:.8;border:2px solid #8e1b12;padding:6px 10px;font-size:11px;position:absolute;top:40px;left:26px;transform:rotate(-10deg)}.tb-exp[data-u=investigacao] .tb-flip-back img{filter:sepia()brightness(.32);animation:none}.tb-exp[data-u=investigacao] .tb-flip-back.photo:after{display:none}.tb-exp[data-u=investigacao] .tb-flip-caption{color:#2b1a0b}.tb-exp[data-u=investigacao] .tb-flip-cta{color:#ecd8b4;background:#2b1a0b}.tb-exp[data-u=investigacao] .tb-flip-front:not(.photo){color:#2a1c10;background:repeating-linear-gradient(#0000 0 27px,#5a3c1e26 27px 28px),linear-gradient(160deg,#f4e9d2,#e4d2ad)}.tb-exp[data-u=investigacao] .tb-flip-front h3{font-family:var(--f-mono);letter-spacing:-.01em;padding-right:90px;font-size:clamp(20px,2vw,25px);font-weight:700;line-height:1.1}.tb-exp[data-u=investigacao] .tb-flip-front:not(.photo) .tb-label{padding-right:96px}.tb-exp[data-u=investigacao] .tb-flip-front p{font-family:var(--f-mono);font-size:13.5px;line-height:1.62}.tb-exp[data-u=investigacao] .tb-flip-front:not(.photo) .tb-flip-deco{color:#9b2116;font-family:var(--f-mono);letter-spacing:.22em;opacity:.8;border:2px solid #9b2116;padding:5px 9px;font-size:10px;top:18px;right:14px;transform:rotate(9deg)}.tb-exp[data-u=investigacao] .tb-flip-front:not(.photo) .tb-flip-deco:before{content:"CASO Nº 01"}.tb-exp[data-u=horror-e-suspense]{background:radial-gradient(50% 60% at 75%,#8208084d,#0000 70%)}.tb-exp[data-u=horror-e-suspense] .tb-flip-back{background:radial-gradient(circle at 50% 42%,#2c0707,#0b0404 62%,#050202);border-color:#6a1212;box-shadow:inset 0 0 70px #000000e6}.tb-exp[data-u=horror-e-suspense] .tb-flip-back .tb-flip-pattern{background:repeating-linear-gradient(112deg,#0000 0 22px,#dc67650f 22px 23px,#0000 23px 41px);border-color:#dc676538}.tb-exp[data-u=horror-e-suspense] .tb-flip-back .tb-flip-deco{background:linear-gradient(118deg,#0000 45%,#c81e1e8c 46.5%,#0000 48.5%),linear-gradient(118deg,#0000 57%,#c81e1e7a 58.5%,#0000 60.5%),linear-gradient(118deg,#0000 69%,#c81e1e66 70.5%,#0000 72.5%);width:62%;height:36%;top:16%;left:16%}.tb-exp[data-u=horror-e-suspense] .tb-flip-back img{filter:brightness(0)invert(16%)sepia(96%)saturate(6500%)hue-rotate(356deg)brightness(88%)contrast(115%)drop-shadow(0 0 14px #c81414b3);animation:5s step-end infinite tb-blink}.tb-exp[data-u=horror-e-suspense] .tb-flip-back:after{content:"";opacity:0;pointer-events:none;background:#000;animation:6s step-end 1s infinite tb-blackout;position:absolute;inset:0}.tb-exp[data-u=horror-e-suspense] .tb-flip-caption{color:#e3413b;text-shadow:0 0 18px #e3413b99;animation:4.5s step-end infinite tb-shiver}.tb-exp[data-u=horror-e-suspense] .tb-flip-cta{color:#ffd9d6;background:#8e0f14}.tb-exp[data-u=horror-e-suspense] .tb-flip-front:not(.photo){color:#ecdcd8;background:linear-gradient(#170909,#0b0505);border:1px solid #5e1111;padding-top:48px}.tb-exp[data-u=horror-e-suspense] .tb-flip-front .tb-label{color:#b8504b}.tb-exp[data-u=horror-e-suspense] .tb-flip-front h3{color:#e3413b;text-shadow:0 0 22px #e3413b59}.tb-exp[data-u=horror-e-suspense] .tb-flip.open .tb-flip-front h3{animation:3.2s step-end 1.2s infinite tb-shiver}.tb-exp[data-u=horror-e-suspense] .tb-flip-front .tb-link{color:#ecdcd8}.tb-exp[data-u=horror-e-suspense] .tb-flip-front .tb-flip-answer{background:#e3413b17}.tb-exp[data-u=horror-e-suspense] .tb-flip-front .tb-flip-foot{border-top-color:#ffffff1f}.tb-exp[data-u=horror-e-suspense] .tb-flip-front .tb-flip-foot button{color:#ecdcd8;border-color:#ffffff40}.tb-exp[data-u=horror-e-suspense] .tb-flip-front:not(.photo) .tb-flip-deco{background:radial-gradient(8px 20px at 10% 0,#7d0b0b 97%,#0000),radial-gradient(5px 34px at 27% 0,#7d0b0b 97%,#0000),radial-gradient(7px 15px at 45% 0,#7d0b0b 97%,#0000),radial-gradient(4px 28px at 63% 0,#7d0b0b 97%,#0000),radial-gradient(9px 22px at 81% 0,#7d0b0b 97%,#0000),radial-gradient(5px 12px at 94% 0,#7d0b0b 97%,#0000),linear-gradient(#7d0b0b,#7d0b0b) top/100% 6px no-repeat;height:40px;inset:0 0 auto}.tb-exp.fx[data-u=horror-e-suspense] .tb-exp-stage{animation:.6s linear tb-jolt}.tb-exp.fx[data-u=horror-e-suspense]:after{content:"";z-index:90;pointer-events:none;background:radial-gradient(circle,#78000000 25%,#6e000099);animation:.9s ease-out forwards tb-redflash;position:fixed;inset:0}@keyframes tb-jolt{0%,to{translate:0}10%{translate:-8px 3px}20%{translate:7px -4px}30%{translate:-6px -2px}40%{translate:5px 4px}55%{translate:-3px 1px}70%{translate:2px -1px}}@keyframes tb-redflash{0%{opacity:0}10%{opacity:1}28%{opacity:.15}40%{opacity:.85}to{opacity:0}}.tb-exp[data-u=rpg-e-narrativos] .tb-flip-back{background:radial-gradient(circle at 50% 42%,#17423f,#0b2322 65%,#071616);border-color:#b99a5b;box-shadow:inset 0 0 0 7px #0b2322,inset 0 0 0 8px #b99a5bb3}.tb-exp[data-u=rpg-e-narrativos] .tb-flip-back .tb-flip-pattern{background:0 0;border-color:#b99a5b80;border-radius:10px;inset:22px}.tb-exp[data-u=rpg-e-narrativos] .tb-flip-back .tb-flip-deco{background:repeating-conic-gradient(#b99a5b4d 0 1.4deg,transparent 1.4deg 30deg),radial-gradient(circle,transparent 57%,#b99a5b4d 58% 59.5%,transparent 60.5%);border:1px solid #b99a5b59;border-radius:50%;width:220px;height:220px;margin:-110px 0 0 -110px;animation:70s linear infinite tb-seal-spin;top:40%;left:50%}.tb-exp[data-u=rpg-e-narrativos] .tb-flip-back img{filter:invert()sepia(.9)saturate(2.6)hue-rotate(2deg)brightness(.95)}.tb-exp[data-u=rpg-e-narrativos] .tb-flip-caption{font-family:var(--f-serif);text-transform:none;color:#e8d29c;font-style:italic}.tb-exp[data-u=rpg-e-narrativos] .tb-flip-cta{color:#0b2322;background:#b99a5b}.tb-exp[data-u=rpg-e-narrativos] .tb-flip-front:not(.photo){color:#3a2812;background:radial-gradient(at 50% 40%,#f5e8c8,#e4ca93 78%,#cfae6c);border:1px solid #b99a5b;box-shadow:inset 0 0 44px #6e461480}.tb-exp[data-u=rpg-e-narrativos] .tb-flip-front:not(.photo):before{content:"";pointer-events:none;border:1px solid #5a3c1973;border-radius:14px;position:absolute;inset:10px;box-shadow:inset 0 0 0 3px #f5e8c899,inset 0 0 0 4px #5a3c1947}.tb-exp[data-u=rpg-e-narrativos] .tb-flip-front h3{font-family:var(--f-serif);text-transform:none;font-size:clamp(30px,3vw,40px);font-style:italic;font-weight:400;line-height:1}.tb-exp[data-u=rpg-e-narrativos] .tb-flip-front .tb-label{color:#7a5a2a}.tb-exp[data-u=rpg-e-narrativos] .tb-flip-front p{font-family:var(--f-serif);font-size:18px;line-height:1.35}.tb-exp[data-u=rpg-e-narrativos] .tb-flip-front .tb-link{color:#3a2812}.tb-exp[data-u=rpg-e-narrativos] .tb-flip-front:not(.photo) .tb-flip-deco{clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);opacity:.45;background:#7a5a2a;width:40px;height:40px;top:22px;right:24px}.tb-exp[data-u=party] .tb-flip-back{color:#111;background-color:#ffc862;background-image:radial-gradient(circle,#ff2a6d 0 4px,#0000 5px),radial-gradient(circle,#2ec4b6 0 3px,#0000 4px),radial-gradient(circle,#fff 0 3px,#0000 4px),radial-gradient(circle,#ff251b 0 2.5px,#0000 3.5px);background-position:0 0,20px 30px,12px 8px,30px 12px;background-size:46px 46px,58px 58px,38px 38px,64px 64px;border-color:#111}.tb-exp[data-u=party] .tb-flip-back .tb-flip-pattern{background:0 0;border:2px dashed #0000008c}.tb-exp[data-u=party] .tb-flip-back img{filter:none;animation:2.6s ease-in-out infinite tb-wobble}.tb-exp[data-u=party] .tb-flip-caption{color:#111;background:#fff;padding:2px 14px;transform:rotate(-4deg);box-shadow:4px 4px #111}.tb-exp[data-u=party] .tb-flip-cta{color:#ffc862;background:#111}.tb-exp[data-u=party] .tb-flip-front:not(.photo){color:#111;background:#fff6dc;border:3px solid #111;box-shadow:inset 0 -10px #ffc862}.tb-exp[data-u=party] .tb-flip-front h3{background:linear-gradient(#0000 55%,#ffc862 55% 92%,#0000 92%);align-self:flex-start;font-size:clamp(28px,2.8vw,38px);transform:rotate(-2deg)}.tb-exp[data-u=party] .tb-flip-front .tb-label{color:#d4205a}@keyframes tb-wobble{0%,to{transform:rotate(-8deg)scale(1)}50%{transform:rotate(8deg)scale(1.08)}}.tb-exp[data-u=a-dois]{background:radial-gradient(50% 60% at 75%,#96143242,#0000 70%)}.tb-exp[data-u=a-dois] .tb-flip-back{background:radial-gradient(circle at 50% 35%,#6c1a2c,#33080f 62%,#1c0408);border-color:#e3aaa0}.tb-exp[data-u=a-dois] .tb-flip-back .tb-flip-pattern{background:radial-gradient(circle at 50% 0,#e3aaa029 0 3px,#0000 3.5px) 0 0/22px 22px,radial-gradient(circle at 50% 100%,#0000 0 8px,#e3aaa01c 8.5px 9.5px,#0000 10px) 0 0/22px 22px;border-color:#e3aaa073}.tb-exp[data-u=a-dois] .tb-flip-back .tb-flip-deco{border-radius:22px;inset:0;overflow:hidden}.tb-exp[data-u=a-dois] .tb-flip-back .tb-flip-deco:before{content:"";background:linear-gradient(100deg,#0000,#ffd7cd24,#0000);width:45%;animation:5.5s ease-in-out infinite tb-silk;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-133%)skew(-18deg)}.tb-exp[data-u=a-dois] .tb-flip-back img{filter:invert()sepia(.6)saturate(2.2)hue-rotate(-32deg);animation:1.7s ease-in-out infinite tb-heartbeat}.tb-exp[data-u=a-dois] .tb-flip-caption{font-family:var(--f-serif);text-transform:none;color:#f1c3b9;font-style:italic}.tb-exp[data-u=a-dois] .tb-flip-cta{color:#33080f;background:#e3aaa0}.tb-exp[data-u=a-dois] .tb-flip-front:not(.photo){color:#3a0c16;background:linear-gradient(160deg,#f8e7e2,#efcec5);border:1px solid #e3aaa0}.tb-exp[data-u=a-dois] .tb-flip-front h3{font-family:var(--f-serif);text-transform:none;color:#8e1b34;font-size:clamp(30px,3vw,40px);font-style:italic;font-weight:400;line-height:1}.tb-exp[data-u=a-dois] .tb-flip-front .tb-label{color:#a4566a;padding-right:50px}.tb-exp[data-u=a-dois] .tb-flip-front .tb-flip-answer{background:#8e1b3412;border-left-color:#8e1b34}@keyframes tb-heartbeat{0%,to{transform:scale(1)}14%{transform:scale(1.09)}28%{transform:scale(1)}42%{transform:scale(1.06)}}@keyframes tb-silk{0%{transform:translate(-133%)skew(-18deg)}55%,to{transform:translate(278%)skew(-18deg)}}html[data-motion=reduce] .tb-exp .tb-flip-back img,html[data-motion=reduce] .tb-exp .tb-flip-back:after,html[data-motion=reduce] .tb-flip-caption,html[data-motion=reduce] .tb-flip-deco,html[data-motion=reduce] .tb-flip-deco:before,html[data-motion=reduce] .tb-flip-front h3,html[data-motion=reduce] .tb-universe-media:after,html[data-motion=reduce] .tb-uni-row .peek:after,html[data-motion=reduce] .tb-universe h3,html[data-motion=reduce] .tb-uni-row h2,html[data-motion=reduce] .tb-uhero h1,html[data-motion=reduce] .tb-seal18.lg .tb-seal-ring,html[data-motion=reduce] .tb-horror-fx,html[data-motion=reduce] .tb-horror-fx:after{animation:none!important}html[data-motion=reduce] .tb-exp-fx{display:none}html[data-motion=reduce] .tb-uhero-fx *,html[data-motion=reduce] .tb-uhero-fx:before,html[data-motion=reduce] .tb-uhero-fx:after,html[data-motion=reduce] .tb-uhero-fx,html[data-motion=reduce] .tb-exp .tb-flip-front *,html[data-motion=reduce] .tb-exp .tb-flip-front:after{animation:none!important}@media (width<=760px){.tb-seal18.lg{width:92px;top:214px}.tb-universe>.tb-seal18{width:40px;height:40px}.tb-uni-row h2 .tb-seal18{width:32px;height:32px}.tb-uni-row h2 .tb-seal18 b{font-size:12px}.tb-horror-scrawl{padding:18vh 8vw 0 0}}.tb-uhero .tb-uhero-copy{z-index:2;position:relative}.tb-uhero-fx{z-index:0;pointer-events:none;--lx:62%;--ly:45%;position:absolute;inset:0;overflow:hidden}.tb-uhero-fx canvas{width:100%;height:100%;position:absolute;inset:0}.tb-uhero-fx.paused,.tb-uhero-fx.paused *{animation-play-state:paused!important}.tb-uhero-fx.still{display:none}.tb-uhero-fx.tb-horror-fx.still{display:block}.tb-invest-fx .tb-lens{left:var(--lx);top:var(--ly);opacity:0;width:210px;height:210px;transition:opacity .35s,scale .45s var(--ease);position:absolute;translate:-50% -50%;scale:.85}.tb-invest-fx.inside .tb-lens,.tb-invest-fx.drift .tb-lens{opacity:1;scale:1}.tb-lens .glass{background:#1a130c;border-radius:50%;position:absolute;inset:10px;overflow:hidden}.tb-lens .glass img{object-fit:cover;filter:saturate(1.1)contrast(1.08);max-width:none;position:absolute;top:0;left:0}.tb-lens .glass:after{content:"";background:radial-gradient(circle at 32% 26%,#ffffff52,#0000 28%),radial-gradient(circle,#0000 60%,#00000080);border-radius:50%;position:absolute;inset:0}.tb-lens .rim{border:10px solid #a88446;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #e6cc8f,inset 0 0 0 4px #00000073,0 0 0 2px #5e4520,0 22px 46px -14px #000000e6}.tb-lens .handle{transform-origin:50% 0;background:linear-gradient(90deg,#24160b,#5a3a1f 45%,#24160b);border-radius:12px;width:24px;height:112px;position:absolute;top:86%;left:86%;rotate:-45deg;box-shadow:inset 0 12px #a88446,0 12px 24px -8px #000000d9}.tb-invest-fx.drift .tb-lens .glass{background:#ffecc80d}.tb-invest-fx.drift .tb-lens .glass img{display:none}.tb-invest-fx.drift{animation:15s ease-in-out infinite tb-scan}@keyframes tb-scan{0%,to{--lx:66%;--ly:30%}25%{--lx:84%;--ly:46%}50%{--lx:70%;--ly:64%}75%{--lx:50%;--ly:38%}}.tb-invest-clues{opacity:0;-webkit-mask-image:radial-gradient(circle at var(--lx) var(--ly),#000 0,#000 76px,transparent 96px);-webkit-mask-image:radial-gradient(circle at var(--lx) var(--ly),#000 0,#000 76px,transparent 96px);mask-image:radial-gradient(circle at var(--lx) var(--ly),#000 0,#000 76px,transparent 96px);transition:opacity .35s;position:absolute;inset:0}.tb-invest-fx.inside .tb-invest-clues,.tb-invest-fx.drift .tb-invest-clues{opacity:1}.tb-invest-clues svg{opacity:.9;width:100%;height:100%;position:absolute;inset:0}.tb-invest-clues .clue{translate:-50% -50%;rotate:var(--r);position:absolute}.tb-invest-clues .note{font-family:var(--f-serif);color:#ff4a3d;white-space:nowrap;text-shadow:0 0 14px #000,0 0 4px #000;font-size:30px;font-style:italic;line-height:1}.tb-invest-clues .ring{border:3px solid #ff4a3d;border-radius:50%;width:76px;height:58px;rotate:-8deg;box-shadow:0 0 14px #000000b3}.tb-invest-clues .print{background:repeating-radial-gradient(at 50% 62%,#0000 0 3px,#ff4a3dcc 3px 4.4px);border-radius:48% 52% 45% 55%/55% 50% 50% 45%;width:62px;height:80px;rotate:18deg}.tb-rpg-fx .fog{-webkit-mask-image:radial-gradient(circle at var(--lx) var(--ly),transparent 0,transparent 80px,#000 300px);-webkit-mask-image:radial-gradient(circle at var(--lx) var(--ly),transparent 0,transparent 80px,#000 300px);mask-image:radial-gradient(circle at var(--lx) var(--ly),transparent 0,transparent 80px,#000 300px);position:absolute;inset:0}.tb-rpg-fx .fog i{background:radial-gradient(30% 22% at 20% 62%,#bedcd63d,#0000 70%),radial-gradient(26% 18% at 60% 30%,#bedcd633,#0000 70%),radial-gradient(34% 24% at 86% 72%,#bedcd633,#0000 70%);animation:38s ease-in-out infinite alternate tb-fog;position:absolute;inset:-25% -40%}.tb-rpg-fx .fog i:nth-child(2){opacity:.85;animation-duration:52s;animation-direction:alternate-reverse;scale:1.3}.tb-rpg-fx .fog i:nth-child(3){opacity:.6;animation-duration:66s;top:-5%;scale:.9}@keyframes tb-fog{0%{translate:-12%}to{translate:12% -4%}}.tb-rune{left:var(--lx);top:var(--ly);color:#e8c877;opacity:0;mix-blend-mode:screen;width:200px;height:200px;transition:opacity .6s;position:absolute;translate:-50% -50%}.tb-rpg-fx.inside .tb-rune,.tb-rpg-fx.drift .tb-rune{opacity:.85}.tb-rune-layer{animation:26s linear infinite tb-seal-spin;position:absolute;inset:0}.tb-rune-layer.rev{animation-duration:14s;animation-direction:reverse}.tb-rune-layer svg{width:100%;height:100%;overflow:visible}.tb-rpg-fx:not(.inside):not(.drift) .tb-rune-layer{animation-play-state:paused}.tb-rpg-fx.drift{animation:18s ease-in-out infinite tb-wander}.tb-party-fx{pointer-events:auto}.tb-flashpop{pointer-events:none;background:radial-gradient(circle at var(--x) var(--y),#fffffff2 0,#ffffff80 90px,#ffffff1f 360px,transparent 700px);animation:.55s ease-out forwards tb-flashpop;position:absolute;inset:0}@keyframes tb-flashpop{0%{opacity:0}12%{opacity:1}to{opacity:0}}.tb-polaroid{left:var(--tx);top:var(--ty);width:192px;rotate:var(--rot);pointer-events:none;background:#f6f3ec;margin:-120px 0 0 -96px;padding:12px 12px 0;animation:1.3s cubic-bezier(.2,.8,.2,1) both tb-polaroid;position:absolute;box-shadow:0 24px 44px -16px #000c,0 2px 6px #0000004d}.tb-polaroid .photo{background:#dcd8cf;width:168px;height:168px;display:block;position:relative;overflow:hidden}.tb-polaroid .photo img{object-fit:cover;max-width:none;animation:2.8s ease-out .45s both tb-develop;position:absolute;top:0;left:0}.tb-polaroid .photo:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000001f,inset 0 0 18px #0000002e}.tb-polaroid figcaption{height:46px;font-family:var(--f-serif);color:#3a2f25;place-items:center;font-size:19px;font-style:italic;display:grid}.tb-polaroid.out{animation:.7s ease-in forwards tb-polaroid-out}@keyframes tb-polaroid{0%{translate:calc(var(--x) - var(--tx)) calc(var(--y) - var(--ty));opacity:0;rotate:0deg;scale:.25}12%{opacity:1}35%{translate:calc(var(--x) - var(--tx)) calc(var(--y) - var(--ty) - 30px);scale:1.12;rotate:calc(var(--rot) * -.5)}to{translate:0;scale:1;rotate:var(--rot)}}@keyframes tb-develop{0%{filter:brightness(2.3)saturate(0)contrast(.45)blur(2px)}to{filter:none}}@keyframes tb-polaroid-out{to{opacity:0;translate:0 70px;rotate:calc(var(--rot) + 18deg)}}.tb-duo-fx{z-index:-1}.tb-uhero:has(.tb-duo-fx.live) .tb-uhero-img img{filter:grayscale()brightness(.68)contrast(1.12)}.tb-flip-meta{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;opacity:.78;border:1px solid;border-radius:999px;align-self:flex-start;margin-top:auto;padding:5px 10px;font-size:10.5px;display:inline-flex}.tb-flip-meta+.tb-flip-foot{margin-top:12px}.tb-flip-front.photo .tb-flip-meta{color:#fff;margin-top:0}.tb-exp[data-u=investigacao] .tb-flip-meta{color:#9b2116;border-style:dashed}.tb-exp[data-u=horror-e-suspense] .tb-flip-meta{color:#e3413b;text-shadow:0 0 10px #e3413b99}.tb-exp[data-u=rpg-e-narrativos] .tb-flip-meta{font-family:var(--f-serif);letter-spacing:0;text-transform:none;color:#7a5a2a;opacity:1;border:0;padding:0;font-size:16px;font-style:italic}.tb-exp[data-u=rpg-e-narrativos] .tb-flip-meta:before{content:"◆";align-self:center;margin-right:8px;font-size:11px;font-style:normal}.tb-exp[data-u=party] .tb-flip-meta{color:#ffc862;opacity:1;background:#111;border-color:#111;rotate:-2deg}.tb-exp[data-u=a-dois] .tb-flip-meta{font-family:var(--f-serif);letter-spacing:0;text-transform:none;color:#8e1b34;border-color:#8e1b3459;font-size:16px;font-style:italic}.tb-exp-fx{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.tb-exp-fx>*{opacity:0;position:absolute}.tb-exp-fx .bit{z-index:3;top:46%;left:50%}.tb-exp-fx .flash{z-index:3;background:radial-gradient(circle at 50% 45%,#fffffff2,#fff8e68c 30%,#0000 62%);inset:-10% -25%}.tb-exp.fx[data-u=investigacao] .tb-exp-fx .flash{animation:1.2s ease-out .55s both tb-camflash}@keyframes tb-camflash{0%{opacity:0}6%{opacity:1}14%{opacity:.3}22%{opacity:.9}to{opacity:0}}.tb-exp[data-u=investigacao] .tb-flip.open .tb-flip-front:not(.photo) h3{animation:1.1s steps(24,end) .8s both tb-type}@keyframes tb-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.tb-exp[data-u=investigacao] .tb-flip.open .tb-flip-front:not(.photo) .tb-flip-deco{animation:.5s cubic-bezier(.3,1.6,.5,1) 1.7s both tb-stamp}@keyframes tb-stamp{0%{opacity:0;scale:2.4}to{opacity:.8;scale:1}}.tb-exp-fx .rune{aspect-ratio:1;color:#e8c877;z-index:-1;filter:drop-shadow(0 0 12px #e8c877d9);width:min(560px,130%)}.tb-exp.fx[data-u=rpg-e-narrativos] .tb-exp-fx .rune{animation:2.2s cubic-bezier(.2,.8,.2,1) .25s both tb-rune-in}@keyframes tb-rune-in{0%{opacity:0;rotate:-120deg;scale:.3}30%{opacity:1}70%{opacity:.8}to{opacity:0;rotate:30deg;scale:1.2}}.tb-exp[data-u=rpg-e-narrativos] .tb-exp-fx .bit{background:radial-gradient(circle,#fff6d0,#e8c877 45%,#0000 72%);border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px 4px #e8c877b3}.tb-exp.fx[data-u=rpg-e-narrativos] .tb-exp-fx .bit{animation:tb-spark 1.7s ease-out calc(.35s + var(--k) * 45ms) both}@keyframes tb-spark{0%{opacity:0;translate:calc(cos(calc(var(--k) * 25.7deg)) * 70px) 130px;scale:.4}20%{opacity:1}to{opacity:0;translate:calc(cos(calc(var(--k) * 25.7deg)) * 200px) calc(-170px - sin(calc(var(--k) * 47deg)) * 90px);scale:1}}.tb-exp[data-u=rpg-e-narrativos] .tb-flip.open .tb-flip-front:not(.photo) h3{animation:1.1s ease-out .75s both tb-magic-in}.tb-exp[data-u=rpg-e-narrativos] .tb-flip.open .tb-flip-front:not(.photo) .tb-flip-question{animation:1.1s ease-out 1s both tb-magic-in}@keyframes tb-magic-in{0%{opacity:0;filter:blur(8px);text-shadow:0 0 26px #e8c877}to{opacity:1;filter:blur();text-shadow:0 0 #e8c87700}}.tb-exp[data-u=party] .tb-exp-fx .bit{background:hsl(calc(var(--k) * 47deg) 90% 58%);border-radius:2px;width:9px;height:15px}.tb-exp.fx[data-u=party] .tb-exp-fx .bit{animation:tb-confetti2 1.7s cubic-bezier(.15,.7,.3,1) calc(.45s + var(--k) * 12ms) both}@keyframes tb-confetti2{0%{opacity:1;translate:0;rotate:0deg;scale:.5}to{opacity:0;translate:calc(cos(calc(var(--k) * 12.9deg)) * 330px) calc(sin(calc(var(--k) * 12.9deg)) * 260px + 140px);rotate:calc(var(--k) * 70deg + 540deg);scale:1}}.tb-exp.fx[data-u=party] .tb-exp-tilt{animation:.7s cubic-bezier(.3,1.6,.5,1) .5s tb-pop}@keyframes tb-pop{0%,to{scale:1}40%{scale:1.08}}.tb-exp[data-u=party] .tb-flip.open .tb-flip-front:not(.photo) h3{animation:.55s cubic-bezier(.3,1.6,.5,1) .85s both tb-slap}@keyframes tb-slap{0%{opacity:0;rotate:-12deg;scale:1.8}to{opacity:1;rotate:0deg;scale:1}}.tb-exp[data-u=a-dois] .tb-flip{transition-duration:1.5s;transition-timing-function:cubic-bezier(.65,0,.25,1)}.tb-exp.fx[data-u=a-dois] .tb-exp-tilt{animation:1.7s cubic-bezier(.45,0,.2,1) tb-lift}@keyframes tb-lift{0%,to{translate:0;scale:1}45%{translate:0 -24px;scale:1.06}}.tb-exp-fx .glow{aspect-ratio:1;z-index:-1;background:radial-gradient(circle,#e6466999,#8e1b3447 40%,#0000 68%);border-radius:50%;width:135%}.tb-exp.fx[data-u=a-dois] .tb-exp-fx .glow{animation:2.2s ease-out .15s both tb-warm}@keyframes tb-warm{0%{opacity:0;scale:.6}22%{opacity:1;scale:1}34%{scale:.9}46%{scale:1.06}58%{scale:.96}to{opacity:0;scale:1.18}}.tb-exp[data-u=a-dois] .tb-exp-fx .bit{background:linear-gradient(135deg,#f6b3c0,#b3123a);border-radius:0 100%;width:18px;height:24px}.tb-exp[data-u=a-dois] .tb-exp-fx .bit:nth-child(3n){background:linear-gradient(135deg,#ffd9df,#e3aaa0);width:14px;height:19px}.tb-exp[data-u=a-dois] .tb-exp-fx .bit:nth-child(4n){background:linear-gradient(135deg,#8e1b34,#4a0816)}.tb-exp.fx[data-u=a-dois] .tb-exp-fx .bit{animation:tb-petal 2.5s cubic-bezier(.2,.6,.3,1) calc(.55s + var(--k) * 55ms) both}@keyframes tb-petal{0%{opacity:0;translate:0 40px;rotate:0deg;scale:.3}15%{opacity:1}to{opacity:0;translate:calc(cos(calc(var(--k) * 22.5deg)) * 250px) calc(-150px - sin(calc(var(--k) * 40deg)) * 110px);rotate:calc(var(--k) * 45deg + 300deg);scale:1}}.tb-kiss{opacity:0;pointer-events:none;mix-blend-mode:multiply;width:92px;position:absolute;bottom:78px;right:18px;rotate:-14deg}.tb-exp[data-u=a-dois] .tb-flip.open .tb-kiss{animation:.55s cubic-bezier(.3,1.5,.5,1) 1.5s both tb-kiss}@keyframes tb-kiss{0%{opacity:0;scale:1.9}to{opacity:.85;scale:1}}.tb-exp[data-u=a-dois] .tb-flip-front:not(.photo):after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#fff9 50%,#0000 65%);position:absolute;inset:0;translate:-130%}.tb-exp[data-u=a-dois] .tb-flip.open .tb-flip-front:not(.photo):after{animation:1.3s ease-in-out 1.25s both tb-sheen}@keyframes tb-sheen{to{translate:130%}}.tb-exp[data-u=a-dois] .tb-flip.open .tb-flip-front:not(.photo) h3{animation:1.2s ease-out .95s both tb-whisper}@keyframes tb-whisper{0%{opacity:0;letter-spacing:.22em;filter:blur(5px)}to{opacity:1;letter-spacing:normal;filter:blur()}}.tb-exp[data-u=a-dois] .tb-flip.open .tb-flip-front .tb-seal18{animation:.6s cubic-bezier(.3,1.7,.5,1) 1.8s both tb-seal-pop}@keyframes tb-seal-pop{0%{scale:0}to{scale:1}}@media (width<=760px){.tb-invest-fx .tb-lens{width:150px;height:150px}.tb-lens .handle{width:18px;height:80px}.tb-invest-clues .note{font-size:21px}.tb-invest-clues{-webkit-mask-image:radial-gradient(circle at var(--lx) var(--ly),#000 0,#000 52px,transparent 68px);-webkit-mask-image:radial-gradient(circle at var(--lx) var(--ly),#000 0,#000 52px,transparent 68px);mask-image:radial-gradient(circle at var(--lx) var(--ly),#000 0,#000 52px,transparent 68px)}.tb-rune{width:140px;height:140px}.tb-polaroid{width:136px;margin:-86px 0 0 -68px;padding:9px 9px 0}.tb-polaroid .photo{width:118px;height:118px}.tb-polaroid figcaption{height:34px;font-size:15px}}.tb-contact-float{z-index:100;transform-origin:50% 100%;transition:transform .7s var(--ease);flex-direction:column;align-items:center;gap:12px;display:flex;position:fixed;bottom:clamp(16px,2.4vw,32px);right:clamp(16px,2.4vw,32px);transform:scale(0)translateY(30px)}.tb-contact-float.on{transform:none}.tb-contact-float .tb-wa-float{position:relative;bottom:auto;right:auto;transform:none}.tb-contact-float .tb-wa-float:hover{transform:scale(1.08)}.tb-contact-float.tip .tb-wa-tip{opacity:1;transform:none}.tb-ig-float{color:#fff;width:46px;height:46px;transition:transform .4s var(--ease);background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fd5949 45%,#d6249f 60%,#285aeb 90%);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 14px 30px -12px #d6249f99}.tb-ig-float:hover{transform:scale(1.1)}.tb-float-tip{white-space:nowrap;background:var(--bone);color:var(--ink);opacity:0;transition:.4s var(--ease);pointer-events:none;border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:650;position:absolute;right:calc(100% + 10px);transform:translate(8px)}.tb-ig-float:hover .tb-float-tip{opacity:1;transform:none}.tb-ig-order{flex-direction:column;gap:8px;display:flex}.tb-ig-btn{border:1px solid var(--line-2);min-height:50px;color:var(--bone);transition:border-color .3s,background .3s,transform .4s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:14.5px;font-weight:650;display:flex}.tb-ig-btn svg{color:#ff4f8b}.tb-ig-btn:hover{background:#d6249f14;border-color:#d6249f;transform:translateY(-2px)}.tb-ig-toast{color:#7ee2a8;opacity:0;justify-content:center;align-items:center;gap:6px;min-height:0;font-size:12.5px;transition:opacity .3s;display:flex}.tb-ig-toast.on{opacity:1}@media (width<=760px){.tb-contact-float{bottom:84px}.tb-wa-tip{display:none}.tb-contact-float.tip .tb-wa-tip{display:block}}.tb-gcard-prices{align-items:flex-end;gap:14px;display:flex}.tb-gcard-prices span{flex-direction:column;gap:3px;display:flex}.tb-gcard-prices small{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:9.5px}.tb-gcard-prices b{font-family:var(--f-display);font-size:22px;font-weight:400;line-height:1}.tb-editions-label{margin-bottom:-8px}.tb-gcard-teaser .tb-gcard-frame{background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--accent) 20%,#141210),#0b0a09 72%);min-height:440px;overflow:hidden}.tb-gcard-teaser .tb-flip-pattern{opacity:.35}.tb-teaser-img{object-fit:cover;filter:blur(16px)brightness(.42)saturate(1.2);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.25)}.tb-gcard-teaser .tb-gcard-top,.tb-teaser-body,.tb-gcard-teaser .tb-gcard-foot{position:relative}.tb-teaser-body{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:10px 8px;display:flex}.tb-teaser-q{font-family:var(--f-display);color:#0000;-webkit-text-stroke:1.5px var(--accent);text-shadow:0 0 40px color-mix(in srgb,var(--accent) 45%,transparent);font-size:clamp(110px,10vw,150px);line-height:.85;animation:3.4s ease-in-out infinite tb-teaser-pulse}@keyframes tb-teaser-pulse{0%,to{opacity:.75;scale:1}50%{opacity:1;scale:1.05}}.tb-gcard-teaser .tb-label{color:var(--accent)}.tb-gcard-teaser .tb-gcard-name{text-align:center}.tb-teaser-hint{font-family:var(--f-serif);color:var(--bone-2);max-width:260px;font-size:18px;font-style:italic;line-height:1.3}.tb-gcard-teaser .tb-card-wa svg{color:#052611}html[data-motion=reduce] .tb-teaser-q{animation:none}.tb-dotc{background:var(--accent,var(--red));width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent,var(--red)) 22%,transparent);border-radius:50%;flex-shrink:0;display:inline-block}.tb-facts-row{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tb-facts-row li{border:1px solid var(--line-2);background:#efe8dc08;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:7px 14px;font-size:13.5px;font-weight:600;line-height:1.25;display:inline-flex}.tb-facts-row svg{color:var(--accent,var(--red));flex-shrink:0}.tb-show{isolation:isolate;margin:clamp(6px,1.5vw,24px) calc(var(--gutter) * -1) 0;padding:clamp(48px,6vw,104px) var(--gutter) clamp(40px,4.5vw,72px);background:radial-gradient(120% 70% at 50% 108%,#000c,transparent 60%),linear-gradient(180deg,var(--ink) 0%,#110f0d 16%,#0d0c0a 84%,var(--ink) 100%);position:relative;overflow:hidden}.tb-show:before{content:"";z-index:-3;pointer-events:none;opacity:.6;background:repeating-linear-gradient(115deg,#ffffff03 0 2px,#0000 2px 5px);position:absolute;inset:0}.tb-show-lamp{z-index:-2;aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 26%,transparent) 0%,color-mix(in srgb,var(--accent) 8%,transparent) 34%,transparent 64%);pointer-events:none;width:min(1100px,110vw);transition:transform 1.1s var(--ease);will-change:transform;border-radius:50%;position:absolute;top:44%;left:30%;translate:-50% -50%}.tb-show-word{z-index:-1;padding-left:var(--gutter);white-space:nowrap;font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.005em;color:#0000;-webkit-text-stroke:1px color-mix(in srgb,var(--accent) 14%,#efe8dc0d);pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;margin:0;font-size:clamp(110px,17vw,290px);font-weight:400;line-height:.8;position:absolute;top:44%;left:0;translate:0 -50%}.tb-show-stage{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,112px);max-width:1280px;margin:0 auto;display:grid;position:relative}.tb-show-art-wrap{perspective:1300px;perspective-origin:50% 0;justify-self:center;width:100%;max-width:380px;position:relative}.tb-show-rise{transform-origin:50% 100%;transform-style:preserve-3d;will-change:transform;transform:translateY(90px)rotateX(62deg)scale(.9)}.tb-show.still .tb-show-rise{transform:none}.tb-show-art{aspect-ratio:5/7;border:1px solid color-mix(in srgb,var(--accent) 60%,transparent);box-shadow:0 0 0 7px #0e0d0c,0 0 0 8px color-mix(in srgb,var(--accent) 32%,transparent),0 50px 80px -44px #000;transform:rotate(-2.5deg) rotateX(var(--rx)) rotateY(var(--ry));animation:tb-show-swap .9s var(--ease) both;background:#0d0c0b;border-radius:20px;position:relative;overflow:hidden}.tb-show-art:hover{transform:rotate(0deg) rotateX(var(--rx)) rotateY(var(--ry)) scale(1.015)}@keyframes tb-show-swap{0%{opacity:.2;transform:translateY(40px)rotate(-2.5deg)rotateX(70deg)}}.tb-show-art-link{display:block;position:absolute;inset:0}.tb-show-art-link img{object-fit:cover;width:100%;height:100%;transition:transform 1.6s var(--ease)}.tb-show-art:hover .tb-show-art-link img{transform:scale(1.06)}.tb-show-art:after{content:"";pointer-events:none;background:linear-gradient(#0707076b,#0000 22% 70%,#07070780);position:absolute;inset:0}.tb-show-art:hover .tb-gcard-foil{opacity:.45}.tb-show-corner{z-index:2;pointer-events:none;position:absolute;top:16px;left:16px}.tb-show-corner img{filter:invert();opacity:.85;width:18px;height:auto}.tb-show-corner.end{inset:auto 16px 16px auto;transform:rotate(180deg)}.tb-show-adult{z-index:2;position:absolute;top:14px;right:14px}.tb-show-shadow{z-index:-1;filter:blur(10px);opacity:.55;will-change:transform,opacity;background:radial-gradient(#000000eb,#0000 70%);border-radius:50%;height:52px;position:absolute;bottom:-26px;left:6%;right:6%;transform:scale(1.35,1.6)}.tb-show.still .tb-show-shadow,.tb-show .tb-show-info[data-reveal]{opacity:1;transform:none}.tb-show-info{flex-direction:column;align-items:flex-start;gap:22px;min-width:0;max-width:560px;display:flex}.tb-show-info>*{opacity:0;transition:opacity .8s var(--ease),transform 1s var(--ease);transition-delay:calc(var(--k,0) * 80ms + .12s);transform:translateY(26px)}.tb-show-info.revealed>*{opacity:1;transform:none}.tb-show-info>:nth-child(2){--k:1}.tb-show-info>:nth-child(3){--k:2}.tb-show-info>:nth-child(4){--k:3}.tb-show-info>:nth-child(5){--k:4}.tb-show-info>:nth-child(6){--k:5}.tb-show-info>:nth-child(7){--k:6}.tb-show-meta{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.tb-show-meta .tb-label{color:var(--accent);margin:0}.tb-show-name{font-family:var(--f-display);text-transform:uppercase;letter-spacing:0;font-size:clamp(46px,5.6vw,92px);font-weight:400;line-height:.86}.tb-show-summary{max-width:30ch;font-family:var(--f-serif);color:var(--bone);font-size:clamp(21px,2vw,30px);font-style:italic;line-height:1.2}.tb-show-ficha{border-block:1px solid var(--line);grid-auto-columns:minmax(0,auto);grid-auto-flow:column;width:100%;margin:0;display:grid}.tb-show-ficha div{min-width:0;padding:14px 18px 14px 0}.tb-show-ficha div+div{border-left:1px solid var(--line);padding-left:18px}.tb-show-ficha dt{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:7px;font-size:10px}.tb-show-ficha dd{margin:0;font-size:15px;font-weight:600;line-height:1.3}.tb-show-state{max-width:440px;color:var(--bone-2);font-size:15px;line-height:1.55}.tb-show-prices{flex-wrap:wrap;gap:14px 34px;display:flex}.tb-show-prices span{flex-direction:column;gap:6px;display:flex}.tb-show-prices small{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.tb-show-prices b{font-family:var(--f-display);font-size:clamp(36px,3.2vw,50px);font-weight:400;line-height:1}.tb-show-ctas{flex-wrap:wrap;align-items:center;gap:16px 30px;display:flex}.tb-show-ctas .tb-wa-btn{min-height:58px}.tb-show-note{max-width:420px;color:var(--muted);font-size:12.5px;line-height:1.5}.tb-show-rail{border-top:1px solid #efe8dc14;flex-wrap:wrap;justify-content:center;gap:28px 64px;max-width:1280px;margin:clamp(56px,6vw,96px) auto 0;padding-top:clamp(26px,3vw,40px);display:flex;position:relative}.tb-show-group{flex-direction:column;align-items:center;gap:14px;min-width:0;max-width:100%;display:flex}.tb-show-group .tb-label span{color:var(--muted)}.tb-show-row{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:16px;margin:-16px -8px -14px;padding:16px 8px 14px;display:flex;overflow-x:auto}.tb-show-row::-webkit-scrollbar{display:none}.tb-show-spread{gap:0;padding-inline:20px}.tb-show-spread .tb-mini+.tb-mini{margin-left:-18px}.tb-show-spread .tb-mini{transform:rotate(calc(-7deg + var(--i) * 4.6deg)) translateY(calc((var(--i) - 1.5) * (var(--i) - 1.5) * 2px))}.tb-show-spread .tb-mini:hover,.tb-show-spread .tb-mini:focus-visible{z-index:2;transform:translateY(-16px)rotate(0)}.tb-mini{--i:0;aspect-ratio:5/7;width:116px;color:var(--bone);text-align:left;scroll-snap-align:start;cursor:pointer;transform:rotate(calc(-3deg + var(--i) * 1.6deg));transition:transform .55s var(--ease),box-shadow .45s;background:#0d0c0b;border:0;border-radius:14px;flex:none;padding:0;display:block;position:relative}.tb-mini:hover,.tb-mini:focus-visible{transform:translateY(-10px)rotate(0);box-shadow:0 22px 40px -18px #000}button.tb-mini{border:1px solid color-mix(in srgb,var(--accent) 50%,transparent);overflow:hidden}button.tb-mini img{object-fit:cover;filter:grayscale(.55)brightness(.75);width:100%;height:100%;transition:filter .5s,transform 1s var(--ease);position:absolute;inset:0}button.tb-mini:after{content:"";background:linear-gradient(#0000 40%,#070707eb);position:absolute;inset:0}button.tb-mini:hover img,button.tb-mini[aria-pressed=true] img{filter:none;transform:scale(1.06)}button.tb-mini[aria-pressed=true]{box-shadow:0 0 0 2px var(--accent),0 20px 36px -16px color-mix(in srgb,var(--accent) 70%,transparent);transform:translateY(-8px)rotate(0)}.tb-mini b{z-index:1;font-family:var(--f-display);text-transform:uppercase;font-size:15px;font-weight:400;line-height:1;position:absolute;bottom:10px;left:10px;right:10px}.tb-mini-face{border-radius:inherit;isolation:isolate;text-align:center;background:radial-gradient(circle at 50% 34%,color-mix(in srgb,var(--accent) 24%,#151311),#0b0a09 76%);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px;display:flex;position:absolute;inset:0;overflow:hidden}.tb-mini-face .tb-flip-pattern{opacity:.55;z-index:-1;border-radius:9px;inset:7px}.tb-mini-face .tb-mini-symbol{filter:invert();opacity:.85;width:32px;height:auto;transition:transform .6s var(--ease)}.tb-mini-soon:hover .tb-mini-symbol{transform:rotate(-10deg)scale(1.1)}.tb-mini-face .tb-mini-verso{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.tb-mini-face .tb-mini-blur{object-fit:cover;z-index:-1;filter:blur(7px)brightness(.45);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.2)}.tb-mini-face b{color:var(--bone);font-size:14px;position:static}.tb-mini-q{font-family:var(--f-display);color:var(--accent);font-size:34px;line-height:1}.tb-mini-face em{color:#052611;opacity:0;height:26px;transition:opacity .35s,transform .45s var(--ease);background:#25d366;border-radius:999px;justify-content:center;align-items:center;gap:5px;font-size:11.5px;font-style:normal;font-weight:700;display:flex;position:absolute;bottom:8px;left:8px;right:8px;transform:translateY(8px)}.tb-mini-soon:hover em,.tb-mini-soon:focus-visible em{opacity:1;transform:none}.tb-mini-soon .tb-mini-face b{transition:transform .45s var(--ease)}.tb-mini-soon:hover .tb-mini-face b{transform:translateY(-12px)}@media (hover:none){.tb-mini-face em{opacity:1;transform:none}.tb-mini-face b{transform:translateY(-12px)}}@media (width<=900px){.tb-show{padding:40px var(--gutter) 34px}.tb-show-stage{grid-template-columns:1fr;gap:44px}.tb-show-art-wrap{max-width:min(290px,74%)}.tb-show-lamp{width:150vw;top:30%;left:50%}.tb-show-word{font-size:clamp(84px,27vw,150px);top:26%}.tb-show-info{gap:18px}.tb-show-rail{flex-direction:column;align-items:stretch;gap:26px}.tb-show-group{align-items:flex-start}}@media (width<=560px){.tb-show-ctas{width:100%}.tb-show-ctas .tb-wa-btn{flex:100%}.tb-show-name{font-size:clamp(42px,12.5vw,58px)}.tb-show-ficha div{padding-right:12px}.tb-show-ficha div+div{padding-left:12px}.tb-mini{width:100px}}.tb-gcard-stats{border:0;border-radius:0;flex-wrap:wrap;gap:6px;margin:0;display:flex;overflow:visible}.tb-gcard-stats div{border:1px solid var(--line);border-radius:999px;flex-direction:row;align-items:center;gap:6px;min-width:0;max-width:100%;padding:6px 11px}.tb-gcard-stats div+div{border-left:1px solid var(--line)}.tb-gcard-stats dt span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tb-gcard-stats dd{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;overflow:hidden}.tb-gcard-art{aspect-ratio:5/4}.tb-peek{z-index:5;border:1px solid var(--line-2);height:36px;color:var(--bone);cursor:pointer;opacity:0;transition:opacity .35s,transform .45s var(--ease),background .3s,color .3s;background:#070707d6;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:12.5px;font-weight:650;display:inline-flex;position:absolute;bottom:10px;right:10px;transform:translateY(8px)}.tb-gcard:hover .tb-peek,.tb-peek:focus-visible{opacity:1;transform:none}.tb-peek:hover{background:var(--bone);color:var(--ink)}@media (hover:none){.tb-peek{opacity:1;transform:none}}.tb-gcard-foot .tb-card-wa{flex-shrink:0}.tb-gcard-back.is-universe .tb-gcard-frame{text-align:center;background:radial-gradient(circle at 50% 32%,color-mix(in srgb,var(--accent) 20%,#151311),#0b0a09 76%);border-color:color-mix(in srgb,var(--accent) 45%,transparent);gap:10px;padding:30px 26px}.tb-gcard-back.is-universe .tb-flip-pattern{opacity:.4}.tb-gcard-back .tb-back-verso{object-fit:cover;filter:none;opacity:.42;width:100%;height:100%;position:absolute;inset:0}.tb-back-num{font-family:var(--f-display);color:var(--accent);font-size:30px;line-height:1;position:absolute;top:24px;left:28px}.tb-gcard-back.is-universe .tb-label{color:var(--accent);margin-top:8px}.tb-back-name{font-family:var(--f-display);text-transform:uppercase;letter-spacing:0;font-size:clamp(32px,2.8vw,44px);font-weight:400;line-height:.92;position:relative}.tb-back-teaser{max-width:240px;font-family:var(--f-serif);color:var(--bone-2);font-size:18px;font-style:italic;line-height:1.3;position:relative}.tb-back-wa{margin-top:12px}.tb-gcard-back.is-universe img:not(.tb-back-verso){transition:transform .8s var(--ease)}.tb-gcard-back.is-universe:hover img:not(.tb-back-verso){transform:rotate(-8deg)scale(1.08)}.tb-gcard-back.is-universe:hover .tb-gcard-frame{box-shadow:0 40px 80px -30px #000,0 0 0 1px var(--accent),0 0 70px -24px color-mix(in srgb,var(--accent) 70%,transparent)}html.qv-open{overflow:hidden}.tb-qv{width:100%;max-width:none;height:100%;max-height:none;color:var(--bone);background:0 0;border:0;place-items:center;margin:0;padding:clamp(12px,3vw,40px);display:grid;position:fixed;inset:0;overflow:auto}.tb-qv:not([open]){display:none}.tb-qv::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050505c7;animation:.35s both tb-qv-fade}.tb-qv.out::backdrop{animation:.26s reverse both tb-qv-fade}@keyframes tb-qv-fade{0%{opacity:0}}.tb-qv-card{border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);width:min(1040px,100%);max-height:calc(100svh - 40px);animation:tb-qv-in .55s var(--ease) both;background:linear-gradient(165deg,#1b1917,#0d0c0b 70%);border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);display:grid;position:relative;overflow:hidden;box-shadow:0 60px 120px -40px #000}.tb-qv.out .tb-qv-card{animation:.26s both tb-qv-out}@keyframes tb-qv-in{0%{opacity:0;transform:translateY(40px)scale(.96)}}@keyframes tb-qv-out{to{opacity:0;transform:translateY(24px)scale(.97)}}.tb-qv-close{z-index:3;border:1px solid var(--line-2);width:42px;height:42px;color:var(--bone);cursor:pointer;transition:background .3s,color .3s,transform .5s var(--ease);background:#070707b3;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.tb-qv-close:hover{background:var(--bone);color:var(--ink);transform:rotate(90deg)}.tb-qv-media{background:#0b0a09;min-height:340px;position:relative}.tb-qv-media>img{object-fit:cover;width:100%;height:100%;animation:.5s both tb-in;position:absolute;inset:0}.tb-qv-media .tb-card-badges{top:16px;left:16px}.tb-qv-thumbs{gap:8px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.tb-qv-thumbs button{border:1px solid var(--line-2);cursor:pointer;opacity:.7;background:#000;border-radius:10px;width:58px;height:58px;padding:0;transition:opacity .3s,border-color .3s;overflow:hidden}.tb-qv-thumbs button[aria-pressed=true],.tb-qv-thumbs button:hover{opacity:1;border-color:var(--accent)}.tb-qv-thumbs img{object-fit:cover;width:100%;height:100%}.tb-qv-body{flex-direction:column;gap:18px;padding:clamp(24px,3.4vw,44px);display:flex;overflow:auto}.tb-qv-body .tb-label{color:var(--accent)}.tb-qv-body h2{font-family:var(--f-display);text-transform:uppercase;letter-spacing:0;padding-right:44px;font-size:clamp(38px,4vw,60px);font-weight:400;line-height:.9}.tb-qv-summary{font-family:var(--f-serif);font-size:clamp(19px,1.7vw,24px);font-style:italic;line-height:1.25}.tb-qv-how ol{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.tb-qv-how li{color:var(--bone-2);grid-template-columns:30px 1fr;gap:10px;font-size:14.5px;line-height:1.5;display:grid}.tb-qv-how li span{font-family:var(--f-mono);color:var(--accent);padding-top:3px;font-size:12px}.tb-qv-buy{border-top:1px dashed color-mix(in srgb,var(--accent) 35%,transparent);flex-direction:column;gap:14px;margin-top:auto;padding-top:18px;display:flex}.tb-qv-editions{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tb-qv-editions li{border:1px solid var(--line);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex}.tb-qv-editions li span{flex-direction:column;gap:3px;min-width:0;display:flex}.tb-qv-editions small{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px}.tb-qv-editions strong{font-family:var(--f-display);font-size:28px;font-weight:400;line-height:1}.tb-qv-editions em{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);text-align:right;font-size:10.5px;font-style:normal}.tb-qv-note{color:var(--bone-2);font-size:14px}.tb-qv-ctas{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}@media (width<=860px){.tb-qv{place-items:end stretch;padding:0}.tb-qv-card{border-radius:24px 24px 0 0;flex-direction:column;width:100%;max-height:92svh;animation-name:tb-qv-up;display:flex;overflow:auto}.tb-qv.out .tb-qv-card{animation:.26s both tb-qv-down}.tb-qv-media{flex:none;height:min(68vw,340px);min-height:0}.tb-qv-body{overflow:visible}.tb-qv-ctas .tb-wa-btn{flex:100%}}@keyframes tb-qv-up{0%{transform:translateY(100%)}}@keyframes tb-qv-down{to{transform:translateY(100%)}}.tb-filters{border-radius:30px}.tb-filter-chips button{align-items:center;gap:0;display:inline-flex}.tb-filter-chips .tb-dotc{width:7px;height:7px;box-shadow:none;transition:transform .4s var(--ease);margin-right:9px}.tb-filter-chips button:hover .tb-dotc{transform:scale(1.5)}.tb-filter-chips button[aria-pressed=true] .tb-dotc{background:#000}.tb-filter-chips sup{font-family:var(--f-mono);opacity:.6;margin-left:6px;font-size:10px;font-weight:500;position:relative;top:-.55em}.tb-search-clear{background:var(--ink-3);width:28px;height:28px;color:var(--bone);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.tb-search-clear:hover{background:var(--bone);color:var(--ink)}.tb-filter-more{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tb-filter-seg{border:1px solid var(--line-2);background:var(--ink);border-radius:999px;align-items:center;gap:2px;height:46px;padding:4px;display:inline-flex}.tb-filter-seg>span{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:0 10px 0 12px;font-size:10.5px}.tb-filter-seg button{min-width:44px;height:36px;color:var(--bone);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:13.5px;font-weight:600;transition:background .3s,color .3s}.tb-filter-seg button:hover{background:var(--ink-3)}.tb-filter-seg button[aria-pressed=true]{background:var(--bone);color:#000}.tb-catalog-count b{font-family:var(--f-display);letter-spacing:0;color:var(--bone);vertical-align:-3px;margin-right:6px;font-size:24px;font-weight:400}.tb-empty-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 28px;margin-top:6px;display:flex}.tb-empty-actions .tb-wa-btn{min-height:54px}.tb-empty-actions button.tb-link{font:inherit;background-color:#0000;font-size:14.5px;font-weight:600}@media (width<=760px){.tb-filters{gap:10px;padding:12px}.tb-filter-chips{scrollbar-width:none;flex-wrap:nowrap;width:calc(100% + 24px);margin:0 -12px;padding:0 12px;overflow-x:auto}.tb-filter-chips::-webkit-scrollbar{display:none}.tb-filter-chips button{flex:none;height:42px;padding:0 15px}.tb-filter-more,.tb-filter-seg{width:100%}.tb-filter-seg{justify-content:space-between}.tb-filter-seg button{flex:1}}.tb-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tb-intro.has-aside{min-height:clamp(480px,38vw,560px)}.tb-intro.has-aside>:not(.tb-draw){z-index:1;position:relative}.tb-draw{--dw:clamp(172px,13.6vw,204px);--dh:calc(var(--dw) * 1.4);--cw:calc(var(--dw) * .74);--ch:calc(var(--cw) * 1.4);z-index:2;right:calc(var(--gutter) + clamp(16px,3.6vw,76px));width:calc(var(--dw) + var(--cw) + 44px);position:absolute;top:50%;translate:0 -38%}.tb-draw-stage{height:calc(var(--dh) + 40px);perspective:1500px;position:relative}.tb-draw-light{z-index:-1;right:calc(var(--dw) * -.3);top:calc(var(--dh) * -.25);width:calc(var(--dw) * 1.9);aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 24%,transparent),transparent 62%);pointer-events:none;animation:1.2s both tb-fade;animation-delay:calc(var(--intro) + .7s);border-radius:50%;transition:background 1s;position:absolute}@keyframes tb-fade{0%{opacity:0}}.tb-draw-deck{width:var(--cw);height:var(--ch);animation:tb-draw-deck 1s var(--ease) both;animation-delay:calc(var(--intro) + .15s);position:absolute;bottom:0;left:0;rotate:-9deg}@keyframes tb-draw-deck{0%{opacity:0;translate:-30px 60px;rotate:-20deg}}.tb-draw-back{--k:0;translate:calc(var(--k) * -1.5px) calc(var(--k) * -3px);background:radial-gradient(circle at 50% 38%,#2b1210,#0d0b0a 74%);border:1px solid #ff5a4f59;border-radius:13px;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 1px #0009,0 24px 40px -24px #000}.tb-draw-back .tb-flip-pattern{--accent:#ff5a4f;opacity:.55;border-radius:9px;inset:8px}.tb-draw-back img{filter:invert();opacity:.88;width:30%;height:auto;position:relative}.tb-draw-card{--dx:calc((var(--cw) + var(--dw)) / -2 - 44px);--dy:calc((var(--dh) - var(--ch)) / 2 + 40px);width:var(--dw);height:var(--dh);transform-style:preserve-3d;animation:1.25s cubic-bezier(.22,.9,.24,1) .12s both tb-draw-in;position:absolute;top:0;right:0;transform:rotate(5deg)}.tb-draw-card.first{animation-delay:calc(var(--intro) + .6s)}@keyframes tb-draw-in{0%{transform:translate(var(--dx),var(--dy)) rotate(-9deg) rotateY(180deg) scale(.74)}14%{transform:translate(var(--dx),calc(var(--dy) - 26px)) rotate(-9deg) rotateY(180deg) scale(.76)}62%{transform:translate(calc(var(--dx) * .3),-34px) rotate(1deg) rotateY(28deg) scale(1.05)}to{transform:rotate(5deg)rotateY(0)scale(1)}}.tb-draw-card.out{z-index:3;animation:tb-draw-out .75s var(--ease-in-out) forwards}@keyframes tb-draw-out{0%{transform:rotate(5deg)}to{opacity:0;transform:translate(60%,30%)rotate(24deg)scale(.86)}}.tb-draw-tilt{position:absolute;inset:0}.tb-draw-front,.tb-draw-tilt>.tb-draw-back{backface-visibility:hidden;border-radius:16px;position:absolute;inset:0;overflow:hidden}.tb-draw-tilt>.tb-draw-back{transform:rotateY(180deg)translate(0,0)}.tb-draw-tilt>.tb-draw-back img{width:28%}.tb-draw-front{border:1.5px solid color-mix(in srgb,var(--accent) 70%,transparent);box-shadow:0 0 0 5px #0e0d0c,0 0 0 6px color-mix(in srgb,var(--accent) 35%,transparent),0 50px 80px -34px #000;background:#0d0c0b;display:block}.tb-draw-front>img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease);position:absolute;inset:0}.tb-draw-front:after{content:"";pointer-events:none;background:linear-gradient(#07070780,#0000 24% 52%,#070707eb);position:absolute;inset:0}.tb-draw-card:hover .tb-draw-front>img{transform:scale(1.06)}.tb-draw-card:hover .tb-gcard-foil{opacity:.45}.tb-draw-sheen{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tb-draw-sheen:before{content:"";width:45%;animation:7s ease-in-out infinite tb-draw-sheen;animation-delay:calc(var(--intro) + 2.1s);background:linear-gradient(90deg,#0000,#ffffff2b,#0000);position:absolute;top:-10%;bottom:-10%;left:0;transform:translate(-120%)skew(-14deg)}@keyframes tb-draw-sheen{0%{transform:translate(-120%)skew(-14deg)}16%,to{transform:translate(330%)skew(-14deg)}}.tb-draw-index{z-index:3;color:var(--accent);flex-direction:column;align-items:center;gap:5px;display:flex;position:absolute;top:12px;left:12px}.tb-draw-index b{font-family:var(--f-display);font-size:24px;font-weight:400;line-height:1}.tb-draw-index img{filter:invert();opacity:.8;width:15px;height:auto}.tb-draw-index.end{opacity:0;inset:auto 12px 12px auto;transform:rotate(180deg)}.tb-draw-tag{border:1px solid var(--line-2);font-family:var(--f-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--bone);white-space:nowrap;text-overflow:ellipsis;background:#070707b8;border-radius:999px;align-self:flex-start;max-width:100%;margin-bottom:2px;padding:5px 9px;font-size:8.5px;font-style:normal;line-height:1.2;overflow:hidden}.tb-draw-name{z-index:3;font-family:var(--f-display);text-transform:uppercase;color:var(--bone);flex-direction:column;gap:8px;font-size:clamp(22px,1.9vw,28px);font-weight:400;line-height:.95;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.tb-draw-name small{text-transform:none;letter-spacing:0;color:var(--bone-2);align-items:center;gap:6px;font-family:Inter,Arial,sans-serif;font-size:12.5px;font-weight:650;transition:color .3s;display:inline-flex}.tb-draw-card:hover .tb-draw-name small{color:var(--accent)}.tb-draw-foot{white-space:nowrap;animation:1s both tb-fade;animation-delay:calc(var(--intro) + 1.6s);border-top:1px dashed #efe8dc24;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:14px;display:flex}.tb-draw-foot .tb-label{letter-spacing:.14em;gap:8px;margin:0;font-size:10px}.tb-draw-foot .tb-label b{color:var(--accent);font-weight:400;transition:color .6s}.tb-draw-again{border:1px solid var(--line-2);height:38px;color:var(--bone);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:650;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.tb-draw-again:hover{background:var(--bone);color:var(--ink);border-color:var(--bone)}.tb-draw-again svg{transition:transform .6s var(--ease)}.tb-draw-again:hover svg{transform:rotate(180deg)}.tb-draw-soon{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:10.5px}@media (width<=1180px){.tb-draw{display:none}.tb-intro.has-aside{min-height:0}}html[data-motion=reduce] .tb-draw-card,html[data-motion=reduce] .tb-draw-deck,html[data-motion=reduce] .tb-draw-sheen:before,html[data-motion=reduce] .tb-draw-light,html[data-motion=reduce] .tb-draw-foot{animation:none!important}html[data-motion=reduce] .tb-draw-card.out{display:none}.tb-unis{height:clamp(540px,78vh,760px);padding:clamp(28px,3vw,48px) var(--gutter) var(--space-section);gap:12px;display:flex;container-type:inline-size}.tb-unis-panel{isolation:isolate;contain:layout paint style;border:1px solid var(--line);min-width:0;transition:flex-grow .9s var(--ease),border-color .6s;animation:tb-unis-in 1.1s var(--ease) both;animation-delay:calc(.15s + var(--i) * 90ms);background:#0b0a09;border-radius:24px;flex:1 1 0;position:relative;overflow:hidden}.tb-unis-panel.open{border-color:color-mix(in srgb,var(--accent) 60%,transparent);flex-grow:4.6}@keyframes tb-unis-in{0%{opacity:0;transform:translateY(70px)}}.tb-unis-media{z-index:-2;position:absolute;inset:0}.tb-unis-media img{object-fit:cover;will-change:transform;filter:grayscale(.85)brightness(.7)contrast(1.06);width:100%;height:100%;transition:filter 1.1s var(--ease),transform 1.8s var(--ease);transform:scale(1.14)}.tb-unis-panel.open .tb-unis-media img{filter:none;transform:scale(1)}.tb-unis-panel:not(.open):hover .tb-unis-media img{filter:grayscale(.3)brightness(.85)}.tb-unis-panel:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg,#07070799,transparent 26%,transparent 42%,#070707f0 86%),linear-gradient(0deg,color-mix(in srgb,var(--accent) 24%,transparent),transparent 42%);position:absolute;inset:0}.tb-unis-link{z-index:1;position:absolute;inset:0}.tb-unis-tab{z-index:2;pointer-events:none;transition:opacity .45s,transform .7s var(--ease);flex-direction:column;align-items:flex-start;gap:14px;font-weight:400;display:flex;position:absolute;top:22px;bottom:22px;left:20px}.tb-unis-num{font-family:var(--f-mono);letter-spacing:.16em;color:var(--accent);font-size:12px}.tb-unis-name{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.01em;writing-mode:vertical-rl;white-space:nowrap;order:1;margin-top:auto;font-size:clamp(28px,2.5vw,42px);line-height:1;transform:rotate(180deg)}.tb-unis-tab .tb-seal18{width:32px;height:32px;margin:0;transform:rotate(-12deg)}.tb-unis-tab .tb-seal18 b{font-size:12px}.tb-unis-panel.open .tb-unis-tab{opacity:0;transform:translate(-20px)}.tb-unis-body{z-index:2;box-sizing:border-box;pointer-events:none;flex-direction:column;align-items:flex-start;gap:14px;width:min(560px,53.4884cqw - 25.6744px);padding:clamp(26px,2.6vw,40px);display:flex;position:absolute;bottom:0;left:0}.tb-unis-body a{pointer-events:auto}.tb-unis-body>*{opacity:0;transition:opacity .4s,transform .6s var(--ease);transform:translateY(24px)}.tb-unis-panel.open .tb-unis-body>*{opacity:1;transition:opacity .8s var(--ease),transform 1s var(--ease);transition-delay:calc(.26s + var(--k,0) * 70ms);transform:none}.tb-unis-body>:nth-child(2){--k:1}.tb-unis-body>:nth-child(3){--k:2}.tb-unis-body>:nth-child(4){--k:3}.tb-unis-body>:nth-child(5){--k:4}.tb-unis-body>:nth-child(6){--k:5}.tb-unis-big{font-family:var(--f-display);text-transform:uppercase;letter-spacing:0;padding-top:.06em;font-size:clamp(40px,min(5.4vw,9.5vh),88px);line-height:.9}.tb-unis-big.long{font-size:clamp(34px,min(3.9vw,6.8vh),64px)}.tb-unis-body .tb-label{color:var(--accent)}.tb-unis-title{font-family:var(--f-serif);font-size:clamp(20px,1.7vw,26px);font-style:italic;line-height:1.2}.tb-unis-title em{color:var(--accent)}.tb-unis-text{max-width:430px;color:var(--bone-2);font-size:15px;line-height:1.55}.tb-unis-games{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tb-unis-count{width:100%;font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-2);font-size:11px}.tb-unis-count.soon{color:var(--accent)}.tb-unis-game{border:1px solid var(--line-2);background:#070707cc;border-radius:999px;align-items:center;gap:10px;height:48px;padding:0 16px 0 5px;font-size:14px;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.tb-unis-game img{object-fit:cover;border-radius:50%;width:38px;height:38px}.tb-unis-game b{font-weight:650}.tb-unis-game:hover{background:var(--bone);color:var(--ink);border-color:var(--bone)}.tb-unis-game.notify{color:#052611;background:#25d366;border-color:#25d366;padding:0 18px}.tb-unis-game.notify:hover{background:var(--bone);border-color:var(--bone)}.tb-unis-enter{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;align-items:center;gap:10px;margin-top:4px;padding-bottom:6px;font-size:14.5px;font-weight:650;display:inline-flex}.tb-unis-panel:hover .tb-unis-enter{color:var(--accent)}@media (width<=1180px) and (width>=901px){.tb-unis-text{display:none}}@media (width>=901px) and (height<=860px){.tb-unis-text{display:none}}@media (width>=901px) and (height<=660px){.tb-unis-title{display:none}}@media (width<=900px){.tb-unis{height:auto;padding:20px var(--gutter) var(--space-section);display:block}.tb-unis-panel{top:calc(80px + var(--i) * 58px);height:min(500px,calc(100svh - 110px - var(--i) * 58px));border-color:color-mix(in srgb,var(--accent) 40%,transparent);min-height:380px;margin-bottom:16px;animation:none;position:sticky;box-shadow:0 -18px 40px -12px #000000e6}.tb-unis-media img,.tb-unis-panel:not(.open):hover .tb-unis-media img{filter:none;transform:none}.tb-unis-panel:after{background:linear-gradient(180deg,#070707eb,#07070759 64px,transparent 40%,#070707f2 82%),linear-gradient(0deg,color-mix(in srgb,var(--accent) 24%,transparent),transparent 42%)}.tb-unis-tab,.tb-unis-panel.open .tb-unis-tab{opacity:1;flex-direction:row;align-items:center;gap:12px;height:58px;padding:0 18px;inset:0 0 auto;transform:none}.tb-unis-name{writing-mode:horizontal-tb;margin:0;font-size:26px;transform:none}.tb-unis-tab .tb-seal18{order:0;width:30px;height:30px;margin:0 0 0 auto}.tb-unis-body{gap:11px;width:100%;padding:22px 18px}.tb-unis-body>*,.tb-unis-panel.open .tb-unis-body>*{opacity:1;transition:none;transform:none}.tb-unis-big,.tb-unis-text{display:none}.tb-unis-game{height:44px}.tb-unis-game.notify{color:#43e07f;background:#07070799;border-color:#25d3668c}}html[data-motion=reduce] .tb-show-art,html[data-motion=reduce] .tb-show-word,html[data-motion=reduce] .tb-unis-panel,html[data-motion=reduce] .tb-qv-card,html[data-motion=reduce] .tb-qv::backdrop{animation:none!important}html[data-motion=reduce] .tb-show-info>*,html[data-motion=reduce] .tb-unis-body>*{transition:none!important}html[data-motion=reduce] .tb-show-info>*{opacity:1!important;transform:none!important}
