/*! 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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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!important}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.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}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@keyframes oil-comet-frames{0%{background-position:0 0}1.17647%{background-position:25% 0}2.35294%{background-position:50% 0}3.52941%{background-position:75% 0}4.70588%{background-position:100% 0}5.88235%{background-position:0 6.25%}7.05882%{background-position:25% 6.25%}8.23529%{background-position:50% 6.25%}9.41177%{background-position:75% 6.25%}10.5882%{background-position:100% 6.25%}11.7647%{background-position:0 12.5%}12.9412%{background-position:25% 12.5%}14.1176%{background-position:50% 12.5%}15.2941%{background-position:75% 12.5%}16.4706%{background-position:100% 12.5%}17.6471%{background-position:0 18.75%}18.8235%{background-position:25% 18.75%}20%{background-position:50% 18.75%}21.1765%{background-position:75% 18.75%}22.3529%{background-position:100% 18.75%}23.5294%{background-position:0 25%}24.7059%{background-position:25% 25%}25.8824%{background-position:50% 25%}27.0588%{background-position:75% 25%}28.2353%{background-position:100% 25%}29.4118%{background-position:0 31.25%}30.5882%{background-position:25% 31.25%}31.7647%{background-position:50% 31.25%}32.9412%{background-position:75% 31.25%}34.1177%{background-position:100% 31.25%}35.2941%{background-position:0 37.5%}36.4706%{background-position:25% 37.5%}37.6471%{background-position:50% 37.5%}38.8235%{background-position:75% 37.5%}40%{background-position:100% 37.5%}41.1765%{background-position:0 43.75%}42.3529%{background-position:25% 43.75%}43.5294%{background-position:50% 43.75%}44.7059%{background-position:75% 43.75%}45.8824%{background-position:100% 43.75%}47.0588%{background-position:0%}48.2353%{background-position:25%}49.4118%{background-position:50%}50.5882%{background-position:75%}51.7647%{background-position:100%}52.9412%{background-position:0 56.25%}54.1177%{background-position:25% 56.25%}55.2941%{background-position:50% 56.25%}56.4706%{background-position:75% 56.25%}57.6471%{background-position:100% 56.25%}58.8235%{background-position:0 62.5%}60%{background-position:25% 62.5%}61.1765%{background-position:50% 62.5%}62.3529%{background-position:75% 62.5%}63.5294%{background-position:100% 62.5%}64.7059%{background-position:0 68.75%}65.8824%{background-position:25% 68.75%}67.0588%{background-position:50% 68.75%}68.2353%{background-position:75% 68.75%}69.4118%{background-position:100% 68.75%}70.5882%{background-position:0 75%}71.7647%{background-position:25% 75%}72.9412%{background-position:50% 75%}74.1176%{background-position:75% 75%}75.2941%{background-position:100% 75%}76.4706%{background-position:0 81.25%}77.6471%{background-position:25% 81.25%}78.8235%{background-position:50% 81.25%}80%{background-position:75% 81.25%}81.1765%{background-position:100% 81.25%}82.3529%{background-position:0 87.5%}83.5294%{background-position:25% 87.5%}84.7059%{background-position:50% 87.5%}85.8824%{background-position:75% 87.5%}87.0588%{background-position:100% 87.5%}88.2353%{background-position:0 93.75%}89.4118%{background-position:25% 93.75%}90.5882%{background-position:50% 93.75%}91.7647%{background-position:75% 93.75%}92.9412%{background-position:100% 93.75%}94.1176%{background-position:0 100%}95.2941%{background-position:25% 100%}96.4706%{background-position:50% 100%}97.6471%{background-position:75% 100%}98.8235%{background-position:100% 100%}to{background-position:100% 100%}}:root{--page-black:#030303;--page-ink:#fffaf1;--line:#fffaf133;--accent:#d7b35d;--accent-strong:#65d4c9}*{box-sizing:border-box}html{background:var(--page-black);color:var(--page-ink)}body{background:var(--page-black);min-width:320px;color:var(--page-ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea,select{font:inherit}button{color:inherit}img,video{max-width:100%}::selection{color:#fff;background:#65d4c952}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.atlas-site{isolation:isolate;background:var(--page-black);--header-height:78px;--tilt-x:0deg;--tilt-y:0deg;--brand-tilt-x:0deg;--brand-tilt-y:0deg;--logo-shift-x:0px;--logo-shift-y:0px;--bg-shift-x:0px;--bg-shift-y:0px;--copy-shift-x:0px;--copy-shift-y:0px;--shop-back-x:0px;--shop-back-y:0px;--shop-fog-x:0px;--shop-fog-y:0px;--shop-near-x:0px;--shop-near-y:0px;--shop-sign-x:0px;--shop-sign-y:0px;--games-scroll-scale:1.07;--games-scroll-y:0px;--about-nav-outline:0;min-height:100svh;position:relative;overflow-x:hidden}.tone-about{--accent:#d8b45f;--accent-strong:#65d4c9}.tone-nostalgia{--accent:#f1cf87;--accent-strong:#9ab6ff}.tone-oil{--accent:#e0a43f;--accent-strong:#79d0a7}.tone-tattoo{--accent:#f36c55;--accent-strong:#a8d8ff}.tone-music{--accent:#f2f5ff;--accent-strong:#ffcf68}.tone-knowledge{--accent:#83d5ff;--accent-strong:#e0b9ff}.tone-projects{--accent:#d8c99b;--accent-strong:#93d8c9}.tone-shop{--accent:#ffd166;--accent-strong:#8ee3c8}.tone-ecosystem{--accent:#b7f1df;--accent-strong:#ffc3a1}.tone-games{--accent:#ff4f4f;--accent-strong:#7ee7ff}.tone-radar{--accent:#d6dde1;--accent-strong:#fff}.tone-love{--accent:#ffd1dc;--accent-strong:#d7bbff}.background-video{top:var(--header-height);z-index:-2;width:100%;height:calc(100svh - var(--header-height));object-fit:cover;filter:saturate(1.04)contrast(1.02);transform-origin:50%;background:#080808;position:fixed;bottom:0;left:0;right:0;transform:scale(1.045)}.site-header{--project-menu-backdrop-filter:blur(16px);--project-menu-background:#050505a3;--project-menu-border-color:var(--line);--project-submenu-top:var(--header-height);z-index:20;border-bottom:1px solid var(--line);background:var(--project-menu-background);min-height:78px;-webkit-backdrop-filter:var(--project-menu-backdrop-filter);backdrop-filter:var(--project-menu-backdrop-filter);grid-template-columns:minmax(250px,330px) minmax(560px,1fr) minmax(48px,88px);align-items:center;gap:clamp(.85rem,1.45vw,1.6rem);padding:.75rem 1.25rem;transition:background .26s,border-color .26s,-webkit-backdrop-filter .26s,backdrop-filter .26s;display:grid;position:fixed;top:0;left:0;right:0}:is(.site-header:has(.project-menu:hover),.site-header:has(.project-menu:focus-within)){border-bottom-color:#0000}.atlas-site[data-section=about] .site-header{--project-menu-background:#05050575;--project-menu-border-color:#fffaf114;background:#05050575;border-bottom-color:#fffaf114}.atlas-site[data-section=oil] .site-header{--project-menu-backdrop-filter:blur(20px) saturate(.78);--project-menu-background:#ffffff47;--project-menu-border-color:#ffffff52;-webkit-backdrop-filter:blur(20px)saturate(.78);backdrop-filter:blur(20px)saturate(.78);background:#ffffff47;border-bottom-color:#ffffff52}.atlas-site[data-section=oil] .brand-lockup{justify-self:start}.atlas-site[data-section=oil] .brand-lead-mark{--brand-image-scale:1.24;--brand-image-x:-1.1%;--brand-image-y:-1.1%}.atlas-site[data-section=about] .brand-lead-mark{--brand-image-scale:1.05}.atlas-site[data-section=tattoos] .site-header{--project-menu-background:#0505056b;--project-menu-border-color:#fffaf114;background:#0505056b;border-bottom-color:#fffaf114}.atlas-site[data-section=knowledge] .site-header{--project-menu-backdrop-filter:blur(18px) saturate(.88);--project-menu-background:#ffffff24;--project-menu-border-color:#ffffff29;-webkit-backdrop-filter:blur(18px)saturate(.88);backdrop-filter:blur(18px)saturate(.88);background:#ffffff24;border-bottom-color:#ffffff29}.atlas-site[data-section=projects] .site-header{--project-menu-background:#0706058a;--project-menu-border-color:#d8c99b1f;background:#0706058a;border-bottom-color:#d8c99b1f}:is(.atlas-site .site-header:has(.project-menu:hover),.atlas-site .site-header:has(.project-menu:focus-within)){border-bottom-color:#0000}.brand-lockup{isolation:isolate;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.42rem;width:clamp(238px,21vw,318px);min-width:0;display:inline-flex;position:relative;overflow:visible}.brand-lockup:before{content:"";z-index:0;opacity:0;filter:blur(9px);background:radial-gradient(circle,#ffffff2e,#0000 35%),radial-gradient(circle,#d8b45f2e,#0000 64%);border-radius:50%;width:78px;height:78px;transition:opacity .24s;position:absolute;top:-.48rem;left:-.42rem}.brand-lockup.is-music-brand{width:clamp(74px,8vw,112px)}:is(.brand-lockup:focus-visible,.nav-button:focus-visible,.language-button:focus-visible,.language-option:focus-visible){outline:2px solid var(--accent-strong);outline-offset:3px}.brand-lead-mark{z-index:2;width:66px;height:66px;transform:perspective(700px) rotateX(var(--brand-tilt-x)) rotateY(var(--brand-tilt-y));transform-style:preserve-3d;background:#0000003d;border:1px solid #e4cd973d;border-radius:50%;flex:none;place-items:center;transition:transform .18s,box-shadow .18s,filter .18s;display:grid;position:relative;overflow:visible;box-shadow:0 0 0 1px #fff7d814,inset 8px 0 18px #ffffff14,inset -12px 0 22px #00000052,0 13px 28px #00000080}.brand-lead-mark:before{content:"";z-index:1;border-radius:inherit;opacity:0;mix-blend-mode:screen;pointer-events:none;filter:blur(.15px);background:radial-gradient(circle at 24% 22%,#fff8d3b8 0 1px,#0000 2.8px),radial-gradient(circle at 72% 32%,#ffe28a85 0 1.2px,#0000 3.4px),radial-gradient(circle at 38% 74%,#ffffff75 0 .8px,#0000 2.8px),radial-gradient(circle at 82% 78%,#e2b85b6b 0 1px,#0000 3.1px),radial-gradient(circle at 52% 48%,#fff0b41f,#0000 48%),conic-gradient(from 18deg,#0000,#ffeda71a,#0000 18%,#ffffff12,#0000 46%,#ddb14c1a,#0000 72%,#ffffff14,#0000);position:absolute;inset:4px;transform:translateZ(18px)scale(.9)rotate(0)}.brand-lead-mark img,.brand-bird-mark img{object-fit:contain;width:100%;height:100%}.brand-lead-mark img{z-index:2;transform:translate3d(var(--brand-image-x,0%), var(--brand-image-y,0%), 18px) scale(var(--brand-image-scale,1));border-radius:50%;position:absolute;inset:0}.brand-lead-mark:after{content:"";clip-path:circle(50%);opacity:0;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 45%,#ffffff52 50%,#0000 55%);border-radius:50%;position:absolute;inset:0;transform:translate(-78%)rotate(10deg)}.brand-orbit-magic{z-index:1;opacity:0;pointer-events:none;transform-origin:50%;border-radius:50%;position:absolute;inset:-1px;transform:translateZ(-18px)scale(.99)}.brand-orbit-magic:before,.brand-orbit-magic:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:1px}.brand-orbit-magic:before{border:1px solid #e8d3a16b;box-shadow:0 0 7px #ffdf9133,0 0 12px #ffffff12,inset 0 0 12px #ffffff14}.brand-orbit-magic:after{filter:blur(.8px);background:radial-gradient(circle,#0000 57%,#ffe7a233 60%,#0000 65%),conic-gradient(from 18deg,#0000,#fff2bd2e,#0000 22%,#ecc1602e,#0000 58%,#ffffff29,#0000);inset:-1px}.brand-orbit-comet,.brand-orbit-spark{opacity:0;pointer-events:none;border-radius:999px;position:absolute;top:50%;left:50%}.brand-orbit-comet{background:#f7edc5;width:5px;height:5px;transform:rotate(-34deg)translate(30px)scale(.45);box-shadow:0 0 8px #fff6cde6,0 0 15px #d7ab4c9e,0 0 24px #ffffff42}.brand-orbit-comet:after{content:"";filter:blur(1px);transform-origin:100%;background:linear-gradient(90deg,#0000,#eac36a29,#fff8d5c7);border-radius:999px;width:28px;height:4px;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.brand-orbit-comet:before{content:"";filter:blur(.15px);opacity:0;transform-origin:100%;background:radial-gradient(circle at 18% 48%,#fff9ddd1 0 1px,#0000 2px),radial-gradient(circle at 39% 30%,#e8c46fb3 0 1.2px,#0000 2.4px),radial-gradient(circle at 52% 64%,#ffffff94 0 .8px,#0000 2px),radial-gradient(circle at 72% 42%,#ecce867a 0 1px,#0000 2.4px),radial-gradient(circle at 84% 70%,#fff4c85c 0 .8px,#0000 2px);border-radius:999px;width:34px;height:24px;position:absolute;top:50%;right:4px;transform:translateY(-50%)rotate(-6deg)scale(.72)}.brand-orbit-spark{width:var(--orbit-size);height:var(--orbit-size);background:#fff7d3f2;box-shadow:0 0 6px #ffe28fb8,0 0 11px #ffffff57}.brand-orbit-spark:nth-child(2){--orbit-angle:18deg;--orbit-end-angle:41deg;--orbit-radius:42px;--orbit-radius-close:32px;--orbit-end-radius:68px;--orbit-end-radius-close:56px;--orbit-fall:14px;--orbit-size:2px;animation-delay:.76s}.brand-orbit-spark:nth-child(3){--orbit-angle:52deg;--orbit-end-angle:33deg;--orbit-radius:45px;--orbit-radius-close:34px;--orbit-end-radius:81px;--orbit-end-radius-close:66px;--orbit-fall:26px;--orbit-size:1.5px;animation-delay:1.18s}.brand-orbit-spark:nth-child(4){--orbit-angle:86deg;--orbit-end-angle:116deg;--orbit-radius:43px;--orbit-radius-close:33px;--orbit-end-radius:72px;--orbit-end-radius-close:59px;--orbit-fall:18px;--orbit-size:2.8px;animation-delay:1.78s}.brand-orbit-spark:nth-child(5){--orbit-angle:126deg;--orbit-end-angle:94deg;--orbit-radius:44px;--orbit-radius-close:33px;--orbit-end-radius:88px;--orbit-end-radius-close:72px;--orbit-fall:32px;--orbit-size:1.2px;animation-delay:2.44s}.brand-orbit-spark:nth-child(6){--orbit-angle:172deg;--orbit-end-angle:201deg;--orbit-radius:43px;--orbit-radius-close:33px;--orbit-end-radius:66px;--orbit-end-radius-close:54px;--orbit-fall:20px;--orbit-size:2.4px;animation-delay:3.18s}.brand-orbit-spark:nth-child(7){--orbit-angle:214deg;--orbit-end-angle:187deg;--orbit-radius:45px;--orbit-radius-close:34px;--orbit-end-radius:92px;--orbit-end-radius-close:75px;--orbit-fall:38px;--orbit-size:1.7px;animation-delay:4.02s}.brand-orbit-spark:nth-child(8){--orbit-angle:255deg;--orbit-end-angle:282deg;--orbit-radius:42px;--orbit-radius-close:32px;--orbit-end-radius:75px;--orbit-end-radius-close:61px;--orbit-fall:27px;--orbit-size:2.2px;animation-delay:4.93s}.brand-orbit-spark:nth-child(9){--orbit-angle:296deg;--orbit-end-angle:268deg;--orbit-radius:44px;--orbit-radius-close:33px;--orbit-end-radius:84px;--orbit-end-radius-close:69px;--orbit-fall:34px;--orbit-size:1.4px;animation-delay:5.84s}.brand-orbit-spark:nth-child(10){--orbit-angle:331deg;--orbit-end-angle:357deg;--orbit-radius:43px;--orbit-radius-close:33px;--orbit-end-radius:70px;--orbit-end-radius-close:57px;--orbit-fall:22px;--orbit-size:2.6px;animation-delay:6.69s}.brand-orbit-spark:nth-child(11){--orbit-angle:24deg;--orbit-end-angle:-11deg;--orbit-radius:45px;--orbit-radius-close:34px;--orbit-end-radius:95px;--orbit-end-radius-close:78px;--orbit-fall:44px;--orbit-size:1.1px;animation-delay:7.44s}.brand-orbit-spark:nth-child(12){--orbit-angle:139deg;--orbit-end-angle:168deg;--orbit-radius:42px;--orbit-radius-close:32px;--orbit-end-radius:80px;--orbit-end-radius-close:66px;--orbit-fall:30px;--orbit-size:2px;animation-delay:8.24s}.brand-orbit-spark:nth-child(13){--orbit-angle:282deg;--orbit-end-angle:247deg;--orbit-radius:44px;--orbit-radius-close:33px;--orbit-end-radius:90px;--orbit-end-radius-close:74px;--orbit-fall:40px;--orbit-size:1.6px;animation-delay:8.98s}.brand-orbit-spark:nth-child(14){--orbit-angle:7deg;--orbit-end-angle:-19deg;--orbit-radius:39px;--orbit-radius-close:30px;--orbit-end-radius:58px;--orbit-end-radius-close:48px;--orbit-fall:20px;--orbit-size:1px;animation-delay:.52s}.brand-orbit-spark:nth-child(15){--orbit-angle:68deg;--orbit-end-angle:92deg;--orbit-radius:40px;--orbit-radius-close:31px;--orbit-end-radius:62px;--orbit-end-radius-close:51px;--orbit-fall:29px;--orbit-size:1.8px;animation-delay:1.58s}.brand-orbit-spark:nth-child(16){--orbit-angle:151deg;--orbit-end-angle:128deg;--orbit-radius:39px;--orbit-radius-close:30px;--orbit-end-radius:69px;--orbit-end-radius-close:57px;--orbit-fall:31px;--orbit-size:1.3px;animation-delay:2.86s}.brand-orbit-spark:nth-child(17){--orbit-angle:235deg;--orbit-end-angle:263deg;--orbit-radius:40px;--orbit-radius-close:31px;--orbit-end-radius:72px;--orbit-end-radius-close:59px;--orbit-fall:34px;--orbit-size:2.1px;animation-delay:4.36s}.brand-orbit-spark:nth-child(18){--orbit-angle:309deg;--orbit-end-angle:286deg;--orbit-radius:39px;--orbit-radius-close:30px;--orbit-end-radius:76px;--orbit-end-radius-close:62px;--orbit-fall:43px;--orbit-size:1.2px;animation-delay:6.32s}.brand-orbit-spark:nth-child(19){--orbit-angle:352deg;--orbit-end-angle:377deg;--orbit-radius:40px;--orbit-radius-close:31px;--orbit-end-radius:64px;--orbit-end-radius-close:53px;--orbit-fall:27px;--orbit-size:1.6px;animation-delay:8.02s}:is(.brand-lead-mark:hover .brand-orbit-magic,.brand-lockup.is-orbiting .brand-orbit-magic,.brand-lockup:focus-visible .brand-orbit-magic,.brand-lockup:focus .brand-orbit-magic){animation:10s ease-out both brand-orbit-shell}.brand-lead-mark:hover .brand-orbit-magic:before,.brand-lockup.is-orbiting .brand-orbit-magic:before,.brand-lockup:focus .brand-orbit-magic:before{animation:10s ease-in-out both brand-orbit-pulse}.brand-lockup:focus-visible .brand-orbit-magic:before{animation:10s ease-in-out both brand-orbit-pulse}.brand-lead-mark:hover .brand-orbit-magic:after,.brand-lockup.is-orbiting .brand-orbit-magic:after,.brand-lockup:focus .brand-orbit-magic:after{animation:10s ease-in-out both brand-orbit-aura}.brand-lockup:focus-visible .brand-orbit-magic:after{animation:10s ease-in-out both brand-orbit-aura}:is(.brand-lead-mark:hover .brand-orbit-comet,.brand-lockup.is-orbiting .brand-orbit-comet,.brand-lockup:focus-visible .brand-orbit-comet,.brand-lockup:focus .brand-orbit-comet){animation:9.8s cubic-bezier(.18,.72,.14,1) both brand-comet-orbit}.brand-lead-mark:hover .brand-orbit-comet:before,.brand-lockup.is-orbiting .brand-orbit-comet:before,.brand-lockup:focus .brand-orbit-comet:before{animation:.82s ease-in-out infinite brand-comet-dust}.brand-lockup:focus-visible .brand-orbit-comet:before{animation:.82s ease-in-out infinite brand-comet-dust}:is(.brand-lead-mark:hover .brand-orbit-spark,.brand-lockup.is-orbiting .brand-orbit-spark,.brand-lockup:focus-visible .brand-orbit-spark,.brand-lockup:focus .brand-orbit-spark){animation:2.3s cubic-bezier(.18,.74,.16,1) both brand-orbit-spark-fly}.brand-wordmark-strip{z-index:2;isolation:isolate;border-radius:3px;flex:0 auto;width:clamp(146px,13vw,205px);height:37px;display:block;position:relative;overflow:visible;transform:translateY(5px)translateZ(8px)}.brand-wordmark-strip:before{content:"";z-index:0;opacity:0;filter:blur(15px);pointer-events:none;background:radial-gradient(at 42%,#ffffff2e,#0000 58%),linear-gradient(90deg,#0000,#e6ca9224,#0000);border-radius:999px;transition:opacity .18s;position:absolute;inset:34% 2% 26%}.brand-wordmark-strip:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(104deg,#0000 8%,#ffffff06 40%,#fff1be17 50%,#ffffff06 62%,#0000 92%);width:92%;display:none;position:absolute;top:-12%;bottom:-12%;left:-105%;transform:skew(-13deg)}.brand-wordmark-strip img{z-index:1;object-fit:cover;object-position:center;filter:drop-shadow(0 11px 20px #00000080)brightness(1.04);width:100%;height:100%;display:block;position:relative}.brand-bird-mark{width:clamp(74px,8vw,112px);height:42px;transform:perspective(700px) rotateX(var(--brand-tilt-x)) rotateY(var(--brand-tilt-y));transform-style:preserve-3d;place-items:center;transition:transform .18s,filter .18s;display:grid}.brand-bird-mark img{filter:drop-shadow(0 0 9px #ffffff2e)drop-shadow(0 13px 23px #00000080)}.atlas-site[data-section=music] .brand-bird-mark img{opacity:.42;filter:drop-shadow(0 0 5px #ffffff14)drop-shadow(0 12px 22px #00000094)brightness(.72);animation:1.25s cubic-bezier(.2,.82,.19,1) .12s forwards music-header-bird-reveal}.brand-lead-mark:hover{box-shadow:0 0 0 1px #efdaa138, 0 0 10px var(--accent), inset 8px 0 16px #ffffff1a, inset -10px 0 18px #00000057, 0 16px 34px #0000007a}@supports (color:color-mix(in lab, red, red)){.brand-lead-mark:hover{box-shadow:0 0 0 1px #efdaa138, 0 0 10px color-mix(in srgb, var(--accent) 28%, transparent), inset 8px 0 16px #ffffff1a, inset -10px 0 18px #00000057, 0 16px 34px #0000007a}}.brand-lead-mark:hover{transform:perspective(700px) scale(1.04) rotateX(var(--brand-tilt-x)) rotateY(var(--brand-tilt-y));animation:6.8s ease-in-out infinite subtle-logo-pulse}.brand-lockup:focus-visible:before{opacity:.68}.brand-lead-mark:hover:before,.brand-lockup.is-orbiting .brand-lead-mark:before{animation:3.8s ease-in-out infinite brand-logo-core-sparkle}.brand-lockup:focus-visible .brand-lead-mark:before{animation:3.8s ease-in-out infinite brand-logo-core-sparkle}.brand-lead-mark:hover:after,.brand-lockup.is-orbiting .brand-lead-mark:after{animation:6.6s ease-in-out infinite brand-logo-face-glint}.brand-lockup:focus-visible .brand-lead-mark:after{animation:6.6s ease-in-out infinite brand-logo-face-glint}.brand-wordmark-strip:hover:before{opacity:.08}.brand-lockup:focus-visible .brand-wordmark-strip:before{opacity:.08}.brand-wordmark-strip:hover:after{display:none}.brand-lockup:focus-visible .brand-wordmark-strip:after{display:none}.brand-wordmark-strip:hover img{filter:drop-shadow(0 11px 20px #00000080)brightness(1.055)}.brand-lockup:focus-visible .brand-wordmark-strip img{filter:drop-shadow(0 11px 20px #00000080)brightness(1.055)}.brand-bird-mark:hover{transform:perspective(700px) scale(1.045) rotateX(var(--brand-tilt-x)) rotateY(var(--brand-tilt-y));filter:brightness(1.12)}.brand-lockup:focus-visible .brand-bird-mark{transform:perspective(700px) scale(1.045) rotateX(var(--brand-tilt-x)) rotateY(var(--brand-tilt-y));filter:brightness(1.12)}.brand-sparkle-field{z-index:1;pointer-events:none;position:absolute;inset:-.6rem -1rem -5.2rem -.55rem;overflow:visible}.brand-sparkle-field.is-lead{width:72px;inset:-.3rem auto -7.4rem -.28rem}.brand-sparkle-field.is-wordmark{inset:.08rem .1rem -6.8rem 4rem}.brand-sparkle-field.is-bird{inset:-.35rem -.4rem -6.2rem -.35rem}.brand-sparkle{top:var(--spark-y);left:var(--spark-x);width:var(--spark-size);height:var(--spark-size);opacity:0;animation:brand-hover-sparkle var(--spark-duration) cubic-bezier(.18, .72, .15, 1) both;animation-delay:var(--spark-delay);background:#fff5c6e6;border-radius:50%;position:absolute;transform:translate(0)scale(.72);box-shadow:0 0 7px #ffeea894,0 0 12px #ffffff47}.brand-sparkle-field.is-dusting .brand-sparkle{animation:brand-dust-fall var(--spark-duration) cubic-bezier(.18, .72, .15, 1) both;animation-delay:var(--spark-delay)}.brand-sparkle:nth-child(4n+2){animation-name:brand-hover-sparkle-wisp}.brand-sparkle:nth-child(4n+3){animation-name:brand-hover-sparkle-curl}.brand-sparkle:nth-child(4n){animation-name:brand-hover-sparkle-slowfall}.brand-sparkle-field.is-dusting .brand-sparkle:nth-child(4n+2){animation-name:brand-dust-wisp}.brand-sparkle-field.is-dusting .brand-sparkle:nth-child(4n+3){animation-name:brand-dust-curl}.brand-sparkle-field.is-dusting .brand-sparkle:nth-child(4n){animation-name:brand-dust-slowfall}.section-nav{scrollbar-width:none;justify-content:center;justify-self:center;align-items:center;gap:clamp(1.05rem,1.8vw,2.15rem);width:min(100%,940px);min-width:0;display:flex;overflow:visible}.section-nav::-webkit-scrollbar{display:none}.header-actions{justify-self:end;align-items:center;display:flex}.nav-button{color:#ffffffe0;cursor:pointer;letter-spacing:0;white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;min-height:32px;padding:0;font-size:.84rem;font-weight:750;line-height:1.1;transition:color .16s,filter .16s,text-shadow .16s;position:relative}.nav-label{z-index:2;isolation:isolate;transition:text-shadow .18s,-webkit-text-stroke-color .18s;display:inline-block;position:relative}.nav-sparkle-field{z-index:1;pointer-events:none;position:absolute;inset:-.5rem -.25rem -2.7rem;overflow:visible}.nav-sparkle{top:var(--spark-y);left:var(--spark-x);width:var(--spark-size);height:var(--spark-size);opacity:0;animation:nav-sparkle-fall var(--spark-duration) ease-in-out both;animation-delay:var(--spark-delay);background:#ffeaaae0;border-radius:50%;position:absolute;transform:translate(0)scale(.72);box-shadow:0 0 5px #ffe09280,0 0 9px #ffffff38}.nav-sparkle:nth-child(4n+2){animation-name:nav-sparkle-wisp}.nav-sparkle:nth-child(4n+3){animation-name:nav-sparkle-curl}.nav-sparkle:nth-child(4n){animation-name:nav-sparkle-slowfall}.nav-button:hover{color:#fffffffa;text-shadow:0 0 14px #ffffff1f}.nav-button[data-section=about]{--nav-gold-shimmer-duration:41s;--nav-gold-shimmer-delay:-17.2s;--nav-gold-breathe-duration:53s}.nav-button[data-section=oil]{--nav-gold-shimmer-duration:34s;--nav-gold-shimmer-delay:-3.7s;--nav-gold-breathe-duration:46s}.nav-button[data-section=tattoos]{--nav-gold-shimmer-duration:47s;--nav-gold-shimmer-delay:-23s;--nav-gold-breathe-duration:58s}.nav-button[data-section=music]{--nav-gold-shimmer-duration:28s;--nav-gold-shimmer-delay:-9.4s;--nav-gold-breathe-duration:39s}.nav-button[data-section=knowledge]{--nav-gold-shimmer-duration:56s;--nav-gold-shimmer-delay:-31.5s;--nav-gold-breathe-duration:68s}.nav-button[data-section=projects]{--nav-gold-shimmer-duration:38s;--nav-gold-shimmer-delay:-12.8s;--nav-gold-breathe-duration:51s}.nav-button[aria-current=page]{color:#0000;filter:drop-shadow(0 0 3px #bca46709);-webkit-text-fill-color:transparent;animation:nav-gold-soft-breathe var(--nav-gold-breathe-duration,31s) ease-in-out var(--nav-gold-shimmer-delay,-6s) infinite;background-color:#0000;background-image:radial-gradient(circle at 20% 30%,#ffffff12,#0000 18%),linear-gradient(115deg,#bcae82 0%,#8f7c55 42%,#b6a87c 60%,#76663f 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;-webkit-background-clip:text;background-clip:text}.nav-button[aria-current=page] .nav-label{-webkit-text-fill-color:transparent;background-color:#0000;background-image:radial-gradient(circle at 20% 30%,#ffffff12,#0000 18%),linear-gradient(115deg,#bcae82 0%,#8f7c55 42%,#b6a87c 60%,#76663f 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;-webkit-background-clip:text;background-clip:text}.nav-button[aria-current=page]{text-shadow:none}.nav-button[aria-current=page] .nav-label{text-shadow:none;-webkit-text-fill-color:transparent;background:0 0}.nav-button[aria-current=page] .nav-label:before,.nav-button[aria-current=page] .nav-label:after{content:attr(data-label);pointer-events:none;position:absolute;inset:0}.nav-button[aria-current=page] .nav-label:before{z-index:0;color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:calc(var(--about-nav-outline) * 2px) rgba(0, 0, 0, calc(var(--about-nav-outline) * .3))}.nav-button[aria-current=page] .nav-label:after{z-index:1;-webkit-text-fill-color:transparent;animation:nav-gold-idle-shimmer var(--nav-gold-shimmer-duration,24s) ease-in-out var(--nav-gold-shimmer-delay,-6s) infinite;background-color:#0000;background-image:linear-gradient(104deg,#0000 0% 38%,#ffffffe0 47%,#fff2bcc2 52%,#0000 62% 100%),radial-gradient(circle at 20% 30%,#ffffff21,#0000 18%),linear-gradient(115deg,#d4c48c 0%,#a38c5d 42%,#dfd09a 60%,#8f794c 100%);background-position:-170% 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:230% 100%,100% 100%,100% 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;-webkit-background-clip:text;background-clip:text}.atlas-site[data-about-nav-white=true] .nav-button[aria-current=page] .nav-label:after{animation:about-nav-gold-sweep 1.65s cubic-bezier(.24, .74, .24, 1) both, about-nav-gold-lighten 2.65s cubic-bezier(.18, .72, .2, 1) 1.52s both, nav-gold-idle-shimmer var(--nav-gold-shimmer-duration,24s) ease-in-out calc(var(--nav-gold-shimmer-delay,-6s) + 4.2s) infinite}@keyframes nav-gold-idle-shimmer{0%,68%,to{background-position:-170% 0,0 0,0 0}74%{background-position:-62% 0,0 0,0 0}79%{background-position:64% 0,0 0,0 0}84%{background-position:170% 0,0 0,0 0}}@keyframes nav-gold-soft-breathe{0%,58%,to{filter:drop-shadow(0 0 3px #bca46709)brightness()}66%{filter:drop-shadow(0 0 5px #ffda5f1f)brightness(1.05)}78%{filter:drop-shadow(0 0 7px #ffe6842e)brightness(1.09)}}@keyframes about-nav-gold-sweep{0%{background-position:-170% 0,0 0,0 0}to{background-position:170% 0,0 0,0 0}}@keyframes about-nav-gold-lighten{0%{filter:brightness()saturate()}to{filter:brightness(1.42)saturate(1.44)drop-shadow(0 0 5px #ffd63a57)}}.project-menu{--project-submenu-half:114px;flex:none;align-items:center;display:inline-flex;position:relative}.project-menu:after{content:"";z-index:7;pointer-events:none;width:min(62vw,272px);height:92px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.project-menu:hover:after,.project-menu:focus-within:after{pointer-events:auto}.project-menu-trigger{z-index:3}.project-submenu{top:var(--project-submenu-fixed-top,var(--project-submenu-top));left:clamp(calc(var(--project-submenu-half) + .75rem), var(--project-submenu-fixed-left,50vw), calc(100vw - var(--project-submenu-half) - .75rem));z-index:8;border:1px solid var(--project-menu-border-color);background:var(--project-menu-background);min-width:228px;max-width:calc(100vw - 1.5rem);box-shadow:none;clip-path:inset(0 0 100%);opacity:0;pointer-events:none;transform-origin:top;-webkit-backdrop-filter:var(--project-menu-backdrop-filter);backdrop-filter:var(--project-menu-backdrop-filter);border-top:0;border-radius:0;gap:.18rem;padding:.74rem .62rem .68rem;transition:clip-path .36s cubic-bezier(.2,.82,.19,1),opacity .22s,transform .36s cubic-bezier(.2,.82,.19,1);display:grid;position:fixed;overflow:hidden;transform:translate(-50%)scaleY(.82)}.project-menu:hover .project-submenu,.project-menu:focus-within .project-submenu{clip-path:inset(0);opacity:1;pointer-events:auto;transform:translate(-50%)scaleY(1)}.project-subitem{color:#ffffffe0;cursor:pointer;letter-spacing:0;text-align:center;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:.42rem .34rem;font-size:.76rem;font-weight:780;line-height:1.08;text-decoration:none;transition:color .17s,transform .17s,text-shadow .17s,background .17s;position:relative}.project-subitem:hover,.project-subitem[aria-current=page]{color:#d3c494f0;text-shadow:0 0 12px #e6cd9129,0 0 22px #ffffff14;background:0 0;transform:translateY(1px)scale(1.025)}.project-subitem-label{z-index:2;--project-subitem-outline:#000c;transition:text-shadow .17s;position:relative}.project-menu:hover .project-subitem-label,.project-menu:focus-within .project-subitem-label{text-shadow:-1px 0 var(--project-subitem-outline), 1px 0 var(--project-subitem-outline), 0 -1px var(--project-subitem-outline), 0 1px var(--project-subitem-outline), -1px -1px var(--project-subitem-outline), 1px -1px var(--project-subitem-outline), -1px 1px var(--project-subitem-outline), 1px 1px var(--project-subitem-outline)}.project-subitem-sparkle-field{inset:-.35rem -.15rem -2.25rem}.language-control{z-index:10;position:relative}.language-button{cursor:pointer;filter:drop-shadow(0 7px 12px #00000047);background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;transition:filter .18s,transform .18s;display:grid}.language-button:hover .flag{transform:scale(1.06);box-shadow:inset 0 0 0 1px #fff5d833,inset 10px 0 16px #ffffff1f,inset -12px -2px 18px #38263242,0 0 16px #dfc48f47}.language-button:hover{filter:drop-shadow(0 8px 14px #00000052)drop-shadow(0 0 10px #d6bb8633)}.flag{filter:saturate(.62)contrast(.9)brightness(1.04);border:0;border-radius:50%;width:34px;height:34px;transition:transform .16s,box-shadow .18s,filter .18s;display:inline-block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff5d81f,inset 8px 0 14px #ffffff14,inset -10px -2px 16px #372a3a38}.flag-ru{background:linear-gradient(#fff 0 33.333%,#1c57a6 33.333% 66.666%,#d52b1e 66.666% 100%)}.flag-mx{background:linear-gradient(90deg,#006847 0 33.333%,#fff 33.333% 66.666%,#ce1126 66.666% 100%)}.flag-mx:after{content:"";background:#b58d3b;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.flag-us{background:repeating-linear-gradient(#b22234 0 2.15px,#fff 2.15px 4.3px)}.flag-us:before{content:"";background:#3c3b6e;width:15px;height:15px;position:absolute;top:0;left:0}.language-menu{-webkit-backdrop-filter:blur(16px)saturate(.78);backdrop-filter:blur(16px)saturate(.78);background:linear-gradient(135deg,#1713133d,#0505051f),#0807071a;border:1px solid #fffaf11a;border-radius:8px;gap:.35rem;min-width:205px;padding:.45rem;display:grid;position:absolute;top:calc(100% + .65rem);right:0;box-shadow:inset 0 0 0 1px #fff5d80a,0 18px 42px #0000003d}.language-option{color:var(--page-ink);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:32px 1fr;align-items:center;gap:.58rem;padding:.52rem .58rem;display:grid}.language-option .flag{width:26px;height:26px}.language-option span:last-child{color:#fffaf1e6;min-width:0;font-size:.88rem;line-height:1.2}.language-option:hover,.language-option[aria-checked=true]{background:#ffffff12;border-color:#fffaf138}.focus-system{top:calc(var(--header-height) + 1.72rem);z-index:18;cursor:default;pointer-events:auto;background:0 0;border:0;outline:none;place-items:start;width:clamp(178px,16vw,268px);min-height:clamp(84px,8.4vw,126px);display:grid;position:fixed;left:1.1rem}.focus-system-main{object-fit:contain;object-position:left center;mix-blend-mode:normal;filter:drop-shadow(0 10px 18px #0000006b)drop-shadow(0 0 12px #fff3);transform-origin:0;width:100%;height:clamp(84px,8.4vw,126px);transition:filter .42s,transform .62s cubic-bezier(.2,.82,.19,1);display:block}.focus-system:hover .focus-system-main,.focus-system:focus-within .focus-system-main{filter:drop-shadow(0 12px 22px #00000075)drop-shadow(0 0 16px #ffffff3d);transform:scale(1.035)}.focus-system-node-cloud{opacity:0;pointer-events:auto;transform-origin:0 0;grid-template-columns:1fr;gap:.4rem;width:clamp(136px,11vw,192px);transition:opacity .62s,transform .76s cubic-bezier(.2,.82,.19,1);display:grid;position:absolute;top:calc(100% + .38rem);left:0;transform:translateY(-.65rem)scale(.96)}:is(.focus-system:hover .focus-system-node-cloud,.focus-system:focus-visible .focus-system-node-cloud,.focus-system:focus-within .focus-system-node-cloud){opacity:1;transform:translate(0)scale(1)}.focus-system-node{cursor:pointer;text-align:left;opacity:0;transform-origin:0 0;background:0 0;border:0;border-radius:0;place-items:center;width:100%;min-height:clamp(52px,5vw,74px);padding:.08rem 0;transition:filter .3s,opacity .56s,transform .72s cubic-bezier(.2,.82,.19,1);display:grid;position:relative;overflow:visible;transform:translateY(-1.2rem)scale(.88)}:is(.focus-system:hover .focus-system-node,.focus-system:focus-visible .focus-system-node,.focus-system:focus-within .focus-system-node){opacity:1;transform:translateY(0)scale(1)}.focus-system-node:first-child{transition-delay:.12s}.focus-system-node:nth-child(2){transition-delay:.26s}.focus-system-node:nth-child(3){transition-delay:.4s}.focus-system-node:nth-child(4){transition-delay:.54s}.focus-system-node:nth-child(5){transition-delay:.68s}.focus-system-node:nth-child(6){transition-delay:.82s}:is(.focus-system-node:hover,.focus-system-node:focus-visible,.focus-system-node[aria-pressed=true]){filter:contrast(1.08)brightness(1.14);background:0 0;transform:translateY(0)scale(1.055)}.focus-system-node img{object-fit:contain;object-position:center;mix-blend-mode:normal;filter:drop-shadow(0 6px 11px #0000006b)drop-shadow(0 0 8px #ffffff1f)brightness(1.04);width:100%;height:clamp(38px,4.2vw,60px);display:block}.focus-system-node-description{z-index:4;color:#fffaf1eb;pointer-events:none;text-shadow:0 2px 12px #000000c2,0 0 18px #ffffff1a;width:min(48vw,560px);min-height:76px;padding:.18rem 0;animation:.72s cubic-bezier(.18,.82,.2,1) both focus-description-panel-enter;display:block;position:absolute;top:50%;left:calc(100% + clamp(.85rem,1.2vw,1.45rem));overflow:visible;transform:translate(-.75rem,-50%)scale(.985)}.focus-system-node-title{color:#ffffffe6;letter-spacing:0;text-transform:uppercase;margin-bottom:.34rem;font-size:clamp(.76rem,.92vw,.96rem);font-weight:840;display:block}.focus-system-node-copy{color:#fffaf1c7;gap:.08rem;width:fit-content;max-width:100%;margin:0;font-size:clamp(.78rem,.98vw,1rem);font-weight:560;line-height:1.45;display:grid;position:relative}.focus-system-description-line{white-space:nowrap;display:block}.focus-letter{opacity:0;animation:.64s cubic-bezier(.16,.78,.18,1) forwards focus-letter-reveal;display:inline-block;transform:translateY(.72em)scale(.86)}.focus-system-description-sparks{pointer-events:none;position:absolute;inset:-.75rem -1.1rem -.95rem -.65rem}.focus-system-description-spark{aspect-ratio:1;opacity:0;background:#fff3c5eb;border-radius:50%;width:2px;animation:1.8s cubic-bezier(.18,.72,.16,1) both focus-description-spark-drift;position:absolute;box-shadow:0 0 7px #f6d38094,0 0 13px #ffffff38}.focus-system-description-spark:first-child{animation-delay:.16s;top:6%;left:8%}.focus-system-description-spark:nth-child(2){width:1px;animation-delay:.42s;top:22%;left:58%}.focus-system-description-spark:nth-child(3){width:1.4px;animation-delay:.71s;top:48%;left:18%}.focus-system-description-spark:nth-child(4){width:1.8px;animation-delay:.94s;top:12%;left:84%}.focus-system-description-spark:nth-child(5){width:1.1px;animation-delay:1.18s;top:72%;left:34%}.focus-system-description-spark:nth-child(6){width:2.2px;animation-delay:1.38s;top:64%;left:72%}.focus-system-description-spark:nth-child(7){width:1.2px;animation-delay:1.64s;top:34%;left:94%}.focus-system-description-spark:nth-child(8){width:1.7px;animation-delay:1.9s;top:86%;left:8%}.focus-system-description-spark:nth-child(9){width:1px;animation-delay:2.18s;top:42%;left:44%}.focus-system-description-spark:nth-child(10){width:1.5px;animation-delay:2.44s;top:78%;left:88%}@keyframes focus-description-panel-enter{0%{opacity:0;filter:blur(2px);transform:translate(-1.05rem,calc(.3rem - 50%))scale(.97)}to{opacity:1;filter:blur();transform:translateY(-50%)scale(1)}}@keyframes focus-letter-reveal{0%{opacity:0;filter:blur(2px);transform:translateY(.72em)scale(.86)}64%{opacity:.96;filter:blur();transform:translateY(-.08em)scale(1.02)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes focus-description-spark-drift{0%{opacity:0;transform:translateY(.2rem)scale(.4)rotate(0)}28%{opacity:.78;transform:translate(.18rem,-.08rem)scale(1)rotate(45deg)}62%{opacity:.42;transform:translate(-.3rem,.52rem)scale(.66)rotate(135deg)}to{opacity:0;transform:translate(.45rem,1.1rem)scale(.16)rotate(245deg)}}.hero{z-index:1;grid-template-rows:minmax(360px,1fr) auto;place-items:center;gap:1.4rem;min-height:100svh;padding:7.8rem 2rem 3rem;display:grid;position:relative}.hero-logo-stage{perspective:1200px;width:min(86vw,760px);min-width:0;min-height:330px;transform:translate3d(var(--logo-shift-x), var(--logo-shift-y), 0);transform-style:preserve-3d;place-items:center;transition:transform .12s linear;display:grid}.logo-reveal-shell{transform-style:preserve-3d;place-items:center;animation:.98s cubic-bezier(.2,.82,.19,1) both logo-enter;display:grid;position:relative}.logo-round-shell{border-radius:50%}.logo-round-shell:before{content:"";z-index:-1;background:radial-gradient(circle at 30% 20%,#ffffff57,#0000 26%),radial-gradient(circle at 70% 75%,#00000057,#0000 50%),linear-gradient(145deg,#ffffff14,#00000057);border-radius:50%;position:absolute;inset:4%;transform:translateZ(-22px)scale(.985);box-shadow:inset 0 0 22px #ffffff29,inset -18px -12px 38px #00000061,0 30px 74px #00000094}.logo-round-shell:after{content:"";z-index:2;pointer-events:none;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateZ(38px);border:1px solid #fffaf133;border-radius:50%;position:absolute;inset:2.5%;box-shadow:inset 10px 0 18px #ffffff14,inset -14px 0 22px #0000004d}.logo-wordmark-shell{border-radius:10px}.logo-wordmark-shell:before{content:"";z-index:-1;background:linear-gradient(135deg,#fffaf11a,#0000004d);border-radius:10px;position:absolute;inset:16% 7%;transform:translateZ(-18px);box-shadow:0 26px 70px #00000080}.stage-about .hero-logo-stage{perspective:none;align-self:end;min-height:330px;transform:none}.stage-about .hero{grid-template-rows:minmax(330px,1fr) auto;align-content:center;gap:.65rem;min-height:100svh;padding-top:7rem;padding-bottom:2.4rem}.stage-about .hero-description{align-self:start}.stage-about .background-video,.stage-logo[data-section=music] .background-video{transform:none}.stage-about .logo-wordmark-shell{transform-style:flat;transform:translateY(18px)}.stage-about .logo-wordmark-shell:before{display:none}.stage-about .coin-face{filter:none;transform:none}.logo-secondary-shell{margin-top:1.5rem;animation-delay:.17s}.coin-stage{aspect-ratio:1;perspective:1000px;place-items:center;width:min(420px,72vw);margin:0 auto;display:grid}.coin-tilt-frame{--coin-rotate-x:0deg;--coin-rotate-y:0deg;--coin-shadow-x:0px;--coin-shadow-y:24px;aspect-ratio:1;width:100%;transform:rotateX(var(--coin-rotate-x)) rotateY(var(--coin-rotate-y));transform-style:preserve-3d;will-change:transform;background:0 0;border:0;border-radius:999px;place-items:center;display:grid;position:relative}.coin-tilt-frame:after{content:"";border-radius:inherit;opacity:.72;pointer-events:none;position:absolute;inset:3.2%;transform:translateZ(26px);box-shadow:inset 10px 0 16px #ffffff14,inset -16px -8px 25px #0000003d}.coin-face{object-fit:contain;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:min(48vw,500px);max-height:55svh;filter:drop-shadow(0 26px 54px #000000b8) drop-shadow(0 0 18px var(--accent));display:block}@supports (color:color-mix(in lab, red, red)){.coin-face{filter:drop-shadow(0 26px 54px #000000b8) drop-shadow(0 0 18px color-mix(in srgb, var(--accent) 20%, transparent))}}.coin-face{transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateZ(30px);transform-style:preserve-3d;transition:transform .1s linear,filter .18s}.tattoo-coin-model{aspect-ratio:1;contain:none;background:0 0;border-radius:50%;display:block;position:relative;overflow:visible}.tattoo-coin-model-viewer{border-radius:inherit;pointer-events:none;--poster-color:transparent;background:0 0;width:auto;height:auto;display:block;position:absolute;inset:-10%;overflow:visible}.tattoo-coin-model-viewer::part(default-progress-bar){display:none}.hero-logo-stage.logo-wide .coin-face{width:min(58vw,720px);max-height:48svh}.stage-logo[data-section=music] .hero{grid-template-rows:minmax(230px,auto) minmax(230px,auto);align-content:start;gap:2.15rem;padding-top:5.35rem;padding-bottom:5.2rem}.stage-logo[data-section=music] .hero-logo-stage{perspective:none;min-height:228px;transform:translateY(-36px)}.stage-logo[data-section=music] .logo-round-shell:before,.stage-logo[data-section=music] .logo-round-shell:after{display:none}.stage-logo[data-section=music] .coin-face{filter:drop-shadow(0 18px 34px #0000009e)drop-shadow(0 0 12px #ffffff1f);opacity:.42;width:min(34vw,430px);max-height:184px;animation:1.35s cubic-bezier(.2,.82,.19,1) .12s forwards music-center-logo-reveal;transform:none}.stage-logo[data-section=music] .hero-description{--copy-extra-y:6.2rem;align-self:end;width:min(84vw,760px)}.stage-logo[data-section=music] .hero-description p{font-size:clamp(1rem,1.25vw,1.18rem);font-weight:600}.hero-logo-stage.logo-about{min-height:245px}.logo-about .about-wordmark{width:min(72vw,820px);max-height:270px}.lower-wordmark{width:min(56vw,680px);max-height:210px}.hero-spacer{min-height:48svh}.ecosystem-logo-stage{width:min(64vw,540px);min-height:390px;transform:translate3d(var(--logo-shift-x), var(--logo-shift-y), 0);grid-template-rows:auto auto;place-items:center;gap:.15rem;transition:transform .12s linear;animation:.98s cubic-bezier(.2,.82,.19,1) both logo-enter;display:grid}.atlas-site[data-section=ecosystem][data-focus-active=true] .ecosystem-logo-stage{transform:translate3d(calc(var(--logo-shift-x) + min(18vw, 260px)), var(--logo-shift-y), 0);transition:transform .76s cubic-bezier(.18,.82,.2,1)}.ecosystem-ring-viewport{aspect-ratio:1;width:min(48vw,430px);position:relative;overflow:hidden}.ecosystem-ring-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.ecosystem-ring-fallback{opacity:0;filter:drop-shadow(0 18px 42px #00000075);border:clamp(3.5rem,8vw,6.8rem) solid #ffffffe0;border-radius:50%;animation:1.2s cubic-bezier(.2,.82,.19,1) forwards ecosystem-fallback-ring;position:absolute;inset:18%}.ecosystem-ring-viewport[data-loaded=true] .ecosystem-ring-fallback{opacity:0;animation:none}.ecosystem-stage-wordmark{mix-blend-mode:screen;opacity:.78;filter:drop-shadow(0 9px 18px #0006)drop-shadow(0 0 10px #ffffff1a);-webkit-user-select:none;user-select:none;width:min(42vw,330px);height:auto;margin-top:-1.15rem;display:block}.hero-description{--copy-extra-y:0px;text-align:center;text-shadow:0 2px 12px #000000eb,0 0 26px #000000b8;width:min(88vw,880px);transform:translate3d(var(--copy-shift-x), calc(var(--copy-shift-y) + var(--copy-extra-y)), 0);margin:0 auto;transition:transform .14s linear;animation:.9s cubic-bezier(.2,.82,.19,1) both copy-enter}.hero-description strong,.hero-description span,.hero-description h2{display:block}.hero-description strong{color:#fff;letter-spacing:0;text-transform:uppercase;margin:0 0 .72rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,5.5vw,5rem);font-weight:900;line-height:.95}.hero-description span{color:#fffaf1e6;margin:0 0 .8rem;font-size:clamp(1rem,1.6vw,1.35rem);font-weight:700;line-height:1.35}.hero-description h2{color:#fff;letter-spacing:0;margin:0 0 1rem;font-family:Georgia,Times New Roman,serif;font-size:3.5rem;font-weight:900;line-height:1}.hero-description p{color:#fffaf1;margin:0;font-size:1.28rem;font-weight:650;line-height:1.45}.stage-blackText .hero{grid-template-rows:1fr;padding-top:8.2rem}.stage-blackText .hero-description{align-self:center;max-width:760px}.stage-blackText .hero-description p{color:#fffaf1db}.stage-videoText[data-section=ecosystem] .hero{grid-template-rows:auto auto;align-content:center;gap:.9rem;padding-bottom:3.2rem}.stage-videoText[data-section=ecosystem] .hero-spacer{display:none}.stage-videoText[data-section=ecosystem] .hero-description{flex-direction:column;align-self:center;align-items:center;max-width:820px;display:flex}.stage-videoText[data-section=ecosystem] .hero-description h2{color:#f4ecd6eb;letter-spacing:0;text-transform:none;margin-bottom:.85rem;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(2rem,3.2vw,3.35rem);font-weight:620;line-height:1.06}.stage-videoText[data-section=ecosystem] .hero-description p{color:#fffaf1e6}.registration-button{color:#ebdcb2eb;cursor:pointer;min-height:42px;font:inherit;letter-spacing:0;text-shadow:none;background:radial-gradient(circle at 18% 20%,#ffffff24,#0000 24%),linear-gradient(135deg,#3b2b226b,#110f0e8f);border:1px solid #dcc79457;border-radius:999px;order:-1;place-items:center;margin:0 0 1.18rem;padding:0 1.4rem;font-size:.92rem;font-weight:720;transition:border-color .18s,box-shadow .18s,color .18s,transform .18s;display:inline-grid;box-shadow:inset 0 0 0 1px #fff4d214,0 12px 24px #0000004d}:is(.registration-button:hover,.registration-button:focus-visible){color:#faeecafa;border-color:#e7d19c85;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #fff4d21f,0 0 16px #d8bc7c2e,0 14px 28px #00000057}.cursor-magic-field{z-index:60;pointer-events:none;position:fixed;inset:0;overflow:visible}.cursor-sparkle{top:var(--spark-y);left:var(--spark-x);width:var(--spark-size);height:var(--spark-size);opacity:0;animation:cursor-sparkle-fall var(--spark-duration) cubic-bezier(.16, .76, .18, 1) both;animation-delay:var(--spark-delay);background:#fff1bff0;border-radius:999px;position:fixed;transform:translate(-50%,-50%)scale(.42);box-shadow:0 0 7px #ffde89a8,0 0 13px #ffffff52}.cursor-sparkle:nth-child(3n){background:#ffffffe6}.cursor-sparkle:nth-child(4n){background:#e1b75ce0}.cursor-sparkle:nth-child(5n){width:calc(var(--spark-size) * .62);height:calc(var(--spark-size) * .62);filter:blur(.15px)}.cursor-sparkle:nth-child(4n+2){animation-name:cursor-sparkle-wisp}.cursor-sparkle:nth-child(4n+3){animation-name:cursor-sparkle-curl}.cursor-sparkle:nth-child(4n){animation-name:cursor-sparkle-slowfall}.stage-logo[data-section=tattoos] .hero-logo-stage,.stage-logo[data-section=shop] .hero-logo-stage{min-height:350px}.stage-logo[data-section=tattoos] .hero,.stage-logo[data-section=shop] .hero{grid-template-rows:minmax(345px,auto) auto;align-content:start;gap:.85rem;padding-top:6.65rem;padding-bottom:3.8rem}.stage-logo[data-section=oil] .logo-round-shell:before,.stage-logo[data-section=oil] .logo-round-shell:after,.stage-logo[data-section=tattoos] .logo-round-shell:before,.stage-logo[data-section=tattoos] .logo-round-shell:after,.stage-logo[data-section=shop] .logo-round-shell:before,.stage-logo[data-section=shop] .logo-round-shell:after{display:none}.stage-logo[data-section=oil]{--oil-logo-size:clamp(100px, 30vw, 318px)}.stage-logo[data-section=oil] .hero{padding:calc(var(--header-height) + .9rem) clamp(10px, 2.4vw, 64px) 1rem;grid-template-rows:auto 1fr;gap:2rem}.stage-logo[data-section=oil] .coin-face{aspect-ratio:1;width:100%;max-height:none;box-shadow:none;filter:drop-shadow(0 9px 18px #00000047) drop-shadow(0 0 7px var(--accent));border-radius:50%}@supports (color:color-mix(in lab, red, red)){.stage-logo[data-section=oil] .coin-face{filter:drop-shadow(0 9px 18px #00000047) drop-shadow(0 0 7px color-mix(in srgb, var(--accent) 10%, transparent))}}.stage-logo[data-section=oil] .coin-face{transform:none}.stage-logo[data-section=oil] .logo-round-shell{transform-style:flat}.stage-logo[data-section=oil] .hero-logo-stage{perspective:none;width:100%;min-height:0;transform:none}.stage-logo[data-section=oil] .logo-reveal-shell{animation:1.18s cubic-bezier(.18,.82,.2,1) both oil-logo-arrive}.stage-logo[data-section=oil] .background-video{transition:none;transform:none}.stage-logo[data-section=oil] .coin-stage,.stage-logo[data-section=tattoos] .coin-stage{width:min(318px,58vw);animation:none}.stage-logo[data-section=oil] .coin-tilt-frame:before,.stage-logo[data-section=tattoos] .coin-tilt-frame:before{content:"";z-index:-2;border-radius:inherit;clip-path:circle(50%);background-blend-mode:screen, multiply, normal, overlay;opacity:0;background:radial-gradient(circle at 35% 25%,#fff4c96b,#0000 20%),radial-gradient(circle at 76% 78%,#12090485,#0000 46%),conic-gradient(from 18deg,#e6bc596b,#603010a8,#fee2887a,#211108ad,#cf973575,#e6bc596b),repeating-conic-gradient(from 3deg,#ffeeb15c 0deg 2.4deg,#50280f7a 2.4deg 5.4deg,#1209048f 5.4deg 7.2deg);animation:.92s cubic-bezier(.18,.82,.22,1) 2s both coin-back-emerge;position:absolute;inset:.2%;transform:translateZ(-28px)scale(.985);box-shadow:inset 0 0 0 1px #ffefb02e,inset 15px 8px 24px #ffe5971a,inset -22px -14px 32px #00000070,0 22px 46px #00000085}.stage-logo[data-section=oil] .coin-tilt-frame:after,.stage-logo[data-section=tattoos] .coin-tilt-frame:after{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(circle,#0000 58%,#ffebaa4d 59%,#0000 66%),repeating-conic-gradient(from 11deg,#fff6cc80 0deg 1.8deg,#723c1285 1.8deg 4.8deg,#1c0d059e 4.8deg 6.5deg);animation:.88s cubic-bezier(.18,.82,.22,1) 2.08s both coin-rim-emerge;display:block;position:absolute;inset:.1%;transform:translateZ(-14px)scale(.995);box-shadow:inset 0 0 0 2px #fff6ce24,inset 20px 0 26px #ffe99e14,inset -24px 0 34px #00000075}.stage-logo[data-section=oil] .coin-tilt-frame:before{clip-path:polygon(50% 0,58% 2.3%,66% 4.7%,75% 9.8%,84% 17%,91% 26%,96% 38%,99% 50%,96% 63%,91% 74%,83% 84%,72% 92%,61% 97%,50% 100%,38% 97%,27% 92%,16% 84%,8.5% 74%,3.5% 62%,1% 50%,3.8% 37%,9% 25%,16.5% 16%,27% 8%,38% 2.8%);background-blend-mode:screen, multiply, overlay, multiply, normal, overlay;background:radial-gradient(circle at 32% 23%,#fff7e13d,#0000 18%),radial-gradient(circle at 72% 74%,#0e0b0980,#0000 48%),linear-gradient(112deg,#0000 0 35%,#ffffff1f 36% 37%,#0000 39% 100%),linear-gradient(28deg,#0000 0 47%,#0f0c0a42 48% 49%,#0000 51% 100%),conic-gradient(from 18deg,#756e61,#a49882 9%,#514c43 17%,#8c806b 28%,#393631 39%,#b7aa91 48%,#5d564b 58%,#817765 70%,#312f2b 82%,#9f927c 92%,#756e61),repeating-conic-gradient(from 4deg,#fff7db29 0deg 3deg,#29252038 3deg 7deg,#7b705f33 7deg 11deg);border-radius:48%;animation:.92s cubic-bezier(.18,.82,.22,1) 2s both stone-slab-emerge;inset:-.3%;transform:translateZ(-34px)scale(1.01);box-shadow:inset 0 0 0 1px #fff7d814,inset 18px 9px 28px #fff0ce14,inset -26px -18px 38px #00000070,0 24px 50px #0000008f}.stage-logo[data-section=oil] .coin-tilt-frame:after{clip-path:polygon(50% 0,58% 2.3%,66% 4.7%,75% 9.8%,84% 17%,91% 26%,96% 38%,99% 50%,96% 63%,91% 74%,83% 84%,72% 92%,61% 97%,50% 100%,38% 97%,27% 92%,16% 84%,8.5% 74%,3.5% 62%,1% 50%,3.8% 37%,9% 25%,16.5% 16%,27% 8%,38% 2.8%);background:radial-gradient(circle,#0000 56%,#e6ddc633 57%,#0000 65%),repeating-conic-gradient(from 9deg,#ebe0c847 0deg 2.4deg,#4a443b6b 2.4deg 5.8deg,#1815127a 5.8deg 7.4deg);border-radius:48%;animation:.88s cubic-bezier(.18,.82,.22,1) 2.08s both stone-rim-emerge;inset:-.15%;transform:translateZ(-15px)scale(1.018);box-shadow:inset 0 0 0 1px #fff8de1a,inset 16px 0 24px #fff0ce12,inset -24px 0 34px #0000007a}.stage-logo[data-section=oil] .coin-tilt-frame:before,.stage-logo[data-section=oil] .coin-tilt-frame:after{display:none}.stage-logo[data-section=tattoos] .background-video{transition:none;transform:none}.stage-logo[data-section=tattoos] .tattoo-idle-background{pointer-events:none;filter:none;overflow:hidden;container:tattoo-scene/size}.tattoo-idle-sky{object-fit:cover;object-position:center;filter:blur(12px)brightness(.56)saturate(.7);width:120%;max-width:none;height:120%;translate:var(--sky-parallax-x,0px) var(--sky-parallax-y,0px);transition:translate .65s cubic-bezier(.22,.61,.36,1);animation:24s ease-in-out infinite alternate tattoo-sky-drift;position:absolute;inset:-10%}@keyframes tattoo-sky-drift{0%{transform:translate(-1.3%,-.6%)}to{transform:translate(1.3%,.6%)}}.tattoo-idle-depth-logo{aspect-ratio:1;width:max(96.8cqw,123.2cqh);transform:translate(-50%,-50%);translate:0 var(--depth-logo-scroll-y,0px);opacity:.624;filter:blur(2.15px)brightness(.6)contrast(1.22)saturate(.75);transition:translate .28s cubic-bezier(.22,.61,.36,1);position:absolute;top:52%;left:50%}.tattoo-idle-depth-logo .tattoo-coin-model{width:100%;height:100%;translate:var(--depth-logo-x,0px) var(--depth-logo-y,0px);transition:translate 3s cubic-bezier(.22,.61,.36,1);display:block}.tattoo-idle-depth-logo .tattoo-coin-model-viewer{width:100%;height:100%;inset:0}.tattoo-idle-source{opacity:0;width:1px;height:1px;position:absolute}.tattoo-idle-character{--character-scale:var(--tattoo-woman-scale,1);--character-blur:var(--tattoo-woman-blur,0px);bottom:0;left:calc(50% - var(--tattoo-composition-size) * 1.16);height:calc(var(--tattoo-composition-size) * 2.55);aspect-ratio:440/750;width:auto;transform:translateX(-50%) scale(var(--character-scale));transform-origin:bottom;filter:brightness(.91) saturate(.86) blur(var(--character-blur));transition:transform .65s cubic-bezier(.22,.61,.36,1),filter .65s cubic-bezier(.22,.61,.36,1);position:absolute}.tattoo-idle-character[data-character=man]{--character-scale:var(--tattoo-man-scale,1);--character-blur:var(--tattoo-man-blur,0px);left:calc(50% + var(--tattoo-composition-size) * 1.16)}@media (hover:hover){:is(.atlas-site:has(.tattoo-social-right .tattoo-social-action:hover),.atlas-site:not(:has(.tattoo-social-action:hover)):has(.tattoo-social-right .tattoo-social-action:focus-visible)){--tattoo-man-scale:1.0225;--tattoo-woman-blur:1.5px}:is(.atlas-site:has(.tattoo-social-left .tattoo-social-action:hover),.atlas-site:not(:has(.tattoo-social-action:hover)):has(.tattoo-social-left .tattoo-social-action:focus-visible)){--tattoo-woman-scale:1.0225;--tattoo-man-blur:1.5px}}@media (prefers-reduced-motion:reduce){.tattoo-idle-character{transition:none;transform:translate(-50%)}.tattoo-idle-sky,.tattoo-idle-depth-logo,.tattoo-idle-depth-logo .tattoo-coin-model{transition:none;animation:none;translate:0}}.stage-logo[data-section=tattoos]{--tattoo-composition-size:min(282px, 25vw, calc((100svh - var(--header-height) - 104px) / 2.8));--tattoo-side-logo-bottom:calc(clamp(.32rem, 1.45vh, .95rem) + 1cm)}.stage-logo[data-section=tattoos] .hero-logo-stage{bottom:calc(var(--tattoo-composition-size) * 1.65);width:var(--tattoo-composition-size);height:var(--tattoo-composition-size);perspective:1000px;min-height:0;position:absolute;left:50%;transform:translate(-50%)}.stage-logo[data-section=tattoos] .hero{height:100svh;padding:0;display:block}.stage-logo[data-section=tattoos] .hero-description{--copy-extra-y:0px;--copy-shift-x:0px;--copy-shift-y:0px;right:0;bottom:max(1.2rem, env(safe-area-inset-bottom));width:min(86vw,840px);margin-top:.45rem;transition:opacity .28s,filter .34s,transform .34s cubic-bezier(.2,.82,.19,1);position:absolute;left:0}:is(.stage-logo[data-section=tattoos]:has(.peso-tattoo-coin-dock:hover) .hero-description,.stage-logo[data-section=tattoos]:has(.peso-tattoo-coin-dock:focus-within) .hero-description,.stage-logo[data-section=tattoos]:has(.tattoo-visualization-logo-dock:hover) .hero-description,.stage-logo[data-section=tattoos]:has(.tattoo-visualization-logo-dock:focus-within) .hero-description){opacity:0;filter:blur(7px);pointer-events:none;transform:translate3d(var(--copy-shift-x), calc(var(--copy-shift-y) + var(--copy-extra-y) + 14px), 0) scale(.96)}.stage-logo[data-section=tattoos] .coin-stage{width:var(--tattoo-composition-size);cursor:pointer;isolation:isolate;position:relative}.stage-logo[data-section=tattoos] .coin-tilt-frame{transform:rotateX(var(--coin-rotate-x)) rotateY(var(--coin-rotate-y)) translateZ(0)}.stage-logo[data-section=tattoos] .coin-tilt-frame:before,.stage-logo[data-section=tattoos] .coin-tilt-frame:after{content:none;display:none}.stage-logo[data-section=oil] .coin-tilt-frame .coin-face,.stage-logo[data-section=tattoos] .coin-tilt-frame .coin-face{z-index:2;animation:.98s cubic-bezier(.2,.82,.19,1) both section-logo-face-enter;position:relative}.stage-logo[data-section=shop] .hero-description{width:min(84vw,760px)}.stage-logo[data-section=shop] .hero-description h2{font-size:clamp(2rem,4.4vw,3.8rem)}.atlas-site[data-section=shop] .site-header{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:#04040480;border-bottom-color:#ffd16629}.stage-logo[data-section=shop] .hero{grid-template-rows:minmax(0,1fr) auto;align-content:stretch;gap:0;min-height:100svh;padding:0 1rem clamp(1.7rem,4svh,3.35rem);position:relative;overflow:hidden}.stage-logo[data-section=shop] .hero:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(at 50% 42%,#0000 0 38%,#00000057 74%),linear-gradient(#0000003d,#0000 28%,#000000b8);position:absolute;inset:0}.stage-logo[data-section=shop] .hero-logo-stage{z-index:0;pointer-events:none;perspective:1400px;width:auto;min-height:100%;animation:.92s cubic-bezier(.2,.82,.19,1) both shop-stage-enter;position:absolute;inset:0;overflow:hidden;transform:none}.stage-logo[data-section=shop] .hero-description{--copy-extra-y:0px;z-index:5;align-self:end;width:min(88vw,780px);margin-bottom:clamp(.95rem,3.6svh,2.6rem);position:relative}.stage-logo[data-section=shop] .hero-description p{width:min(100%,650px);margin:0 auto}.shop-magic-scene,.shop-scene-layer,.shop-hanging-sign{position:absolute}.shop-magic-scene{isolation:isolate;background:#030201;display:block;inset:0;overflow:hidden}.shop-magic-scene:before{content:"";z-index:4;pointer-events:none;mix-blend-mode:screen;opacity:.82;background:radial-gradient(circle at 50% 38%,#ffd78629,#0000 18%),radial-gradient(circle at 74% 36%,#58e3d424,#0000 30%),radial-gradient(circle at 24% 44%,#fa8f3724,#0000 28%);animation:7.5s ease-in-out infinite shop-ambient-glow;position:absolute;inset:0}.shop-scene-layer{pointer-events:none;will-change:transform, opacity;display:block;inset:-4%}.shop-scene-layer img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.shop-scene-backdrop{z-index:0;filter:saturate(1.15)contrast(1.08)brightness(.92);transform:translate3d(var(--shop-back-x), var(--shop-back-y), 0) scale(1.09)}.shop-programmatic-mist,.shop-dust-field{pointer-events:none;position:absolute}.shop-programmatic-mist{z-index:2;opacity:.56;mix-blend-mode:screen;filter:blur(18px)saturate(1.35);transform:translate3d(var(--shop-fog-x), var(--shop-fog-y), 0) scale(1.08);will-change:transform, opacity;background:radial-gradient(at 15% 58%,#ff952b52,#0000 27%),radial-gradient(at 48% 62%,#ffe5aa33,#0000 31%),radial-gradient(at 78% 46%,#48e7d34d,#0000 29%),radial-gradient(at 58% 34%,#78ffe21f,#0000 25%);animation:24s linear infinite shop-mist-flow;inset:-18%}.shop-programmatic-mist:before,.shop-programmatic-mist:after{content:"";opacity:.74;background:radial-gradient(at 28% 42%,#ffdb8a3d,#0000 30%),radial-gradient(at 68% 55%,#56e6db3b,#0000 34%),linear-gradient(100deg,#0000 8%,#ffffff14,#0000 58%);animation:18s ease-in-out infinite alternate shop-mist-ribbon;position:absolute;inset:-8%;transform:translate(-7%)}.shop-programmatic-mist:after{opacity:.44;filter:blur(22px);animation-duration:31s;animation-delay:-9s}.shop-mist-back{z-index:2}.shop-mist-front{z-index:4;opacity:.32;filter:blur(24px)saturate(1.5);animation-duration:33s;animation-direction:reverse}.shop-dust-field{z-index:6;mix-blend-mode:screen;inset:0;overflow:hidden}.shop-dust-speck{left:var(--dust-x);top:var(--dust-y);width:var(--dust-size);height:var(--dust-size);background:rgb(var(--dust-color));box-shadow:0 0 7px rgba(var(--dust-color), .72), 0 0 16px rgba(var(--dust-color), .28);opacity:0;animation:shop-dust-float var(--dust-duration) ease-in-out infinite;animation-delay:var(--dust-delay);will-change:transform, opacity;border-radius:50%;position:absolute;transform:translate(0)scale(.4)}.shop-hanging-sign{z-index:5;aspect-ratio:3/2;pointer-events:auto;transform-origin:51% 8%;filter:drop-shadow(0 30px 46px #0000009e)drop-shadow(0 0 24px #ffcd711f);will-change:transform;width:min(92vw,900px);animation:5.8s ease-in-out infinite shop-sign-depth-sway;display:block;top:clamp(4.1rem,8.2svh,6.45rem);left:50%}.shop-sign-board{z-index:1;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.shop-sign-light{z-index:0;aspect-ratio:2.8;opacity:.7;pointer-events:none;filter:blur(20px);background:radial-gradient(circle at 52% 44%,#ffe0985c,#0000 24%),radial-gradient(circle at 28% 48%,#ff8f332e,#0000 42%),radial-gradient(circle at 75% 46%,#5ae2cf2e,#0000 44%);border-radius:999px;width:72%;animation:4.8s ease-in-out infinite shop-sign-light-breathe;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.shop-logo-medallion{--logo-hover-scale:1;z-index:4;aspect-ratio:1;width:clamp(62px,16.2%,126px);transform:translate3d(-50%, -50%, 0) rotateX(var(--coin-rotate-x)) rotateY(var(--coin-rotate-y)) scale(var(--logo-hover-scale));transform-style:preserve-3d;will-change:transform, filter;background:radial-gradient(circle at 34% 24%,#ffffff4d,#0000 24%),radial-gradient(circle at 72% 76%,#00000057,#0000 55%),#2a120dc7;border:1px solid #ffeab452;border-radius:50%;place-items:center;transition:filter .22s,box-shadow .22s,transform .22s;display:grid;position:absolute;top:39.2%;left:49.7%;box-shadow:inset 0 0 0 1px #fffae81f,inset 10px 5px 18px #ffe8b514,inset -16px -10px 24px #00000052,0 8px 22px #0000006b,0 0 18px #ffd3731f}.shop-logo-medallion:after{content:"";z-index:-1;border-radius:inherit;opacity:0;filter:blur(9px);background:radial-gradient(circle,#ffd57547,#0000 58%),conic-gradient(from 28deg,#0000,#ffe7ab38,#0000 27%,#67e1cd2e,#0000 64%,#ffbd5729,#0000);transition:opacity .22s,transform .22s;position:absolute;inset:-11%;transform:scale(.88)}.shop-logo-medallion:hover,.shop-hanging-sign:hover .shop-logo-medallion{--logo-hover-scale:1.045;filter:drop-shadow(0 0 10px #ffe29b80)drop-shadow(0 0 16px #81e8d23d);box-shadow:inset 0 0 0 1px #fffcec33,inset 9px 5px 17px #ffe8b51f,inset -15px -10px 23px #00000057,0 10px 24px #00000070,0 0 26px #ffd77e5c}.shop-logo-medallion:hover:after,.shop-hanging-sign:hover .shop-logo-medallion:after{opacity:1;transform:scale(1)}.shop-logo-image{z-index:2;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:50%;width:91%;height:91%;display:block;position:relative;transform:translateZ(24px)}.shop-title-glow{z-index:4;pointer-events:none;color:#0000;-webkit-text-fill-color:transparent;letter-spacing:0;white-space:nowrap;-webkit-text-stroke:0 transparent;width:max-content;text-shadow:none;filter:drop-shadow(0 0 12px #ffcf6975);background:linear-gradient(100deg,#fff3c8 0%,#fff 18%,#f7c96f 36%,#fff9df 52%,#ffd988 68%,#fff5cf 100%) 0 0/240% 100%;-webkit-background-clip:text;background-clip:text;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.35rem,8.3vw,5.5rem);font-weight:760;line-height:.92;animation:3.8s ease-in-out infinite shop-title-breathe,6.2s linear infinite shop-title-shimmer;display:block;position:absolute;top:64.4%;left:50%;transform:translate(-50%,-50%)}.shop-title-glow:after{display:none}.stage-logo[data-section=tattoos] .coin-face{box-shadow:none}.stage-logo[data-section=tattoos] .coin-tilt-frame .coin-face{aspect-ratio:1;filter:none;border-radius:50%;width:100%;animation:none;transform:translateZ(30px)}.stage-logo .coin-tilt-frame .coin-face{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;max-height:none;filter:drop-shadow(var(--coin-shadow-x) var(--coin-shadow-y) 34px #1113);border-radius:999px;transform:translateZ(10px)}.tattoo-topline{--social-inline-padding:clamp(12px, 2.4vw, 64px);--social-group-gap:clamp(8px, 1.4vw, 22px);--social-icon-gap:clamp(4px, .9vw, 18px);--social-columns:6;--social-icon-size:min(56px, calc((100vw - var(--social-inline-padding) * 2 - var(--social-group-gap) * 2 - var(--social-icon-gap) * 10 - 4px) / 13));--whatsapp-size:calc(var(--social-icon-size) + 4px);top:calc(var(--header-height) + .9rem);z-index:16;grid-template-columns:minmax(0, 1fr) var(--whatsapp-size) minmax(0, 1fr);align-items:center;gap:var(--social-group-gap);padding:4px var(--social-inline-padding) 36px;pointer-events:none;display:grid;position:absolute;left:0;right:0}.tattoo-topline>*{pointer-events:auto}.oil-social-topline{--social-icon-gap:5px;--social-icon-max:56px;--social-columns:6;grid-template-columns:minmax(0,1fr) clamp(8px,2vw,32px) minmax(0,1fr);align-items:center;row-gap:clamp(12px,2vw,24px);width:100%;display:grid;position:relative}.oil-hero-logo{width:var(--oil-logo-size);aspect-ratio:1;grid-area:2/1/auto/-1;justify-self:center}.stage-logo[data-section=oil] .coin-tilt-frame .oil-coin-model{filter:drop-shadow(var(--coin-shadow-x) var(--coin-shadow-y) 18px #0000003d);animation:none;transform:none}.oil-coin-model .tattoo-coin-model-viewer{width:85%;height:85%;inset:7.5%}.oil-coin-model .tattoo-coin-model-viewer::part(default-poster){background-size:auto 117.647%}.oil-social-topline .tattoo-social-column{top:3px;container-type:inline-size}.oil-social-topline .tattoo-social-list{--social-icon-size:min(var(--social-icon-max), calc((100cqw - (var(--social-columns) - 1) * var(--social-icon-gap)) / var(--social-columns)))}.tattoo-hero-contact{z-index:2;width:var(--whatsapp-size);color:#fffaf1f5;text-shadow:0 0 18px #6de7a02e,0 2px 12px #000000a6;text-transform:uppercase;letter-spacing:0;white-space:nowrap;background:0 0;border:0;border-radius:999px;grid-area:1/2;place-self:center;align-items:center;gap:0;min-width:0;min-height:0;padding:0;font-size:1rem;font-weight:820;line-height:1;transition:border-color .22s,box-shadow .22s,color .22s;display:grid;position:static}.tattoo-whatsapp-link,.tattoo-phone-link{color:inherit;text-decoration:none}.tattoo-phone-link{align-items:center;min-height:28px;line-height:1;transition:color .22s,text-shadow .22s,transform .22s;display:inline-flex;position:absolute;bottom:0;left:50%;translate:-50%}:is(.tattoo-phone-link:hover,.tattoo-phone-link:focus-visible){color:#fff;text-shadow:0 0 22px #6de7a057,0 2px 12px #000000ad;outline:none;transform:translateY(-1px)}.tattoo-whatsapp-link{width:var(--whatsapp-size);aspect-ratio:1;border-radius:50%;outline:none;display:grid}.tattoo-whatsapp-mark{aspect-ratio:1;border-radius:50%;place-items:center;width:100%;transition:box-shadow .22s,filter .22s,scale .26s cubic-bezier(.2,.65,.3,1),transform .22s;display:grid;position:relative}.tattoo-social-column{z-index:1;pointer-events:auto;grid-row:1;width:100%;min-width:0;display:flex;position:relative}.tattoo-social-left{--social-enter-x:-12px;--social-enter-rotation:-8deg;grid-column:1;justify-content:flex-start}.tattoo-social-right{--social-enter-x:12px;--social-enter-rotation:8deg;grid-column:3;justify-content:flex-end}.tattoo-social-list{grid-template-columns:repeat(var(--social-columns), var(--social-icon-size));gap:var(--social-icon-gap);display:grid}.tattoo-social-action{width:var(--social-icon-size);aspect-ratio:1;opacity:1;cursor:pointer;animation:.7s cubic-bezier(.22,.72,.24,1) both tattoo-social-icon-enter;animation-delay:var(--social-delay);border-radius:50%;place-items:center;padding:0;text-decoration:none;transition:background .22s,box-shadow .22s,color .22s,filter .22s,scale .26s cubic-bezier(.2,.65,.3,1),transform .22s;display:grid;position:relative;overflow:hidden;transform:translate(0)scale(1)}.tattoo-social-action:after{content:"";z-index:2;border-radius:inherit;clip-path:circle(48%);pointer-events:none;opacity:0;animation:.52s ease-out both tattoo-social-icon-sheen;animation-delay:calc(var(--social-delay) + .3s);background:linear-gradient(115deg,#0000 40%,#ffffff8c 50%,#0000 60%) 0 0/250% 100%;position:absolute;inset:0}.tattoo-social-action:focus-visible{opacity:1;animation:none;transform:translate(0)scale(1)}.tattoo-social-action[aria-disabled=true]{cursor:default}.tattoo-social-action,.tattoo-whatsapp-mark{isolation:isolate;box-shadow:none;filter:drop-shadow(0 2px 3px #00000052);background:0 0;border:0;scale:1}.oil-social-topline .tattoo-social-action{filter:drop-shadow(0 3px 4px #0000003d);overflow:visible}.tattoo-social-action:hover,.tattoo-whatsapp-link:hover .tattoo-whatsapp-mark{filter:brightness(1.12)drop-shadow(0 3px 4px #00000061);outline:none;scale:1.06}.tattoo-social-action:focus-visible{filter:brightness(1.12)drop-shadow(0 3px 4px #00000061);outline:none;scale:1.06}.tattoo-whatsapp-link:focus-visible .tattoo-whatsapp-mark{filter:brightness(1.12)drop-shadow(0 3px 4px #00000061);outline:none;scale:1.06}:is(.oil-social-topline .tattoo-social-action:hover,.oil-social-topline .tattoo-social-action:focus-visible){filter:brightness(1.05)drop-shadow(0 4px 6px #0000004d)}:is(.tattoo-social-action:focus-visible,.tattoo-whatsapp-link:focus-visible){outline-offset:4px;outline:2px solid #e0c39a}.tattoo-social-icon{z-index:1;border-radius:inherit;color:currentColor;place-items:center;width:100%;height:100%;display:grid;position:relative}.tattoo-social-medallion{aspect-ratio:1;background-image:url(/brand/logos/social-bronze-laurel-medallions.png);background-repeat:no-repeat;border-radius:50%;width:100%;height:100%;display:block}.tattoo-social-medallion.is-marble{clip-path:circle(48%);background-color:#eeefed;background-image:url(/brand/logos/social-marble-laurel-medallions-v2.png)}.tattoo-whatsapp-mark .tattoo-social-medallion{animation:3.6s cubic-bezier(.45,0,.25,1) infinite tattoo-whatsapp-heartbeat;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes tattoo-whatsapp-heartbeat{0%,22%,42%,to{width:100%;height:100%}12%{width:calc(100% + 4px);height:calc(100% + 4px)}31%{width:calc(100% + 2.5px);height:calc(100% + 2.5px)}}@media (max-width:680px){.tattoo-topline{--social-columns:3;--social-icon-size:min(44px, calc((100vw - var(--social-inline-padding) * 2 - var(--social-group-gap) * 2 - var(--social-icon-gap) * 4 - 4px) / 7))}}@media (prefers-reduced-motion:reduce){.tattoo-whatsapp-mark .tattoo-social-medallion,.tattoo-social-action,.tattoo-social-action:after{animation:none}}.peso-tattoo-coin-dock{left:clamp(1rem,2.8vw,2.4rem);bottom:var(--tattoo-side-logo-bottom,clamp(1rem, 3.8vh, 2.4rem));z-index:11;isolation:isolate;will-change:transform;align-items:center;animation:5.4s ease-in-out infinite tattoo-side-logo-levitate;display:flex;position:absolute;transform:translate(0)}.tattoo-visualization-logo-dock{right:clamp(1rem,2.8vw,2.4rem);bottom:var(--tattoo-side-logo-bottom,clamp(1rem, 3.8vh, 2.4rem));z-index:11;isolation:isolate;will-change:transform;align-items:center;animation:5.4s ease-in-out infinite tattoo-side-logo-levitate;display:flex;position:absolute;transform:translate(0)}.peso-tattoo-coin-button{width:var(--tattoo-side-logo-size,clamp(74px, 7.5vw, 106px));height:var(--tattoo-side-logo-size,clamp(74px, 7.5vw, 106px));aspect-ratio:1;cursor:pointer;filter:drop-shadow(0 14px 24px #0000007a)drop-shadow(0 0 8px #edc4601f);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:filter .22s,transform .26s cubic-bezier(.2,.82,.19,1);display:grid;position:relative;transform:translate(0)scale(1)}.tattoo-visualization-logo-frame{width:var(--tattoo-side-logo-size,clamp(74px, 7.5vw, 106px));height:var(--tattoo-side-logo-size,clamp(74px, 7.5vw, 106px));aspect-ratio:1;box-sizing:border-box;cursor:pointer;filter:drop-shadow(0 14px 24px #00000080)drop-shadow(0 0 9px #eebd4824);font:inherit;background:0 0;border:0;border-radius:50%;outline:none;place-items:center;padding:0;line-height:0;transition:filter .22s,transform .26s cubic-bezier(.2,.82,.19,1);display:grid;position:relative;transform:translate(0)scale(1)}:is(.peso-tattoo-coin-button:hover,.peso-tattoo-coin-button:focus-visible){filter:drop-shadow(0 16px 28px #00000085)drop-shadow(0 0 12px #f5d37733);outline:none;transform:translateY(-2px)scale(1.08)}:is(.tattoo-visualization-logo-frame:hover,.tattoo-visualization-logo-frame:focus-visible){filter:drop-shadow(0 16px 28px #0000008a)drop-shadow(0 0 13px #eebd4838);transform:translateY(-2px)scale(1.08)}.peso-tattoo-coin-button img{z-index:2;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.tattoo-visualization-logo-frame img{z-index:2;object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.peso-tattoo-coin-aura{z-index:1;opacity:.3;filter:blur(4px);background:radial-gradient(circle,#ffeca557,#0000 56%),conic-gradient(from 18deg,#0000,#fff3c42e,#0000 28%,#e2463624,#0000 58%,#ffeea629,#0000);border-radius:50%;transition:opacity .26s,transform .32s;position:absolute;inset:-12%;transform:scale(.9)}:is(.peso-tattoo-coin-button:hover .peso-tattoo-coin-aura,.peso-tattoo-coin-button:focus-visible .peso-tattoo-coin-aura){opacity:.46;transform:scale(.98)rotate(8deg)}.tattoo-visualization-logo-aura{z-index:1;opacity:.32;filter:blur(4px);background:radial-gradient(circle,#ffdc874d,#0000 58%),conic-gradient(from -18deg,#0000,#ffe8a429,#0000 26%,#800f1e2e,#0000 62%,#ffdc8e24,#0000);border-radius:50%;transition:opacity .26s,transform .32s;position:absolute;inset:-13%;transform:scale(.9)}:is(.tattoo-visualization-logo-frame:hover .tattoo-visualization-logo-aura,.tattoo-visualization-logo-frame:focus-visible .tattoo-visualization-logo-aura){opacity:.5;transform:scale(1)rotate(-8deg)}.peso-tattoo-coin-description{color:#fffcf6f5;width:min(46vw,350px);box-shadow:none;opacity:0;pointer-events:none;text-shadow:0 1px 7px #000000bd,0 0 5px #ffeaa829;filter:blur(4px);background:0 0;border:0;border-radius:0;gap:.26rem;padding:.16rem 0 .24rem;transition:opacity .26s,filter .32s,transform .32s cubic-bezier(.2,.82,.19,1);display:grid;position:absolute;bottom:.55rem;left:calc(100% + .85rem);transform:translate(-8px,8px)}.tattoo-visualization-description{color:#fffcf6f5;width:min(46vw,380px);box-shadow:none;opacity:0;pointer-events:none;text-align:right;text-shadow:0 1px 7px #000000bd,0 0 5px #ffeaa829;filter:blur(4px);background:0 0;border:0;border-radius:0;justify-items:end;gap:.26rem;padding:.16rem 0 .24rem;transition:opacity .26s,filter .32s,transform .32s cubic-bezier(.2,.82,.19,1);display:grid;position:absolute;bottom:.55rem;right:calc(100% + .85rem);transform:translate(8px,8px)}.peso-tattoo-coin-description strong,.peso-tattoo-coin-description-text,.tattoo-visualization-description strong,.tattoo-visualization-description-text{flex-wrap:wrap;align-items:baseline;display:flex}.peso-tattoo-coin-description strong,.tattoo-visualization-description strong{color:#fff;font-size:.9rem;font-weight:900;line-height:1.05}.tattoo-visualization-description strong,.tattoo-visualization-description-text{justify-content:flex-end}.peso-tattoo-coin-description-text,.tattoo-visualization-description-text{color:#fffcf6f0;font-size:.78rem;font-weight:650;line-height:1.35}.peso-tattoo-letter{opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;filter:blur(7px);text-rendering:geometricprecision;will-change:opacity, filter, transform;display:inline-block;transform:translateY(.48em)scale(.96)}.peso-tattoo-coin-dock:hover .peso-tattoo-coin-description,.peso-tattoo-coin-dock:focus-within .peso-tattoo-coin-description,.tattoo-visualization-logo-dock:hover .tattoo-visualization-description,.tattoo-visualization-logo-dock:focus-within .tattoo-visualization-description{opacity:1;filter:blur();transform:translate(0)}.peso-tattoo-coin-dock:hover .peso-tattoo-letter,.peso-tattoo-coin-dock:focus-within .peso-tattoo-letter,.tattoo-visualization-logo-dock:hover .peso-tattoo-letter,.tattoo-visualization-logo-dock:focus-within .peso-tattoo-letter{animation:.62s cubic-bezier(.18,.82,.18,1) forwards peso-tattoo-letter-reveal;animation-delay:var(--letter-delay)}.peso-tattoo-transition{--peso-transition-size:clamp(74px, 7.5vw, 106px);z-index:80;pointer-events:none;background:#fff0;animation:.86s cubic-bezier(.2,.82,.19,1) forwards peso-tattoo-whiteout;position:fixed;inset:0;overflow:hidden}.peso-tattoo-transition img{width:var(--peso-transition-size);aspect-ratio:1;object-fit:contain;transform-origin:50%;border-radius:50%;animation:.86s cubic-bezier(.2,.82,.19,1) forwards peso-tattoo-coin-whiteout;position:absolute;bottom:clamp(1rem,3.8vh,2.4rem);left:clamp(1rem,2.8vw,2.4rem)}.tattoo-visualization-page{z-index:2;min-height:100svh;padding:calc(var(--header-height) + 2.3rem) clamp(1rem, 3vw, 2.8rem) 5rem;color:#fff8ef;background:#030303;position:relative;overflow:hidden}.tattoo-visualization-page:before{content:"";z-index:-1;opacity:.78;pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff07 0 1px,#0000 1px 42px),radial-gradient(circle at 50% 0,#68101633,#0000 42%);position:absolute;inset:0}.tattoo-visualization-back{color:#fff8eeeb;cursor:pointer;letter-spacing:0;background:#ffffff14;border:1px solid #ffefcc33;border-radius:999px;place-items:center;min-height:38px;margin-bottom:1.45rem;padding:0 1.05rem;font-size:.78rem;font-weight:790;transition:background .18s,border-color .18s,transform .22s cubic-bezier(.2,.82,.19,1);display:inline-grid;position:relative}:is(.tattoo-visualization-back:hover,.tattoo-visualization-back:focus-visible){background:#ffffff21;border-color:#ffe1a06b;outline:none;transform:translateY(-2px)}.tattoo-visualization-page-hero{perspective:1000px;text-align:center;grid-template-columns:1fr;justify-items:center;gap:clamp(1rem,2.6vw,1.8rem);width:min(100%,820px);margin:0 auto 3rem;display:grid}.tattoo-visualization-page-logo-shell{--tattoo-page-logo-scale:1;aspect-ratio:1;cursor:default;filter:drop-shadow(0 22px 44px #0000008a)drop-shadow(0 0 15px #e1ad5229);border-radius:50%;justify-self:center;place-items:center;width:clamp(172px,24vw,302px);transition:filter .22s;animation:.76s cubic-bezier(.18,.82,.18,1) both tattoo-visualization-logo-arrive;display:grid;position:relative}.tattoo-visualization-page-logo-shell:hover{--tattoo-page-logo-scale:1.035;filter:drop-shadow(0 25px 50px #000000a3)drop-shadow(0 0 20px #e1ad5238)}.tattoo-visualization-page-logo-tilt{width:100%;height:100%;transform:translate3d(var(--logo-shift-x), var(--logo-shift-y), 0) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) scale(var(--tattoo-page-logo-scale));transform-style:preserve-3d;will-change:transform;place-items:center;transition:transform .1s linear;display:grid;position:relative}.tattoo-visualization-page-logo-shell img{z-index:2;object-fit:cover;object-position:center;border-radius:50%;width:100%;height:100%;position:relative;transform:translateZ(26px)}.tattoo-visualization-page-logo-glow{filter:blur(7px);opacity:.62;background:radial-gradient(circle,#ffdd8e33,#0000 60%),conic-gradient(from 10deg,#0000,#ffebaa1f,#0000 32%,#8b141b2e,#0000 68%,#ffdf961f,#0000);border-radius:50%;animation:9s linear infinite tattoo-visualization-soft-spin;position:absolute;inset:-11%}.tattoo-visualization-page-copy{justify-items:center;gap:.88rem;max-width:660px;animation:.68s cubic-bezier(.18,.82,.18,1) .12s both tattoo-visualization-copy-enter;display:grid}.tattoo-visualization-page-copy p{color:#fff8efe0;max-width:640px;margin:0;font-size:clamp(1rem,1.5vw,1.18rem);font-weight:590;line-height:1.58}.tattoo-visualization-instagram-link{color:#fff8eef0;cursor:pointer;letter-spacing:0;width:max-content;min-height:42px;box-shadow:0 14px 32px #36120c1f;box-shadow:none;background:#ffffff1a;border:1px solid #ffe4aa33;border-radius:999px;place-items:center;padding:0 1.1rem;font-size:.82rem;font-weight:830;text-decoration:none;transition:background .18s,box-shadow .18s,transform .22s cubic-bezier(.2,.82,.19,1);display:inline-grid}:is(.tattoo-visualization-instagram-link:hover,.tattoo-visualization-instagram-link:focus-visible){background:#fff;outline:none;transform:translateY(-2px);box-shadow:0 18px 40px #36120c29}.tattoo-visualization-gallery{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.55rem,1vw,.88rem);width:min(100%,1320px);margin:0 auto;display:grid}.tattoo-visualization-card{min-width:0;animation:.58s cubic-bezier(.18,.82,.18,1) both tattoo-visualization-card-enter;animation-delay:var(--gallery-delay);display:grid}.tattoo-visualization-card-media{aspect-ratio:9/16;color:inherit;background:#0b0b0b;border-radius:8px;text-decoration:none;transition:box-shadow .22s,filter .22s,transform .26s cubic-bezier(.2,.82,.19,1);display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff21,0 18px 42px #00000057}:is(.tattoo-visualization-card-media:hover,.tattoo-visualization-card-media:focus-visible){filter:saturate(1.05)contrast(1.04);outline:none;transform:translateY(-4px);box-shadow:inset 0 0 0 1px #ffe5af57,0 22px 50px #0000007a}.tattoo-visualization-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .48s cubic-bezier(.2,.82,.19,1);transform:scale(1.01)}:is(.tattoo-visualization-card-media:hover img,.tattoo-visualization-card-media:focus-visible img){transform:scale(1.045)}.stage-logo[data-section=oil] .hero-description{--copy-shift-x:0px;--copy-shift-y:0px;--copy-extra-y:0px;align-self:end;width:min(100%,1120px)}.stage-logo[data-section=oil] .hero-description strong{text-shadow:0 0 18px #ffffff24,0 0 34px #dab56629,0 2px 12px #000000b8;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2rem;font-weight:850;line-height:1.05;animation:5.8s ease-in-out infinite oil-headline-glow;position:relative}.stage-logo[data-section=oil] .oil-hero-details{width:min(100%,24rem);margin:0 auto .85rem;font-size:.875rem;font-weight:500;line-height:1.5}.stage-logo[data-section=oil] .oil-hero-details span{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.oil-magic-headline{justify-content:center;align-items:center;gap:clamp(10px,1.4vw,20px);width:100%;display:flex}.oil-magic-headline strong{flex:0 auto;min-width:0}.oil-logo-dust,.hero-description .oil-magic-pointer{pointer-events:none;-webkit-user-select:none;user-select:none;margin:0}.oil-logo-dust{z-index:2;position:absolute;inset:0}.hero-description .oil-magic-pointer{flex:1 0 20px;height:72px;margin-block:-22px;position:relative;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12%);mask-image:linear-gradient(90deg,#0000,#000 12%)}.oil-magic-pointer[data-side=right]{transform:scaleX(-1)}.oil-comet-sprite{aspect-ratio:20/3;background:url(/brand/effects/golden-comet-85-v3.png) 0 0/500% 1700% no-repeat;width:max(100%,240px);animation:4.25s step-end .9s infinite oil-comet-frames;position:absolute;top:50%;right:0;transform:translateY(-50%)}.oil-magic-speck{width:var(--dust-size,9px);height:var(--dust-size,9px);opacity:.65;left:var(--dust-x);top:var(--dust-y);animation:oil-magic-drift var(--dust-duration) ease-in-out var(--dust-delay) infinite;background:#fff0b8;border-radius:50%;display:block;position:absolute;box-shadow:0 0 4px #ffd575,0 0 9px #f2a638bf}.oil-magic-speck.is-glint{clip-path:polygon(50% 0%,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0% 50%,39% 39%);filter:drop-shadow(0 0 3px #ffcc62);border-radius:0}@keyframes oil-magic-drift{0%,to{opacity:0;transform:translate(-50%,2px)scale(.55)}25%{opacity:.9}70%{opacity:.55}90%{opacity:0;transform:translate(calc(-50% + var(--dust-drift)), var(--dust-lift)) scale(.85)}}@media (max-width:600px){.oil-logo-dust .oil-magic-speck:nth-child(n+19){display:none}}@media (prefers-reduced-motion:reduce){.oil-magic-speck,.oil-comet-sprite{animation:none}.oil-comet-sprite{opacity:.6;background-position:0 43.75%}}.oil-followup{z-index:2;color:#160706;background:#fff;gap:2.35rem;padding:2.8rem 2rem 5rem;display:grid;position:relative}.tattoo-followup{z-index:2;color:#150607;background:#fff;padding:3.2rem 2rem 5.2rem;position:relative}.tattoo-followup-inner{gap:1.6rem;width:min(98vw,1740px);margin:0 auto;display:grid}.tattoo-gallery-heading{color:#150607d1;align-items:center;gap:1rem;display:flex}.tattoo-gallery-heading:before,.tattoo-gallery-heading:after{content:"";background:linear-gradient(90deg,#0000,#1506072e,#0000);flex:1;height:1px}.tattoo-gallery-heading span{letter-spacing:0;font-size:clamp(1.2rem,2.4vw,2.2rem);font-weight:900}.tattoo-carousel-shell{background:#fff;width:min(100%,1740px);margin:0 auto;padding:clamp(5px,.48vw,8px) clamp(2.2rem,3.2vw,3.6rem);position:relative;box-shadow:0 18px 40px #15060714}.tattoo-carousel{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(16.6667% - clamp(25px,1.7vw,40px)/6);grid-auto-flow:column;gap:clamp(5px,.34vw,8px);padding:0;display:grid;overflow:auto hidden}.tattoo-carousel::-webkit-scrollbar{display:none}.tattoo-carousel-card{aspect-ratio:5/14;min-height:0;color:inherit;cursor:pointer;box-shadow:none;scroll-snap-align:start;text-align:left;background:#0b0908;border:0;border-radius:0;align-items:end;padding:0;transition:filter .22s,transform .26s cubic-bezier(.2,.82,.19,1);display:grid;position:relative;overflow:hidden}:is(.tattoo-carousel-card:hover,.tattoo-carousel-card:focus-visible){filter:saturate(1.08)contrast(1.05);outline:0;transform:scale(1.018)}.tattoo-carousel-card img{object-fit:cover;width:100%;height:100%;transition:transform .42s cubic-bezier(.2,.82,.19,1);position:absolute;inset:0;transform:scale(1.018)}.tattoo-carousel-card:nth-child(6n+1) img{object-position:50% 54%}.tattoo-carousel-card:nth-child(6n+2) img{object-position:52% 48%}.tattoo-carousel-card:nth-child(6n+3) img{object-position:47% 49%}.tattoo-carousel-card:nth-child(6n+4) img{object-position:54% 50%}.tattoo-carousel-card:nth-child(6n+5) img{object-position:49% 48%}.tattoo-carousel-card:nth-child(6n) img{object-position:51% 50%}.tattoo-carousel-card:nth-child(3) img{object-position:calc(47% - 20px) 49%}.tattoo-carousel-card:nth-child(4) img{object-position:calc(54% + 8px) 50%}.tattoo-carousel-card:nth-child(6) img{object-position:calc(51% + 10px) 50%}:is(.tattoo-carousel-card:hover img,.tattoo-carousel-card:focus-visible img){transform:scale(1.045)}.tattoo-carousel-card:nth-child(5) img{transform:scale(1.17)}.tattoo-carousel-card:nth-child(3) img,.tattoo-carousel-card:nth-child(4) img{transform:scale(1.175)}:is(.tattoo-carousel-card:nth-child(3):hover img,.tattoo-carousel-card:nth-child(3):focus-visible img,.tattoo-carousel-card:nth-child(4):hover img,.tattoo-carousel-card:nth-child(4):focus-visible img,.tattoo-carousel-card:nth-child(5):hover img,.tattoo-carousel-card:nth-child(5):focus-visible img){transform:scale(1.21)}.tattoo-carousel-card:before{content:"";opacity:.72;background:linear-gradient(#0000000f,#0000 28%),linear-gradient(#0000 62%,#0000002e);position:absolute;inset:0}.tattoo-carousel-card:after{display:none}.tattoo-carousel-card span{z-index:1;color:#fffaf1db;letter-spacing:0;text-transform:uppercase;opacity:0;text-shadow:0 2px 8px #00000094;margin:.74rem;font-size:.66rem;font-weight:820;transition:opacity .18s,transform .22s cubic-bezier(.2,.82,.19,1);position:relative;transform:translateY(6px)}:is(.tattoo-carousel-card:hover span,.tattoo-carousel-card:focus-visible span){opacity:1;transform:translateY(0)}.tattoo-carousel-arrow{z-index:2;color:#150607d1;cursor:pointer;background:#ffffffb8;border:1px solid #15060729;border-radius:50%;place-items:center;width:42px;height:42px;transition:background .16s,box-shadow .16s,transform .16s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #ffffff8f,0 12px 24px #15060724}:is(.tattoo-carousel-arrow:hover,.tattoo-carousel-arrow:focus-visible){background:#ffffffeb;box-shadow:inset 0 0 0 1px #ffffffb8,0 0 18px #871c1829,0 14px 28px #15060729}.tattoo-carousel-arrow-prev{left:clamp(.42rem,1vw,.82rem)}.tattoo-carousel-arrow-next{right:clamp(.42rem,1vw,.82rem)}.tattoo-carousel-arrow span{font-size:1.8rem;line-height:1;display:block;transform:translateY(-1px)}.tattoo-all-works-row{justify-content:center;margin-top:.18rem;display:flex}.tattoo-all-works-link{color:#fffaf1;letter-spacing:0;text-transform:uppercase;background:#150607;border:1px solid #15060733;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 1.3rem;font-size:clamp(.76rem,1vw,.88rem);font-weight:850;text-decoration:none;transition:background .18s,box-shadow .18s,transform .22s cubic-bezier(.2,.82,.19,1);display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14,0 13px 28px #15060724}:is(.tattoo-all-works-link:hover,.tattoo-all-works-link:focus-visible){background:#2a100d;outline:none;transform:translateY(-1px)scale(1.035);box-shadow:inset 0 0 0 1px #ffffff1f,0 0 18px #871c1829,0 16px 30px #1506072e}.tattoo-about{border-top:1px solid #1506071a;grid-template-columns:minmax(130px,.72fr) minmax(0,640px) minmax(130px,.72fr);align-items:end;gap:clamp(1.15rem,3.2vw,3.1rem);width:min(94vw,1180px);margin:clamp(2.7rem,5vw,4.8rem) auto 0;padding-top:clamp(2.2rem,4vw,3.8rem);display:grid}.tattoo-about-person{align-self:end;justify-items:center;gap:.82rem;min-width:0;margin:0;display:grid}.tattoo-about-person.is-alisha{justify-self:start}.tattoo-about-person.is-alex{justify-self:end}.tattoo-about-person img{aspect-ratio:640/1537;object-fit:contain;object-position:center bottom;filter:none;transform-origin:50% 100%;width:clamp(126px,17vw,238px);height:auto;display:block}.tattoo-about-person figcaption{color:#150607c7;letter-spacing:0;text-transform:uppercase;font-size:clamp(.86rem,1.05vw,1rem);font-weight:880;line-height:1}.tattoo-about-copy{text-align:center;align-self:center;min-width:0}.tattoo-about-copy h2{color:#150607;letter-spacing:0;text-transform:uppercase;margin:0 0 1rem;font-size:clamp(1.5rem,2.7vw,2.9rem);font-weight:900;line-height:1}.tattoo-about-copy p{color:#150607c7;max-width:640px;margin:0 auto;font-size:clamp(1rem,1.32vw,1.22rem);font-weight:580;line-height:1.58}.tattoo-healing{color:#150607;text-align:center;background:#fff;border-top:1px solid #1506071a;place-items:center;width:min(94vw,1180px);margin:clamp(2.1rem,4.2vw,4.2rem) auto 0;padding:clamp(2.25rem,4.4vw,4.35rem) clamp(1.35rem,3.8vw,3.35rem) clamp(1.4rem,3.2vw,2.8rem);display:grid;overflow:visible}.tattoo-healing-inner{z-index:2;justify-items:center;gap:1rem;width:min(100%,880px);display:grid;position:relative;overflow:visible}.tattoo-healing h2,.tattoo-healing-article-title{color:#4a2c0e;background:linear-gradient(105deg,#170a04 0%,#3f240b 24%,#6d4312 42%,#a47a2e 54%,#805115 66%,#3d240b 78%,#170a04 100%);background-position:var(--healing-scroll-position,0% 50%);letter-spacing:0;text-transform:uppercase;max-width:100%;text-shadow:none;-webkit-text-fill-color:transparent;-webkit-text-stroke:0;filter:saturate(var(--healing-scroll-saturation,1)) brightness(var(--healing-scroll-brightness,1));opacity:var(--healing-scroll-opacity,1);transform:translateY(var(--healing-scroll-lift,0)) scale(var(--healing-scroll-scale,1));will-change:background-position, filter, opacity, transform;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;margin:0;padding:.07em .1em .12em;font-family:Arial Black,Impact,Helvetica Neue,Arial,sans-serif;font-size:2.45rem;font-weight:920;line-height:1.12;transition:background-position .54s cubic-bezier(.22,.72,.22,1),filter .58s,opacity .54s,transform .62s cubic-bezier(.18,.74,.18,1);overflow:visible}.tattoo-healing p{color:#150607db;max-width:720px;margin:0;font-family:Arial Black,Impact,Helvetica Neue,Arial,sans-serif;font-size:1.08rem;font-weight:700;line-height:1.62}.tattoo-healing-more{color:#150607;cursor:pointer;min-height:2.8rem;font:inherit;letter-spacing:0;text-transform:uppercase;text-shadow:0 0 #15060700;transform-style:preserve-3d;background:0 0;border:0;place-items:center;margin-top:.5rem;padding:0 clamp(1rem,2.4vw,2rem);font-size:1.06rem;font-weight:900;line-height:1;text-decoration:none;transition:color .22s,filter .24s,text-shadow .26s,transform .26s cubic-bezier(.2,.82,.19,1);display:inline-grid;position:relative;transform:translate(0)}.tattoo-healing-more span{z-index:1;transform-origin:50%;max-width:min(100%,92vw);padding:.08em .05em .1em;transition:transform .46s cubic-bezier(.18,.74,.18,1);animation:2.95s ease-in-out infinite tattoo-healing-heartbeat;display:inline-block;position:relative;transform:translateZ(0)}.tattoo-healing-more span:before,.tattoo-healing-more span:after{content:"";opacity:0;pointer-events:none;width:clamp(74px,11vw,156px);height:1px;transition:opacity .22s,transform .26s cubic-bezier(.2,.82,.19,1);position:absolute;top:50%;transform:translateY(-50%)scaleX(.28)}.tattoo-healing-more span:before{--healing-line-flow:-8px;transform-origin:100%;background:linear-gradient(90deg,#0000 0%,#15060714 38%,#15060785 100%);right:calc(100% + .28rem)}.tattoo-healing-more span:after{--healing-line-flow:8px;transform-origin:0;background:linear-gradient(90deg,#15060785 0%,#15060714 62%,#0000 100%);left:calc(100% + .28rem)}.tattoo-healing-actions{justify-items:center;gap:.58rem;width:100%;margin-top:.42rem;display:grid;overflow:visible}.tattoo-healing-actions .tattoo-healing-more{margin-top:0}.tattoo-healing-more--film{min-height:2.62rem;font-size:.98rem}:is(.tattoo-healing-more:hover,.tattoo-healing-more:focus-visible){color:#050505;filter:contrast(1.05);text-shadow:0 11px 19px #1506073d,0 2px #ffffffa8;outline:none;transform:translateY(-2px)translateZ(12px)scale(1.045)}:is(.tattoo-healing-more:hover span,.tattoo-healing-more:focus-visible span){animation:none;transform:translateZ(18px)scale(1.04)}.tattoo-healing-more:hover span:before,.tattoo-healing-more:hover span:after{opacity:.72;animation:2.2s ease-in-out infinite tattoo-healing-line-pulse}.tattoo-healing-more:focus-visible span:before{opacity:.72;animation:2.2s ease-in-out infinite tattoo-healing-line-pulse}.tattoo-healing-more:focus-visible span:after{opacity:.72;animation:2.2s ease-in-out infinite tattoo-healing-line-pulse}.tattoo-healing-more:hover span:after{animation-delay:-1.1s}.tattoo-healing-more:focus-visible span:after{animation-delay:-1.1s}@keyframes tattoo-healing-line-pulse{0%,to{opacity:.26;filter:blur(.2px);transform:translateY(-50%)translate(0)scaleX(.82)}44%{opacity:.7;filter:blur();transform:translateY(-50%) translateX(var(--healing-line-flow)) scaleX(1.08)}70%{opacity:.42;filter:blur(.1px);transform:translateY(-50%)translate(0)scaleX(.94)}}@keyframes tattoo-healing-heartbeat{0%,58%,to{filter:brightness();transform:translateZ(0)scale(1)}64%{filter:brightness(1.035);transform:translateZ(0)scale(1.024)}70%{filter:brightness();transform:translateZ(0)scale(1)}76%{filter:brightness(1.025);transform:translateZ(0)scale(1.012)}}.tattoo-healing-page{--healing-wallpaper-x:0px;--healing-wallpaper-y:0px;--healing-wallpaper-position-x:50%;--healing-wallpaper-position-y:50%;--healing-wallpaper-opacity:.44;--healing-wallpaper-contrast:1.04;--healing-wallpaper-brightness:.985;--healing-wallpaper-saturation:.78;--healing-wallpaper-shine-x:62%;--healing-wallpaper-shine-opacity:.12;--healing-wallpaper-bleach-opacity:0;--healing-wallpaper-reveal:0;--healing-wallpaper-normality:0;--healing-wallpaper-spot-x:64%;--healing-wallpaper-spot-y:48%;isolation:isolate;color:#170807;background:#fff;min-height:100svh;position:relative;overflow:hidden}.tattoo-healing-page:before,.tattoo-healing-page:after{content:"";pointer-events:none;position:fixed}.tattoo-healing-page:before{z-index:0;background-image:url(/tattoo/healing/healing-wallpaper-relief.png);background-repeat:no-repeat;background-position:var(--healing-wallpaper-position-x) var(--healing-wallpaper-position-y);filter:contrast(var(--healing-wallpaper-contrast)) brightness(var(--healing-wallpaper-brightness)) saturate(var(--healing-wallpaper-saturation));mix-blend-mode:multiply;opacity:var(--healing-wallpaper-opacity);transform:translate3d(var(--healing-wallpaper-x), var(--healing-wallpaper-y), 0);transform-origin:72% 0;will-change:background-position, filter, opacity, transform;background-size:cover;transition:background-position .42s cubic-bezier(.18,.74,.18,1),filter .52s,opacity .52s,transform .48s cubic-bezier(.18,.74,.18,1);inset:-9vh -7vw}.tattoo-healing-page:after{z-index:1;background:radial-gradient(circle at var(--healing-wallpaper-spot-x) var(--healing-wallpaper-spot-y), #fffffffc, #ffffffe6 12rem, #ffffff75 26rem, transparent 44rem), radial-gradient(circle at var(--healing-wallpaper-shine-x) 19rem, #7214121f, transparent 16rem), linear-gradient(115deg, transparent 35%, #ffffff75 48%, #78181512 51%, transparent 66%);background-size:100% 100%,125% 48rem,260% 100%;background-position:center, center top, calc(var(--healing-wallpaper-shine-x) - 130%) 0;mix-blend-mode:screen;opacity:min(.98, calc(var(--healing-wallpaper-shine-opacity) + var(--healing-wallpaper-bleach-opacity)));transform:translate3d(calc(var(--healing-wallpaper-x) * -.1), calc(var(--healing-wallpaper-y) * .08), 0);will-change:background-position, opacity, transform;transition:background-position .52s cubic-bezier(.18,.74,.18,1),opacity .52s,transform .52s cubic-bezier(.18,.74,.18,1);inset:0}.tattoo-healing-page[data-healing-wallpaper-active=true]:before{background-size:cover}.tattoo-healing-page[data-healing-wallpaper-bleach=true]:before{filter:contrast(calc(var(--healing-wallpaper-contrast) - .08)) brightness(calc(var(--healing-wallpaper-brightness) + .1)) saturate(.5)}.tattoo-healing-page[data-healing-wallpaper-normal=true]:before{mix-blend-mode:multiply;filter:contrast(var(--healing-wallpaper-contrast)) brightness(var(--healing-wallpaper-brightness)) saturate(var(--healing-wallpaper-saturation))}.tattoo-healing-page>.tattoo-healing-site-header,.tattoo-healing-page-header,.tattoo-healing-article{z-index:2;position:relative}.tattoo-healing-site-header .brand-lockup,.tattoo-healing-site-header .nav-button{text-decoration:none}.tattoo-healing-site-header .brand-lockup{--brand-tilt-x:0deg;--brand-tilt-y:0deg}.tattoo-healing-header-actions{min-width:48px;min-height:32px}.tattoo-healing-page-header{width:min(94vw,1180px);margin:var(--header-height) auto 0;place-items:center;min-height:clamp(230px,24vw,292px);padding:0;display:grid;position:relative;overflow:visible}.tattoo-healing-page-tattoo-logo{aspect-ratio:1;perspective:780px;border-radius:50%;place-items:center;width:clamp(154px,14.6vw,208px);text-decoration:none;display:grid;position:absolute;top:56%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.tattoo-healing-page-tattoo-logo:before,.tattoo-healing-page-tattoo-logo:after{content:none;border-radius:inherit;pointer-events:none;position:absolute;inset:2.6%}.tattoo-healing-page-tattoo-logo:before{z-index:0;opacity:.58;background:radial-gradient(circle at 34% 24%,#ffeebe47,#0000 24%),repeating-conic-gradient(from 8deg,#ffeebe57 0deg 2.2deg,#470f0e6b 2.2deg 5.5deg,#14050570 5.5deg 7.2deg);transform:translateZ(-12px)scale(1.01)}.tattoo-healing-page-tattoo-logo:after{z-index:2;opacity:.58;transform:translateZ(18px);box-shadow:inset 5px 0 9px #ffffff1a,inset -7px -3px 12px #00000047}.tattoo-healing-page-tattoo-logo-face{z-index:1;aspect-ratio:1;width:100%;transform-style:preserve-3d;will-change:filter;border-radius:50%;animation:5.8s ease-in-out infinite tattoo-healing-logo-coin-breathe;display:block;position:relative;overflow:visible;transform:translateZ(0)}.tattoo-healing-page-tattoo-logo .tattoo-coin-model-viewer{filter:saturate(1.04)contrast(1.03);border-radius:50%;width:auto;height:auto;inset:-14%;transform:none}:is(.tattoo-healing-page-tattoo-logo:hover .tattoo-healing-page-tattoo-logo-face,.tattoo-healing-page-tattoo-logo:focus-visible .tattoo-healing-page-tattoo-logo-face){filter:brightness(1.035)saturate(1.04)}@keyframes tattoo-healing-logo-coin-breathe{0%,to{filter:brightness()saturate()}48%{filter:brightness(1.045)saturate(1.08)}72%{filter:brightness(.985)saturate(.98)}}.tattoo-healing-article{text-align:center;justify-items:center;gap:2rem;width:min(92vw,1040px);margin:0 auto;padding:1.15rem 0 6.2rem;display:grid}.tattoo-healing-article-title{max-width:980px;font-size:clamp(2.9rem,6.8vw,4.4rem);animation:12.5s ease-in-out infinite tattoo-healing-title-slow-shine}.tattoo-healing-article-body{text-align:left;border-top:1px solid #1708071f;gap:2rem;width:min(100%,820px);padding-top:1.7rem;display:grid}.tattoo-healing-article-body p,.tattoo-healing-article-body li{color:#170807db;margin:0;font-family:Arial Black,Impact,Helvetica Neue,Arial,sans-serif;font-size:1.02rem;font-weight:700;line-height:1.78}.tattoo-healing-article-lead{color:#170807eb;text-align:center;font-size:1.18rem;font-weight:780}.tattoo-healing-section{gap:.82rem;display:grid}.tattoo-healing-section-copy{gap:.82rem;min-width:0;display:grid}.tattoo-healing-section-with-visual{grid-template-columns:minmax(0,1fr) minmax(220px,310px);align-items:center;column-gap:clamp(1.35rem,4vw,3.2rem)}.tattoo-healing-section h2{color:#4a2c0e;background:linear-gradient(105deg,#170a04 0%,#43270c 24%,#755016 43%,#a0742a 53%,#842319 59%,#a0742a 65%,#5a3910 76%,#170a04 100%);background-position:var(--healing-scroll-position,0% 50%);letter-spacing:0;text-transform:uppercase;text-shadow:none;-webkit-text-fill-color:transparent;-webkit-text-stroke:0;filter:saturate(var(--healing-scroll-saturation,1)) brightness(var(--healing-scroll-brightness,1));opacity:var(--healing-scroll-opacity,1);transform:translateY(var(--healing-scroll-lift,0)) scale(var(--healing-scroll-scale,1));will-change:background-position, filter, opacity, transform;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;justify-self:start;margin:0 0 .12rem;font-family:Arial Black,Impact,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.28rem,2.1vw,1.7rem);font-weight:900;line-height:1.08;transition:background-position .54s cubic-bezier(.22,.72,.22,1),filter .58s,opacity .54s,transform .62s cubic-bezier(.18,.74,.18,1);display:inline-block;position:relative}.tattoo-healing h2[data-healing-focus=true],.tattoo-healing-section h2[data-healing-focus=true]{background-size:245% 100%}@supports (animation-timeline:view()){.tattoo-healing h2,.tattoo-healing-section h2{animation:none}}@supports not (animation-timeline:view()){.tattoo-healing h2,.tattoo-healing-section h2{animation:none}}@keyframes tattoo-healing-title-reveal{0%,24%{color:#170a04;filter:saturate(.86)brightness(.94);opacity:.82;text-shadow:none;background-position:-12%;transform:translateY(8px)scale(.99)}52%{color:#805115;filter:saturate(1.12)brightness(1.035);opacity:1;text-shadow:none;background-position:62%;transform:translateY(0)scale(1.01)}72%{color:#a47a2e;filter:saturate(1.04)brightness(1.012);opacity:1;text-shadow:none;background-position:92%;transform:translateY(0)scale(1)}to{color:#4a2c0e;filter:saturate()brightness();opacity:1;text-shadow:none;background-position:112%;transform:translateY(0)scale(1)}}@keyframes tattoo-healing-title-slow-shine{0%,to{filter:saturate()brightness();text-shadow:none;background-position:0%}46%{filter:saturate(1.045)brightness(1.012);text-shadow:none;background-position:72%}64%{filter:saturate(1.03)brightness(1.008);text-shadow:none;background-position:98%}}@keyframes tattoo-healing-title-reveal-fallback{0%,26%{color:#170a04;filter:saturate(.9)brightness(.96);opacity:.9;text-shadow:none;background-position:-12%;transform:translateY(5px)scale(.995)}58%{color:#805115;filter:saturate(1.06)brightness(1.018);opacity:1;text-shadow:none;background-position:66%;transform:translateY(0)scale(1.006)}to{color:#4a2c0e;filter:saturate()brightness();opacity:1;text-shadow:none;background-position:112%;transform:translateY(0)scale(1)}}@keyframes tattoo-healing-heading-scroll{0%,24%{color:#170a04;filter:saturate(.92)brightness(.96);opacity:.9;text-shadow:none;background-position:0%;transform:translateY(7px)scale(.992)}46%{color:#805115;filter:saturate(1.18)brightness(1.04);opacity:1;text-shadow:none;background-position:54%;transform:translateY(0)scale(1.012)}68%{color:#755016;filter:saturate(1.1)brightness(1.018);opacity:1;text-shadow:none;background-position:88%;transform:translateY(0)scale(1)}to{color:#170a04;filter:saturate()brightness();opacity:1;text-shadow:none;background-position:112%;transform:translateY(0)scale(1)}}@keyframes tattoo-healing-heading-scroll-fallback{0%,24%,to{color:#241205;filter:saturate();opacity:1;text-shadow:none;background-position:0%;transform:translateY(0)scale(1)}54%{color:#805115;filter:saturate(1.16)brightness(1.035);opacity:1;text-shadow:none;background-position:64%;transform:translateY(-1px)scale(1.01)}78%{color:#755016;filter:saturate(1.03);opacity:1;background-position:94%;transform:translateY(0)scale(1)}}.tattoo-healing-section ol,.tattoo-healing-section ul{gap:.62rem;margin:0;padding-left:1.35rem;display:grid}.tattoo-healing-section li{padding-left:.15rem}.tattoo-healing-video-step{padding-top:.3rem}.tattoo-healing-video-showcase{isolation:isolate;background:0 0;grid-template-columns:minmax(120px,.44fr) minmax(0,1fr) minmax(160px,.58fr);align-items:center;gap:clamp(.78rem,2.6vw,2.1rem);width:min(100%,860px);min-height:clamp(132px,19vw,216px);margin:.1rem auto;padding:.24rem clamp(.12rem,.8vw,.55rem) .18rem;display:grid;position:relative}.tattoo-healing-video-frame{isolation:isolate;z-index:0;aspect-ratio:4/3;filter:none;transform-origin:50%;will-change:transform;background:#fff;border-radius:28% 18% 31% 20%;display:block;position:relative;overflow:hidden}.tattoo-healing-video-frame:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#fff 0%,#ffffffc7 4%,#0000 12% 88%,#ffffffc7 96%,#fff 100%),linear-gradient(#fff 0%,#ffffffc7 4%,#0000 12% 88%,#ffffffc7 96%,#fff 100%),radial-gradient(circle at 6% 14%,#fff 0 5%,#ffffffc7 11%,#0000 22%),radial-gradient(circle at 94% 78%,#fff 0 6%,#ffffffc7 12%,#0000 24%),radial-gradient(circle at 50% 0,#fff 0 4%,#0000 16%),radial-gradient(circle at 50% 100%,#fff 0 4%,#0000 16%);position:absolute;inset:-2px}.tattoo-healing-video-frame--left{background:0 0;border-radius:0;grid-area:1/1;justify-self:end;width:clamp(178px,25.5vw,308px);margin-right:clamp(-3.1rem,-4.3vw,-1rem);overflow:visible;transform:translate(-.42cm,1.35rem)rotate(-2deg)}.tattoo-healing-video-frame--left:after{content:none}.tattoo-healing-video-frame--right{grid-area:1/3;justify-self:start;width:clamp(178px,26vw,310px);margin-left:clamp(-.95rem,-1vw,1.05rem);transform:rotate(1.6deg)}.tattoo-healing-video{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;background:0 0;width:100%;height:100%;display:block;-webkit-mask-image:radial-gradient(#000 72%,#000000c7 84%,#0000 100%);mask-image:radial-gradient(#000 72%,#000000c7 84%,#0000 100%)}.tattoo-healing-video-frame--left .tattoo-healing-video{object-fit:contain;-webkit-mask-image:none;mask-image:none}.tattoo-healing-video-copy{z-index:2;text-align:left;grid-area:1/1/auto/-1;justify-self:center;max-width:430px;display:block;position:relative}@media (max-width:640px){.tattoo-healing-video-showcase{grid-template-columns:minmax(86px,.34fr) minmax(0,1fr) minmax(86px,.34fr);gap:.48rem;min-height:98px;padding-inline:0}.tattoo-healing-video-frame{border-radius:30% 18% 32% 20%}.tattoo-healing-video-frame--left{border-radius:0;width:clamp(118px,36vw,184px);margin-right:clamp(-1.7rem,-5.8vw,-.5rem);overflow:visible}.tattoo-healing-video-frame--right{width:clamp(118px,36vw,166px);margin-left:clamp(-.45rem,-1.6vw,.35rem)}.tattoo-healing-video-copy{font-size:.94rem;line-height:1.56}}@media (max-width:900px){.tattoo-healing-video-showcase{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0}.tattoo-healing-video-copy{grid-area:1/1/auto/-1;width:100%;max-width:none}.tattoo-healing-video-frame{grid-row:2;justify-self:center;width:min(100%,220px);margin:0;transform:none}.tattoo-healing-video-frame--right{grid-column:2}}.tattoo-healing-section strong{color:#170807;font-weight:860}.tattoo-healing-pad-stage{isolation:isolate;perspective:820px;width:min(100%,310px);transform-style:preserve-3d;background:0 0;justify-self:end;margin:0;animation:6.8s ease-in-out infinite tattoo-healing-pad-float;position:relative}.tattoo-healing-pad-stage:after{content:"";z-index:0;filter:blur(15px);opacity:.72;pointer-events:none;transform-origin:50%;background:radial-gradient(#2368823d 0%,#17080729 42%,#0000 72%);border-radius:50%;height:18%;animation:6.8s ease-in-out infinite tattoo-healing-pad-shadow;position:absolute;bottom:3%;left:12%;right:3%;transform:translate3d(6px,28px,-24px)rotate(-7deg)scale(.94)}.tattoo-healing-pad-tilt{z-index:1;transform:rotateX(var(--pad-rotate-x)) rotateY(var(--pad-rotate-y)) skew(var(--pad-skew-x), var(--pad-skew-y)) translateZ(0);transform-origin:50%;transform-style:preserve-3d;will-change:transform;background:0 0;transition:transform .26s cubic-bezier(.2,.82,.19,1);display:block;position:relative}.tattoo-healing-pad-image{filter:saturate(1.04)contrast(1.03);-webkit-user-select:none;user-select:none;background:0 0;width:100%;height:auto;display:block;transform:translateZ(18px)}.tattoo-healing-final{text-align:center;border-top:1px solid #1708071f;padding-top:1.45rem}.tattoo-healing-final-heartline{text-align:center;justify-self:center}.tattoo-healing-final-heartline strong{color:#4a2c0e;background:linear-gradient(105deg,#170a04 0%,#43270c 25%,#755016 42%,#8f2818 50%,#a47a2e 59%,#5f3d12 75%,#170a04 100%);background-position:var(--healing-scroll-position,0% 50%);text-shadow:none;filter:saturate(var(--healing-scroll-saturation,1)) brightness(var(--healing-scroll-brightness,1));opacity:var(--healing-scroll-opacity,1);transform-origin:50%;-webkit-text-fill-color:transparent;-webkit-text-stroke:0;will-change:background-position, filter, transform;background-size:280% 100%;-webkit-background-clip:text;background-clip:text;transition:background-position .54s cubic-bezier(.22,.72,.22,1),filter .58s,opacity .54s;animation:3.8s ease-in-out infinite tattoo-healing-final-heartbeat;display:inline-block}@supports (animation-timeline:view()){.tattoo-healing-final-heartline strong{animation:3.8s ease-in-out infinite tattoo-healing-final-heartbeat}}@keyframes tattoo-healing-final-scroll{0%,26%{filter:saturate(.95)brightness(.98);background-position:0%}50%{filter:saturate(1.16)brightness(1.035);background-position:58%}66%{filter:saturate(1.08)brightness(1.018);background-position:84%}to{filter:saturate()brightness();background-position:132%}}@keyframes tattoo-healing-final-heartbeat{0%,58%,to{transform:scale(1)}64%{transform:scale(1.012)}70%{transform:scale(1)}77%{transform:scale(1.006)}}@keyframes tattoo-healing-pad-float{0%,to{transform:translate(0)rotate(-1.2deg)}46%{transform:translateY(-12px)rotate(1deg)}72%{transform:translateY(-5px)rotate(-.35deg)}}@keyframes tattoo-healing-pad-shadow{0%,to{opacity:.7;transform:translate3d(6px,28px,-24px)rotate(-7deg)scale(.94)}46%{opacity:.48;transform:translate3d(8px,40px,-24px)rotate(-7deg)scale(.82)}72%{opacity:.6;transform:translate3d(7px,34px,-24px)rotate(-7deg)scale(.88)}}.tattoo-cover-band-showcase{background:#fff;place-items:center;width:min(94vw,1180px);margin:clamp(1.6rem,3.4vw,3.6rem) auto 0;padding:clamp(1.6rem,3.8vw,3.8rem) 0 clamp(.4rem,1.2vw,1rem);display:grid}.tattoo-game-feature-strip{isolation:isolate;color:#fffaf1;cursor:pointer;text-align:left;background:#050505;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(480px,540px);align-items:stretch;width:min(100%,1120px);min-height:clamp(214px,19vw,284px);padding:0;transition:box-shadow .22s,filter .24s,transform .26s cubic-bezier(.2,.82,.19,1);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a,0 18px 42px #00000057}.tattoo-game-feature-strip:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#000000d6,#00000094 58%,#00000005);position:absolute;inset:0}:is(.tattoo-game-feature-strip:hover,.tattoo-game-feature-strip:focus-visible){filter:contrast(1.04)saturate(1.04);transform:none;box-shadow:inset 0 0 0 1px #ffe6a538,0 24px 56px #00000070}.tattoo-game-feature-strip:focus-visible{outline-offset:4px;outline:2px solid #c99539b8}.tattoo-game-feature-copy{text-align:center;align-content:center;justify-items:center;gap:.78rem;min-width:0;padding:clamp(1.18rem,2.35vw,1.78rem);display:grid}.tattoo-game-feature-copy strong{color:#fffaf1f5;letter-spacing:0;text-transform:uppercase;text-shadow:0 12px 28px #00000075,0 0 18px #ffffff14;max-width:100%;font-size:clamp(1.35rem,2.45vw,2.45rem);font-weight:920;line-height:.95}.tattoo-game-feature-play{color:#111;text-transform:uppercase;background:linear-gradient(#fff0b8,#f4c96d);border-radius:999px;place-items:center;min-width:clamp(134px,13vw,182px);min-height:clamp(42px,4vw,52px);margin-top:clamp(.35rem,.85vw,.82rem);font-size:clamp(1rem,1.35vw,1.18rem);font-weight:940;line-height:1;transition:background .22s,box-shadow .22s,transform .22s cubic-bezier(.2,.82,.19,1);display:inline-grid;box-shadow:inset 0 1px #ffffff94,0 12px 24px #00000047,0 0 18px #f5d37c2e}:is(.tattoo-game-feature-strip:hover .tattoo-game-feature-play,.tattoo-game-feature-strip:focus-visible .tattoo-game-feature-play){background:linear-gradient(#fff8d8,#ffd874);transform:none;box-shadow:inset 0 1px #ffffffb3,0 14px 28px #00000057,0 0 22px #f5d37c3d}.tattoo-game-feature-description{color:#fffaf1c7;max-width:620px;font-size:clamp(.86rem,1vw,.98rem);font-weight:560;line-height:1.42}.tattoo-game-feature-preview{background:linear-gradient(#050505,#000);min-width:0;min-height:100%;display:block;position:relative;overflow:hidden}.tattoo-game-feature-preview img{pointer-events:none;-webkit-user-select:none;user-select:none;transition:transform .36s cubic-bezier(.2,.82,.19,1);display:block;position:absolute}.tattoo-game-feature-logo{z-index:3;filter:contrast(1.12)saturate(.88)drop-shadow(0 0 12px #ffffff1a);width:clamp(112px,8.8vw,142px);height:auto;image-rendering:pixelated;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.tattoo-game-feature-sprite{--sprite-flip:1;z-index:2;aspect-ratio:228/280;filter:drop-shadow(0 10px 10px #0000006b);width:clamp(126px,9.9vw,158px);image-rendering:pixelated;transform:translateY(0) scaleX(var(--sprite-flip)) scale(1);background-repeat:no-repeat;background-size:1600% 100%;animation:1.68s steps(15,end) infinite tattoo-game-feature-stance;display:block;position:absolute;bottom:7%}.tattoo-game-feature-sprite--alisha{background-image:url(https://attacus-atlas-cover-up-the-band.attacusatlasankh.chatgpt.site/game-assets/alisha-combat/idle-clean.png);left:8%}.tattoo-game-feature-sprite--alex{--sprite-flip:-1;aspect-ratio:1;background-image:url(https://attacus-atlas-cover-up-the-band.attacusatlasankh.chatgpt.site/game-assets/alex-combat/v2-idle-clean.png);width:calc(clamp(126px,9.9vw,158px) + 5px);right:8%}:is(.tattoo-game-feature-strip:hover .tattoo-game-feature-logo,.tattoo-game-feature-strip:focus-visible .tattoo-game-feature-logo){transform:translate(-50%,-50%)scale(1)}:is(.tattoo-game-feature-strip:hover .tattoo-game-feature-sprite,.tattoo-game-feature-strip:focus-visible .tattoo-game-feature-sprite){transform:translateY(0) scaleX(var(--sprite-flip)) scale(1)}.tattoo-game-feature-preview:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0808086b,#0000 24% 76%,#0808086b),linear-gradient(#ffffff0a,#0000 42%,#0000007a);position:absolute;inset:0}@keyframes tattoo-game-feature-stance{to{background-position-x:100%}}.tattoo-game-modal{z-index:95;color:#111;background:radial-gradient(circle at 50% 8%,#f5d37c2e,#0000 32%),#000000e0;position:fixed;inset:0;overflow:hidden}.tattoo-game-modal-scroll{overscroll-behavior:contain;place-items:center;width:min(100%,1240px);height:100%;margin:0 auto;padding:clamp(4.2rem,6vw,5.4rem) clamp(1rem,3vw,2.4rem) clamp(1.2rem,3vw,2rem);display:grid;position:relative;overflow-y:auto}.tattoo-game-modal-close{z-index:98;color:#111;cursor:pointer;background:#fffffff5;border:1px solid #ffffff85;border-radius:50%;place-items:center;width:48px;height:48px;font:900 2rem/1 Cinzel,Times New Roman,serif;transition:transform .22s cubic-bezier(.2,.82,.19,1),background .22s,color .22s;display:grid;position:fixed;top:clamp(.82rem,2vw,1.4rem);right:clamp(.82rem,2vw,1.4rem)}:is(.tattoo-game-modal-close:hover,.tattoo-game-modal-close:focus-visible){color:#fff;background:#111;transform:scale(1.08)}.tattoo-game-modal-close:focus-visible{outline-offset:4px;outline:2px solid #f5d37cdb}.tattoo-game-location{background:linear-gradient(#f5d37c14,#fff0),#fff;border:1px solid #1111111f;border-radius:8px;gap:clamp(1rem,2.4vw,1.8rem);width:min(94vw,1180px);margin:clamp(2.2rem,4.8vw,4.8rem) auto 0;padding:clamp(1.4rem,3vw,2.4rem);display:grid;box-shadow:0 26px 70px #00000038}.tattoo-game-location-heading{text-align:center;justify-items:center;gap:.42rem;max-width:900px;margin:0 auto;display:grid}.tattoo-game-location-heading h2,.tattoo-game-location-heading span{margin:0}.tattoo-game-location-heading h2{color:#111;letter-spacing:0;text-transform:uppercase;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.9rem,4vw,3.45rem);font-weight:900;line-height:1}.tattoo-game-location-heading span{color:#111111ad;font-size:clamp(1rem,1.45vw,1.22rem);line-height:1.58}.tattoo-game-city-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,2vw,1.3rem);display:grid}.tattoo-game-city-card{background:#fff;border:1px solid #1111111f;border-radius:8px;gap:.86rem;min-width:0;padding:clamp(1rem,2vw,1.35rem);display:grid;box-shadow:inset 0 0 0 1px #ffffffb8,0 16px 30px #11111114}.tattoo-game-city-card-head{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.tattoo-game-city-card-head span{color:#986f27;letter-spacing:.06em;border:1px solid #c9953973;border-radius:999px;place-items:center;min-width:48px;min-height:34px;font-size:.72rem;font-weight:900;display:inline-grid}.tattoo-game-city-card h3{color:#111;text-align:right;margin:0;font-size:clamp(1.05rem,1.8vw,1.45rem);line-height:1.1}.tattoo-game-city-card p{color:#111111a8;min-height:4.8em;margin:0;font-size:.95rem;line-height:1.6}.tattoo-game-map-frame{aspect-ratio:4/3;background:#efe7d4;border:1px solid #1111111f;border-radius:8px;position:relative;overflow:hidden}.tattoo-game-map-frame iframe{filter:saturate(.82)contrast(1.06);border:0;width:100%;height:100%}.tattoo-game-map-link{color:#111;letter-spacing:0;text-transform:uppercase;border:1px solid #111111c7;border-radius:999px;justify-self:start;place-items:center;min-height:42px;padding:0 1.2rem;font-size:.82rem;font-weight:900;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:inline-grid}:is(.tattoo-game-map-link:hover,.tattoo-game-map-link:focus-visible){color:#fff;background:#111;transform:translateY(-1px)}.tattoo-game-map-link:focus-visible{outline-offset:3px;outline:2px solid #c995399e}.tattoo-game-modal-stage{background:#080808;border-radius:8px;place-items:center;width:100%;padding:clamp(.6rem,1.6vw,1rem);display:grid;box-shadow:0 28px 90px #00000073}.tattoo-game-modal .tattoo-game{width:min(100%,1120px)}.external-game-modal{z-index:96;background:radial-gradient(circle at 50% 8%,#f5d37c2e,#0000 32%),radial-gradient(circle at 16% 82%,#7ee7ff24,#0000 34%),#000000e6;place-items:center;padding:clamp(.84rem,2.6vw,2rem);display:grid;position:fixed;inset:0;overflow:hidden}.external-game-modal-close,.external-game-expand{z-index:98;color:#111;cursor:pointer;background:#fffffff0;border:1px solid #ffffff75;border-radius:50%;place-items:center;width:48px;height:48px;transition:transform .22s cubic-bezier(.2,.82,.19,1),background .22s,color .22s;display:grid;position:fixed}.external-game-modal-close{font:900 2rem/1 Cinzel,Times New Roman,serif;top:clamp(.82rem,2vw,1.4rem);right:clamp(.82rem,2vw,1.4rem)}.external-game-expand{top:clamp(.82rem,2vw,1.4rem);right:calc(clamp(.82rem,2vw,1.4rem) + 58px)}:is(.external-game-modal-close:hover,.external-game-modal-close:focus-visible,.external-game-expand:hover,.external-game-expand:focus-visible){color:#fff;background:#111;transform:scale(1.08)}:is(.external-game-modal-close:focus-visible,.external-game-expand:focus-visible){outline-offset:4px;outline:2px solid #f5d37cdb}.external-game-shell{background:#020202;border:1px solid #ffffff2e;border-radius:8px;grid-template-rows:auto minmax(0,1fr);width:min(96vw,1480px);height:min(88svh,940px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000094}.external-game-title{color:#ffffffd6;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffffff1f;min-height:42px;padding:.72rem 1rem .62rem;font-size:.78rem;font-weight:900}.external-game-frame{background:#000;border:0;width:100%;height:100%;min-height:0}.external-game-modal.is-expanded{background:#000;padding:0}.external-game-modal.is-expanded .external-game-shell{border:0;border-radius:0;width:100%;height:100%}.external-game-modal.is-expanded .external-game-title{display:none}.external-game-modal.is-expanded .external-game-expand{top:80px;right:16px}.music-followup{z-index:2;color:#111;background:#fff;padding:3.2rem 2rem 5.2rem;position:relative}.music-followup-inner{gap:1.35rem;width:min(94vw,1160px);margin:0 auto;display:grid}.music-videos-heading{color:#111111e6;letter-spacing:0;text-align:center;text-transform:uppercase;margin:0;font-size:clamp(1.4rem,2.7vw,2.55rem);font-weight:850;line-height:1}.music-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.music-video-card{background:#080707;border:1px solid #1111111f;border-radius:8px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a,0 18px 42px #11111129}.music-video-frame{aspect-ratio:16/9;width:100%;position:relative}.music-video-frame iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.music-tracks-heading{color:#111111db;letter-spacing:0;text-align:center;text-transform:uppercase;margin:clamp(1.35rem,2.4vw,2.4rem) 0 0;font-size:clamp(1.18rem,2.1vw,2rem);font-weight:840;line-height:1}.music-track-list{gap:.78rem;width:100%;margin:0 auto;display:grid}.music-track-card{color:#fffaf1;-webkit-backdrop-filter:blur(14px)saturate(.72);backdrop-filter:blur(14px)saturate(.72);background:radial-gradient(circle at 24%,#b2914f14,#0000 24%),linear-gradient(90deg,#100e0d52,#35151833 54%,#35151805);border:1px solid #1111110a;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0;min-height:clamp(132px,12vw,184px);padding:0;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06,0 8px 22px #1111}.music-track-card:after{content:"";opacity:.72;pointer-events:none;background:radial-gradient(at 96%,#fff4d30e,#0000 57%),linear-gradient(90deg,#0000,#140c0d0f 46%,#140c0d1f 72%,#140c0d06);width:min(22vw,220px);position:absolute;top:0;bottom:0;right:-2px}.music-track-card.is-playing{border-color:#c9ac6a24;box-shadow:inset 0 0 0 1px #ffecb109,0 0 16px #c69f4e0f,0 10px 24px #11111113}.music-track-card:hover{transform:translateY(-1px)}.music-track-video{aspect-ratio:1;background:#050505;border-radius:8px 0 0 8px;width:clamp(132px,12vw,184px);height:100%;min-height:clamp(132px,12vw,184px);position:relative;overflow:hidden;box-shadow:12px 0 24px #0000002e}.music-track-video iframe{opacity:.01;pointer-events:none;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.music-track-video-poster{z-index:2;background:linear-gradient(#07050505, #07050514), var(--music-track-poster) center / cover no-repeat;opacity:1;pointer-events:none;transition:opacity .34s;position:absolute;inset:0}.music-track-player{z-index:1;background:radial-gradient(at 100%,#e5ca8b0b,#0000 68%),linear-gradient(90deg,#fffaf10e,#fffaf107 48%,#fffaf103 82%,#fffaf107),linear-gradient(90deg,#0f080842,#0f08081f 52%,#0f08080f 100%);align-content:center;gap:clamp(.55rem,1vw,.9rem);min-width:0;min-height:100%;padding:clamp(.8rem,1.45vw,1.3rem) clamp(.9rem,2.2vw,2.2rem);display:grid;position:relative}.music-track-player h3{color:#fffaf1c7;letter-spacing:0;text-align:center;margin:0;font-size:clamp(.96rem,1.45vw,1.34rem);font-weight:850;line-height:1.1}.music-track-controls{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(.55rem,1.2vw,1rem);width:100%;display:grid}.music-track-button{color:#fffaf1c2;cursor:pointer;letter-spacing:0;background:#fffaf10b;border:1px solid #e5ca8b2e;border-radius:999px;place-items:center;min-width:50px;min-height:26px;font-size:.56rem;font-weight:900;transition:background .18s,box-shadow .18s,color .18s,transform .18s;display:grid}.music-track-button.is-primary{min-width:64px}:is(.music-track-button:hover,.music-track-button:focus-visible){color:#fff;background:#e5ca8b1a;transform:translateY(-1px);box-shadow:0 0 12px #e5ca8b1a}.music-track-button:disabled{cursor:wait;opacity:.48;transform:none}.music-track-seek{min-width:0;display:grid}.music-track-seek input{accent-color:#c8ac63;cursor:pointer;width:100%}.music-track-volume{z-index:4;-webkit-backdrop-filter:blur(12px)saturate(.8);backdrop-filter:blur(12px)saturate(.8);color:#fffaf194;text-transform:uppercase;opacity:0;pointer-events:auto;transform-origin:100% 0;background:linear-gradient(90deg,#140b0c80,#140b0c33),#fffaf106;border:1px solid #e5ca8b21;border-radius:999px;grid-template-columns:auto minmax(72px,108px);align-items:center;gap:.42rem;min-width:min(32vw,174px);padding:.4rem .52rem;font-size:.56rem;font-weight:800;line-height:1;animation:.54s cubic-bezier(.18,.82,.18,1) forwards music-volume-pop;display:grid;position:absolute;top:clamp(.54rem,.92vw,.88rem);right:clamp(.62rem,1.35vw,1.18rem);transform:translate(10px,-8px)scale(.92);box-shadow:inset 0 0 0 1px #fffaf106,0 10px 24px #0003,0 0 16px #d8b76f12}.music-track-volume input{accent-color:#c8ac63b8;cursor:pointer;width:100%}.about-followup{z-index:2;color:#170807;background:#fff;padding:5rem 2rem 5.5rem;position:relative}.about-followup-inner{text-align:center;grid-template-columns:minmax(150px,.76fr) minmax(0,640px) minmax(150px,.76fr);align-items:start;gap:clamp(1.2rem,3vw,3.25rem);width:min(94vw,1180px);margin:0 auto;display:grid}.about-person-profile{flex-direction:column;align-items:center;min-width:0;display:flex}.about-person-profile-female{justify-self:start}.about-person-profile-male{justify-self:end}.about-copy-panel{align-self:start;min-width:0;padding-top:0;padding-bottom:clamp(.3rem,1.4vw,1rem)}.about-followup h2{color:#170807;letter-spacing:0;text-transform:uppercase;margin:0 0 1.35rem;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.55rem,2.8vw,3rem);font-weight:880;line-height:1}.about-followup p{color:#170807d1;max-width:860px;margin:0 auto 1.05rem;font-size:clamp(1rem,1.25vw,1.18rem);font-weight:560;line-height:1.62}.about-copy-panel p:last-of-type{margin-bottom:1.5rem}.about-person-photo{aspect-ratio:640/1537;filter:none;object-fit:contain;object-position:center bottom;pointer-events:none;transform-origin:50% 100%;align-self:center;width:clamp(132px,18vw,248px);height:auto;display:block}.about-person-action{flex-direction:column;align-items:center;width:min(100%,18rem);display:flex}.about-person-button{-webkit-appearance:none;appearance:none;color:#170807;cursor:pointer;filter:none;letter-spacing:0;width:min(100%,clamp(6.6rem,10.4vw,10.8rem));box-shadow:none;text-shadow:none;text-transform:none;transform-origin:50%;-webkit-text-stroke:0 transparent;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;margin:clamp(.82rem,1.35vw,1.14rem) auto 0;padding:0;font-family:inherit;font-size:0;font-weight:900;line-height:0;text-decoration:none;transition:transform .22s;display:block}.about-person-button-alisha{width:min(100%,clamp(7.1rem,11.6vw,11.7rem))}.about-person-button-alex{width:min(100%,clamp(5.9rem,9.7vw,9.8rem))}.about-person-button-image{filter:none;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}:is(.about-person-button:hover,.about-person-button:focus,.about-person-button:focus-visible,.about-person-button:active){color:#170807;filter:none;box-shadow:none;text-shadow:none;-webkit-text-stroke:0 transparent;background:0 0;border:0;outline:0;text-decoration:none;transform:scale(1.06)}.about-person-button::-moz-focus-inner{border:0;padding:0}.about-person-summary{color:#464646c2;opacity:0;pointer-events:none;text-align:center;width:min(100%,17rem);min-height:clamp(2.9rem,4.4vw,3.8rem);margin:.66rem auto 0;font-size:clamp(.76rem,.92vw,.9rem);font-weight:560;line-height:1.42;transition:opacity .36s;overflow:hidden;transform:none}.about-person-action:hover .about-person-summary,.about-person-action:focus-within .about-person-summary{opacity:1}.about-person-summary-line,.about-person-summary-cta{display:block}.about-person-summary-cta{color:#3a3a3adb;margin-top:.38rem;font-weight:860}.about-person-summary-letter{opacity:0;filter:none;transition:opacity .28s;transition-delay:calc(var(--letter-index) * 15ms);will-change:opacity;display:inline-block;transform:none}.about-person-action:hover .about-person-summary-letter,.about-person-action:focus-within .about-person-summary-letter{opacity:1}.about-profile-detail{z-index:2;color:#170807;background:#fff;border-top:1px solid #1708071a;padding:clamp(3rem,5vw,5.4rem) 2rem clamp(3.4rem,5.5vw,5.8rem);position:relative}.about-profile-detail-inner{grid-template-columns:minmax(150px,.56fr) minmax(0,1fr);align-items:center;gap:clamp(1.6rem,5vw,5.4rem);width:min(92vw,1030px);margin:0 auto;display:grid}.about-profile-detail-alex .about-profile-detail-inner{grid-template-columns:minmax(0,1fr) minmax(150px,.56fr)}.about-profile-detail-photo{aspect-ratio:640/1537;filter:none;object-fit:contain;object-position:center bottom;pointer-events:none;justify-self:center;width:clamp(150px,22vw,285px);height:auto;display:block}.about-profile-detail-copy{text-align:left;min-width:0}.about-profile-detail-copy h2{color:#170807;letter-spacing:0;text-transform:none;margin:0 0 clamp(1rem,2vw,1.5rem);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.7rem,3.2vw,3.35rem);font-weight:900;line-height:1}.about-profile-detail-copy p{color:#170807cc;max-width:680px;margin:0 0 1rem;font-size:clamp(.98rem,1.15vw,1.15rem);font-weight:540;line-height:1.68}.about-profile-detail-copy p:last-child{margin-bottom:0}.about-profile-page{color:#170807;background:#fff;min-height:100svh}.about-profile-page-header{justify-content:space-between;align-items:center;gap:1rem;width:min(94vw,1180px);margin:0 auto;padding:clamp(1rem,2.3vw,1.7rem) 0 0;display:flex}.about-profile-page-back{color:#170807c2;letter-spacing:0;font-size:clamp(.78rem,1vw,.92rem);font-weight:760;text-decoration:none;transition:color .18s,transform .18s}:is(.about-profile-page-back:hover,.about-profile-page-back:focus-visible){color:#170807;outline:0;transform:translateY(-1px)}.about-profile-page-logo{width:clamp(120px,17vw,220px);display:block}.about-profile-page-logo img{filter:none;width:100%;height:auto;display:block}.about-profile-page-section{border-top:0;align-items:center;min-height:calc(100svh - 78px);padding-top:clamp(2.4rem,4.6vw,4.8rem);display:flex}.about-profile-page-name{filter:none;width:clamp(145px,24vw,310px);height:auto;margin:0 0 clamp(.8rem,1.4vw,1.2rem);display:block}.about-profile-page-alex .about-profile-page-name{width:clamp(120px,20vw,260px)}.about-profile-page-kicker{color:#444444c7;font-size:clamp(.84rem,1vw,1rem);font-weight:820}.about-blog-panel{z-index:2;color:#170807;background:#fff;border-top:1px solid #1708071a;padding:clamp(2.2rem,4vw,3.6rem) 2rem clamp(4.6rem,7.4vw,7.4rem);position:relative}.about-blog-inner{text-align:center;width:min(94vw,1180px);margin:0 auto}.about-blog-panel h2{color:#170807;letter-spacing:0;text-transform:uppercase;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.55rem,3.2vw,3.4rem);font-weight:900;line-height:1}.about-blog-feed{border-top:1px solid #1708071f;width:min(100%,760px);min-height:clamp(150px,18vw,230px);margin:clamp(1.65rem,3vw,2.6rem) auto 0}.about-more-button{color:#fffaf1;cursor:pointer;letter-spacing:0;text-transform:uppercase;background:#170807;border:1px solid #1708072e;border-radius:999px;place-items:center;min-height:42px;margin:.45rem auto 0;padding:0 1.2rem;font-size:.86rem;font-weight:800;transition:background .18s,box-shadow .18s,transform .18s;display:inline-grid;box-shadow:0 12px 28px #17080729,inset 0 0 0 1px #ffffff14}:is(.about-more-button:hover,.about-more-button:focus-visible){background:#2a100d;transform:translateY(-1px);box-shadow:0 0 18px #e0a43f2e,0 14px 30px #1708072e,inset 0 0 0 1px #ffffff1f}.oil-wordmark-panel{place-items:center;width:min(92vw,980px);margin:0 auto;display:grid}.oil-wordmark-panel img{object-fit:contain;filter:none;width:min(72vw,620px);max-height:168px;display:block}.oil-carousel-shell{width:min(94vw,1180px);margin:0 auto;position:relative}.oil-carousel{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(25% - .825rem);grid-auto-flow:column;gap:1.1rem;padding:.28rem .15rem .8rem;display:grid;overflow:auto hidden}.oil-carousel::-webkit-scrollbar{display:none}.oil-carousel-card{min-height:clamp(230px,26vw,340px);color:inherit;cursor:pointer;scroll-snap-align:start;text-align:left;background:radial-gradient(circle at 28% 22%,#ffffff75,#0000 21%),linear-gradient(135deg,#702018e6,#120908f0);border:0;border-radius:8px;align-items:end;padding:0;transition:box-shadow .22s,filter .22s,transform .26s cubic-bezier(.2,.82,.19,1);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24,0 18px 42px #16070629}:is(.oil-carousel-card:hover,.oil-carousel-card:focus-visible,.oil-carousel-card[aria-pressed=true]){filter:saturate(1.06)contrast(1.04);transform:translateY(-4px);box-shadow:inset 0 0 0 1px #e0a43f5c,0 0 0 1px #1607060f,0 22px 48px #1607062e}.oil-carousel-card img{object-fit:cover;width:100%;height:100%;transition:transform .42s cubic-bezier(.2,.82,.19,1);position:absolute;inset:0;transform:scale(1.018)}:is(.oil-carousel-card:hover img,.oil-carousel-card:focus-visible img,.oil-carousel-card[aria-pressed=true] img){transform:scale(1.06)}.oil-carousel-card:before{content:"";mix-blend-mode:screen;opacity:.58;pointer-events:none;background:linear-gradient(#0000 0 46%,#0000005c),radial-gradient(at 74% 14%,#e0a43f57,#0000 28%);position:absolute;inset:0}.oil-carousel-card:after{display:none}.oil-carousel-card span{z-index:1;color:#fffaf1e0;letter-spacing:0;text-transform:uppercase;text-shadow:0 2px 8px #00000073;margin:.95rem;font-size:.72rem;font-weight:820;position:relative}.oil-carousel-card-2{background:radial-gradient(circle at 64% 28%,#ffffff6b,#0000 20%),linear-gradient(140deg,#1f5245e0,#0c1010f2)}.oil-carousel-card-3{background:radial-gradient(circle at 35% 72%,#ffffff57,#0000 22%),linear-gradient(140deg,#6a4a22eb,#1a0c08f5)}.oil-carousel-card-4{background:radial-gradient(circle at 70% 36%,#fff6,#0000 24%),linear-gradient(140deg,#3a3169e6,#0d0c16f5)}.oil-carousel-card-5{background:radial-gradient(circle at 22% 24%,#ffffff6b,#0000 20%),linear-gradient(140deg,#7b2b39e6,#12080cf5)}.oil-carousel-card-6{background:radial-gradient(circle at 58% 18%,#ffffff5c,#0000 21%),linear-gradient(140deg,#3e5472e6,#0c0f16f5)}.oil-carousel-arrow{z-index:2;color:#160706cc;cursor:pointer;background:#ffffffad;border:1px solid #16070626;border-radius:50%;place-items:center;width:42px;height:42px;transition:background .16s,box-shadow .16s,transform .16s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #ffffff8c,0 12px 24px #16070624}:is(.oil-carousel-arrow:hover,.oil-carousel-arrow:focus-visible){background:#ffffffe6;box-shadow:inset 0 0 0 1px #ffffffb8,0 0 18px #e0a43f2e,0 14px 28px #16070629}.oil-carousel-arrow-prev{left:-1.1rem}.oil-carousel-arrow-next{right:-1.1rem}.oil-carousel-arrow span{font-size:1.8rem;line-height:1;display:block;transform:translateY(-1px)}.artwork-lightbox{z-index:74;color:#fffaf1;-webkit-backdrop-filter:blur(20px)saturate(.88);backdrop-filter:blur(20px)saturate(.88);background:radial-gradient(circle at 50% 18%,#ffffff24,#0000 36%),#050405eb;grid-template-rows:minmax(0,1fr) auto;gap:1rem;padding:clamp(4.8rem,8vh,6.4rem) 1.4rem 1.4rem;animation:.32s cubic-bezier(.2,.82,.19,1) both artwork-lightbox-enter;display:grid;position:fixed;inset:0}.artwork-lightbox.is-tattoo{-webkit-backdrop-filter:blur(22px)saturate(.9);backdrop-filter:blur(22px)saturate(.9);background:#020202f5;grid-template-rows:minmax(0,1fr);gap:0;padding:clamp(3.4rem,6vh,4.8rem) clamp(.7rem,2vw,1.4rem) clamp(.8rem,2vh,1.4rem)}.artwork-lightbox-close{z-index:2;color:#fffaf1eb;cursor:pointer;letter-spacing:0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffaf114;border:1px solid #fffaf133;border-radius:999px;place-items:center;width:44px;height:44px;padding:0;font-size:1.85rem;font-weight:840;line-height:1;transition:background .17s,box-shadow .17s,transform .17s;display:grid;position:fixed;top:1.1rem;right:1.1rem}:is(.artwork-lightbox-close:hover,.artwork-lightbox-close:focus-visible){background:#fffaf124;transform:translateY(-1px);box-shadow:0 0 18px #e0a43f2e}.artwork-lightbox-close span{display:block;transform:translateY(-1px)}.artwork-lightbox-nav{z-index:2;color:#fffaf1f0;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffaf114;border:1px solid #fffaf133;border-radius:50%;place-items:center;width:clamp(42px,5.4vw,58px);height:clamp(42px,5.4vw,58px);font-size:clamp(2.1rem,4.6vw,3.3rem);font-weight:640;line-height:1;transition:background .17s,box-shadow .17s,transform .17s;display:grid;position:fixed;top:50%;transform:translateY(-50%)}:is(.artwork-lightbox-nav:hover,.artwork-lightbox-nav:focus-visible){background:#fffaf129;outline:none;transform:translateY(-50%)scale(1.04);box-shadow:0 0 18px #e0a43f2e}.artwork-lightbox-nav-prev{left:clamp(.72rem,2.4vw,1.6rem)}.artwork-lightbox-nav-next{right:clamp(.72rem,2.4vw,1.6rem)}.artwork-lightbox-nav span{display:block;transform:translateY(-2px)}.artwork-lightbox-frame{overscroll-behavior:contain;border-radius:8px;place-items:center;min-height:0;display:grid;overflow:auto}.artwork-lightbox.is-tattoo .artwork-lightbox-frame{border-radius:0;overflow:hidden}.artwork-lightbox-frame img{object-fit:contain;max-width:min(92vw,1200px);max-height:min(72vh,780px);transform:scale(var(--lightbox-zoom));transform-origin:50%;filter:drop-shadow(0 28px 50px #00000080)drop-shadow(0 0 18px #ffffff14);transition:transform .24s cubic-bezier(.2,.82,.19,1);display:block}.artwork-lightbox.is-tattoo .artwork-lightbox-frame img{max-width:min(96vw,1440px);max-height:min(88vh,940px)}.artwork-lightbox-controls{z-index:2;gap:.5rem;display:flex;position:fixed;bottom:clamp(7.4rem,14vh,9rem);left:50%;transform:translate(-50%)}.artwork-lightbox-controls button{color:#fffaf1f0;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffaf11a;border:1px solid #fffaf133;border-radius:50%;place-items:center;width:42px;height:42px;font-size:1.4rem;font-weight:820;line-height:1;transition:background .17s,box-shadow .17s,transform .17s;display:grid}:is(.artwork-lightbox-controls button:hover,.artwork-lightbox-controls button:focus-visible){background:#fffaf129;transform:translateY(-1px);box-shadow:0 0 18px #e0a43f2e}.artwork-lightbox-copy{text-align:center;justify-items:center;gap:.48rem;width:min(92vw,880px);margin:0 auto;display:grid}.artwork-lightbox-copy span{color:#fffaf18a;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:840}.artwork-lightbox-copy h2{color:#fffaf1f2;letter-spacing:0;margin:0;font-size:clamp(1.35rem,3vw,2.8rem);font-weight:900;line-height:1}.artwork-lightbox-copy p{color:#fffaf1bd;max-width:760px;margin:0;font-size:clamp(.92rem,1.16vw,1.08rem);font-weight:540;line-height:1.48}.artwork-lightbox-price{color:#fffaf1f5;letter-spacing:0;background:#e0a43f1f;border:1px solid #e0a43f57;border-radius:8px;gap:.22rem;width:max-content;max-width:100%;padding:.58rem .72rem;font-size:clamp(.92rem,1.2vw,1.14rem);font-weight:900;line-height:1;display:grid}.artwork-lightbox-price span{color:#fffaf194;font-size:.64rem}.artwork-lightbox-copy a{color:#fffaf1eb;text-transform:uppercase;background:#fffaf11a;border:1px solid #fffaf133;border-radius:999px;place-items:center;min-height:36px;margin-top:.18rem;padding:0 .92rem;font-size:.76rem;font-weight:820;text-decoration:none;transition:background .17s,box-shadow .17s,transform .17s;display:inline-grid}:is(.artwork-lightbox-copy a:hover,.artwork-lightbox-copy a:focus-visible){background:#fffaf129;transform:translateY(-1px);box-shadow:0 0 18px #e0a43f2e}.oil-stock-heading{color:#160706;letter-spacing:0;width:min(92vw,1100px);margin:0 auto -.45rem;font-size:clamp(1.55rem,3.2vw,3.2rem);font-weight:920;line-height:1}.oil-gallery{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.5rem,.9vw,.85rem);width:min(96vw,1480px);margin:0 auto;display:grid}.oil-gallery-card{min-width:0;color:inherit;cursor:pointer;text-align:left;background:#f8f6f2;border:1px solid #16070629;border-radius:8px;grid-template-rows:auto minmax(132px,1fr);align-content:stretch;padding:0;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffad,0 14px 34px #1607061a}:is(.oil-gallery-card:hover,.oil-gallery-card:focus-visible){border-color:#16070657;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffffffc7,0 18px 42px #16070629}.oil-gallery-card:focus-visible{outline-offset:3px;outline:2px solid #e0a43fd1}.oil-gallery-card-image{aspect-ratio:4/5;background:#160706;display:block;overflow:hidden}.oil-gallery-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .22s;display:block}:is(.oil-gallery-card:hover .oil-gallery-card-image img,.oil-gallery-card:focus-visible .oil-gallery-card-image img){transform:scale(1.035)}.oil-gallery-card-copy{align-content:start;gap:.54rem;min-height:132px;padding:.92rem .95rem 1rem;display:grid}.oil-gallery-card-kicker{color:#16070657;letter-spacing:0;font-size:.68rem;font-weight:900;line-height:1}.oil-gallery-card-copy strong{color:#160706d6;letter-spacing:0;font-size:clamp(.98rem,1.22vw,1.22rem);font-weight:900;line-height:1.1}.oil-gallery-card-price{color:#160706ad;letter-spacing:0;text-transform:uppercase;background:#1607060e;border:1px solid #1607061f;border-radius:999px;align-self:end;width:max-content;max-width:100%;margin-top:.18rem;padding:.34rem .52rem;font-size:.74rem;font-weight:880;line-height:1}.projects-overview{z-index:2;min-height:100svh;padding:calc(var(--header-height) + .85rem) 1.4rem 4.6rem;color:#fffaf1;background:#020202;position:relative}.projects-overview-inner{gap:clamp(1.05rem,2vw,1.7rem);width:min(91vw,1120px);margin:0 auto;display:grid}.projects-overview h1{color:#fffaf1f5;letter-spacing:0;text-align:center;text-transform:uppercase;text-shadow:0 18px 46px #0000008c,0 0 18px #ffffff0f;place-items:center;min-height:clamp(54px,7vw,86px);margin:0;font-size:clamp(2.45rem,5.6vw,5.6rem);font-weight:940;line-height:.86;display:grid}.project-strip-list{gap:.92rem;display:grid}.project-strip{isolation:isolate;color:#fffaf1;opacity:0;min-height:clamp(172px,16vw,232px);animation:.76s cubic-bezier(.18,.82,.2,1) forwards project-strip-enter;animation-delay:calc(.11s + var(--strip-index) * 90ms);background:#080808;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(120px,220px);align-items:stretch;display:grid;position:relative;overflow:hidden;transform:translateY(18px)scale(.985);box-shadow:inset 0 0 0 1px #ffffff1a,0 18px 42px #0000007a}.project-strip-video{z-index:-2;object-fit:cover;filter:saturate(1.05)contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.project-strip-overlay{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#000000b8,#0000006b 54%,#0000001f),radial-gradient(circle at 85% 18%,#ffffff24,#0000 28%);position:absolute;inset:0}.project-strip-copy{align-content:center;gap:.56rem;min-width:0;padding:clamp(1.18rem,2.35vw,1.78rem);display:grid}.project-strip-title-button,.project-strip-logo,.project-strip-chip,.project-strip-ecosystem-visual,.project-strip-studio-logo,.project-strip-studio-icon,.project-strip-shop-logo{color:inherit;cursor:pointer;background:0 0;border:0}.project-strip-title-button{text-align:left;justify-items:start;gap:.22rem;width:fit-content;max-width:100%;padding:0;display:grid}.project-strip-kicker{color:#fffaf19e;letter-spacing:0;text-transform:uppercase;font-size:clamp(.62rem,.8vw,.74rem);font-weight:860;line-height:1}.project-strip-title-button strong{color:#fffaf1f5;letter-spacing:0;text-transform:uppercase;text-shadow:0 12px 28px #00000075,0 0 18px #ffffff14;max-width:100%;font-size:clamp(1.35rem,2.45vw,2.45rem);font-weight:920;line-height:.95}.project-strip p{color:#fffaf1c7;max-width:660px;margin:0;font-size:clamp(.86rem,1vw,.98rem);font-weight:560;line-height:1.42}.project-strip-chip-list{flex-wrap:wrap;gap:.34rem;padding-top:.1rem;display:flex}.project-strip-chip{color:#fffaf1d6;letter-spacing:0;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffaf114;border:1px solid #fffaf12e;border-radius:999px;min-height:28px;padding:0 .7rem;font-size:.66rem;font-weight:850;line-height:1;transition:background .17s,box-shadow .17s,color .17s,transform .17s}.project-strip-chip:hover,.project-strip-title-button:hover strong{color:#fff}.project-strip-chip:focus-visible{color:#fff}.project-strip-title-button:focus-visible strong{color:#fff}:is(.project-strip-chip:hover,.project-strip-chip:focus-visible){background:#fffaf124;transform:translateY(-1px);box-shadow:0 0 14px #ffe6a524}:is(.project-strip-title-button:focus-visible,.project-strip-logo:focus-visible,.project-strip-chip:focus-visible){outline:2px solid var(--accent-strong);outline-offset:3px}.project-strip-logo{place-items:center;padding:clamp(.9rem,1.6vw,1.25rem);display:grid;position:relative}.project-strip-logo img{object-fit:contain;filter:drop-shadow(0 16px 30px #0000006b)drop-shadow(0 0 14px #ffffff1f);opacity:.94;width:min(100%,178px);max-height:112px;display:block}.project-strip.is-ecosystem-o{background:#020403;grid-template-columns:minmax(0,1fr);min-height:clamp(172px,16vw,232px)}.project-strip.is-ecosystem-o .project-strip-video{filter:saturate(1.14)contrast(1.08)brightness(.9);transform:translate3d(var(--bg-shift-x), var(--bg-shift-y), 0) scale(1.06);transition:transform .14s linear}.project-strip.is-ecosystem-o .project-strip-overlay{background:linear-gradient(90deg,#000000c2,#00000057 45%,#00000029),radial-gradient(circle at 66% 45%,#ffffff1c,#0000 34%)}.project-strip-description-only{z-index:3;width:min(36%,286px);min-height:auto;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-content:start;justify-items:start;padding:0;display:grid;position:absolute;top:clamp(.78rem,1.18vw,1.08rem);left:clamp(.9rem,1.6vw,1.45rem)}.project-strip-description-only p{color:#fffaf1c7;max-width:260px;font-size:clamp(.82rem,.92vw,.98rem);font-weight:560;line-height:1.34}.project-strip-ecosystem-visual{z-index:1;perspective:900px;grid-column:1;place-items:center;min-height:100%;padding:clamp(.35rem,.8vw,.72rem);display:grid;position:relative}.project-strip-ecosystem-visual .ecosystem-logo-stage{width:min(42vw,360px);min-height:clamp(158px,15vw,210px);transform:translate3d(var(--logo-shift-x), var(--logo-shift-y), 0) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;gap:0}.project-strip-ecosystem-visual .ecosystem-ring-viewport{width:min(22vw,176px)}.project-strip-ecosystem-visual .ecosystem-ring-fallback{border-width:clamp(1.8rem,3.8vw,3.2rem)}.project-strip-ecosystem-visual .ecosystem-stage-wordmark{opacity:.88;width:min(24vw,192px);margin-top:-.62rem}.project-strip.is-ecosystem-studio{color:#fffaf1;background:radial-gradient(circle at 18%,#ffffff17,#0000 28%),linear-gradient(135deg,#050505,#020202 58%,#080808);grid-template-columns:minmax(280px,.46fr) minmax(0,1.54fr);min-height:clamp(216px,18vw,286px);box-shadow:inset 0 0 0 1px #ffffff14,0 18px 42px #0000006b}.project-strip.is-ecosystem-studio .project-strip-overlay{display:none}.project-strip-studio-panel{background:0 0;place-items:center start;min-height:100%;padding:clamp(1.1rem,2vw,1.65rem) 0 clamp(1.1rem,2vw,1.65rem) clamp(1.12rem,2.3vw,2.1rem);display:grid}.project-strip-studio-logo{place-items:center;width:min(100%,330px);padding:0;display:grid}.project-strip-studio-logo img{object-fit:contain;filter:brightness(0)invert()drop-shadow(0 18px 24px #00000070)drop-shadow(0 0 16px #ffffff2e);opacity:0;width:min(100%,318px);max-height:166px;animation:.76s .12s forwards project-studio-logo-arrive;display:block;transform:translate(-18px)scale(.96)}.project-strip-studio-content{background:0 0;grid-template-rows:auto 1fr;gap:clamp(.95rem,1.7vw,1.7rem);min-width:0;min-height:100%;padding:clamp(1.1rem,2vw,1.7rem) clamp(1.1rem,2.7vw,2.45rem) clamp(1.1rem,2vw,1.7rem) clamp(.4rem,1vw,.9rem);display:grid}.project-strip-studio-icons{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:clamp(.55rem,1.18vw,1.28rem);width:100%;min-width:0;display:flex}.project-strip-studio-icon{aspect-ratio:1;width:clamp(64px,6.8vw,98px);box-shadow:none;opacity:.94;background:0 0;border-radius:0;flex:0 0 clamp(64px,6.8vw,98px);place-items:center;padding:0;transition:opacity .22s,transform .22s cubic-bezier(.18,.82,.2,1),filter .22s;display:grid;transform:translate(0)scale(1)}:is(.project-strip-studio-icon:hover,.project-strip-studio-icon:focus-visible){opacity:1;filter:drop-shadow(0 12px 18px #ffffff21);transform:translate(0)scale(1.08)}.project-strip-studio-icon img{object-fit:contain;width:100%;height:100%;display:block}.project-strip-studio-content p{color:#fffaf1c7;text-align:right;place-self:end;max-width:340px;font-size:clamp(1rem,1.25vw,1.24rem);font-weight:680;line-height:1.28}.project-strip-studio-description{color:#fffaf1c7;cursor:pointer;max-width:340px;font:inherit;text-align:right;background:0 0;border:0;place-self:end;padding:0;font-size:clamp(1rem,1.25vw,1.24rem);font-weight:680;line-height:1.28}:is(.project-strip-description-only:focus-visible,.project-strip-studio-description:focus-visible){outline:2px solid var(--accent-strong);outline-offset:5px}:is(.project-strip-studio-logo:focus-visible,.project-strip-studio-icon:focus-visible,.project-strip-ecosystem-visual:focus-visible,.project-strip-shop-logo:focus-visible){outline:2px solid var(--accent-strong);outline-offset:3px}.project-strip.is-nostalgia{background:#08090a;grid-template-columns:minmax(0,1fr)}.project-strip-nostalgia-link{min-height:inherit;display:block;position:relative;overflow:hidden}.project-strip-nostalgia-background{object-fit:cover;object-position:center 44%;filter:brightness(.67)saturate(.94);width:100%;height:100%;position:absolute;inset:0}.project-strip-nostalgia-scene{aspect-ratio:16/9;pointer-events:none;height:100%;transition:transform .3s;position:absolute;top:50%;left:50%;transform:translate(-53.5%,-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 90%,#0000)}.project-strip-nostalgia-room,.project-strip-nostalgia-shell,.project-strip-nostalgia-foreground,.project-strip-nostalgia-screen img{object-fit:fill;width:100%;height:100%;display:block;position:absolute;inset:0}.project-strip-nostalgia-screen{z-index:1;background:#111a1c;border-radius:10%/12%;width:43%;height:55.8%;position:absolute;top:12.5%;left:25.5%;overflow:hidden}.project-strip-nostalgia-screen img{object-fit:cover}.project-strip-nostalgia-shell{z-index:2}.project-strip-nostalgia-foreground{z-index:3}.project-strip-nostalgia-link:focus-visible{outline-offset:-4px;outline:2px solid #b6e8f3}@media (hover:hover) and (prefers-reduced-motion:no-preference){.project-strip-nostalgia-link:hover .project-strip-nostalgia-scene{transform:translate(-53.5%,-50%)scale(1.025)}}.project-strip.is-shop{background:radial-gradient(circle at 64% 46%,#ffd1661f,#0000 34%),#030201;grid-template-columns:minmax(0,.95fr) minmax(260px,1.05fr);min-height:clamp(220px,19vw,314px)}.project-strip-shop-background{z-index:-2;pointer-events:none;display:block;position:absolute;inset:-7%}.project-strip-shop-background img{object-fit:cover;object-position:center;filter:saturate(1.14)contrast(1.08)brightness(.82);width:100%;height:100%;transform:translate3d(var(--shop-back-x), var(--shop-back-y), 0) scale(1.08);display:block}.project-strip.is-shop .project-strip-overlay{z-index:-1;background:linear-gradient(90deg,#000000bd,#0000005c 48%,#0000001a),radial-gradient(circle at 55% 44%,#ffd98a33,#0000 28%)}.project-strip.is-shop .project-strip-copy{z-index:3;max-width:360px;position:relative}.project-strip-shop-logo{z-index:1;place-items:center;padding:0;display:grid;position:absolute;inset:0}.project-strip-shop-sign{object-fit:contain;filter:drop-shadow(0 26px 38px #00000094)drop-shadow(0 0 20px #ffd27c29);width:min(62vw,540px);max-height:248px;display:block;transform:translate(6%)}.project-strip-shop-medallion{aspect-ratio:1;background:radial-gradient(circle at 34% 24%,#ffffff3d,#0000 24%),#2a120dcc;border-radius:50%;place-items:center;width:clamp(52px,5.9vw,92px);display:grid;position:absolute;top:48.5%;left:52.7%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #fffae824,0 0 20px #ffd37329}.project-strip-shop-medallion img{object-fit:contain;border-radius:50%;width:91%;height:91%;display:block}.project-strip.is-radar{color:#17191c;background:#fff;grid-template-columns:minmax(0,1fr)}.project-strip-rodar-link{min-height:inherit;color:inherit;align-items:center;text-decoration:none;display:flex;position:relative}.project-strip-rodar-link:focus-visible{outline-offset:-4px;outline:3px solid #54717c}.project-strip-rodar-background{object-fit:contain;width:65%;height:100%;transition:transform .6s;position:absolute;top:0;right:0}.project-strip-rodar-link:hover .project-strip-rodar-background{transform:scale(1.025)}.project-strip-rodar-copy{gap:12px;width:35%;padding:24px;font-size:14px;line-height:1.45;display:grid;position:relative}.project-strip-rodar-copy .project-strip-kicker{color:#51565c;font-size:11px}.project-strip-rodar-logo{width:min(100%,220px);height:auto}.rodar-project{z-index:2;padding-top:calc(var(--header-height) + 32px);color:#17191c;background:#fff;position:relative}.rodar-project-intro,.rodar-project-categories{text-align:center;width:min(1120px,92%);margin:0 auto;padding-bottom:36px}.rodar-project h1{width:min(320px,70%);margin:0 auto 20px}.rodar-project h1 img{width:100%;height:auto}.rodar-project-intro p{margin:0 auto 24px;font-size:16px;line-height:1.6}.rodar-project-website{color:#fff;max-width:100%;min-height:44px;font:inherit;text-align:center;background:#17191c;border:1px solid #17191c;border-radius:4px;justify-content:center;align-items:center;margin-bottom:24px;padding:10px 24px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;transition:background .16s;display:inline-flex}.rodar-project-website[href]:hover{background:#343a3e}.rodar-project-website:focus-visible{outline-offset:4px;outline:2px solid #54717c}.rodar-project-showroom{width:100%;height:auto;display:block}.rodar-category-options{border-bottom:1px solid #d8dadd;flex-wrap:wrap;justify-content:center;gap:8px 24px;display:flex}.rodar-category-options button{color:#565d62;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0}.rodar-category-options button[aria-pressed=true]{color:#14191c;border-bottom-color:currentColor}.rodar-category-options button:focus-visible{outline-offset:3px;outline:2px solid #54717c}.rodar-project figure{margin:0}.rodar-project figure img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.rodar-project figcaption{color:#565d62;font-size:13px}@media (max-width:600px){.project-strip-rodar-copy{gap:9px;width:42%;padding:16px;font-size:12px}.project-strip-rodar-background{width:58%}.project-strip-rodar-copy .project-strip-kicker{font-size:9px}}@media (prefers-reduced-motion:reduce){.project-strip-rodar-background{transition:none;transform:none!important}}.project-strip.is-games{background:#050608;grid-template-columns:minmax(0,1fr) minmax(160px,300px)}.project-strip.is-games:before{content:"";z-index:-2;filter:saturate(1.08)contrast(1.05)brightness(.86);transform:translate3d(0, var(--games-scroll-y), 0) scale(var(--games-scroll-scale));transform-origin:50%;pointer-events:none;will-change:transform;background:linear-gradient(90deg,#0003,#00000005 52%,#0000002e),url(/brand/games/games-strip-background.png) 50%/cover no-repeat,linear-gradient(135deg,#090a0e,#020202 58%,#160607);transition:transform .14s linear;position:absolute;inset:-7%}.project-strip.is-games .project-strip-overlay{background:linear-gradient(90deg,#000000c2,#0006 56%,#00000014),linear-gradient(#ffffff09 1px,#0000 1px) 0 0/30px 30px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/30px 30px}.project-strip.is-games .project-strip-logo img{filter:drop-shadow(0 0 18px #7ee7ff24)drop-shadow(0 16px 28px #00000085);border-radius:50%;width:min(100%,172px);max-height:132px}.games-page{min-height:calc(100svh - var(--header-height));padding:calc(var(--header-height) + 2rem) clamp(1rem, 4vw, 3rem) 4.2rem;color:#fffaf1;background:radial-gradient(circle at 14% 16%,#7ee7ff2e,#0000 28%),radial-gradient(circle at 86% 28%,#ff4f4f29,#0000 30%),linear-gradient(#040404,#0d0d12 55%,#040404);position:relative;overflow:hidden}.games-page:before{content:"";opacity:.34;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.games-page-inner{z-index:1;gap:clamp(1rem,2.4vw,1.8rem);width:min(92vw,1120px);margin:0 auto;display:grid;position:relative}.games-page-header{text-align:center;justify-items:center;display:grid}.games-page-header h1{color:#fffaf1fa;letter-spacing:0;text-transform:uppercase;text-shadow:0 20px 56px #000000a6,0 0 24px #7ee7ff1f;margin:0;font-size:clamp(3.1rem,8vw,7rem);font-weight:940;line-height:.86}.games-library{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.9rem,2vw,1.35rem);display:grid}.game-library-card{isolation:isolate;aspect-ratio:1;color:#fffaf1;cursor:pointer;text-align:left;opacity:0;min-width:0;animation:.72s cubic-bezier(.18,.82,.2,1) forwards project-strip-enter;animation-delay:calc(.16s + var(--game-index) * .1s);-webkit-appearance:none;appearance:none;border:0;border-radius:8px;align-content:end;padding:clamp(1rem,2vw,1.45rem);transition:box-shadow .22s,filter .22s,transform .24s cubic-bezier(.2,.82,.19,1);display:grid;position:relative;overflow:hidden;transform:translateY(18px)scale(.985);box-shadow:inset 0 0 0 1px #ffffff1c,0 18px 42px #0000007a;container-type:inline-size}.game-library-card:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 20%,#0009 100%),radial-gradient(circle at 50% 28%,#ffffff29,#0000 30%);position:absolute;inset:0}.game-library-card.is-cover{background:radial-gradient(circle at 52% 24%,#fff3,#0000 25%),radial-gradient(circle at 12% 84%,#ff4f4f38,#0000 30%),linear-gradient(145deg,#171010,#060606 58%,#241006)}.game-library-card.is-kombat{background:linear-gradient(#00000014 8%,#0003 52%,#000000c7 100%),radial-gradient(circle at 58% 26%,#ffd16624,#0000 26%),radial-gradient(circle at 18% 74%,#ff4f4f1f,#0000 32%),url(https://attacus-atlas-mortal-kombat-4-2d.attacusatlasankh.chatgpt.site/games/mortal-kombat-4-2d/background.png) 50%/cover no-repeat,linear-gradient(145deg,#121007,#050505 58%,#190807)}.game-library-card.is-cult{background:#000}.game-library-card.is-kombat .game-card-art{display:none}.game-library-card.is-cover .game-card-art,.game-library-card.is-cult .game-card-art{padding:0}:is(.game-library-card:hover,.game-library-card:focus-visible){filter:contrast(1.05)saturate(1.05);transform:translateY(-2px)scale(1.012);box-shadow:inset 0 0 0 1px #7ee7ff3d,0 24px 54px #0000008a,0 0 24px #ff4f4f1f}.game-library-card:focus-visible{outline:2px solid var(--accent-strong);outline-offset:4px}.game-card-art{box-sizing:border-box;pointer-events:none;place-items:center;padding:clamp(2.8rem,5vw,4rem);display:grid;position:absolute;inset:0}.game-card-art img{object-fit:contain;opacity:.86;filter:drop-shadow(0 0 18px #ffffff24)drop-shadow(0 20px 30px #0000009e);width:min(58%,260px);max-height:240px;display:block;transform:translateY(0)}.game-library-card.is-cover .catalog-cover-image,.game-library-card.is-cult .game-card-art img{object-fit:cover;opacity:1;filter:none;width:100%;height:100%;max-height:none}.game-card-art span{color:#fffaf124;letter-spacing:0;font-size:clamp(4.6rem,12vw,10rem);font-weight:950;line-height:.8}.game-card-copy{z-index:2;max-width:440px;position:relative}.game-card-copy strong{color:#fffaf1fa;letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(14px,8cqw,38px);font-weight:920;line-height:1.08;display:block}.project-strip.is-love{background:#123446;width:100%;min-width:0;display:block}.project-strip-love-link{display:block;position:absolute;inset:0}.project-strip-love-link img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.project-strip-love-link:focus-visible{outline-offset:-6px;outline:2px solid #fff}@keyframes project-strip-enter{to{opacity:1;transform:translate(0)scale(1)}}@keyframes project-studio-logo-arrive{to{opacity:1;transform:translate(0)scale(1)}}.studio-page-button{color:#fffaf1;cursor:default;font:inherit;opacity:1;background:#ffffff05;border:1px solid #ffffff26;border-radius:8px;flex-direction:column;align-items:center;gap:20px;padding:24px 12px;font-size:1rem;display:flex}.knowledge-side-actions{inset:var(--header-height) 0 0;z-index:6;pointer-events:none;position:fixed}.knowledge-side-button{color:#ffffffe6;cursor:pointer;opacity:0;pointer-events:auto;text-transform:uppercase;-webkit-backdrop-filter:blur(14px)saturate(.84);backdrop-filter:blur(14px)saturate(.84);background:radial-gradient(circle at 20% 30%,#ffffff2e,#0000 32%),#06080a52;border:1px solid #ffffff2e;border-radius:999px;place-items:center;min-width:clamp(146px,13vw,210px);min-height:46px;padding:0 1rem;transition:background .18s,box-shadow .18s,transform .18s;animation:.94s cubic-bezier(.2,.82,.19,1) forwards knowledge-side-enter;display:grid;position:absolute;top:50%;box-shadow:inset 0 0 0 1px #ffffff0f,0 18px 36px #00000047}.knowledge-side-button span{letter-spacing:0;font-size:clamp(.82rem,1vw,.98rem);font-weight:840}.knowledge-side-button.is-left{left:clamp(.85rem,2vw,2.4rem);transform:translate(-1rem,-50%)}.knowledge-side-button.is-right{animation-delay:.14s;right:clamp(.85rem,2vw,2.4rem);transform:translate(1rem,-50%)}:is(.knowledge-side-button:hover,.knowledge-side-button:focus-visible){background:radial-gradient(circle at 20% 30%,#ffffff38,#0000 34%),#06080a70;box-shadow:inset 0 0 0 1px #ffffff1a,0 0 18px #83d5ff29,0 20px 42px #00000052}.ecosystem-transition{z-index:80;color:#fffaf1;background:radial-gradient(circle,#ffffff0a,#0000 18%),#000000eb;place-items:center;animation:.54s ease-out both ecosystem-transition-dim;display:grid;position:fixed;inset:0;overflow:hidden}.ecosystem-transition.is-registration{background:#030303;place-items:stretch stretch}.ecosystem-transition-ring{aspect-ratio:1;filter:drop-shadow(0 24px 62px #00000094);border:clamp(2.6rem,6vw,5.2rem) solid #ffffffe0;border-radius:50%;width:min(34vw,360px);animation:2.4s cubic-bezier(.18,.82,.22,1) both ecosystem-ring-zoom;position:absolute;box-shadow:0 0 26px #ffffff29,0 0 78px #d8b45f24,inset 0 0 20px #ffffff1a}.ecosystem-transition.is-running .ecosystem-transition-ring{animation-duration:1.32s}.ecosystem-transition.is-registration .ecosystem-transition-ring{z-index:4;opacity:.86;pointer-events:none;border-width:clamp(2rem,4.4vw,3.8rem);width:min(26vw,280px);animation:.92s cubic-bezier(.2,.82,.19,1) both ecosystem-ring-hold;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.ecosystem-transition.is-registration .ecosystem-transition-ring,.ecosystem-transition.is-registration .ecosystem-transition-dust{display:none}.ecosystem-transition-dust{pointer-events:none;position:absolute;inset:0}.ecosystem-transition-dust span{width:var(--particle-size);aspect-ratio:1;opacity:0;transform:rotate(var(--particle-angle)) translateX(0) scale(.45);animation:2.1s cubic-bezier(.16,.74,.2,1) both ecosystem-transition-particle;animation-delay:var(--particle-delay);background:#fff4cbe0;border-radius:999px;position:absolute;top:50%;left:50%;box-shadow:0 0 6px #ffe5979e,0 0 13px #ffffff3d}.ecosystem-transition-copy{z-index:2;opacity:0;justify-items:center;width:min(84vw,520px);transition:opacity .52s,transform .64s cubic-bezier(.2,.82,.19,1);display:grid;position:relative;transform:translateY(18px)scale(.96)}.ecosystem-transition.is-portal .ecosystem-transition-copy{opacity:1;transform:translateY(0)scale(1)}.ecosystem-transition-copy strong{letter-spacing:0;text-align:center;margin-bottom:.72rem;font-size:clamp(2.2rem,7vw,5.8rem);font-weight:850;line-height:.9;display:block}.ecosystem-transition-copy p{color:#fffaf1cc;text-align:center;margin:0 0 1.2rem;font-size:clamp(.96rem,1.4vw,1.16rem);line-height:1.5}.ecosystem-transition-copy button{color:#fffaf1eb;cursor:pointer;background:#ffffff0f;border:1px solid #fffaf133;border-radius:999px;min-height:40px;padding:0 1.1rem}.ecosystem-registration-stage{z-index:2;opacity:0;min-height:100svh;animation:.9s ease-out .22s forwards ecosystem-registration-reveal;position:relative;transform:scale(1.035)}.ecosystem-registration-home{z-index:6;cursor:pointer;min-height:48px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;align-items:center;gap:.34rem;padding:0;transition:filter .22s,transform .22s;display:inline-flex;position:fixed;top:1rem;left:1rem}:is(.ecosystem-registration-home:hover,.ecosystem-registration-home:focus-visible){filter:drop-shadow(0 0 10px #e5cd9233)brightness(1.07);transform:translateY(-1px)scale(1.018)}.ecosystem-registration-home-mark{aspect-ratio:1;background:0 0;border-radius:50%;place-items:center;width:42px;display:grid;overflow:visible}.ecosystem-registration-home-mark img{object-fit:cover;filter:drop-shadow(0 5px 9px #0000007a)drop-shadow(0 0 8px #ffffff1a);border-radius:50%;width:100%;height:100%}.ecosystem-registration-home-wordmark{width:132px;height:30px;display:block}.ecosystem-registration-home-wordmark img{object-fit:cover;filter:drop-shadow(0 5px 9px #00000085)brightness(1.05);width:100%;height:100%;display:block}.ecosystem-registration-stage iframe{background:#020204;border:0;width:100%;height:100svh;display:block}.ecosystem-followup{z-index:2;color:#101010;background:#fff;padding:4rem 2rem 5.4rem;position:relative}.ecosystem-followup-inner{text-align:center;justify-items:center;gap:1.25rem;width:min(92vw,980px);margin:0 auto;display:grid}.ecosystem-followup img{object-fit:contain;filter:invert()contrast(1.08);width:min(70vw,520px);max-height:160px}.ecosystem-followup p{color:#101010b3;max-width:720px;margin:0;font-size:clamp(.98rem,1.25vw,1.16rem);line-height:1.55}@keyframes ecosystem-transition-dim{0%{opacity:0;background-color:#0000}to{opacity:1;background-color:#000000eb}}@keyframes ecosystem-ring-hold{0%{opacity:.12;transform:translate(-50%,-50%)scale(5.6)}64%{opacity:.9;transform:translate(-50%,-50%)scale(1.08)}to{opacity:.82;transform:translate(-50%,-50%)scale(1)}}@keyframes ecosystem-registration-reveal{to{opacity:1;transform:scale(1)}}@keyframes ecosystem-ring-zoom{0%{opacity:0;transform:scale(.55)}24%{opacity:1;transform:scale(1)}62%{opacity:.92;transform:scale(2.65)}to{opacity:.22;transform:scale(5.8)}}@keyframes ecosystem-transition-particle{0%{opacity:0;transform:rotate(var(--particle-angle)) translateX(0) scale(.2)}22%{opacity:.86;transform:rotate(var(--particle-angle)) translateX(var(--particle-mid)) translateY(12px) scale(.92)}to{opacity:0;transform:rotate(var(--particle-angle-end)) translateX(var(--particle-far)) translateY(var(--particle-drop)) scale(.08)}}@keyframes logo-enter{0%{opacity:0;transform:translateY(24px)scale(.62)rotateX(18deg)}58%{opacity:1;transform:translateY(-2px)scale(1.035)rotateX(0)}to{opacity:1;transform:translateY(0)scale(1)rotateX(0)}}@keyframes artwork-lightbox-enter{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes oil-logo-arrive{0%{opacity:0;filter:blur(3px)drop-shadow(0 0 #e0a43f00);transform:translateY(24px)scale(.56)}62%{opacity:1;filter:blur()drop-shadow(0 0 24px #e0a43f29);transform:translateY(-4px)scale(1.04)}to{opacity:1;filter:blur()drop-shadow(0 0 12px #e0a43f1a);transform:translate(0)scale(1)}}@keyframes knowledge-side-enter{to{opacity:1;transform:translateY(-50%)}}@keyframes section-logo-face-enter{0%{opacity:0;transform:translateZ(24px)scale(.58)}62%{opacity:1;transform:translateZ(18px)scale(1.035)}to{opacity:1;transform:translateZ(18px)scale(1)}}@keyframes oil-headline-glow{0%,to{text-shadow:0 0 14px #ffffff1a,0 0 28px #dab5661f,0 2px 12px #000000b8}48%{text-shadow:0 0 20px #ffffff2e,0 0 42px #dab5663d,0 2px 12px #000000b8}}@keyframes music-volume-pop{0%{opacity:0;transform:translate(10px,-8px)scale(.92)}62%{opacity:1;transform:translate(-1px,1px)scale(1.025)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes music-header-bird-reveal{to{opacity:1;filter:drop-shadow(0 0 9px #ffffff2e)drop-shadow(0 13px 23px #00000080)brightness(1.04)}}@keyframes music-center-logo-reveal{0%{opacity:.34;filter:grayscale(.28)brightness(.58)drop-shadow(0 14px 28px #000000b3)drop-shadow(0 0 4px #ffffff0a)}to{opacity:1;filter:grayscale(0)brightness()drop-shadow(0 18px 34px #0000009e)drop-shadow(0 0 12px #ffffff1f)}}@keyframes tattoo-contact-enter{to{opacity:1;transform:translate(0)scale(1)}}@keyframes tattoo-social-icon-enter{0%{opacity:0;transform:translate3d(var(--social-enter-x), 14px, 0) rotate(var(--social-enter-rotation)) scale(.72)}45%{opacity:1}74%{opacity:1;transform:translateY(-1px)rotate(0)scale(1.035)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes tattoo-social-icon-sheen{0%{opacity:0;background-position:140% 0}30%{opacity:.65}to{opacity:0;background-position:-40% 0}}@keyframes tattoo-side-logo-levitate{0%,to{transform:translate(0)}50%{transform:translateY(-7px)}}@keyframes peso-tattoo-letter-reveal{0%{opacity:0;filter:blur(7px);transform:translateY(.48em)scale(.96)}68%{opacity:1;filter:blur(.5px);transform:translateY(-.05em)scale(1.02)}to{opacity:1;filter:none;transform:translateY(0)scale(1)}}@keyframes peso-tattoo-whiteout{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#fff0}58%{-webkit-backdrop-filter:blur(2px)brightness(1.14);backdrop-filter:blur(2px)brightness(1.14);background:#ffffffad}to{-webkit-backdrop-filter:blur(3px)brightness(1.28);backdrop-filter:blur(3px)brightness(1.28);background:#fff}}@keyframes peso-tattoo-coin-whiteout{0%{opacity:.96;filter:brightness()saturate()drop-shadow(0 14px 24px #00000075);transform:translate(0)scale(1)rotate(0)}62%{opacity:.82;filter:brightness(1.7)saturate(.72)drop-shadow(0 0 34px #ffffffa3);transform:translateY(-4px)scale(1.28)rotate(7deg)}to{opacity:0;filter:brightness(2.4)saturate(0)drop-shadow(0 0 54px #ffffffdb);transform:translateY(-7px)scale(1.46)rotate(13deg)}}@keyframes tattoo-visualization-logo-arrive{0%{opacity:0;filter:blur(8px)drop-shadow(0 22px 44px #0000004d);transform:translateY(20px)scale(.82)rotate(-8deg)}to{opacity:1;filter:blur()drop-shadow(0 22px 44px #0000008a)drop-shadow(0 0 15px #e1ad5229);transform:translate(0)scale(1)rotate(0)}}@keyframes tattoo-visualization-copy-enter{0%{opacity:0;filter:blur(8px);transform:translate(16px,18px)}to{opacity:1;filter:none;transform:translate(0)}}@keyframes tattoo-visualization-card-enter{0%{opacity:0;filter:blur(8px);transform:translateY(24px)scale(.98)}to{opacity:1;filter:none;transform:translate(0)scale(1)}}@keyframes tattoo-visualization-soft-spin{0%{transform:rotate(0)scale(.94)}50%{transform:rotate(180deg)scale(1)}to{transform:rotate(360deg)scale(.94)}}@keyframes stone-slab-emerge{0%,34%{opacity:0;transform:translateZ(-58px)scale(.8)rotate(-7deg)}72%{opacity:.86;transform:translateZ(-38px)scale(1.025)rotate(1.2deg)}to{opacity:.94;transform:translateZ(-34px)scale(1.01)rotate(0)}}@keyframes stone-rim-emerge{0%,42%{opacity:0;transform:translateZ(-28px)scale(.88)rotate(10deg)}76%{opacity:.68;transform:translateZ(-17px)scale(1.03)rotate(-1deg)}to{opacity:.74;transform:translateZ(-15px)scale(1.018)rotate(0)}}@keyframes coin-back-emerge{0%,34%{opacity:0;transform:translateZ(-46px)scale(.78)rotate(-9deg)}72%{opacity:.78;transform:translateZ(-30px)scale(1.006)rotate(1.5deg)}to{opacity:.9;transform:translateZ(-28px)scale(.985)rotate(0)}}@keyframes coin-rim-emerge{0%,42%{opacity:0;transform:translateZ(-26px)scale(.86)rotate(12deg)}76%{opacity:.64;transform:translateZ(-16px)scale(1.006)rotate(-1deg)}to{opacity:.72;transform:translateZ(-14px)scale(.995)rotate(0)}}@keyframes brand-logo-core-sparkle{0%,to{opacity:0;filter:blur(.25px)brightness(.86);transform:translateZ(18px)scale(.9)rotate(0)}14%{opacity:.22;filter:blur(.1px)brightness(1.08);transform:translateZ(18px)scale(.98)rotate(12deg)}31%{opacity:.52;filter:blur()brightness(1.28);transform:translateZ(18px)scale(1.03)rotate(46deg)}47%{opacity:.3;filter:blur(.18px)brightness(1.08);transform:translateZ(18px)scale(.98)rotate(78deg)}68%{opacity:.58;filter:blur(.05px)brightness(1.34);transform:translateZ(18px)scale(1.04)rotate(146deg)}86%{opacity:.18;filter:blur(.2px)brightness(.98);transform:translateZ(18px)scale(.96)rotate(220deg)}}@keyframes brand-logo-face-glint{0%,16%{opacity:0;transform:translate(-82%)rotate(10deg)}35%{opacity:.22}54%{opacity:.12;transform:translate(76%)rotate(10deg)}64%,to{opacity:0;transform:translate(88%)rotate(10deg)}}@keyframes brand-orbit-shell{0%,to{opacity:0}6%,86%{opacity:1}}@keyframes brand-orbit-pulse{0%,to{opacity:0;transform:scale(.86)}12%{opacity:.5;transform:scale(1)}38%{opacity:.28;transform:scale(1.07)}64%{opacity:.44;transform:scale(1.02)}86%{opacity:.16;transform:scale(1.12)}}@keyframes brand-orbit-aura{0%,to{opacity:0;transform:rotate(0)scale(.94)}12%{opacity:.42}54%{opacity:.28;transform:rotate(180deg)scale(1.07)}86%{opacity:.1;transform:rotate(326deg)scale(1.13)}}@keyframes brand-comet-orbit{0%{opacity:0;transform:rotate(-34deg)translate(30px)scale(.36)}7%{opacity:1;transform:rotate(-12deg)translate(30px)scale(.9)}78%{opacity:.95;transform:rotate(294deg)translate(30px)scale(.78)}91%{opacity:.3;transform:rotate(326deg)translate(30px)scale(.58)}to{opacity:0;transform:rotate(326deg)translate(30px)scale(.18)}}@keyframes brand-comet-dust{0%{opacity:0;transform:translateY(-50%)translate(0)rotate(-6deg)scale(.64)}22%{opacity:.78;transform:translateY(-48%)translate(-2px)rotate(-12deg)scale(.9)}58%{opacity:.42;transform:translateY(-38%)translate(-8px)rotate(-2deg)scale(.78)}to{opacity:0;transform:translateY(-18%)translate(-16px)rotate(8deg)scale(.42)}}@keyframes cursor-sparkle-fall{0%{opacity:0;transform:translate(-50%,-50%)rotate(0)scale(.28)}16%{opacity:.86;transform:translate3d(calc(-50% + var(--spark-mid-drift)), calc(-50% + var(--spark-lift)), 0) rotate(calc(var(--spark-spin) * .2)) scale(1)}43%{opacity:.72;transform:translate3d(calc(-50% + var(--spark-mid-drift) + var(--spark-sway)), calc(-50% + var(--spark-mid-drop)), 0) rotate(calc(var(--spark-spin) * .55)) scale(.72)}70%{opacity:.38;transform:translate3d(calc(-50% + var(--spark-drift) - var(--spark-sway)), calc(-50% + var(--spark-mid-drop) + var(--spark-lift)), 0) rotate(calc(var(--spark-spin) * .78)) scale(.52)}to{opacity:0;transform:translate3d(calc(-50% + var(--spark-drift)), calc(-50% + var(--spark-drop)), 0) rotate(var(--spark-spin)) scale(.18)}}@keyframes cursor-sparkle-wisp{0%{opacity:0;transform:translate(-50%,-50%)rotate(0)scale(.22)}20%{opacity:.8;transform:translate3d(calc(-50% + var(--spark-mid-drift)), calc(-50% + var(--spark-lift)), 0) rotate(calc(var(--spark-spin) * .18)) scale(.92)}56%{opacity:.5;transform:translate3d(calc(-50% + var(--spark-sway)), calc(-50% + var(--spark-mid-drop)), 0) rotate(calc(var(--spark-spin) * .58)) scale(.58)}to{opacity:0;transform:translate3d(calc(-50% + var(--spark-drift)), calc(-50% + var(--spark-drop)), 0) rotate(var(--spark-spin)) scale(.14)}}@keyframes cursor-sparkle-curl{0%{opacity:0;transform:translate(-50%,-50%)rotate(0)scale(.2)}18%{opacity:.82;transform:translate3d(calc(-50% + var(--spark-mid-drift)), calc(-50% + var(--spark-lift)), 0) rotate(calc(var(--spark-spin) * -.22)) scale(.9)}52%{opacity:.46;transform:translate3d(calc(-50% + var(--spark-mid-drift) - var(--spark-sway)), calc(-50% + var(--spark-mid-drop)), 0) rotate(calc(var(--spark-spin) * .62)) scale(.52)}to{opacity:0;transform:translate3d(calc(-50% + var(--spark-drift) + var(--spark-sway)), calc(-50% + var(--spark-drop)), 0) rotate(var(--spark-spin)) scale(.12)}}@keyframes cursor-sparkle-slowfall{0%{opacity:0;transform:translate(-50%,-50%)rotate(0)scale(.18)}24%{opacity:.74;transform:translate3d(calc(-50% + var(--spark-mid-drift)), calc(-50% + var(--spark-lift)), 0) rotate(calc(var(--spark-spin) * .16)) scale(.8)}to{opacity:0;transform:translate3d(calc(-50% + var(--spark-mid-drift)), calc(-50% + var(--spark-drop)), 0) rotate(var(--spark-spin)) scale(.1)}}@keyframes brand-orbit-spark-fly{0%{opacity:0;transform:rotate(var(--orbit-angle)) translateX(var(--orbit-radius-close)) scale(.24)}22%{opacity:.9;transform:rotate(var(--orbit-angle)) translateX(var(--orbit-radius-close)) translateY(0) scale(1)}to{opacity:0;transform:rotate(var(--orbit-end-angle)) translateX(var(--orbit-end-radius-close)) translateY(var(--orbit-fall)) scale(.16)}}@keyframes subtle-logo-pulse{0%,to{box-shadow:0 0 7px color-mix(in srgb, var(--accent) 26%, transparent), 0 16px 34px #0000007a}41%{box-shadow:0 0 12px color-mix(in srgb, var(--accent) 38%, transparent), 0 16px 34px #00000080}}@keyframes brand-hover-sparkle{0%{opacity:0;transform:translate(0)scale(.6)}18%{opacity:.68;transform:translate3d(var(--spark-mid-drift), var(--spark-lift), 0) scale(1)}58%{opacity:.44;transform:translate3d(calc(var(--spark-mid-drift) + var(--spark-sway)), var(--spark-mid-drop), 0) scale(.74)}to{opacity:0;transform:translate3d(var(--spark-drift), var(--spark-drop), 0) scale(.36)}}@keyframes brand-dust-fall{0%{opacity:0;transform:translate(0)scale(.64)}18%{opacity:.92;transform:translate3d(var(--spark-mid-drift), var(--spark-lift), 0) scale(1)}56%{opacity:.54;transform:translate3d(calc(var(--spark-mid-drift) + var(--spark-sway)), var(--spark-mid-drop), 0) scale(.74)}to{opacity:0;transform:translate3d(var(--spark-drift), var(--spark-drop), 0) scale(.32)}}@keyframes brand-hover-sparkle-wisp{0%{opacity:0;transform:translate(0)scale(.48)}20%{opacity:.7;transform:translate3d(var(--spark-mid-drift), var(--spark-lift), 0) scale(.92)}56%{opacity:.42;transform:translate3d(var(--spark-sway), var(--spark-mid-drop), 0) scale(.56)}to{opacity:0;transform:translate3d(var(--spark-drift), var(--spark-drop), 0) scale(.14)}}@keyframes brand-hover-sparkle-curl{0%{opacity:0;transform:translate(0)rotate(0)scale(.46)}18%{opacity:.72;transform:translate3d(var(--spark-mid-drift), var(--spark-lift), 0) rotate(calc(var(--spark-spin) * -.22)) scale(.92)}58%{opacity:.38;transform:translate3d(calc(var(--spark-mid-drift) - var(--spark-sway)), var(--spark-mid-drop), 0) rotate(calc(var(--spark-spin) * .56)) scale(.52)}to{opacity:0;transform:translate3d(calc(var(--spark-drift) + var(--spark-sway)), var(--spark-drop), 0) rotate(var(--spark-spin)) scale(.12)}}@keyframes brand-hover-sparkle-slowfall{0%{opacity:0;transform:translate(0)scale(.42)}26%{opacity:.64;transform:translate3d(var(--spark-mid-drift), var(--spark-lift), 0) scale(.82)}to{opacity:0;transform:translate3d(var(--spark-mid-drift), var(--spark-drop), 0) scale(.1)}}@keyframes brand-dust-wisp{0%{opacity:0;transform:translate(0)scale(.48)}18%{opacity:.82;transform:translate3d(var(--spark-mid-drift), var(--spark-lift), 0) scale(.88)}58%{opacity:.44;transform:translate3d(var(--spark-sway), var(--spark-mid-drop), 0) scale(.55)}to{opacity:0;transform:translate3d(var(--spark-drift), var(--spark-drop), 0) scale(.1)}}@keyframes brand-dust-curl{0%{opacity:0;transform:translate(0)rotate(0)scale(.42)}22%{opacity:.86;transform:translate3d(var(--spark-mid-drift), var(--spark-lift), 0) rotate(calc(var(--spark-spin) * -.2)) scale(.84)}62%{opacity:.42;transform:translate3d(calc(var(--spark-mid-drift) - var(--spark-sway)), var(--spark-mid-drop), 0) rotate(calc(var(--spark-spin) * .52)) scale(.5)}to{opacity:0;transform:translate3d(calc(var(--spark-drift) + var(--spark-sway)), var(--spark-drop), 0) rotate(var(--spark-spin)) scale(.1)}}@keyframes brand-dust-slowfall{0%{opacity:0;transform:translate(0)scale(.38)}24%{opacity:.76;transform:translate3d(var(--spark-mid-drift), var(--spark-lift), 0) scale(.76)}to{opacity:0;transform:translate3d(var(--spark-mid-drift), var(--spark-drop), 0) scale(.08)}}@keyframes nav-sparkle-fall{0%{opacity:0;transform:translate(0)scale(.55)}22%{opacity:.72;transform:translate3d(var(--spark-mid-drift), var(--spark-lift), 0) scale(1)}58%{opacity:.4;transform:translate3d(calc(var(--spark-mid-drift) + var(--spark-sway)), var(--spark-mid-drop), 0) scale(.68)}to{opacity:0;transform:translate3d(var(--spark-drift), var(--spark-drop), 0) scale(.34)}}@keyframes nav-sparkle-wisp{0%{opacity:0;transform:translate(0)scale(.42)}24%{opacity:.66;transform:translate3d(var(--spark-mid-drift), var(--spark-lift), 0) scale(.88)}to{opacity:0;transform:translate3d(var(--spark-drift), var(--spark-drop), 0) scale(.12)}}@keyframes nav-sparkle-curl{0%{opacity:0;transform:translate(0)rotate(0)scale(.42)}20%{opacity:.7;transform:translate3d(var(--spark-mid-drift), var(--spark-lift), 0) rotate(calc(var(--spark-spin) * -.2)) scale(.88)}58%{opacity:.36;transform:translate3d(calc(var(--spark-mid-drift) + var(--spark-sway)), var(--spark-mid-drop), 0) rotate(calc(var(--spark-spin) * .45)) scale(.48)}to{opacity:0;transform:translate3d(calc(var(--spark-drift) - var(--spark-sway)), var(--spark-drop), 0) rotate(var(--spark-spin)) scale(.1)}}@keyframes nav-sparkle-slowfall{0%{opacity:0;transform:translate(0)scale(.36)}28%{opacity:.6;transform:translate3d(var(--spark-mid-drift), var(--spark-lift), 0) scale(.72)}to{opacity:0;transform:translate3d(var(--spark-mid-drift), var(--spark-drop), 0) scale(.08)}}@keyframes shop-stage-enter{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes shop-ambient-glow{0%,to{opacity:.68;transform:scale(1)}50%{opacity:.96;transform:scale(1.035)}}@keyframes shop-mist-flow{0%{transform:translate3d(calc(var(--shop-fog-x) - 46px), calc(var(--shop-fog-y) + 9px), 0) scale(1.08)}50%{opacity:.68;transform:translate3d(calc(var(--shop-fog-x) + 18px), calc(var(--shop-fog-y) - 14px), 0) scale(1.14)}to{transform:translate3d(calc(var(--shop-fog-x) + 54px), calc(var(--shop-fog-y) + 4px), 0) scale(1.1)}}@keyframes shop-mist-ribbon{0%{transform:translate(-8%,2%)rotate(-1.5deg)scaleX(1)}50%{opacity:.9;transform:translate(5%,-4%)rotate(1.2deg)scaleX(1.08)}to{transform:translate(13%,3%)rotate(-.8deg)scaleX(1.03)}}@keyframes shop-dust-float{0%,to{opacity:0;transform:translate(0)scale(.28)}18%{opacity:.78;transform:translate3d(calc(var(--dust-drift) * -.16), calc(var(--dust-lift) * .18), 0) scale(.92)}54%{opacity:.46;transform:translate3d(calc(var(--dust-drift) * .48), calc(var(--dust-lift) * .74), 0) scale(.62)}82%{opacity:.2;transform:translate3d(var(--dust-drift), var(--dust-lift), 0) scale(.36)}}@keyframes shop-sign-depth-sway{0%,to{transform:translate3d(calc(-50% + var(--shop-sign-x)), var(--shop-sign-y), 0) perspective(980px) rotateX(-4.6deg) rotateY(-.65deg) rotateZ(-.22deg) scale(.992)}48%{transform:translate3d(calc(-50% + var(--shop-sign-x)), calc(var(--shop-sign-y) + 8px), 0) perspective(980px) translateZ(34px) rotateX(5.2deg) rotateY(.72deg) rotateZ(.18deg) scale(1.018)}74%{transform:translate3d(calc(-50% + var(--shop-sign-x)), calc(var(--shop-sign-y) + 2px), 0) perspective(980px) translateZ(12px) rotateX(1.6deg) rotateY(-.3deg) rotateZ(.08deg) scale(1.006)}}@keyframes shop-sign-light-breathe{0%,to{opacity:.52;transform:translate(-50%,-50%)scale(.96)}50%{opacity:.82;transform:translate(-50%,-50%)scale(1.04)}}@keyframes shop-title-breathe{0%,to{opacity:.9;filter:drop-shadow(0 0 9px #ffcf6961)}50%{opacity:1;filter:drop-shadow(0 0 13px #ffe9aead)drop-shadow(0 0 22px #ffb8465c)}}@keyframes shop-title-shimmer{0%{background-position:210%}to{background-position:-10%}}@keyframes copy-enter{0%{opacity:0;transform:translate3d(var(--copy-shift-x), calc(var(--copy-shift-y) + var(--copy-extra-y) + 18px), 0) scale(.96)}to{opacity:1;transform:translate3d(var(--copy-shift-x), calc(var(--copy-shift-y) + var(--copy-extra-y)), 0) scale(1)}}@keyframes ecosystem-fallback-ring{0%{opacity:0;transform:scale(.72)}to{opacity:.86;transform:scale(1)}}@media (max-width:1180px){.site-header{grid-template-columns:minmax(240px,318px) minmax(0,1fr) auto;gap:.65rem}.brand-lockup{gap:.36rem;width:clamp(220px,24vw,292px)}.brand-lockup:before{width:70px;height:70px}.nav-button{font-size:.8rem}.section-nav{gap:clamp(.58rem,1vw,.92rem);width:100%}.brand-lead-mark{width:59px;height:59px}.brand-wordmark-strip{width:clamp(136px,12vw,184px);height:33px;transform:translateY(3px)translateZ(8px)}.focus-system{width:clamp(132px,13vw,184px)}.focus-system-node-description{width:min(45vw,390px);left:clamp(126px,13.4vw,176px)}}@media (max-width:920px){.atlas-site{--header-height:116px}.site-header{grid-template-columns:1fr auto;grid-template-areas:"brand actions""nav nav";min-height:116px;padding:.68rem 1rem}.brand-lockup{grid-area:brand;width:min(58vw,286px)}.section-nav{grid-area:nav;justify-content:flex-start;padding-bottom:.12rem;overflow:auto hidden}.project-submenu{--project-submenu-half:85px;top:var(--project-submenu-fixed-top,var(--project-submenu-top));min-width:170px;transform:translate(-50%)scaleY(.82)}.project-menu:hover .project-submenu,.project-menu:focus-within .project-submenu{transform:translate(-50%)scaleY(1)}.knowledge-side-actions{justify-content:center;gap:.7rem;padding-inline:1rem;display:flex;inset:auto 0 1.1rem}.knowledge-side-button{min-width:min(42vw,178px);position:relative;top:auto;left:auto;right:auto}.knowledge-side-button.is-left,.knowledge-side-button.is-right{left:auto;right:auto;transform:translateY(.7rem)}@keyframes knowledge-side-enter{to{opacity:1;transform:translate(0)}}.header-actions{grid-area:actions}.brand-lead-mark{width:57px;height:57px}.brand-wordmark-strip{width:min(38vw,178px);height:31px;transform:translateY(-1px)translateZ(8px)}.brand-lockup.is-music-brand{width:86px}.brand-bird-mark{width:86px;height:38px}.hero{grid-template-rows:minmax(300px,1fr) auto;gap:1rem;padding:9.6rem 1rem 2.2rem}.hero-logo-stage{width:100%;min-height:310px}.hero-logo-stage .coin-face{width:min(78vw,390px);max-height:340px}.hero-logo-stage.logo-wide .coin-face{width:min(86vw,520px)}.lower-wordmark{width:min(88vw,520px);max-height:180px}.stage-logo[data-section=shop] .hero-logo-stage{min-height:300px}.stage-logo[data-section=tattoos]{--tattoo-side-logo-bottom:calc(.72rem + 1cm)}.tattoo-visualization-page{padding-top:calc(var(--header-height) + 1.4rem)}.tattoo-visualization-page-hero{gap:1.35rem;margin-bottom:2.4rem}.tattoo-visualization-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.oil-followup{gap:2.2rem;padding:3.2rem 1rem 4rem}.projects-overview{padding:calc(var(--header-height) + .7rem) 1rem 4.2rem}.projects-overview-inner{width:min(94vw,900px)}.project-strip{grid-template-columns:minmax(0,1fr) minmax(96px,160px);min-height:182px}.project-strip.is-ecosystem-o{grid-template-columns:1fr;min-height:182px}.project-strip-description-only{width:min(40%,250px)}.project-strip-description-only p{max-width:220px;font-size:.8rem}.project-strip-ecosystem-visual .ecosystem-logo-stage{width:min(46vw,300px);min-height:172px}.project-strip-ecosystem-visual .ecosystem-ring-viewport{width:min(25vw,150px)}.project-strip-ecosystem-visual .ecosystem-stage-wordmark{width:min(28vw,172px)}.project-strip.is-ecosystem-studio{grid-template-columns:minmax(236px,.44fr) minmax(0,1.56fr);min-height:228px}.project-strip-studio-logo img{width:min(100%,258px);max-height:136px}.project-strip-studio-icon{flex-basis:clamp(54px,7vw,82px);width:clamp(54px,7vw,82px)}.project-strip.is-shop{grid-template-columns:minmax(0,.85fr) minmax(220px,1.15fr);min-height:264px}.project-strip-shop-sign{width:min(70vw,470px)}.project-strip-shop-medallion{width:clamp(48px,6.8vw,78px)}.games-library{grid-template-columns:repeat(4,minmax(0,1fr))}.game-library-card{min-height:0}.project-strip-logo img{max-height:92px}.tattoo-followup{padding:3.1rem 1rem 4.2rem}.tattoo-carousel-shell{padding-inline:2rem}.tattoo-about{grid-template-columns:minmax(110px,.68fr) minmax(0,520px) minmax(110px,.68fr);gap:clamp(.9rem,2.4vw,1.7rem);width:min(94vw,900px)}.tattoo-about-person img{width:clamp(112px,18vw,178px)}.tattoo-healing{width:min(94vw,900px);padding-top:3.1rem}.tattoo-healing-section-with-visual{grid-template-columns:minmax(0,1fr) minmax(178px,258px);column-gap:1.45rem}.tattoo-healing-pad-stage{width:min(100%,258px)}.tattoo-cover-band-showcase{width:min(94vw,900px);padding-top:3.2rem}.tattoo-game-feature-strip{grid-template-columns:1fr;width:min(100%,900px)}.tattoo-game-feature-preview{order:-1;min-height:220px}.tattoo-game-feature-logo{width:clamp(112px,18vw,154px)}.tattoo-game-feature-sprite{width:clamp(130px,20vw,184px)}.tattoo-game-feature-sprite--alex{width:calc(clamp(130px,20vw,184px) + 5px)}.tattoo-game-city-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-followup{padding:3.8rem 1.2rem 4.4rem}.about-followup-inner{grid-template-columns:minmax(96px,.45fr) minmax(0,1fr) minmax(96px,.45fr);gap:clamp(.85rem,2.2vw,1.45rem);width:min(96vw,860px)}.about-person-photo{width:clamp(96px,18vw,150px)}.about-person-button{width:min(100%,clamp(5rem,11vw,7.8rem));font-size:0}.about-person-button-alisha{width:min(100%,clamp(5.7rem,13vw,8.7rem))}.about-person-button-alex{width:min(100%,clamp(4.8rem,10.4vw,7.2rem))}.about-person-summary{width:min(100%,13.5rem);font-size:.76rem}.about-profile-detail{padding:2.8rem 1.2rem 4rem}.about-profile-detail-inner,.about-profile-detail-alex .about-profile-detail-inner{grid-template-columns:minmax(128px,.48fr) minmax(0,1fr);gap:clamp(1.1rem,3vw,2rem);width:min(96vw,860px)}.about-profile-detail-alex .about-profile-detail-inner{grid-template-columns:minmax(0,1fr) minmax(128px,.48fr)}.about-profile-detail-photo{width:clamp(128px,22vw,210px)}.about-profile-page-header{width:min(94vw,860px)}.tattoo-healing-page-header{width:min(94vw,860px);min-height:clamp(210px,34vw,254px)}.tattoo-healing-page-tattoo-logo{width:clamp(150px,22vw,198px);top:50%}.tattoo-healing-article{padding-top:1rem}.tattoo-healing-article-title{font-size:3.2rem}.about-profile-page-name{width:clamp(130px,24vw,230px)}.about-profile-page-alex .about-profile-page-name{width:clamp(110px,20vw,200px)}.about-blog-panel{padding:2.2rem 1.2rem 4.2rem}.oil-carousel,.tattoo-carousel{grid-auto-columns:calc(50% - .55rem)}.oil-carousel-arrow-prev{left:.2rem}.oil-carousel-arrow-next{right:.2rem}.tattoo-carousel-arrow-prev{left:.45rem}.tattoo-carousel-arrow-next{right:.45rem}.hero-logo-stage.logo-about{min-height:300px}.stage-about .hero{grid-template-rows:minmax(300px,1fr) auto;padding-top:6.4rem;padding-bottom:1.8rem}.logo-about .about-wordmark{width:min(92vw,560px)}.hero-spacer{min-height:50svh}.ecosystem-logo-stage{width:min(74vw,470px);min-height:340px}.atlas-site[data-section=ecosystem][data-focus-active=true] .ecosystem-logo-stage{transform:translate3d(calc(var(--logo-shift-x) + min(8vw, 58px)), var(--logo-shift-y), 0)}.ecosystem-ring-viewport{width:min(68vw,380px)}.ecosystem-stage-wordmark{width:min(58vw,285px);margin-top:-.9rem}.hero-description h2{font-size:2.8rem}.hero-description p{font-size:1.08rem}.coin-stage{width:min(76vw,360px)}.focus-system{top:calc(var(--header-height) + 1rem);width:162px;left:.85rem}.focus-system-node-cloud{grid-template-columns:1fr;gap:.32rem;width:122px;top:calc(100% + .42rem);left:0}.focus-system-node{width:100%;min-height:40px}.music-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.music-track-card{grid-template-columns:auto minmax(0,1fr);justify-self:stretch;width:100%}.oil-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.artwork-lightbox{padding:5.4rem 1rem 1.1rem}.artwork-lightbox-frame img{max-height:min(66vh,620px)}.stage-logo[data-section=shop] .hero{min-height:100svh;padding-bottom:2.2rem}.stage-logo[data-section=shop] .hero-logo-stage{width:auto;min-height:100%}.shop-hanging-sign{width:min(104vw,790px);top:clamp(5.65rem,10svh,7rem)}.shop-logo-medallion{width:clamp(54px,16.4%,112px)}.shop-title-glow{width:max-content;font-size:clamp(2.25rem,9.2vw,4.85rem);top:64.5%}.stage-logo[data-section=shop] .hero-description{margin-bottom:1.35rem}}@media (max-width:560px){.atlas-site{--header-height:120px}.site-header{min-height:120px;padding-inline:.72rem}.brand-lockup{gap:.3rem;width:min(100vw - 4.8rem,224px)}.brand-lead-mark{width:44px;height:44px}.brand-lockup:before{width:54px;height:54px;top:-.38rem;left:-.34rem}.brand-wordmark-strip{width:min(37vw,144px);height:25px;transform:translateY(-5px)translateZ(8px)}.focus-system-node-description{width:min(100vw - 9rem,230px);left:calc(100% + .45rem)}.brand-lockup.is-music-brand{width:66px}.brand-bird-mark{width:66px;height:32px}.language-button{width:34px;height:34px}.flag{width:32px;height:32px}.nav-button{min-height:34px;font-size:.76rem}.section-nav{gap:.9rem}.project-submenu{--project-submenu-half:78px;min-width:156px}.project-subitem{padding:.44rem .28rem;font-size:.7rem}.knowledge-side-actions{gap:.45rem;padding-inline:.7rem}.knowledge-side-button{min-width:min(44vw,160px);min-height:40px;padding-inline:.65rem}.knowledge-side-button span{font-size:.7rem}.hero{padding:10rem .78rem 1.8rem}.hero-logo-stage{min-height:270px}.hero-logo-stage.logo-about{min-height:250px}.stage-about .hero{grid-template-rows:minmax(250px,1fr) auto;padding-top:6.2rem;padding-bottom:1.35rem}.logo-about .about-wordmark{max-height:210px}.lower-wordmark{width:min(92vw,420px);max-height:145px}.stage-logo[data-section=shop] .hero-logo-stage{min-height:275px}.stage-logo[data-section=tattoos]{--tattoo-side-logo-bottom:calc(.58rem + 1cm)}.stage-logo[data-section=tattoos] .hero-description{bottom:max(.4rem, env(safe-area-inset-bottom));width:calc(100% - 2rem)}.stage-logo[data-section=tattoos] .hero-description p{line-height:1.25}.peso-tattoo-coin-dock{left:.7rem;bottom:var(--tattoo-side-logo-bottom)}.tattoo-visualization-logo-dock{right:.7rem;bottom:var(--tattoo-side-logo-bottom)}.peso-tattoo-coin-button,.tattoo-visualization-logo-frame{width:66px;height:66px}.peso-tattoo-coin-description{width:min(86vw,300px);bottom:calc(100% + .65rem);left:0;transform:translateY(8px)}.tattoo-visualization-description{width:min(86vw,300px);bottom:calc(100% + .65rem);right:0;transform:translateY(8px)}.tattoo-visualization-page{padding:calc(var(--header-height) + 1.05rem) .78rem 3.8rem;background:#030303}.tattoo-visualization-back{max-width:100%;min-height:36px;font-size:.74rem}.tattoo-visualization-page-hero{text-align:center;grid-template-columns:1fr;justify-items:center;gap:1.05rem;margin-bottom:2rem}.tattoo-visualization-page-logo-shell{width:min(52vw,172px)}.tattoo-visualization-page-copy{justify-items:center}.tattoo-visualization-page-copy p{font-size:.95rem}.tattoo-visualization-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.tattoo-visualization-card-media{aspect-ratio:9/16}.coin-stage{width:min(78vw,300px)}.ecosystem-logo-stage{width:min(82vw,330px);min-height:285px}.ecosystem-ring-viewport{width:min(76vw,300px)}.stage-logo[data-section=oil] .hero-description strong{font-size:1.28rem}.oil-wordmark-panel img{max-height:118px}.oil-carousel,.tattoo-carousel{grid-auto-columns:78%}.tattoo-carousel-shell{padding-inline:1.8rem}.tattoo-about{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;row-gap:1.4rem;width:min(92vw,430px);margin-top:2.65rem;padding-top:2.2rem}.tattoo-about-copy{grid-area:1/1/auto/-1}.tattoo-about-person{grid-row:2}.tattoo-about-person.is-alisha{grid-column:1;justify-self:end}.tattoo-about-person.is-alex{grid-column:2;justify-self:start}.tattoo-about-person img{width:min(38vw,148px)}.tattoo-about-copy p{font-size:.96rem;line-height:1.52}.tattoo-healing{width:min(96vw,430px);margin-top:2.35rem;padding:2.35rem clamp(1.1rem,5vw,1.55rem) 1.85rem}.tattoo-healing h2{font-size:2rem;line-height:1.14}.tattoo-healing p{font-size:.96rem;line-height:1.56}.tattoo-healing-more{padding-inline:.5rem;font-size:.96rem}.tattoo-healing-more span:before,.tattoo-healing-more span:after{width:clamp(34px,14vw,58px)}.tattoo-healing-more span:before{right:calc(100% + .2rem)}.tattoo-healing-more span:after{left:calc(100% + .2rem)}.tattoo-cover-band-showcase{width:min(92vw,430px);margin-top:2.35rem;padding-top:2.45rem}.tattoo-game-feature-strip{grid-template-columns:1fr;min-height:0}.tattoo-game-feature-copy{padding:1rem}.tattoo-game-feature-copy strong{font-size:clamp(1.2rem,7vw,2rem)}.tattoo-game-feature-preview{order:-1;min-height:168px}.tattoo-game-feature-logo{width:clamp(98px,28vw,126px)}.tattoo-game-feature-sprite{width:clamp(112px,31vw,146px)}.tattoo-game-feature-sprite--alex{width:calc(clamp(112px,31vw,146px) + 5px)}.tattoo-game-modal-scroll{padding:clamp(4rem,14vw,5rem) clamp(.6rem,3vw,1rem) 1rem}.tattoo-game-location{padding:1rem}.tattoo-game-location-heading h2{font-size:clamp(1.86rem,10vw,2.9rem)}.tattoo-game-city-grid{grid-template-columns:1fr}.tattoo-game-city-card p{min-height:0}.tattoo-game-modal-stage{padding:.42rem}.projects-overview{padding:calc(var(--header-height) + .62rem) .78rem 3.6rem}.projects-overview h1{min-height:56px;font-size:2.7rem}.project-strip-list{gap:.72rem}.project-strip,.project-strip.is-ecosystem-o{grid-template-columns:1fr;min-height:236px}.project-strip-copy{gap:.44rem;padding:1.16rem 1rem 1rem}.project-strip-description-only{width:min(58vw,218px);top:.78rem;left:.86rem}.project-strip-description-only p{max-width:208px;font-size:.76rem}.project-strip-ecosystem-visual{min-height:inherit;padding-top:1.45rem}.project-strip-ecosystem-visual .ecosystem-logo-stage{width:min(82vw,250px);min-height:210px}.project-strip-ecosystem-visual .ecosystem-ring-viewport{width:min(48vw,142px)}.project-strip-ecosystem-visual .ecosystem-stage-wordmark{width:min(58vw,174px);margin-top:-.54rem}.project-strip.is-ecosystem-studio{grid-template-columns:1fr;min-height:324px}.project-strip-studio-panel{min-height:112px;padding:1rem 1rem .2rem}.project-strip-studio-logo img{width:min(74vw,230px);max-height:116px}.project-strip-studio-content{gap:1rem;min-height:186px;padding:1rem}.project-strip-studio-icons{justify-content:flex-end;gap:clamp(.42rem,2.4vw,.82rem)}.project-strip-studio-icon{flex-basis:clamp(42px,14vw,56px);width:clamp(42px,14vw,56px)}.project-strip-studio-content p,.project-strip-studio-description{max-width:250px;font-size:.96rem}.project-strip-title-button strong{font-size:clamp(1.28rem,8vw,2.05rem)}.project-strip p{font-size:.84rem}.project-strip.is-ecosystem-o .project-strip-description-only p{font-size:.76rem}.project-strip-studio-content p{font-size:.96rem}.project-strip-logo{justify-content:start;padding:0 1rem 1rem}.project-strip-logo img{width:min(52vw,150px);max-height:76px}.project-strip.is-shop{grid-template-columns:1fr;min-height:348px}.project-strip.is-shop .project-strip-copy{max-width:270px}.project-strip-shop-sign{width:min(112vw,390px);transform:translate(4%,24px)}.project-strip-shop-medallion{width:clamp(42px,13vw,64px);top:55%}.games-page{padding:calc(var(--header-height) + 1rem) .9rem 3rem}.games-page-inner{width:min(100%,520px)}.games-page-header h1{font-size:clamp(2.8rem,15vw,4.4rem)}.game-library-card{min-height:auto}.game-card-art img{width:min(54%,170px);max-height:160px}.game-card-copy strong{font-size:clamp(1.55rem,8.2vw,2.35rem)}.oil-carousel-card{min-height:225px}.tattoo-carousel-card{min-height:0}.focus-system{top:calc(var(--header-height) + .95rem);width:132px}.focus-system-node-cloud{grid-template-columns:1fr;gap:.26rem;width:102px;top:calc(100% + .32rem);left:0}.focus-system-node{width:100%;min-height:34px;padding:.24rem .32rem}.ecosystem-stage-wordmark{width:min(70vw,240px);margin-top:-.65rem}.about-followup{padding:3.2rem .95rem 3.8rem}.about-followup-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;row-gap:1.65rem}.about-copy-panel{grid-area:1/1/auto/-1;padding-bottom:0}.about-person-profile{grid-row:2}.about-person-photo{width:min(39vw,150px)}.about-person-profile-male{grid-column:2;justify-self:start}.about-person-profile-female{grid-column:1;justify-self:end}.about-person-button{width:min(29vw,6.3rem);font-size:0}.about-person-button-alisha{width:min(33vw,7.1rem)}.about-person-button-alex{width:min(28vw,6rem)}.about-person-summary{width:min(39vw,10.8rem);font-size:.68rem;line-height:1.34}.about-person-action:hover .about-person-summary,.about-person-action:focus-within .about-person-summary{opacity:1}.about-profile-detail{padding:2.35rem .95rem 3.6rem}.about-profile-detail-inner,.about-profile-detail-alex .about-profile-detail-inner{flex-direction:column;gap:1.35rem;width:min(92vw,420px);display:flex}.about-profile-detail-photo{order:1;width:min(54vw,210px)}.about-profile-detail-copy{text-align:center;order:2}.about-profile-detail-copy p{margin-left:auto;margin-right:auto;font-size:.92rem}.about-profile-page-header{text-align:center;flex-direction:column-reverse;justify-content:center;gap:.7rem;padding-top:.9rem}.tattoo-healing-page-header{text-align:center;justify-content:center;align-items:flex-end;gap:.7rem;min-height:clamp(178px,48vw,224px);padding-top:0;padding-bottom:0}.about-profile-page-logo{width:min(54vw,178px)}.tattoo-healing-page-tattoo-logo{width:clamp(136px,38vw,172px);top:50%}.about-profile-page-section{min-height:auto;padding-top:2rem}.tattoo-healing-article{gap:1.35rem;padding:.45rem 0 4.2rem}.tattoo-healing-article-title{font-size:2.42rem}.tattoo-healing-article-body p,.tattoo-healing-article-body li{font-size:.98rem}.tattoo-healing-section ol,.tattoo-healing-section ul{padding-left:1.1rem}.tattoo-healing-section-with-visual{grid-template-columns:1fr}.tattoo-healing-pad-stage{justify-self:center;width:min(76vw,260px)}.about-profile-page-name,.about-profile-page-alex .about-profile-page-name{width:min(54vw,190px);margin-left:auto;margin-right:auto}.about-blog-panel{padding:2rem .95rem 3.8rem}.about-blog-feed{min-height:132px}.music-followup{padding:2.6rem .95rem 3.7rem}.music-video-grid{grid-template-columns:1fr}.music-track-card{min-height:auto;padding:0}.music-track-video{justify-self:center;width:min(38vw,150px)}.music-track-player{grid-template-columns:1fr}.music-track-controls{grid-template-columns:auto minmax(0,1fr);justify-items:stretch}.music-track-volume{grid-template-columns:auto minmax(62px,1fr);min-width:min(52vw,152px);padding:.34rem .42rem;font-size:.5rem;top:.46rem;right:.48rem}.oil-gallery{grid-template-columns:1fr}.hero-description{width:min(94vw,880px)}.hero-description h2{font-size:2.25rem}.hero-description p{font-size:.98rem}.stage-logo[data-section=shop] .hero{min-height:100svh;padding-bottom:1.25rem}.stage-logo[data-section=shop] .hero-logo-stage{width:auto;min-height:100%}.shop-scene-layer{inset:-8%}.shop-hanging-sign{width:min(122vw,590px);top:6.35rem}.shop-logo-medallion{width:clamp(46px,16.2%,84px)}.shop-title-glow{width:max-content;font-size:clamp(1.9rem,12.4vw,4.05rem);top:65.2%}.stage-logo[data-section=shop] .hero-description{width:min(92vw,560px);margin-bottom:1rem}}.admin-page{color:#f7f0e3;background:linear-gradient(#121210f5,#030303),#050505;grid-template-columns:280px minmax(0,1fr);min-height:100svh;display:grid}.admin-sidebar{background:#0a0a09e0;border-right:1px solid #f7f0e31f;flex-direction:column;gap:1rem;height:100svh;padding:1.2rem;display:flex;position:sticky;top:0}.admin-brand{color:inherit;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:.78rem;text-decoration:none;display:grid}.admin-brand img{object-fit:contain;width:46px;height:46px}.admin-brand strong,.admin-brand small{display:block}.admin-brand strong{letter-spacing:0;font-size:.98rem;line-height:1.15}.admin-brand small{color:#f7f0e39e;margin-top:.16rem;font-size:.82rem;line-height:1.25}.admin-nav{gap:.35rem;margin-top:1.2rem;display:grid}.admin-nav a,.admin-open-site,.admin-row-action,.admin-compose-actions button,.admin-request-form button,.admin-icon-button{min-height:40px;color:inherit;background:#ffffff09;border:1px solid #f7f0e324;border-radius:8px;justify-content:center;align-items:center;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.admin-nav a{justify-content:flex-start;padding:0 .85rem;font-size:.94rem}.admin-nav a:hover,.admin-nav a[aria-current=page],.admin-open-site:hover,.admin-row-action:hover,.admin-compose-actions button:hover,.admin-request-form button:hover,.admin-icon-button:hover{background:#64c7b61f;border-color:#64c7b6b8;transform:translateY(-1px)}.admin-nav a:focus-visible{background:#64c7b61f;border-color:#64c7b6b8;transform:translateY(-1px)}.admin-open-site:focus-visible{background:#64c7b61f;border-color:#64c7b6b8;transform:translateY(-1px)}.admin-row-action:focus-visible{background:#64c7b61f;border-color:#64c7b6b8;transform:translateY(-1px)}.admin-compose-actions button:focus-visible{background:#64c7b61f;border-color:#64c7b6b8;transform:translateY(-1px)}.admin-request-form button:focus-visible{background:#64c7b61f;border-color:#64c7b6b8;transform:translateY(-1px)}.admin-icon-button:focus-visible{background:#64c7b61f;border-color:#64c7b6b8;transform:translateY(-1px)}.admin-open-site{margin-top:auto;padding:0 .9rem;font-weight:700}.admin-sidebar-card{background:linear-gradient(145deg,#d8af5e14,#0000 58%),#ffffff09;border:1px solid #f7f0e31a;border-radius:8px;gap:.32rem;margin-top:auto;padding:.88rem;display:grid}.admin-sidebar-card span,.admin-sidebar-card a{color:#f7f0e39e;font-size:.78rem;line-height:1.35}.admin-sidebar-card strong{color:#fffaf1;font-size:.92rem;line-height:1.25}.admin-sidebar-card a{overflow-wrap:anywhere;text-decoration:none}.admin-workspace{min-width:0;padding:1.35rem}.admin-topbar{justify-content:space-between;align-items:center;gap:1rem;min-height:88px;margin-bottom:1.1rem;display:flex}.admin-kicker{color:#64c7b6;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .35rem;font-size:.78rem;font-weight:800;line-height:1.2}.admin-topbar h1,.admin-panel h2{letter-spacing:0;margin:0}.admin-topbar h1{font-size:2.2rem;line-height:1.05}.admin-topbar p:not(.admin-kicker){color:#f7f0e3ad;max-width:760px;margin:.55rem 0 0;font-size:.98rem;line-height:1.5}.admin-panel h2{font-size:1.05rem;line-height:1.22}.admin-status-strip,.admin-save-state,.admin-release-mark,.admin-task-count,.admin-pill{color:#f7f0e3db;background:#ffffff0d;border:1px solid #f7f0e321;border-radius:999px;align-items:center;width:fit-content;min-height:30px;font-size:.82rem;font-weight:700;line-height:1;display:inline-flex}.admin-status-strip{gap:.5rem;padding:0 .82rem}.admin-live-dot{background:#64c7b6;border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 5px #64c7b624}.admin-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:.95rem;display:grid}.admin-stat-card,.admin-panel{background:#10100eb8;border:1px solid #f7f0e31f;border-radius:8px;box-shadow:0 18px 48px #00000038}.admin-stat-card{align-content:space-between;gap:.75rem;min-height:132px;padding:1rem;display:grid}.admin-stat-card span,.admin-section-row small,.admin-traffic-row span{color:#f7f0e39e;font-size:.82rem;line-height:1.35}.admin-stat-card strong{font-size:2rem;line-height:1}.admin-stat-card small{color:#d8af5e;background:#d8af5e1f;border-radius:999px;width:fit-content;padding:.34rem .5rem;font-size:.78rem;font-weight:800}.admin-stat-card[data-tone=good] small{color:#64c7b6;background:#64c7b61f}.admin-stat-card[data-tone=attention] small{color:#e8795f;background:#e8795f24}.admin-brief-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:.95rem;display:grid}.admin-note-card{background:linear-gradient(150deg,#64c7b614,#0000 54%),#10100ead;border:1px solid #f7f0e31a;border-radius:8px;min-height:146px;padding:.95rem}.admin-note-card h2{color:#fffaf1;margin:0 0 .54rem;font-size:.96rem;line-height:1.2}.admin-note-card p{color:#f7f0e3a8;margin:0;font-size:.86rem;line-height:1.48}.admin-main-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:.95rem;display:grid}.admin-panel{padding:1rem}.admin-editor-panel{grid-row:span 2}.admin-panel-head{justify-content:space-between;align-items:flex-start;gap:.85rem;margin-bottom:.95rem;display:flex}.admin-icon-button{width:40px;min-width:40px;padding:0;font-size:1.25rem;font-weight:800}.admin-section-table{border:1px solid #f7f0e31a;border-radius:8px;display:grid;overflow:hidden}.admin-section-row{border-top:1px solid #f7f0e314;grid-template-columns:minmax(170px,1.1fr) minmax(116px,.75fr) minmax(124px,.8fr) minmax(96px,.45fr);align-items:center;gap:.8rem;min-height:66px;padding:.78rem;display:grid}.admin-section-row:first-child{border-top:0}.admin-section-row-head{color:#f7f0e394;text-transform:uppercase;background:#ffffff09;min-height:42px;font-size:.78rem;font-weight:800}.admin-section-row strong,.admin-section-row small{display:block}.admin-section-row strong{margin-bottom:.16rem}.admin-pill{color:#f1c667;min-height:28px;padding:0 .62rem}.admin-pill[data-status=published]{color:#64c7b6}.admin-pill[data-status=attention]{color:#e8795f}.admin-pill[data-status=draft]{color:#e9c46a}.admin-pill[data-status=planned]{color:#f7f0e3b8}.admin-row-action{min-height:36px;padding:0 .72rem;font-size:.86rem;font-weight:800}.admin-compose-form{gap:.78rem;display:grid}.admin-compose-form label{color:#f7f0e3bd;gap:.36rem;font-size:.88rem;font-weight:700;display:grid}.admin-compose-form input,.admin-compose-form textarea,.admin-request-form input,.admin-request-form select{color:#fffaf1;background:#00000047;border:1px solid #f7f0e329;border-radius:8px;outline:none;width:100%;font-size:.95rem;line-height:1.4}.admin-compose-form input,.admin-request-form input,.admin-request-form select{min-height:42px;padding:0 .78rem}.admin-compose-form textarea{resize:vertical;min-height:124px;padding:.75rem .78rem}.admin-compose-form input:focus,.admin-compose-form textarea:focus,.admin-request-form input:focus,.admin-request-form select:focus{border-color:#64c7b6d1;box-shadow:0 0 0 3px #64c7b61f}.admin-compose-actions{flex-wrap:wrap;gap:.55rem;display:flex}.admin-compose-actions button{min-width:126px;padding:0 .82rem;font-weight:800}.admin-compose-actions button:disabled{cursor:not-allowed;opacity:.48}.admin-compose-actions button:disabled:hover{background:#ffffff09;border-color:#f7f0e324;transform:none}.admin-save-state,.admin-release-mark,.admin-task-count{padding:0 .62rem}.admin-preview-panel{border-color:#64c7b62e}.admin-preview-content{background:linear-gradient(135deg,#64c7b617,#0000 48%),#0003;border:1px solid #f7f0e31a;border-radius:8px;gap:.62rem;min-height:148px;padding:.9rem;display:grid}.admin-preview-content strong{color:#fffaf1;font-size:1.2rem;line-height:1.18}.admin-preview-content p{color:#f7f0e3b8;margin:0;font-size:.95rem;line-height:1.5}.admin-checklist{gap:.72rem;display:grid}.admin-checklist label{color:#f7f0e3d1;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:.62rem;font-size:.94rem;line-height:1.35;display:grid}.admin-checklist input{accent-color:#64c7b6;width:18px;height:18px}.admin-task-list{color:#f7f0e3d6;gap:.62rem;margin:0;padding-left:1.2rem;display:grid}.admin-task-list li{padding-left:.25rem;font-size:.94rem;line-height:1.38}.admin-requests-panel,.admin-links-panel{grid-column:span 2}.admin-request-stats{flex-wrap:wrap;gap:.5rem;margin-bottom:.85rem;display:flex}.admin-request-stats span{color:#f7f0e3bd;background:#ffffff0b;border:1px solid #f7f0e31c;border-radius:999px;align-items:center;min-height:30px;padding:0 .62rem;font-size:.82rem;font-weight:800;display:inline-flex}.admin-request-form{grid-template-columns:minmax(120px,.65fr) minmax(130px,.75fr) minmax(220px,1.5fr) auto;align-items:end;gap:.62rem;margin-bottom:.9rem;display:grid}.admin-request-form label{color:#f7f0e3b3;gap:.34rem;font-size:.82rem;font-weight:800;display:grid}.admin-request-form button{min-width:112px;padding:0 .82rem;font-weight:900}.admin-request-list{gap:.48rem;display:grid}.admin-request-row{width:100%;min-height:62px;color:inherit;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #f7f0e31a;border-radius:8px;grid-template-columns:minmax(150px,.6fr) minmax(220px,1fr) auto;align-items:center;gap:.75rem;padding:.7rem;transition:border-color .18s,background .18s,transform .18s;display:grid}:is(.admin-request-row:hover,.admin-request-row:focus-visible){background:#d8af5e14;border-color:#d8af5e80;outline:none;transform:translateY(-1px)}.admin-request-row strong,.admin-request-row small{display:block}.admin-request-row small{color:#f7f0e394;margin-top:.16rem;font-size:.78rem}.admin-request-row>span:nth-child(2){color:#f7f0e3c2;font-size:.9rem;line-height:1.35}.admin-request-row em{color:#e8795f;text-align:center;background:#e8795f21;border-radius:999px;justify-self:end;min-width:92px;padding:.38rem .55rem;font-size:.78rem;font-style:normal;font-weight:900}.admin-request-row[data-status=inProgress] em{color:#d8af5e;background:#d8af5e21}.admin-request-row[data-status=answered] em{color:#64c7b6;background:#64c7b621}.admin-access-list,.admin-link-grid{gap:.55rem;display:grid}.admin-access-list>div,.admin-link-grid a{background:#ffffff09;border:1px solid #f7f0e31a;border-radius:8px;gap:.24rem;padding:.72rem;display:grid}.admin-access-list span,.admin-link-grid span{color:#f7f0e394;font-size:.8rem;line-height:1.35}.admin-access-list strong,.admin-access-list a,.admin-link-grid strong{color:#fffaf1;overflow-wrap:anywhere;font-size:.92rem;line-height:1.3}.admin-link-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-link-grid a{color:inherit;text-decoration:none;transition:border-color .18s,background .18s,transform .18s}:is(.admin-link-grid a:hover,.admin-link-grid a:focus-visible){background:#64c7b61a;border-color:#64c7b69e;transform:translateY(-1px)}.admin-sources-panel{grid-column:2}.admin-traffic-list{gap:.48rem;display:grid}.admin-traffic-row{border-top:1px solid #f7f0e314;justify-content:space-between;gap:.75rem;padding:.58rem 0;display:flex}.admin-traffic-row:first-child{border-top:0}.admin-traffic-row strong{color:#e8795f;text-align:right}@media (max-width:1050px){.admin-page{grid-template-columns:1fr}.admin-sidebar{border-bottom:1px solid #f7f0e31f;border-right:0;grid-template-columns:minmax(210px,1fr) minmax(0,2fr) minmax(170px,.8fr) auto;align-items:center;gap:.85rem;height:auto;display:grid;position:static}.admin-nav{gap:.4rem;margin-top:0;display:flex;overflow-x:auto}.admin-nav a{white-space:nowrap}.admin-open-site{white-space:nowrap;margin-top:0}.admin-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-main-grid{grid-template-columns:1fr}.admin-editor-panel,.admin-sources-panel,.admin-requests-panel,.admin-links-panel{grid-area:auto}.admin-request-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-request-intent{grid-column:span 2}.admin-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-workspace,.admin-sidebar{padding:.9rem}.admin-sidebar{grid-template-columns:1fr}.admin-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.admin-nav a{text-align:center;white-space:normal;justify-content:center;min-width:0}.admin-topbar{flex-direction:column;align-items:flex-start;min-height:auto}.admin-topbar h1{font-size:1.85rem}.admin-stat-grid,.admin-brief-grid,.admin-link-grid,.admin-request-form{grid-template-columns:1fr}.admin-request-intent{grid-column:auto}.admin-section-table{border:0;border-radius:0;gap:.55rem}.admin-section-row,.admin-section-row-head{border:1px solid #f7f0e31a;border-radius:8px;grid-template-columns:1fr;gap:.42rem}.admin-section-row-head{display:none}.admin-row-action{justify-self:start}.admin-request-row{grid-template-columns:1fr}.admin-request-row em{justify-self:start}}@media (max-width:860px){.games-library{grid-template-columns:repeat(4,minmax(0,1fr))}.game-library-card{min-height:0}}@media (max-width:680px){.games-page{padding:calc(var(--header-height) + 1rem) .9rem 3rem}.games-page-inner{width:min(100%,520px)}.games-page-header h1{font-size:clamp(2.8rem,15vw,4.4rem)}.game-library-card{min-height:auto;padding:6px}.game-card-art img{width:min(54%,170px);max-height:160px}.studio-page-directions{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-page-button:last-child{grid-column:1/-1}.studio-page-hero{min-height:32svh}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.game-library-card{container-type:inline-size}.game-card-copy strong{font-size:clamp(14px,8cqw,38px);line-height:1.08}.game-library-card.is-cover .game-card-art{padding:0}.game-library-card.is-cover .catalog-cover-image{object-fit:cover;opacity:1;filter:none;width:100%;height:100%;max-height:none}@media (max-width:600px){.games-library{gap:6px}.game-library-card{padding:6px}}.studio-page{color:#fffaf1;background:radial-gradient(at 50% 18%,#202020 0,#090909 42%,#030303 80%);min-height:100svh;padding:0 clamp(20px,6vw,96px) 80px}.studio-page-header{justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}.studio-page-header a{color:inherit;font-size:1rem;text-decoration:none}.studio-page-header img{width:clamp(110px,18vw,180px);height:auto}.studio-page-header a:focus-visible{outline-offset:6px;outline:2px solid #fffaf1}.studio-page-hero{place-items:center;min-height:42svh;padding:48px 0;display:grid}.studio-page-hero>img{object-fit:contain;width:min(560px,85%);height:auto}.studio-page-description{border-top:1px solid #ffffff26;max-width:820px;margin:0 auto;padding:40px 0}.studio-page-description h2{margin:0 0 24px;font-size:clamp(1.7rem,4vw,2.6rem);font-weight:500}.studio-page-description p{color:#dedbd5;margin:0 0 20px;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.8}.studio-page-directions{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;max-width:1050px;margin:12px auto 0;display:grid}.studio-page-button{color:#fffaf1;font:inherit;opacity:1;cursor:default;background:#ffffff05;border:1px solid #ffffff26;border-radius:16px;flex-direction:column;align-items:center;gap:20px;padding:24px 12px;font-size:1rem;display:flex}.studio-page-button img{aspect-ratio:1;object-fit:contain;width:min(100%,110px)}@media (max-width:680px){.studio-page-directions{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-page-button:last-child{grid-column:1/-1}.studio-page-hero{min-height:32svh}}.game-library-card.is-zombie{aspect-ratio:1;background:#090d0e}.game-library-card.is-zombie .game-card-art{padding:0}.zombie-catalog-preview{pointer-events:none;border:0;width:100%;height:100%;display:block}.game-library-card.is-zombie .game-card-copy{display:none}.studio-page-apps{max-width:1050px;margin:20px auto 48px}.studio-page-apps h2{font-size:24px;font-weight:500}.studio-photo-app{color:#edf4e7;background:#c7e6a709;border:1px solid #9ab77d66;border-radius:16px;align-items:center;gap:24px;padding:26px;text-decoration:none;display:flex}.studio-photo-app>span{color:#caefa3;font-size:36px}.studio-photo-app>div{flex:1}.studio-photo-app strong{font-size:21px;font-weight:500}.studio-photo-app p{color:#a6b49e;margin:8px 0 0;font-size:14px;line-height:1.6}.studio-photo-app:hover{background:#c7e6a715}.studio-photo-app:focus-visible{outline-offset:5px;outline:2px solid #caefa3}@media (max-width:600px){.studio-photo-app{gap:15px;padding:20px}.studio-photo-app strong{font-size:18px}.studio-photo-app p{font-size:12px}}.games-library--upcoming{margin-top:clamp(.9rem,2vw,1.35rem)}.upcoming-game-card{aspect-ratio:1;opacity:1;cursor:default;background:#050505;border:0;border-radius:8px;width:100%;min-width:0;padding:0;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1c,0 18px 42px #0007}.upcoming-game-card img{object-fit:contain;width:100%;height:100%;display:block}.oil-edit-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.oil-edit-toolbar a{color:#e5c58f;border:1px solid #8f7852;border-radius:6px;padding:10px 18px;font:14px/1.5 Arial,sans-serif;text-decoration:none}.ecosystem-investor-presentation{z-index:19;color:#efedf1;background:#070709;padding:70px max(20px,5vw);position:relative}.ecosystem-investor-heading{max-width:1050px;margin:0 auto 30px}.ecosystem-investor-heading>p{color:#aaa5b0;max-width:760px;font-size:13px;line-height:1.8}.ecosystem-investor-heading>p:first-child{text-transform:uppercase;letter-spacing:3px;font-size:10px}.ecosystem-investor-heading h2{letter-spacing:-1px;margin:20px 0;font-size:clamp(27px,3vw,46px);font-weight:500;line-height:1.15}.ecosystem-investor-actions{flex-wrap:wrap;gap:14px;margin:25px 0;display:flex}.ecosystem-investor-actions a,.ecosystem-investor-actions button{color:#eee;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:30px;padding:12px 20px;font-size:12px}:is(.ecosystem-investor-actions a:focus-visible,.ecosystem-investor-actions button:focus-visible){outline-offset:4px;outline:2px solid #d9b7c3}.ecosystem-investor-presentation iframe{background:#070709;border:1px solid #ffffff26;border-radius:8px;width:100%;height:min(900px,88svh);min-height:560px;display:block}@media (max-width:640px){.ecosystem-investor-presentation{padding:45px 16px}.ecosystem-investor-presentation iframe{height:85svh;min-height:620px}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
