/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-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}}}@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;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.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}.sticky{position:sticky}.isolate{isolation:isolate}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.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}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.object-cover{object-fit:cover}.uppercase{text-transform:uppercase}.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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--c-void:#0a0a0b;--c-pit:#050506;--c-dark:#141416;--c-surface:#edebe6;--c-white:#f6f5f2;--c-bone:#edebe6;--c-text:#edebe6;--c-muted:#edebe694;--c-faint:#edebe64d;--c-line:#edebe624;--c-chrome:#c8c9ce;--c-steel:#7e8088;--grad-chrome:linear-gradient(180deg,#e7e8ec 0%,#a9abb2 38%,#6e7076 62%,#c3c4c9 100%);--grad-brush:linear-gradient(105deg,#17181a 0%,#232427 46%,#141517 100%);--gem-amethyst:#7b4cc4;--gem-ruby:#c0304a;--gem-emerald:#1f8a5b;--gem-topaz:#c98a2b;--c-gem:var(--gem-amethyst);--c-gem-glow:var(--c-gem)}@supports (color:color-mix(in lab, red, red)){:root{--c-gem-glow:color-mix(in srgb, var(--c-gem) 55%, transparent)}}:root{--c-accent:var(--c-chrome);--gem-amethyst-text:#a986e0;--gem-ruby-text:#de7183;--gem-emerald-text:#38b577;--gem-topaz-text:#d8a24b;--c-gem-text:var(--gem-amethyst-text);--f-display:"Anton", "Arial Narrow", sans-serif;--f-body:"Space Grotesk", ui-sans-serif, system-ui, sans-serif;--f-hall:"Space Grotesk", ui-sans-serif, sans-serif;--t-hero:clamp(72px, 13vw, 240px);--t-h1:clamp(44px, 7vw, 120px);--t-h2:clamp(30px, 4vw, 72px);--t-h3:clamp(20px, 2.2vw, 30px);--t-sub:clamp(15px, 1.4vw, 19px);--t-body:clamp(13px, 1vw, 15px);--t-label:clamp(10px, .8vw, 12px);--s-xs:clamp(16px, 2vw, 28px);--s-sm:clamp(32px, 4vw, 52px);--s-md:clamp(64px, 8vw, 120px);--s-lg:clamp(100px, 13vw, 220px);--gutter:clamp(20px, 5vw, 72px);--max-w:1560px;--col:12;--hall-track:.2em;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-ui:cubic-bezier(.25, .46, .45, .94);--ease-expo:cubic-bezier(.87, 0, .13, 1);--ease-slam:cubic-bezier(.22, 1, .36, 1);--ember-core:var(--gem-ruby)}@supports (color:color-mix(in lab, red, red)){:root{--ember-core:color-mix(in srgb, var(--gem-ruby) 40%, var(--c-void))}}:root{--ember-glow:var(--gem-ruby)}@supports (color:color-mix(in lab, red, red)){:root{--ember-glow:color-mix(in srgb, var(--gem-ruby) 20%, transparent)}}:root{--ember-haze:var(--gem-ruby)}@supports (color:color-mix(in lab, red, red)){:root{--ember-haze:color-mix(in srgb, var(--gem-ruby) 9%, transparent)}}[data-gem=amethyst]{--c-gem:var(--gem-amethyst);--c-gem-text:var(--gem-amethyst-text)}[data-gem=ruby]{--c-gem:var(--gem-ruby);--c-gem-text:var(--gem-ruby-text)}[data-gem=emerald]{--c-gem:var(--gem-emerald);--c-gem-text:var(--gem-emerald-text)}[data-gem=topaz]{--c-gem:var(--gem-topaz);--c-gem-text:var(--gem-topaz-text)}.display{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.005em;line-height:.92}.hall{font-family:var(--f-hall);text-transform:uppercase;letter-spacing:var(--hall-track)}.body{font-family:var(--f-body)}.gem{color:var(--c-gem-text)}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--c-chrome);outline-offset:3px;border-radius:2px}.grain{z-index:3;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.9s steps(4,end) infinite grain;position:fixed;inset:0}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(-4%,3%)}50%{transform:translate(3%,-2%)}75%{transform:translate(-2%,-3%)}to{transform:translate(2%,2%)}}@media (width<=900px){.grain{display:none}}@media (prefers-reduced-motion:reduce){.grain{animation:none}}.hero-atmosphere{z-index:0;pointer-events:none;background:var(--c-pit);will-change:transform;position:absolute;inset:0;overflow:hidden}.hero-atmosphere__video{object-fit:cover;filter:grayscale(.2)contrast(1.22)brightness(.64)saturate(1.1);will-change:transform;width:116%;height:116%;animation:46s ease-in-out infinite alternate hero-atmosphere-drift;position:absolute;inset:-8%}@keyframes hero-atmosphere-drift{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.15)translate(-1.4%,1.1%)}}.hero-atmosphere__tint{background:radial-gradient(46% 55% at 74% 72%, var(--gem-ruby) 0%, transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero-atmosphere__tint{background:radial-gradient(46% 55% at 74% 72%, color-mix(in srgb, var(--gem-ruby) 30%, transparent) 0%, transparent 60%)}}.hero-atmosphere__tint{mix-blend-mode:color;opacity:.28}.hero-atmosphere__vignette{background:radial-gradient(122% 96% at 50% 36%, transparent 40%, var(--c-pit) 97%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.hero-atmosphere__video{animation:none}}.tribe-hero-photo{z-index:0;pointer-events:none;background:var(--c-pit);position:absolute;inset:0;overflow:hidden}.tribe-hero-photo__img{object-fit:cover;object-position:center 32%;filter:grayscale(.35)contrast(1.12)brightness(.6);width:100%;height:100%;position:absolute;inset:0}.tribe-hero-photo__vignette{background:radial-gradient(122% 96% at 50% 36%, transparent 40%, var(--c-pit) 97%);position:absolute;inset:0}.topbar{z-index:90;height:60px;padding:0 var(--gutter);border-bottom:1px solid var(--c-line);background:var(--c-void);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb, var(--c-void) 72%, transparent)}}.topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.topbar__home{color:var(--c-bone);align-items:center;gap:10px;display:inline-flex}.topbar__home .lockup{font-family:var(--f-display);letter-spacing:.06em;text-transform:uppercase;font-size:17px}.topbar__link{font-family:var(--f-hall);font-size:var(--t-label);letter-spacing:.24em;text-transform:uppercase;color:var(--c-bone);opacity:.72;transition:opacity .2s var(--ease-ui);align-items:center;min-height:24px;padding:4px 2px;display:inline-flex}.topbar__link:hover{opacity:1}.topbar__nav{align-items:center;gap:clamp(16px,3vw,40px);display:flex}.bag{align-items:baseline;gap:6px;display:inline-flex}.bag__n{color:var(--c-gem);font-variant-numeric:tabular-nums}.topbar__right{align-items:center;gap:clamp(10px,2.5vw,26px);padding-right:4px;display:inline-flex}.topbar__bag{width:36px;height:40px;color:var(--c-bone);opacity:.78;transition:opacity .2s var(--ease-ui), transform .2s var(--ease-ui);justify-content:center;align-items:center;display:inline-flex;position:relative}.topbar__bag:hover{opacity:1}.topbar__bag:active{transform:scale(.94)}.topbar__bag-count{border:1px solid var(--c-line);background:var(--c-void);min-width:16px;height:16px;color:var(--c-gem);font-family:var(--f-hall);letter-spacing:.04em;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;line-height:1;display:inline-flex;position:absolute;top:3px;right:1px}.topbar__burger{color:var(--c-bone);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:44px;display:none}@media (width<=720px){.topbar__nav{display:none}.topbar__burger{display:inline-flex}}.shop-nav{position:relative}.shop-nav__trigger{cursor:pointer;background:0 0;border:none;gap:8px}.shop-nav__caret{transition:transform .3s var(--ease-slam)}.shop-nav__caret[data-open=true]{transform:rotate(180deg)}.shop-drop{z-index:120;background:var(--c-pit);border:1px solid var(--c-line);min-width:300px;padding:clamp(20px,2.4vw,34px) clamp(24px,3vw,40px);position:absolute;top:calc(100% + 18px);left:50%;transform:translate(-50%);box-shadow:0 30px 70px -12px #0009}.shop-drop__all{font-family:var(--f-hall);font-size:var(--t-label);letter-spacing:.24em;text-transform:uppercase;color:var(--c-muted);border-bottom:1px solid var(--c-line);transition:color .2s var(--ease-ui);margin-bottom:14px;padding-bottom:14px;display:block}.shop-drop__all:hover,.shop-drop__all:focus-visible{color:var(--c-bone)}.shop-drop__list{flex-direction:column;gap:clamp(4px,.8vw,10px);display:flex}.shop-drop__list a{width:fit-content;font-family:var(--f-display);text-transform:uppercase;color:var(--c-bone);opacity:.5;white-space:nowrap;transition:opacity .25s var(--ease-ui), padding-left .35s var(--ease-slam), color .25s var(--ease-ui);font-size:clamp(26px,2.6vw,40px);line-height:1.02;display:block;position:relative}.shop-drop__list a:hover,.shop-drop__list a:focus-visible{opacity:1;color:var(--c-gem-text);padding-left:clamp(12px,1.6vw,22px)}.shop-drop__list a .idx{font-family:var(--f-hall);letter-spacing:.2em;color:var(--c-gem-text);opacity:.85;vertical-align:super;margin-right:10px;font-size:11px}.mobile-menu-root{z-index:130;position:fixed;inset:0}.mobile-menu-backdrop{background:var(--c-void);position:absolute;inset:0}.mobile-menu-panel{background:var(--c-pit);padding:0 var(--gutter) var(--s-md);flex-direction:column;display:flex;position:absolute;inset:0;overflow-y:auto}.mobile-menu-head{z-index:1;background:var(--c-pit);height:60px;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.mobile-menu-close{width:44px;height:44px;color:var(--c-chrome);cursor:pointer;transition:color .2s var(--ease-ui);background:0 0;border:none;justify-content:center;align-items:center;margin-right:-10px;display:inline-flex}.mobile-menu-close:hover,.mobile-menu-close:focus-visible{color:var(--c-gem)}.mobile-menu-list{margin-top:var(--s-md);flex-direction:column;gap:clamp(20px,5vw,32px);display:flex}.mobile-menu-link{width:fit-content;font-family:var(--f-display);text-transform:uppercase;color:var(--c-bone);font-size:clamp(40px,12vw,64px);line-height:1;display:block}.mobile-menu-link .idx{font-family:var(--f-hall);letter-spacing:.2em;color:var(--c-gem-text);opacity:.9;vertical-align:super;margin-right:10px;font-size:13px}.mobile-menu-sub{flex-direction:column;gap:12px;margin-top:16px;padding-left:6px;display:flex}.mobile-menu-sub a{font-family:var(--f-hall);letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted);min-height:24px;transition:color .2s var(--ease-ui);align-items:center;font-size:15px;display:inline-flex}.mobile-menu-sub a:hover,.mobile-menu-sub a:focus-visible,.mobile-menu-sub a:active{color:var(--c-gem-text)}.eye-companion{z-index:96;pointer-events:none;color:var(--c-chrome);opacity:0;will-change:transform, opacity;filter:drop-shadow(0 0 6px var(--eye-gem,var(--c-gem)));position:fixed;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.eye-companion{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--eye-gem,var(--c-gem)) 40%, transparent))}}@media (hover:none),(pointer:coarse){.eye-companion{display:none}}@media (prefers-reduced-motion:reduce){.eye-companion{display:none}}.hero-video{background:var(--c-pit);isolation:isolate;place-items:center start;min-height:100svh;display:grid;position:relative;overflow:hidden}.hero-video__media{z-index:0;object-fit:cover;object-position:50% 50%;transform-origin:50%;will-change:transform;background:var(--c-pit);width:100%;height:100%;position:absolute;inset:0}.dice-stage{z-index:0;transform-origin:50% 60%;will-change:transform;background:radial-gradient(60% 55% at 68% 46%, var(--c-gem) 0%, transparent 62%), radial-gradient(90% 80% at 50% 30%, var(--c-dark) 0%, var(--c-pit) 60%, var(--c-pit) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dice-stage{background:radial-gradient(60% 55% at 68% 46%, color-mix(in srgb, var(--c-gem) 10%, transparent) 0%, transparent 62%), radial-gradient(90% 80% at 50% 30%, var(--c-dark) 0%, var(--c-pit) 60%, var(--c-pit) 100%)}}.dice-stage__scene{perspective:1600px;place-content:center;place-items:center;padding-left:8vw;display:grid;position:absolute;inset:0}.dice-cube{--dice-size:clamp(150px, 21vw, 320px);width:var(--dice-size);height:var(--dice-size);transform-style:preserve-3d;will-change:transform;position:relative}.dice-face{width:var(--dice-size);height:var(--dice-size);backface-visibility:hidden;background-position:50%;background-size:cover;border-radius:clamp(10px,1.6vw,22px);position:absolute;inset:0;box-shadow:0 0 0 1px #ffffff0d,inset 0 0 clamp(14px,3vw,34px) #0000008c}.dice-face--front{transform:translateZ(calc(var(--dice-size) / 2))}.dice-face--back{transform:rotateY(180deg) translateZ(calc(var(--dice-size) / 2))}.dice-face--right{transform:rotateY(90deg) translateZ(calc(var(--dice-size) / 2))}.dice-face--left{transform:rotateY(-90deg) translateZ(calc(var(--dice-size) / 2))}.dice-face--top{transform:rotateX(90deg) translateZ(calc(var(--dice-size) / 2))}.dice-face--bottom{transform:rotateX(-90deg) translateZ(calc(var(--dice-size) / 2))}.dice-stage__shadow{background:radial-gradient(closest-side, var(--c-pit) 0%, transparent 78%);width:clamp(160px,22vw,340px);height:clamp(28px,4vw,56px);position:absolute;top:calc(50% + clamp(90px,13vw,190px));left:calc(50% + 8vw);transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.dice-stage__shadow{background:radial-gradient(closest-side, color-mix(in srgb, var(--c-pit) 88%, black) 0%, transparent 78%)}}.dice-stage__shadow{filter:blur(2px)}.hero-video__scrim{z-index:1;pointer-events:none;background:linear-gradient(90deg, var(--c-pit) 0%, var(--c-pit) 42%, transparent 68%), radial-gradient(125% 95% at 38% 44%, transparent 44%, var(--c-pit) 100%), linear-gradient(180deg, var(--c-pit) 0%, transparent 26%, transparent 62%, var(--c-pit) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero-video__scrim{background:linear-gradient(90deg, color-mix(in srgb, var(--c-pit) 64%, transparent) 0%, color-mix(in srgb, var(--c-pit) 22%, transparent) 42%, transparent 68%), radial-gradient(125% 95% at 38% 44%, transparent 44%, color-mix(in srgb, var(--c-pit) 70%, transparent) 100%), linear-gradient(180deg, color-mix(in srgb, var(--c-pit) 60%, transparent) 0%, transparent 26%, transparent 62%, var(--c-pit) 100%)}}.hero-video__content{z-index:2;padding:0 var(--gutter);text-align:left;will-change:transform;flex-direction:column;align-items:flex-start;gap:clamp(16px,2.2vw,28px);max-width:min(94vw,1040px);display:flex;position:relative}.hero-video__word{letter-spacing:-.02em;color:var(--c-bone);text-shadow:0 10px 44px #0000008c;font-size:clamp(84px,17vw,300px);line-height:.78}.hero-video__tagline{font-family:var(--f-display);letter-spacing:.03em;color:var(--c-gem-text);text-shadow:0 6px 30px #00000080;font-size:clamp(22px,4.2vw,60px);line-height:1}.hero-video__cta{color:var(--c-bone);margin-top:4px}.hero-video__cue{left:var(--gutter);bottom:var(--s-sm);z-index:2;color:var(--c-muted);align-items:center;gap:12px;display:flex;position:absolute}.hero-video__cueline{background:var(--c-faint);width:46px;height:1px;display:inline-block;position:relative;overflow:hidden}.hero-video__cueline:after{content:"";background:var(--c-gem);width:40%;animation:hero-cue 2.2s var(--ease-ui) infinite;position:absolute;inset:0}@keyframes hero-cue{0%{transform:translate(-120%)}to{transform:translate(320%)}}@media (prefers-reduced-motion:reduce){.hero-video__cueline:after{animation:none}}@media (width<=900px){.hero-video__cue{bottom:calc(var(--s-sm) - 8px)}}.vcap{writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--f-hall);font-size:var(--t-label);letter-spacing:.24em;text-transform:uppercase;color:var(--c-muted);white-space:nowrap;transform:rotate(180deg)}.bleed-right{margin-right:calc(50% - 50vw)}.bleed-left{margin-left:calc(50% - 50vw)}@media (width<=860px){.bleed-left,.bleed-right{margin-left:0;margin-right:0}}.btn{font-family:var(--f-hall);font-size:var(--t-label);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:all .25s var(--ease-ui);border:1px solid var(--c-bone);color:var(--c-bone);background:0 0;justify-content:center;align-items:center;gap:10px;padding:16px 28px;display:inline-flex}.btn:hover{background:var(--c-bone);color:var(--c-void)}.btn--gem{border-color:var(--c-gem);color:var(--c-bone)}.btn--gem:hover{background:var(--c-bone);border-color:var(--c-gem);color:var(--c-void)}.btn--block{width:100%}.btn:disabled{opacity:.4;cursor:not-allowed}.linkline{min-height:24px;font-family:var(--f-hall);font-size:var(--t-label);letter-spacing:.2em;text-transform:uppercase;color:var(--c-bone);border-bottom:1px solid var(--c-line);align-items:center;padding-bottom:3px;transition:border-color .2s;display:inline-flex}.linkline:hover{border-color:var(--c-bone)}.btn:before,.linkline:before,.topbar__link:before,.shop-drop__list a:before{content:"";z-index:6;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(105deg,#0000 38%,#ffffffa6 50%,#0000 62%);position:absolute;inset:0;transform:translate(-130%)}.btn,.linkline,.topbar__link,.shop-drop__list a{isolation:isolate;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.btn:before,.linkline:before,.topbar__link:before,.shop-drop__list a:before{transition:transform .7s var(--ease-out)}.btn:hover:before,.linkline:hover:before,.topbar__link:hover:before,.shop-drop__list a:hover:before{transform:translate(130%)}}@media (prefers-reduced-motion:reduce){.btn:before,.linkline:before,.topbar__link:before,.shop-drop__list a:before{content:none}}.frame{background:var(--grad-brush);border:1px solid var(--c-line);isolation:isolate;display:block;position:relative;overflow:hidden}.frame:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(115deg, transparent 46%, var(--c-chrome) 52%, transparent 58%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.frame:after{background:linear-gradient(115deg, transparent 46%, color-mix(in srgb, var(--c-chrome) 22%, transparent) 52%, transparent 58%)}}.frame:after{opacity:0;transition:opacity .5s var(--ease-ui)}.frame:hover:after{opacity:1}.frame__img{object-fit:cover;filter:grayscale(.18)contrast(1.06)brightness(.98);width:100%;height:100%;transition:transform .7s var(--ease-out), filter .5s}.frame:hover .frame__img{filter:grayscale(0)contrast(1.08)brightness(1.02);transform:scale(1.04)}.frame__img--cut{object-fit:contain;filter:none;padding:9%}.frame:hover .frame__img--cut{filter:none}.frame--cut{background:radial-gradient(120% 90% at 50% 42%, #1b1c1f 0%, var(--c-pit) 70%)}.frame__gemwash{z-index:1;pointer-events:none;background:linear-gradient(0deg, var(--c-gem), transparent);height:40%;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.frame__gemwash{background:linear-gradient(0deg, color-mix(in srgb, var(--c-gem) 20%, transparent), transparent)}}.frame__gemwash{opacity:0;transition:opacity .5s var(--ease-ui)}.frame:hover .frame__gemwash{opacity:1}.card .frame:before{content:"";z-index:4;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--c-chrome), inset 0 0 26px 6px var(--c-gem);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.card .frame:before{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-chrome) 75%, transparent), inset 0 0 26px 6px color-mix(in srgb, var(--c-gem) 34%, transparent)}}.card .frame:before{opacity:0;transition:opacity .45s var(--ease-ui), transform .45s var(--ease-ui);transform:scale(1.01)}.card .frame:hover:before{opacity:.9;transform:scale(1)}@media (hover:hover) and (pointer:fine){.card .frame:hover:before{animation:2.4s ease-in-out .45s infinite chrome-ripple}}@keyframes chrome-ripple{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.008)}}@media (prefers-reduced-motion:reduce){.card .frame:before{transition:none}.card .frame:hover:before{opacity:.9;animation:none;transform:scale(1)}}@media (hover:none){.card .frame:hover:before{opacity:0;transform:scale(1.01)}}.stampread{background:var(--c-void);min-height:100svh;position:relative;overflow:hidden}.stampread__bg{z-index:0;pointer-events:none;position:absolute;inset:0}.stampread__bgimg{object-fit:cover;object-position:center 44%;opacity:.36;filter:grayscale(.72)contrast(1.14)brightness(.6);width:100%;height:100%}.stampread__viewport{z-index:1;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.stampread__track{white-space:nowrap;will-change:transform;flex-wrap:nowrap;align-items:center;padding:0 50vw;display:inline-flex}.stampread__tok{color:var(--c-bone);padding:0 clamp(22px,3.4vw,64px);font-size:clamp(84px,15vw,230px);line-height:1}.stampread__dot{font-family:var(--f-display);color:var(--c-gem-text);opacity:.7;padding:0 clamp(10px,1.6vw,26px);font-size:clamp(60px,9vw,150px)}.stampread__eye{color:var(--c-chrome);align-items:center;padding:0 clamp(28px,4vw,72px);display:inline-flex}.stampread__mask{z-index:2;pointer-events:none;background:linear-gradient(90deg, var(--c-void) 2%, transparent 32%, transparent 68%, var(--c-void) 98%);position:absolute;inset:0}.stampread__sweep{z-index:3;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(105deg,#0000 45%,#fff6 50%,#0000 55%);position:absolute;inset:0}.stampread__readline{z-index:3;background:linear-gradient(180deg, transparent, var(--c-gem) 18%, var(--c-gem) 82%, transparent);opacity:.35;width:1px;position:absolute;top:28%;bottom:28%;left:50%}.stampread__copy{left:var(--gutter);z-index:4;max-width:min(42vw,440px);color:var(--c-bone);position:absolute;top:19%}.stampread__copybody{color:var(--c-muted);font-size:var(--t-body);margin-top:10px;line-height:1.6}.stampread__cue{left:var(--gutter);bottom:var(--s-sm);z-index:4;color:var(--c-bone);align-items:center;gap:10px;display:flex;position:absolute}@media (prefers-reduced-motion:reduce){.stampread{min-height:auto;padding:var(--s-lg) 0;flex-direction:column;gap:28px;display:flex}.stampread__bg{opacity:1}.stampread__bgimg{opacity:.16}.stampread__viewport{position:static;overflow:visible}.stampread__track{padding:0 var(--gutter);flex-wrap:wrap;justify-content:center;gap:6px 4px;transform:none!important}.stampread__tok{padding:0 8px;font-size:clamp(40px,13vw,92px)}.stampread__dot{padding:0 6px;font-size:clamp(30px,8vw,60px)}.stampread__eye{padding:0 14px}.stampread__mask,.stampread__sweep,.stampread__readline{display:none}.stampread__copy,.stampread__cue{max-width:none;padding:0 var(--gutter);position:static;top:auto}}@media (width<=640px) and (prefers-reduced-motion:no-preference){.stampread__tok{font-size:clamp(56px,19vw,96px)}.stampread__dot{font-size:clamp(40px,13vw,64px)}.stampread__copy{max-width:min(78vw,420px)}}.dice-landing{place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.dice-landing__copy{top:14%;left:var(--gutter);z-index:3;max-width:400px;color:var(--c-bone);position:absolute}.dice-landing__stage{aspect-ratio:4/5;width:min(48vw,460px);position:relative}.dice-landing__main{z-index:2;position:absolute;inset:0}.dice-landing__img{object-fit:contain;filter:contrast(1.05);width:100%;height:100%;display:block}.dice-landing__sheen{z-index:3;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(105deg,#0000 44%,#ffffff8c 50%,#0000 56%);position:absolute;inset:0}.dice-landing__glow{z-index:1;pointer-events:none;background:radial-gradient(circle, var(--gem-ruby) 0%, transparent 70%);border-radius:50%;position:absolute;inset:30% 8% 18% 22%}@supports (color:color-mix(in lab, red, red)){.dice-landing__glow{background:radial-gradient(circle, color-mix(in srgb, var(--gem-ruby) 55%, transparent) 0%, transparent 70%)}}.dice-landing__glow{filter:blur(26px)}.dice-landing__shadow{z-index:0;pointer-events:none;filter:blur(4px);background:radial-gradient(50% 100%,#0000008c 0%,#0000 72%);width:74%;height:9%;position:absolute;bottom:-6%;left:50%;transform:translate(-50%)}.dice-landing__specs{bottom:21%;left:var(--gutter);z-index:3;flex-direction:column;gap:12px;display:flex;position:absolute}.dice-landing__spec{color:var(--c-bone);align-items:center;gap:12px;display:flex}.dice-landing__dot{background:var(--c-gem);border-radius:50%;flex-shrink:0;width:6px;height:6px}.dice-landing__cue{bottom:8%;left:var(--gutter);z-index:3;color:var(--c-bone);align-items:center;gap:10px;display:flex;position:absolute}@media (width<=900px){.dice-landing{min-height:auto;padding:var(--s-lg) 0;flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex}.dice-landing__copy,.dice-landing__specs,.dice-landing__cue{width:100%;max-width:420px;padding:0 var(--gutter);position:static}.dice-landing__stage{width:min(70vw,380px)}}.electro-frame{display:block}.electro-frame__svg{width:0;height:0;position:absolute;overflow:hidden}.electro-frame__content{z-index:1;position:relative}.electro-frame__ring{z-index:2;pointer-events:none;border:1.5px solid var(--c-chrome);border-radius:2px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.electro-frame__ring{border:1.5px solid color-mix(in srgb, var(--c-chrome) 55%, transparent)}}.electro-frame__ring{opacity:0;transition:opacity .5s var(--ease-ui), border-color .5s var(--ease-ui), box-shadow .5s var(--ease-ui)}.electro-frame:hover .electro-frame__ring{opacity:1;border-color:var(--c-gem);box-shadow:0 0 0 1px var(--c-gem), 0 0 34px 6px var(--c-gem)}@supports (color:color-mix(in lab, red, red)){.electro-frame:hover .electro-frame__ring{box-shadow:0 0 0 1px color-mix(in srgb, var(--c-gem) 60%, transparent), 0 0 34px 6px color-mix(in srgb, var(--c-gem) 42%, transparent)}}@media (hover:none){.electro-frame__ring{display:none}}@media (prefers-reduced-motion:reduce){.electro-frame__ring{transition:none}.electro-frame:hover .electro-frame__ring{opacity:.7;box-shadow:none}}.ripple-fx{left:var(--rx,50%);top:var(--ry,50%);z-index:5;pointer-events:none;opacity:0;background:radial-gradient(circle, var(--c-bone) 0%, transparent 72%);border-radius:50%;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%)scale(0)}@supports (color:color-mix(in lab, red, red)){.ripple-fx{background:radial-gradient(circle, color-mix(in srgb, var(--c-bone) 92%, transparent) 0%, transparent 72%)}}.ripple-fx[data-pulse=true]{animation:btn-ripple .6s var(--ease-out) forwards}@keyframes btn-ripple{0%{opacity:.55;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(22)}}@media (prefers-reduced-motion:reduce){.ripple-fx[data-pulse=true]{opacity:0;animation:none}}.footer-marquee{border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);padding:14px 0;overflow:hidden}.footer-marquee__track{width:max-content;animation:34s linear infinite footer-marquee;display:flex}.footer-marquee__set{flex-shrink:0;display:flex}.footer-marquee__item{white-space:nowrap;color:var(--c-muted);border-right:1px solid var(--c-line);align-items:center;gap:10px;padding:0 28px;display:inline-flex}@keyframes footer-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.footer-marquee__track{animation:none}}.contact-row{transition:border-color .3s var(--ease-ui), padding-left .3s var(--ease-ui)}.contact-row:hover{border-color:var(--c-gem);padding-left:10px}.card{color:var(--c-bone);flex-direction:column;gap:14px;display:flex}.card__meta{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.card__name{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(18px,2vw,26px);line-height:1}.card__price{font-family:var(--f-hall);letter-spacing:.14em;font-size:var(--t-body);white-space:nowrap}.card__spec{color:var(--c-muted);font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;font-family:var(--f-hall)}.card__tag{z-index:3;font-family:var(--f-hall);letter-spacing:.2em;text-transform:uppercase;color:var(--c-bone);border:1px solid var(--c-line);background:var(--c-void);padding:4px 8px;font-size:10px;position:absolute;top:12px;left:12px}@supports (color:color-mix(in lab, red, red)){.card__tag{background:color-mix(in srgb, var(--c-void) 80%, transparent)}}.card__tag{text-shadow:0 1px 2px var(--c-void)}.ignite{z-index:5;pointer-events:none;color:var(--c-bone);opacity:0;place-items:center;display:grid;position:absolute;inset:0}.ignite[data-fire=true]{animation:ignite .6s var(--ease-slam) forwards}@keyframes ignite{0%{opacity:0;transform:scale(1.35)}35%{opacity:1}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ignite[data-fire=true]{animation:none}}.wrap{max-width:var(--max-w);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.section{padding-top:var(--s-lg);padding-bottom:var(--s-lg)}.rule{border:0;border-top:1px solid var(--c-line)}.eyebrow{color:var(--c-muted);font-family:var(--f-hall);letter-spacing:.24em;text-transform:uppercase;font-size:var(--t-label)}.plp-grid{grid-template-columns:repeat(12,1fr);gap:clamp(28px,4vw,64px);display:grid}@media (width<=720px){.plp-grid{grid-template-columns:repeat(2,1fr);gap:24px 18px}.plp-grid>*{grid-column:auto!important;margin-top:0!important}}@media (width<=860px){.stack{gap:var(--s-md)!important;grid-template-columns:1fr!important}.stack>*{grid-column:auto!important;margin-top:0!important;position:static!important}}.receipt{border:1px solid var(--c-line)}.receipt__row{border-bottom:1px solid var(--c-line);grid-template-columns:88px 1fr auto;align-items:center;gap:20px;padding:22px;display:grid}.receipt__thumb{object-fit:cover;border:1px solid var(--c-line);filter:grayscale(.2)contrast(1.05);width:88px;height:88px}.cart-grid{grid-template-columns:repeat(12,1fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.cart-grid__receipt{grid-column:span 8;min-width:0}.cart-grid__summary{top:calc(60px + var(--s-sm));grid-column:9/span 4;min-width:0;position:sticky}@media (width<=860px){.cart-grid{grid-template-columns:1fr}.cart-grid__receipt,.cart-grid__summary{grid-column:1/-1;position:static}.receipt__row{grid-template-columns:64px 1fr;gap:14px;padding:18px}.receipt__thumb{width:64px;height:64px}.receipt__row .card__price{grid-column:2;justify-self:start}}.qtybox{border:1px solid var(--c-line);align-items:center;display:inline-flex}.qtybox button{width:34px;height:34px;color:var(--c-bone);place-items:center;display:grid}.qtybox button:hover{background:var(--c-bone);color:var(--c-void)}.qtybox span{text-align:center;min-width:34px;font-family:var(--f-hall);font-size:var(--t-body)}.pdp-trust{border:1px solid var(--c-line);flex-direction:column;gap:12px;padding:18px 20px;display:flex}.pdp-sizes{flex-direction:column;gap:10px;display:flex}.pdp-sizes__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pdp-sizes__row{flex-wrap:wrap;gap:8px;display:flex}.pdp-size{min-width:46px;min-height:44px;font-family:var(--f-hall);font-size:var(--t-body);letter-spacing:.08em;color:var(--c-bone);border:1px solid var(--c-line);transition:border-color .2s var(--ease-ui), color .2s var(--ease-ui), background .2s var(--ease-ui);background:0 0;padding:0 12px}.pdp-size:hover{border-color:var(--c-chrome)}.pdp-size[data-active=true]{border-color:var(--c-gem);color:var(--c-void);background:var(--c-bone)}.pdp-karat{letter-spacing:.06em;min-width:96px}@media (width<=400px){.pdp-karat{min-width:80px;padding:0 8px;font-size:10px}}.pdp-trust__head{color:var(--c-bone);align-items:center;gap:10px;display:flex}.pdp-trust__list{flex-wrap:wrap;gap:8px 18px;display:flex}.pdp-trust__item{color:var(--c-bone);align-items:center;gap:8px;display:inline-flex}.pdp-trust__dot{background:var(--c-gem);border-radius:50%;flex-shrink:0;width:5px;height:5px}.pdp-note{color:var(--c-muted);font-family:var(--f-hall);font-size:var(--t-label);letter-spacing:.08em;align-items:flex-start;gap:8px;margin:0;line-height:1.6;display:flex}.pdp-note svg{flex-shrink:0;margin-top:2px}.btn--cta{font-size:calc(var(--t-label) * 1.12);box-shadow:0 14px 36px -10px var(--c-gem-glow);padding:20px 26px}.btn--cta:hover{box-shadow:0 14px 40px -8px var(--c-gem-glow)}.pdp-fulfill{border-top:1px solid var(--c-line);flex-direction:column;gap:10px;padding-top:18px;display:flex}.pdp-fulfill__row{grid-template-columns:84px 1fr;align-items:baseline;gap:14px;display:grid}.pdp-fulfill__label{color:var(--c-muted);white-space:nowrap}.pdp-fulfill__val{color:var(--c-bone);font-size:var(--t-body);line-height:1.6}@media (width<=480px){.pdp-fulfill__row{grid-template-columns:1fr;gap:4px}}.pdp-mobilebar{display:none}@media (width<=860px){.pdp-page{padding-bottom:104px}.pdp-mobilebar{z-index:110;padding:14px var(--gutter);padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));background:var(--c-void);justify-content:space-between;align-items:center;gap:14px;display:flex;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.pdp-mobilebar{background:color-mix(in srgb, var(--c-void) 92%, transparent)}}.pdp-mobilebar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--c-line)}}.pdp-mobilebar__info{flex-direction:column;gap:2px;min-width:0;display:flex}.pdp-mobilebar__name{font-family:var(--f-hall);letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);white-space:nowrap;text-overflow:ellipsis;max-width:38vw;font-size:10px;overflow:hidden}.pdp-mobilebar__price{font-family:var(--f-display);color:var(--c-bone);font-size:22px;line-height:1}.pdp-mobilebar__btn{flex-shrink:0;padding:14px 22px}.toast{z-index:120;background:var(--c-dark);border:1px solid var(--c-line);color:var(--c-bone);font-family:var(--f-hall);font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;animation:toast-in .3s var(--ease-out);align-items:center;gap:16px;padding:14px 20px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.toast a{color:var(--c-gem)}.contact-form{gap:var(--s-xs);flex-direction:column;display:flex}.field{flex-direction:column;gap:10px;display:flex}.field input,.field select,.field textarea{font-family:var(--f-body);font-size:var(--t-body);color:var(--c-bone);border:none;border-bottom:1px solid var(--c-line);transition:border-color .2s var(--ease-ui);resize:vertical;background:0 0;padding:10px 2px}.field select{cursor:pointer}.field select option{background:var(--c-void);color:var(--c-bone)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--c-gem);outline:none}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--gem-ruby)}.field__error{font-family:var(--f-hall);letter-spacing:.1em;text-transform:uppercase;color:var(--gem-ruby-text);font-size:11px}@media (width<=860px){.contact-form,.contact-form+div{grid-column:span 12!important}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto}body{background-color:var(--c-void);color:var(--c-text);font-family:var(--f-body);font-size:var(--t-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;overflow-x:hidden}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(58% 55% at 12% 108%, var(--ember-glow) 0%, transparent 62%), radial-gradient(48% 46% at 92% -8%, var(--ember-haze) 0%, transparent 58%);animation:ember-drift 52s var(--ease-ui) infinite;position:fixed;inset:-15%}@keyframes ember-drift{0%{transform:translate(0)scale(1)}50%{transform:translate(1.5%,-1.2%)scale(1.05)}to{transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){body:before{animation:none}}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none}ul,ol{list-style:none}@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}
