/*! tailwindcss v4.3.3 | 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-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-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:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink:#09090b;--color-parchment:#eeeae3}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;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:where(:not(iframe)){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}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{font-family:var(--font-ui);margin:0}button,a,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}a{color:inherit;text-decoration:none}button{font:inherit}button:disabled{cursor:not-allowed}::selection{color:#09090b;background:#b49a66}:focus-visible{outline-offset:5px;outline:2px solid #ddc395}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--font-ui);font-weight:400}em{color:#d7bd90;font-weight:400}button,summary,a{touch-action:manipulation}}@layer components{.wrap{width:min(1240px,100% - 96px);margin-inline:auto}.gold{color:#d7bd90}.header{z-index:20;background:#09090b;border-bottom:1px solid #ffffff0d;height:96px;position:relative}.header nav{height:100%}.brand{color:#dac398}.brand>span{font-family:var(--font-ui);letter-spacing:.17em;font-size:23px;line-height:1}.brand small{font:8px var(--font-ui);letter-spacing:.51em;color:#9d968b;margin-top:8px;display:block}.navlinks{color:#aaa6a0;font-size:12px}.navlinks a:hover{color:#ecd7b3}.nav-button{border:1px solid #b9a37f55;border-radius:4px;justify-content:center;align-items:center;gap:25px;padding:13px 18px;font-size:12px}.nav-button:hover{background:#cfb17a12;border-color:#b9a37f}.mobile-nav{position:relative}.mobile-nav summary{color:#d7bd90;padding:8px;font-size:22px;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav>div{background:#151417;border:1px solid #b9a37f55;border-radius:6px;gap:4px;width:220px;padding:14px;display:grid;position:absolute;top:50px;right:0}.mobile-nav a{padding:11px;font-size:13px}.skip{z-index:99;color:#09090b;background:#ddc395;padding:12px;position:fixed;top:-60px;left:16px}.skip:focus{top:16px}.hero{background:radial-gradient(at 77% 43%,#2b201e22,#0000 60%)}.hero-grid{grid-template-columns:1fr 1fr;align-items:center;min-height:740px;display:grid;position:relative}.hero-copy{z-index:2;padding:70px 0;position:relative}.eyebrow{letter-spacing:.21em;color:#b9a17b;align-items:center;gap:10px;font-size:9px;font-weight:600;display:flex}.status-dot{background:#d8bc88;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #d8bc8866}.hero h1{letter-spacing:-.052em;margin:29px 0 25px;font-size:clamp(66px,7.5vw,108px);line-height:1.02}.hero-description{color:#a5a09b;font-size:14px;line-height:1.9}.hero-actions{margin-top:32px}.button{border-radius:4px;justify-content:center;align-items:center;gap:25px;min-height:49px;padding:16px 23px;font-size:12px;font-weight:600;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-2px)}.button-gold{color:#211b13;background:linear-gradient(110deg,#ecd6ad,#c5a16b);border:1px solid #e9ce9a55;box-shadow:0 5px 30px #d2ae6810}.button-gold:hover:not(:disabled){box-shadow:0 6px 30px #d2ae6833}.quiet-link{color:#d4c7b4;align-items:center;gap:17px;min-height:44px;font-size:11px;display:inline-flex}.quiet-link:hover{color:#f4dfb8}.hero-reassurance{color:#827e77;align-items:center;gap:12px;margin-top:19px;font-size:10px;display:flex}.hero-reassurance i{background:#777166;border-radius:50%;width:2px;height:2px}.hero-art{align-self:stretch;align-items:center;min-width:0;display:flex;position:relative}.hero-art>img{mix-blend-mode:screen;width:125%;max-width:none;height:auto;margin-left:-10%;animation:8s ease-in-out infinite levitate;-webkit-mask-image:radial-gradient(at 50% 48%,#000 40%,#000b 56%,#0000 73%);mask-image:radial-gradient(at 50% 48%,#000 40%,#000b 56%,#0000 73%)}.art-label{text-align:right;gap:7px;display:grid;position:absolute;bottom:61px;right:12px}.art-label>span:nth-child(2){font-family:var(--font-ui);font-size:19px}.tiny-number{letter-spacing:.18em;color:#b9a17b;font-size:8px}.art-label small{color:#79746e;font-size:9px}.art-cross{color:#8b77574d;font-size:20px;font-weight:200;position:absolute}.art-cross-top{top:45px;right:0}.art-cross-bottom{bottom:64px;left:0}.hero-orbit{pointer-events:none;border:1px solid #b6a07b0c;border-radius:50%;width:850px;height:850px;position:absolute;top:-60px;left:52%}.hero-bottom{letter-spacing:.18em;color:#726e68;border-top:1px solid #ffffff0b;height:56px;font-size:8px}.hero-bottom a{align-items:center;gap:20px;display:flex}.spec-strip{background:#101012;border-block:1px solid #ffffff0d}.spec-strip .wrap>div{border-right:1px solid #ffffff0c;justify-content:center;align-items:center;gap:18px;padding:29px 15px;display:flex}.spec-strip .wrap>div:last-child{border-right:0}.spec-strip strong{font:35px var(--font-ui);color:#cdb388}.spec-strip span{letter-spacing:.13em;color:#928b81;max-width:110px;font-size:8px;line-height:1.7}.section{padding-top:110px;padding-bottom:110px}.section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:50px;display:flex}h2{letter-spacing:-.045em;margin-top:22px;font-size:clamp(40px,4.6vw,64px);line-height:1.12}.section-heading p,.body-copy{color:#96918b;max-width:390px;font-size:13px;line-height:1.9}.section-heading .quiet-link{margin-top:12px}.experience-grid{border-top:1px solid #ffffff18}.experience-grid article{padding:32px 35px 12px 0}.experience-grid article+article{border-left:1px solid #ffffff10;padding-left:35px}.feature-top{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.feature-top>span:last-child{color:#625d55;font-size:9px}.line-icon{color:#c2a67b;height:38px;font-size:34px;line-height:38px}h3{font-family:var(--font-ui);font-weight:400}.experience-grid h3{letter-spacing:-.02em;margin-bottom:15px;font-size:25px}.experience-grid p{color:#928d87;font-size:12px;line-height:1.9}.feature-foot{letter-spacing:.12em;color:#bca480;margin-top:28px;font-size:8px;line-height:1.8;display:block}.collection-section{background:#101012;border-block:1px solid #ffffff0b}.collection-grid{gap:22px}.material-card{text-align:left;color:inherit;background:0 0;border:0;min-width:0;display:block}.material-image{aspect-ratio:1;background-color:#070709;background-image:url(assets/gemstone-collection.png);background-repeat:no-repeat;background-size:300% 100%;border:1px solid #ffffff0a;border-radius:5px;transition:border-color .3s,transform .3s;position:relative;overflow:hidden}.amethyst{background-position:0%}.malachite{background-position:50%}.opal{background-position:100%}.material-card:hover .material-image{border-color:#bba27870;transform:translateY(-4px)}.material-tag{letter-spacing:.17em;color:#c0b6aa;font-size:7px;position:absolute;top:20px;left:20px}.material-zoom{color:#e3d2b5;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;display:grid;position:absolute;bottom:18px;right:18px}.material-meta{justify-content:space-between;align-items:start;gap:12px;padding:22px 0;display:flex}.material-meta strong{font:22px var(--font-ui);display:block}.material-meta small{color:#817c76;margin-top:10px;font-size:11px;display:block}.pro-tag{letter-spacing:.14em;color:#cbb58e;border:1px solid #cbb58e40;border-radius:2px;margin-top:5px;padding:4px 6px;font-size:7px}.collection-note{color:#76716a;border-top:1px solid #ffffff0c;padding-top:20px;font-size:8px;line-height:1.8}.collection-note>span:first-child{letter-spacing:.06em}.table-section .body-copy{margin-top:25px}.table-facts{gap:18px;margin:28px 0;display:grid}.table-facts span{color:#c3bbb0;font-size:11px}.table-facts b{color:#b69b71;margin-right:16px;font-size:9px;font-weight:400}.player-mock{background:linear-gradient(145deg,#1c1a1c,#101012 80%);border:1px solid #b49a6635;border-radius:9px;padding:31px;position:relative;box-shadow:0 30px 90px #0005}.player-mock:before{content:"";z-index:-1;border:1px solid #b49a6618;border-radius:9px;position:absolute;inset:-12px 15px 0}.mock-header{letter-spacing:.16em;color:#ccba9b;align-items:center;font-size:8px}.mock-header .gold{font-size:23px}.mock-sub{letter-spacing:.13em;color:#726d65;margin:8px 0 26px;font-size:7px}.player{background:#ffffff02;border:1px solid #ffffff0b;border-radius:5px;align-items:center;gap:13px;margin-bottom:9px;padding:16px 13px;display:flex}.player.active{background:#c1a16d09;border-color:#c1a16d50}.player-avatar{color:#d7bd90;width:38px;height:38px;font:17px var(--font-ui);background:#b89b6a18;border:1px solid #b89b6a30;border-radius:50%;place-items:center;display:grid}.player-avatar.purple{color:#baadd0;background:#82709e18;border-color:#82709e30}.player-avatar.green{color:#95b6a6;background:#749a8418;border-color:#749a8430}.player strong{font-size:11px;font-weight:400;display:block}.player small{color:#827c74;margin-top:6px;font-size:8px;display:block}.turn-pill{color:#cdb58c;letter-spacing:.08em;background:#cdb58c12;border:1px solid #cdb58c22;border-radius:20px;margin-left:auto;padding:6px 8px;font-size:6px}.player-arrow{color:#72695a;margin-left:auto}.mock-result{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;margin-top:23px;padding-top:22px;display:flex}.mock-result>span:first-child{color:#8d8477;letter-spacing:.12em;font-size:7px}.mock-result strong{font:38px var(--font-ui);color:#decaab;margin-top:6px;display:block}.mock-result small{font:10px var(--font-ui);color:#7e766a}.mock-next{color:#d9c7a7;border:1px solid #cdb58c33;padding:12px;font-size:10px}.mock-next>span{margin-left:18px}.mock-caption{color:#6d6861;text-align:center;margin-top:22px;font-size:8px}.pricing-section{background:#111113;border-block:1px solid #ffffff0c}.center-heading{text-align:center}.center-heading .eyebrow{justify-content:center}.center-heading>p{color:#8e8983;margin-top:22px;font-size:12px;line-height:1.8}.pricing-grid{align-items:stretch;gap:24px;max-width:850px;margin:65px auto 0}.plan{background:#0d0d0f;border:1px solid #ffffff16;border-radius:6px;padding:38px;position:relative}.plan h3{margin-top:20px;font-size:32px}.plan>p{color:#8d8881;margin-top:10px;font-size:11px;line-height:1.8}.price{font:54px var(--font-ui);letter-spacing:-.04em;margin:30px 0 24px}.price>span{font:10px var(--font-ui);color:#9c9283;letter-spacing:0}.plan .button{gap:15px;width:100%;font-size:11px}.button-outline{color:#d6c7af;background:#ffffff02;border:1px solid #b49a6645}.button-outline:hover{background:#d6c7af0c}.plan ul{border-top:1px solid #ffffff0d;gap:17px;margin:25px 0 0;padding:25px 0 0;list-style:none;display:grid}.plan li{color:#b3aba0;gap:12px;font-size:11px;line-height:1.5;display:flex}.plan li:before{content:"✓";color:#bca37c}.plan-pro{background:radial-gradient(at 100% 0,#b49a6610,#0000 60%),#131214;border-color:#bea16c80}.plan-ribbon{color:#282015;letter-spacing:.12em;background:#c7aa79;border-radius:5px 5px 0 0;place-items:center;height:23px;font-size:7px;font-weight:600;display:grid;position:absolute;top:-23px;left:-1px;right:-1px}.plan .launch-note{color:#8e806a;margin-top:24px;font-size:9px}.plan-pro button:disabled{opacity:.75}.faq-list details{border-bottom:1px solid #ffffff15}.faq-list details:first-child{border-top:1px solid #ffffff15}.faq-list summary{color:#d9d3ca;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:12px;line-height:1.5;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:#b79a70;font-size:20px;transition:transform .2s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list p{color:#948d83;padding:0 25px 25px 0;font-size:12px;line-height:1.9}.closing{text-align:center;background:radial-gradient(at 50% 100%,#43322228,#0000 70%);border-block:1px solid #ffffff0e;padding:95px 0}.closing .eyebrow{justify-content:center}.closing h2{font-size:clamp(42px,5.6vw,78px)}.closing p{color:#989087;margin:24px 0 28px;font-size:12px}.closing-note{color:#7f7566;letter-spacing:.18em;margin-top:22px;font-size:7px}.closing-ring{pointer-events:none;border:1px solid #b49a6610;border-radius:50%;width:800px;height:800px;position:absolute;top:30px;left:50%;transform:translate(-50%)}.footer{color:#797169;min-height:100px;padding-block:25px;font-size:9px}.footer-brand{font-family:var(--font-ui);letter-spacing:.15em;color:#cbb68f;font-size:17px}.footer-brand span{font:7px var(--font-ui);color:#7e7465;letter-spacing:.1em;margin-left:5px}.footer>a:last-child{color:#b4a38b}dialog{color:#eeeae3;background:#111113;border:1px solid #b49a6660;border-radius:10px;width:min(570px,100% - 32px);max-height:90dvh;margin:auto;padding:0;overflow:auto}dialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000c}.dialog-inner{position:relative}.dialog-close{z-index:2;color:#eee;background:#09090be0;border:1px solid #ffffff30;border-radius:50%;width:38px;height:38px;position:absolute;top:15px;right:15px}.dialog-image{aspect-ratio:1.25;border:0;border-radius:0}.dialog-copy{padding:28px}.dialog-copy h3{margin:15px 0;font-size:33px}.dialog-copy p{color:#9a9185;font-size:11px;line-height:1.8}.dialog-controls{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.dialog-controls>button{color:#d7bd90;background:0 0;border:1px solid #b49a6640;border-radius:50%;width:44px;height:44px}}@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.bg-ink{background-color:var(--color-ink)}.text-parchment{color:var(--color-parchment)}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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)}.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,)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (min-width:40rem){.sm\:inline-flex{display:inline-flex}}@media (min-width:48rem){.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:gap-24{gap:calc(var(--spacing) * 24)}}}@font-face{font-family:Manrope;src:url(assets/manrope-latin-variable.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap}:root{--font-ui:Manrope,"Segoe UI",sans-serif}@keyframes levitate{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-12px)rotate(1deg)}}@media (min-width:1500px){.hero-grid{min-height:790px}}@media (max-width:1100px){.wrap{width:calc(100% - 64px)}.hero-grid{min-height:660px}.hero h1{font-size:85px}.hero-actions{gap:7px}.hero-description{font-size:13px}.navlinks{gap:23px}.hero .quiet-link{padding-left:3px}.material-meta strong{font-size:19px}.player-mock{padding:24px}.spec-strip .wrap>div{gap:12px}.spec-strip span{font-size:7px}}@media (max-width:767px){.wrap{width:calc(100% - 40px)}.header{height:76px}.hero-grid{grid-template-columns:1fr;min-height:0}.hero-copy{padding:52px 0 0}.hero h1{margin-top:24px;font-size:clamp(62px,13vw,86px)}.hero-description{max-width:350px}.hero-art{align-self:auto;width:85%;height:400px;margin-top:-5px;margin-left:15%}.hero-art>img{width:120%;margin-left:-10%}.art-label{bottom:18px;right:0}.art-cross-top{top:20px}.art-cross-bottom{bottom:20px}.hero-bottom{letter-spacing:.1em;margin-top:20px;font-size:6px}.hero-bottom a{gap:7px}.hero-orbit{width:650px;height:650px;top:300px;left:0}.hero-actions{gap:14px}.hero-reassurance{font-size:9px}.spec-strip .wrap{width:100%}.spec-strip .wrap>div{border-bottom:1px solid #ffffff0b;justify-content:start;gap:14px;padding:20px 25px}.spec-strip .wrap>div:nth-child(2){border-right:0}.spec-strip .wrap>div:nth-child(n+3){border-bottom:0}.spec-strip span{max-width:100px;font-size:7px}.spec-strip strong{font-size:31px}.section{padding-block:70px}.section-heading{margin-bottom:32px;display:block}.section-heading>p,.section-heading>div>p{margin-top:24px}.section-heading p br{display:none}h2{font-size:45px}.experience-grid article{padding:27px 0}.experience-grid article+article{border-top:1px solid #ffffff10;border-left:0;padding-left:0}.feature-top{margin-bottom:15px}.experience-grid p{max-width:450px}.feature-foot{margin-top:18px}.collection-grid{gap:13px}.material-image{aspect-ratio:1.15}.material-meta{padding:20px 0 27px}.material-meta strong{font-size:24px}.collection-note{font-size:8px}.table-section{gap:40px}.pricing-grid{gap:45px;margin-top:45px}.plan{padding:30px}.center-heading h2{font-size:42px}.player-mock{padding:23px}.faq-grid{gap:30px}.closing{padding:75px 0}.footer{text-align:center;justify-content:center;gap:18px}.footer-brand{width:100%}.eyebrow{font-size:8px}.turn-pill{font-size:6px}.mock-next{padding:12px 9px}.dialog-copy{padding:24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@font-face{font-family:Bebas Neue;src:url(assets/bebas-neue-latin.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Space Grotesk;src:url(assets/space-grotesk-latin-variable.woff2)format("woff2");font-style:normal;font-weight:300 700;font-display:swap}:root{--font-display:"Bebas Neue",Impact,sans-serif;--font-detail:"Space Grotesk",var(--font-ui);--accent:#dfaa59;--paper:#f3f0e9}body{font-family:var(--font-ui);color:var(--paper);background:#08090a}em{color:var(--accent);font-style:normal}.header{background:#08090af5;border-bottom-color:#d7b47b22;height:90px}.brand{color:#e5bc7a}.brand>span{font-family:var(--font-display);letter-spacing:.055em;font-size:30px;font-weight:400}.brand small{font-family:var(--font-detail);letter-spacing:.28em;font-size:8px}.navlinks{font-family:var(--font-detail);color:#b6b3ad;font-size:13px}.nav-button{font-family:var(--font-detail);background:#daa54f0b;border-color:#daa54f66;border-radius:2px;gap:30px;font-size:12px}.hero{isolation:isolate;background:#08090a}.hero-grid{grid-template-columns:1fr;align-items:center;min-height:730px;position:static}.hero-copy{z-index:3;width:58%;padding:85px 0 95px;position:relative}.hero-art{z-index:0;pointer-events:none;width:auto;height:auto;margin:0;display:block;position:absolute;inset:0 0 56px 35%}.hero-art>img{object-fit:cover;object-position:55% 48%;mix-blend-mode:normal;will-change:transform;width:100%;max-width:none;height:100%;margin:0;animation:8s ease-in-out infinite arcane-hero-float;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.hero-art:after{content:"";z-index:1;background:linear-gradient(90deg,#08090a 0%,#08090ad9 9%,#08090a52 29%,#0000 57%),linear-gradient(#08090a6b 0%,#0000 18% 80%,#08090a 100%);position:absolute;inset:0}.hero-orbit,.art-cross{display:none}.hero .eyebrow{font-family:var(--font-detail);letter-spacing:.14em;color:#d4b17d;font-size:10px}.hero h1{font-family:var(--font-display);letter-spacing:.005em;text-shadow:0 5px 40px #0005;margin:32px 0 25px;font-size:clamp(90px,9.2vw,138px);font-weight:400;line-height:.94}.hero-line{white-space:nowrap;display:block}.hero h1 em{color:#dfad65;font-weight:400}.hero-actions{gap:22px;margin-top:29px}.hero-reassurance{color:#8f897f;margin-top:20px;font-size:10px}.button{font-family:var(--font-detail);letter-spacing:.005em;border-radius:2px;min-height:51px;padding:16px 23px;font-size:13px;font-weight:600}.button-gold{color:#17130c;background:linear-gradient(#ecc181,#c89446);border:1px solid #edc68c;box-shadow:inset 0 1px #fff5,0 7px 22px #0005}.quiet-link{font-family:var(--font-detail);color:#dbd1bf;font-size:12px}.hero-index{max-width:405px;font-family:var(--font-detail);border-top:1px solid #e1c79a2b;align-items:center;gap:34px;margin-top:38px;padding-top:24px;display:flex}.hero-index>span{color:#9e9383;letter-spacing:.08em;font-size:8px}.hero-index strong{color:#eee6d7;letter-spacing:-.04em;margin-bottom:5px;font-size:24px;font-weight:500;display:block}.hero-index>a{color:#dfad65;border:1px solid #bda47d4d;border-radius:50%;place-items:center;width:39px;height:39px;margin-left:auto;display:grid}.art-label{z-index:2;text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08090a9c;border-left:2px solid #d4a35d99;padding:12px 17px;bottom:47px;right:6%}.art-label>span:nth-child(2){font-family:var(--font-detail);font-size:15px;font-weight:500}.tiny-number{font-family:var(--font-detail);letter-spacing:.12em;font-size:8px}.hero-bottom{z-index:4;font-family:var(--font-detail);color:#a7977d;border-top-color:#d9b77b29;font-size:8px;position:relative}.hero-bottom>a{color:#dfc9a2}.spec-strip{background:#121210;border-color:#d7b47b25}.spec-strip .wrap>div{border-right-color:#d7b47b22;gap:18px;padding:25px 12px}.spec-strip strong{font-family:var(--font-display);letter-spacing:.01em;color:#e0b779;font-size:43px;font-weight:400}.spec-strip span{font-family:var(--font-detail);letter-spacing:.09em;color:#a99f8f;font-size:9px}.section{padding-top:90px;padding-bottom:90px}.eyebrow{font-family:var(--font-detail);letter-spacing:.12em;color:#bd9c6a;font-size:10px;font-weight:500}.section-heading{align-items:center;margin-bottom:38px}.section-heading .eyebrow:before,.table-section .eyebrow:before,.center-heading .eyebrow:before,.faq-grid .eyebrow:before{content:"";background:#bd9c6a;width:22px;height:1px}h2{font-family:var(--font-display);letter-spacing:.015em;text-transform:uppercase;margin-top:20px;font-size:clamp(48px,5.5vw,76px);font-weight:400;line-height:1.02}h2 em{font-weight:400}.section-heading p,.body-copy{color:#a49d92;font-size:14px;line-height:1.85}.experience-grid{border-top:0;gap:18px}.experience-grid article,.experience-grid article+article{background:linear-gradient(140deg,#bd99590c,#0000 65%),#0e0f0f;border:1px solid #c0a37a2c;padding:27px;transition:border-color .25s,transform .25s;position:relative}.experience-grid article:hover{border-color:#d7ae675e;transform:translateY(-3px)}.feature-top{margin-bottom:24px}.feature-top>span:last-child{font-family:var(--font-detail);color:#aa987e;font-size:10px}.line-icon{color:#dfad65}.experience-grid h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;margin-bottom:12px;font-size:31px;font-weight:400}.experience-grid p{color:#a1998d;font-size:13px;line-height:1.85}.feature-foot{font-family:var(--font-detail);letter-spacing:.065em;color:#d2ae78;margin-top:23px;font-size:9px}.collection-section{background:radial-gradient(at 85% 12%,#8b5e1810,#0000 55%),#10110f;border-color:#c0a37a22}.collection-grid{gap:24px}.material-image{border:1px solid #c0a37a38;border-radius:1px}.material-tag{font-family:var(--font-detail);letter-spacing:.1em;background:#08090a80;padding:5px 7px;font-size:8px;top:15px;left:15px}.material-meta strong{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-size:29px;font-weight:400}.material-meta{padding-top:18px}.pro-tag{color:#dfba80;border-color:#dfba8066}.collection-note{font-family:var(--font-detail);color:#918676;font-size:9px}.table-section{gap:70px}.table-section .body-copy{max-width:440px}.table-facts{gap:17px;margin-block:26px}.table-facts span{font-size:12px}.table-facts b{font-family:var(--font-detail);color:#dfad65}.player-mock{background:linear-gradient(140deg,#30291d85,#111311 70%);border-color:#d1ad6d50;border-radius:3px;padding:32px;box-shadow:0 20px 70px #0005}.player-mock:before{border-radius:3px}.mock-header,.mock-sub,.turn-pill,.mock-result>span:first-child,.mock-caption{font-family:var(--font-detail)}.player{border-radius:2px;padding:17px 13px}.player.active{background:#c79b4b10;border-color:#c79b4b66}.player strong{font-size:12px}.player small{font-size:10px}.player-avatar{font-family:var(--font-detail);font-size:16px}.mock-sub{font-size:8px}.mock-result strong{font-family:var(--font-detail);font-size:37px;font-weight:500}.mock-next{font-family:var(--font-detail);font-size:12px}.mock-caption{font-size:9px}.pricing-section{background:radial-gradient(at 50% 0,#74502014,#0000 55%),#111210;border-color:#c0a37a22}.center-heading h2{font-size:clamp(48px,5.5vw,72px)}.center-heading>p{font-size:14px}.plan{background:#0b0d0c;border-color:#d0af7533;border-radius:2px;padding:34px}.plan-pro{background:linear-gradient(145deg,#c99a4014,#0000 65%),#141510;border-color:#caa66c99}.plan h3{font-family:var(--font-display);letter-spacing:.025em;text-transform:uppercase;font-size:42px;font-weight:400}.plan>p{font-size:12px}.price{font-family:var(--font-detail);letter-spacing:-.055em;font-size:55px;font-weight:500}.plan li{font-size:12px}.plan-ribbon{font-family:var(--font-detail);letter-spacing:.08em;background:#d7ad6d;border-radius:2px 2px 0 0;font-size:8px}.plan .launch-note{font-size:10px}.plan .button{font-size:12px}.faq-list summary{padding-block:24px;font-size:14px;font-weight:500}.faq-list p{color:#a69e92;font-size:13px}.closing{background:radial-gradient(at 50% 100%,#ad782223,#0000 65%),#080a09;padding-block:90px}.closing h2{font-family:var(--font-display);letter-spacing:.015em;font-size:clamp(55px,7vw,94px);line-height:1.02}.closing p{font-size:14px}.closing .eyebrow{font-family:var(--font-detail)}.closing-ring{border-color:#c9a46b15}.closing-note{font-family:var(--font-detail);font-size:9px}.footer-brand{font-family:var(--font-display);letter-spacing:.04em;font-size:24px}.footer{font-family:var(--font-detail);font-size:10px}.dialog-copy h3{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-size:37px}.dialog-copy p{font-size:12px}@media (min-width:1500px){.hero-grid{min-height:790px}}@media (max-width:1100px) and (min-width:768px){.hero-grid{min-height:690px}.hero-copy{width:64%;padding-block:75px}.hero h1{font-size:clamp(85px,10vw,110px)}.hero-art{left:30%}.hero-actions{gap:8px}.hero-description{font-size:14px}.hero-index{gap:24px;max-width:340px}.table-section{gap:40px}.experience-grid article,.experience-grid article+article{padding:23px}.material-meta strong{font-size:25px}}@media (max-width:767px){.header{height:76px}.brand>span{font-size:27px}.hero-grid{align-items:start;min-height:780px}.hero-copy{width:100%;padding:49px 0 290px}.hero h1{letter-spacing:.005em;margin:25px 0 20px;font-size:clamp(67px,17.2vw,115px);line-height:.98}.hero .eyebrow{letter-spacing:.08em;font-size:8px}.hero-description{color:#c1b8ab;max-width:340px;font-size:13px}.hero-actions{gap:12px;margin-top:24px}.hero-actions .button{min-height:48px;padding-inline:18px;font-size:12px}.hero .quiet-link{font-size:11px}.hero-reassurance{font-size:9px}.hero-index{gap:25px;max-width:340px;margin-top:25px;padding-top:18px}.hero-index strong{font-size:21px}.hero-index>span{font-size:7px}.hero-index>a{width:34px;height:34px}.hero-art{width:auto;height:auto;margin:0;inset:380px -30px 56px 3%}.hero-art>img{object-fit:cover;object-position:50% 48%}.hero-art:after{background:linear-gradient(#08090a 0%,#08090a99 12%,#0000 35% 76%,#08090a 100%),linear-gradient(90deg,#08090a44,#0000 40%)}.art-label{padding:9px 13px;bottom:25px;right:8%}.art-label>span:nth-child(2){font-size:12px}.art-label .tiny-number{font-size:7px}.art-label small{font-size:8px}.hero-bottom{font-size:6px}.hero-orbit{display:none}.spec-strip strong{font-size:37px}.spec-strip span{font-size:8px}.spec-strip .wrap>div{gap:13px;padding:20px}.section{padding-block:64px}h2,.center-heading h2{font-size:49px;line-height:1.04}.section-heading{margin-bottom:30px}.section-heading p,.body-copy{font-size:13px}.experience-grid{gap:12px}.experience-grid article,.experience-grid article+article{border:1px solid #c0a37a2c;padding:25px}.experience-grid h3{font-size:31px}.experience-grid p{font-size:13px}.feature-top{margin-bottom:19px}.feature-foot{font-size:8px}.collection-grid{gap:16px}.material-meta strong{font-size:29px}.material-meta small{font-size:11px}.collection-note{font-size:8px}.table-section{gap:39px}.player-mock{padding:22px}.player small,.mock-header{font-size:8px}.mock-next{font-size:10px}.mock-caption{font-size:8px}.plan{padding:28px}.plan h3{font-size:40px}.plan>p,.plan li{font-size:12px}.plan .button{font-size:11px}.faq-list summary{font-size:13px}.closing h2{font-size:52px}.closing{padding-block:70px}.closing p{font-size:13px}.footer{font-size:9px}.dialog-copy h3{font-size:32px}}@keyframes arcane-hero-float{0%,to{transform:translateY(8px)scale(1.035)rotate(-.35deg)}50%{transform:translateY(-10px)scale(1.035)rotate(.35deg)}}@media (prefers-reduced-motion:reduce){.experience-grid article:hover{transform:none}.hero-art>img{will-change:auto;animation:none;transform:none}}body{font-size:16px}.hero-description{color:#e0d9ce;max-width:470px;font-size:18px;font-weight:500;line-height:1.8}.section-heading p,.body-copy{color:#d0c8bb;font-size:17px;font-weight:450;line-height:1.85}.section-heading p{max-width:380px}.experience-grid p{color:#d0c8bb;font-size:16px;font-weight:450;line-height:1.85}.center-heading>p,.closing p{color:#d5cdbf;font-size:17px;line-height:1.8}.plan>p,.plan li{color:#d8d0c3;font-size:15px;line-height:1.8}.plan ul{gap:15px}.plan li:before{color:#e1b571}.faq-list summary{color:#eee8dd;font-size:17px;font-weight:600;line-height:1.6}.faq-list p{color:#cfc6b8;font-size:16px;line-height:1.85}.table-facts span{color:#dfd6c8;font-size:15px;line-height:1.7}.table-facts b{font-size:12px}.material-meta small{color:#c7bbab;font-size:14px;line-height:1.7}.navlinks,.nav-button{font-size:14px}.quiet-link{color:#e4d6bf;font-size:14px}.button,.plan .button{min-height:52px;font-size:14px}.eyebrow,.hero .eyebrow{color:#d9b881;font-size:11px;line-height:1.7}.hero-reassurance{color:#c0b5a3;flex-wrap:wrap;font-size:12px;line-height:1.7}.hero-bottom{color:#bca98b;font-size:10px}.hero-index>span{color:#c5b596;font-size:10px;line-height:1.6}.spec-strip span{color:#c9bda9;max-width:132px;font-size:11px;line-height:1.7}.feature-foot{color:#e1bd87;letter-spacing:.04em;font-size:11px;line-height:1.8}.material-tag{color:#e1d3be;font-size:10px}.pro-tag{font-size:10px}.collection-note{color:#b9ac98;font-size:11px;line-height:1.85}.art-label small{color:#bfb19b;font-size:11px}.tiny-number{font-size:10px}.plan .launch-note{color:#c6b18d;font-size:12px;line-height:1.8}.plan-ribbon{letter-spacing:.04em;font-size:9px}.player strong{color:#eee6d9;font-size:14px}.player small{color:#c1b39f;font-size:11px;line-height:1.65}.mock-header{font-size:11px}.mock-sub{color:#b1a38f;font-size:10px}.mock-caption{color:#b2a38c;font-size:11px;line-height:1.8}.turn-pill{font-size:8px}.mock-next{font-size:13px}.mock-result>span:first-child{color:#c2b08f;font-size:10px}.closing-note{color:#baa787;font-size:11px}.footer{color:#b5a68f;font-size:12px}.dialog-copy p{color:#cfc4b2;font-size:15px;line-height:1.8}@media (max-width:1100px) and (min-width:768px){.hero-description{font-size:17px}.section-heading p{max-width:310px}.spec-strip span{font-size:10px}}@media (max-width:767px){.hero-description{max-width:360px;font-size:16px;line-height:1.85}.hero-grid{min-height:880px}.hero-copy{padding-bottom:325px}.hero-art{top:440px}.hero .eyebrow{letter-spacing:.04em;max-width:290px;font-size:10px}.hero-actions{gap:10px 18px}.hero-actions .button,.hero .quiet-link{font-size:13px}.hero-reassurance{gap:8px;font-size:11px}.hero-index>span{font-size:9px}.hero-index{gap:20px}.hero-bottom{gap:16px;font-size:8px;line-height:1.7}.spec-strip span{letter-spacing:.025em;font-size:10px}.spec-strip .wrap>div{gap:12px;padding:20px 16px}.eyebrow{font-size:10px}.section-heading p,.body-copy{font-size:16px;line-height:1.85}.experience-grid p{font-size:15px;line-height:1.85}.feature-foot{font-size:10px}.material-meta small{font-size:14px}.collection-note{font-size:10px}.table-facts span{font-size:14px}.player strong{font-size:13px}.player small{font-size:10px}.player>span:nth-child(2){flex:1;min-width:0}.player small{overflow-wrap:anywhere}.player{gap:9px}.player-avatar{flex-shrink:0;width:32px;height:32px}.turn-pill{flex-shrink:0;padding:6px;font-size:7px}.mock-header{font-size:10px}.mock-sub{font-size:9px}.mock-caption{font-size:10px}.mock-next{font-size:12px}.mock-next>span{margin-left:8px}.center-heading>p,.closing p{font-size:16px}.plan>p,.plan li{font-size:14px}.plan .button{font-size:13px}.plan .launch-note{font-size:11px}.plan-ribbon{letter-spacing:.025em;font-size:8px}.faq-list summary{font-size:15px;line-height:1.7}.faq-list p{font-size:15px;line-height:1.85}.closing-note{font-size:10px}.footer{font-size:11px}.art-label small{font-size:10px}}@media (min-width:768px){.brand small{letter-spacing:.2em;font-size:11px}.navlinks,.nav-button{font-size:16px}.navlinks{gap:24px}.header .wrap{gap:18px}.hero-description{max-width:520px;font-size:20px;line-height:1.75}.eyebrow,.hero .eyebrow{letter-spacing:.1em;font-size:13px}.button,.plan .button{min-height:54px;padding-inline:22px;font-size:16px}.quiet-link{gap:12px;font-size:16px}.hero-reassurance{gap:12px;font-size:14px}.hero-index{gap:30px;max-width:480px}.hero-index>span{letter-spacing:.05em;font-size:12px}.hero-index strong{font-size:28px}.tiny-number,.art-label .tiny-number{letter-spacing:.08em;font-size:12px}.art-label>span:nth-child(2){font-size:18px}.art-label small{font-size:13px}.hero-bottom{letter-spacing:.1em;font-size:12px}.spec-strip span{letter-spacing:.045em;max-width:145px;font-size:13px}.spec-strip .wrap>div{gap:14px;padding:26px 12px}.section-heading p,.body-copy{font-size:18px;line-height:1.85}.section-heading p{max-width:420px}.experience-grid p{font-size:17px;line-height:1.85}.feature-top>span:last-child{font-size:13px}.feature-foot{letter-spacing:.025em;font-size:13px;line-height:1.8}.material-tag{letter-spacing:.06em;font-size:12px}.material-meta small{font-size:16px}.pro-tag{font-size:12px}.collection-note{font-size:13px;line-height:1.8}.table-facts span{font-size:17px}.table-facts b{font-size:14px}.player strong{font-size:17px}.player small{font-size:13px;line-height:1.65}.player>span:nth-child(2){flex:1;min-width:0}.player small{overflow-wrap:anywhere}.player-avatar{flex-shrink:0;width:38px;height:38px;font-size:18px}.turn-pill{flex-shrink:0;padding:7px 8px;font-size:10px}.mock-header{letter-spacing:.07em;font-size:13px}.mock-sub{letter-spacing:.07em;font-size:12px}.mock-result>span:first-child{font-size:12px}.mock-result small{font-size:13px}.mock-next{font-size:15px}.mock-caption{font-size:13px}.center-heading>p,.closing p{font-size:18px}.plan>p,.plan li{font-size:17px;line-height:1.8}.price>span{font-size:14px}.plan-ribbon{letter-spacing:.035em;height:27px;font-size:11px;top:-27px}.plan .launch-note{font-size:14px}.pricing-grid{gap:28px;max-width:960px}.faq-list summary{font-size:18px}.faq-list p{font-size:17px;line-height:1.85}.closing-note{font-size:13px}.footer{font-size:14px}.footer-brand span{font-size:11px}.dialog-copy .eyebrow{font-size:12px}.dialog-copy p{font-size:17px}.dialog-controls .quiet-link{font-size:15px}}@media (min-width:768px) and (max-width:1100px){.navlinks{gap:15px;font-size:14px}.nav-button{gap:14px;padding-inline:14px;font-size:14px}.hero-description{font-size:18px}.hero-copy{width:68%}.hero-actions{gap:10px 16px;max-width:470px}.hero-actions .button,.hero .quiet-link{font-size:15px}.spec-strip span{font-size:12px}.section-heading p{max-width:330px}.experience-grid article,.experience-grid article+article{padding:24px}.feature-foot{font-size:12px}.material-meta{flex-wrap:wrap}.material-meta small{font-size:15px}.player-mock{padding:24px}.player{gap:10px;padding:14px 10px}.player small,.mock-header{font-size:12px}}.collection-grid .material-card{background:#11151c;border:1px solid #c0a37a38;border-radius:5px;transition:transform .25s,border-color .25s;overflow:hidden}.collection-grid .material-card:hover{border-color:#d6b574;transform:translateY(-4px)}.collection-grid .material-image{aspect-ratio:1.2;background:#101217;border:0;position:relative}.collection-grid .material-card:hover .material-image{transform:none}.collection-render{object-fit:cover;width:100%;height:100%;display:block}.collection-grid .material-tag{background:#08090bbf;border:1px solid #c0a37a35;border-radius:4px;padding:5px 7px;font-size:12px;top:13px;left:13px}.collection-grid .material-meta{align-items:start;gap:12px;padding:20px}.collection-grid .material-meta strong{font-size:26px;line-height:1.25}.collection-grid .material-meta small{font-size:16px;line-height:1.8}.collection-grid .pro-tag{flex-shrink:0;margin-top:2px;font-size:12px}.free-tag{background:#81bd9d0d;color:#9fd3b7!important;border-color:#81bd9d66!important}.dialog-image{aspect-ratio:auto;height:min(380px,46dvh);position:relative;overflow:hidden;background:#101217!important}.dialog-image canvas{cursor:grab;outline-offset:-4px;width:100%;height:100%;display:block}.dialog-image canvas:active{cursor:grabbing}.dialog-image>img{object-fit:contain;width:100%;height:100%;display:block}.dialog-copy .preview-status{color:#d9ba87;margin-top:12px;font-size:13px}.dialog-copy{padding:23px}@media (max-width:767px){.collection-grid .material-meta{padding:19px}.collection-grid .material-meta strong{font-size:27px}.collection-grid .material-meta small{font-size:14px}.collection-grid .material-image{aspect-ratio:1.2}.collection-grid .material-tag,.collection-grid .pro-tag{font-size:10px}.dialog-copy .preview-status{font-size:12px}}html[lang=zh-Hant-TW] .collection-grid .material-meta strong{font-size:23px;line-height:1.5}.hero-index{border-top:1px solid #d4b17d38;grid-template-columns:.8fr 1fr 1.3fr;align-items:start;gap:0;width:100%;max-width:590px;margin-top:34px;padding-top:26px;display:grid}.hero-index>div,.hero-index>.hero-player-highlight{width:auto;min-width:0;height:auto;color:inherit;text-align:left;background:0 0;border:0;border-left:1px solid #d4b17d26;border-radius:0;margin:0;padding:0 20px;text-decoration:none;display:block}.hero-index>div:first-child{border-left:0;padding-left:0}.hero-index strong{letter-spacing:-.055em;color:#f0e8dc;align-items:center;gap:9px;margin:0 0 12px;font-family:Space Grotesk,sans-serif;font-size:34px;font-weight:500;line-height:1.2;display:flex}.hero-index>div>span,.hero-index>.hero-player-highlight>span{font-family:var(--font-ui);letter-spacing:0;color:#d5c4a9;font-size:16px;font-weight:500;line-height:1.7;display:block}.hero-index small{font-family:var(--font-ui);letter-spacing:0;color:#a99b87;margin-top:5px;font-size:13px;line-height:1.8;display:block}.hero-index .hero-pro-label{letter-spacing:.08em;color:#d9b780;border:1px solid #d4b17d50;border-radius:4px;padding:3px 5px;font-family:Space Grotesk,sans-serif;font-size:9px;line-height:1.5}.hero-player-highlight small>span{color:#c4a36b;margin-left:4px;display:inline-block}.hero-player-highlight:hover strong,.hero-player-highlight:hover>span{color:#eac78c}@media (min-width:768px) and (max-width:1100px){.hero-index{max-width:540px}.hero-index>div,.hero-index>.hero-player-highlight{padding-inline:14px}.hero-index>div:first-child{padding-left:0}.hero-index>div>span,.hero-index>.hero-player-highlight>span{font-size:14px}.hero-index small{font-size:12px}.hero-index strong{font-size:30px}}@media (max-width:767px){.hero-index{grid-template-columns:.75fr 1fr 1.3fr;gap:0;max-width:none;margin-top:27px;padding-top:22px}.hero-index>div,.hero-index>.hero-player-highlight{padding-inline:10px}.hero-index>div:first-child{padding-left:0}.hero-index>.hero-player-highlight{padding-right:0}.hero-index strong{gap:6px;margin-bottom:9px;font-size:27px}.hero-index>div>span,.hero-index>.hero-player-highlight>span{font-size:12px;line-height:1.7}.hero-index small{font-size:11px;line-height:1.7}.hero-index .hero-pro-label{padding:2px 4px;font-size:8px}.hero-index small>span{margin-left:0}}@font-face{font-family:Noto Sans TC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(assets/zh/noto-sans-tc-26-wght-normal.woff2)format("woff2");unicode-range:U+9AB0}@font-face{font-family:Noto Sans TC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(assets/zh/noto-sans-tc-57-wght-normal.woff2)format("woff2");unicode-range:U+743A}@font-face{font-family:Noto Sans TC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(assets/zh/noto-sans-tc-94-wght-normal.woff2)format("woff2");unicode-range:U+2197}@font-face{font-family:Noto Sans TC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(assets/zh/noto-sans-tc-104-wght-normal.woff2)format("woff2");unicode-range:U+746F,U+9C57}@font-face{font-family:Noto Sans TC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(assets/zh/noto-sans-tc-105-wght-normal.woff2)format("woff2");unicode-range:U+64F2}@font-face{font-family:Noto Sans TC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(assets/zh/noto-sans-tc-106-wght-normal.woff2)format("woff2");unicode-range:U+9472}@font-face{font-family:Noto Sans TC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(assets/zh/noto-sans-tc-107-wght-normal.woff2)format("woff2");unicode-range:U+66DC,U+7DB4,U+60}@font-face{font-family:Noto Sans TC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(assets/zh/noto-sans-tc-108-wght-normal.woff2)format("woff2");unicode-range:U+6E32,U+66F3,U+935B}@font-face{font-family:Noto Sans TC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(assets/zh/noto-sans-tc-109-wght-normal.woff2)format("woff2");unicode-range:U+5F77,U+5F7F}@font-face{font-family:Noto Sans TC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(assets/zh/noto-sans-tc-111-wght-normal.woff2)format("woff2");unicode-range:U+96C0,U+99C1}@font-face{font-family:Noto Sans TC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(assets/zh/noto-sans-tc-112-wght-normal.woff2)format("woff2");unicode-range:U+8CCA,U+4F0D}@font-face{font-family:Noto Sans TC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(assets/zh/noto-sans-tc-113-wght-normal.woff2)format("woff2");unicode-range:U+594F,U+73AB,U+7470,U+6591,U+758A}@font-face{font-family:Noto Sans TC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(assets/zh/noto-sans-tc-114-wght-normal.woff2)format("woff2");unicode-range:U+6089,U+7FE0,U+9727,U+76DC,U+9285}@font-face{font-family:Noto Sans TC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(assets/zh/noto-sans-tc-115-wght-normal.woff2)format("woff2");unicode-range:U+65CB,U+73BB,U+7483,U+5B54,U+67D4,U+966A,U+6AFB,U+7DFB,U+6C89,U+64EC,U+5E}@font-face{font-family:Noto Sans TC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(assets/zh/noto-sans-tc-116-wght-normal.woff2)format("woff2");unicode-range:U+66AB,U+67D3,U+62D6,U+7126,U+5100,U+5192,U+9846,U+7D2B,U+6676,U+8A69,U+9396,U+5132,U+5E1D,U+6DE1,U+73CD,U+504F,U+66FF,U+7D0B,U+7A69,U+539A,U+907A,U+92FC}@font-face{font-family:Noto Sans TC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(assets/zh/noto-sans-tc-117-wght-normal.woff2)format("woff2");unicode-range:U+8F2A,U+805A,U+968E,U+719F,U+684C,U+63A2,U+63F4,U+6311,U+7259,U+73E0,U+7686,U+FF5C,U+3C}@font-face{font-family:Noto Sans TC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(assets/zh/noto-sans-tc-118-wght-normal.woff2)format("woff2");unicode-range:U+30FB,U+7DA0,U+9B54,U+8907,U+523B,U+7E41}@font-face{font-family:Noto Sans TC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(assets/zh/noto-sans-tc-119-wght-normal.woff2)format("woff2");unicode-range:U+555F,U+FF1B,U+7D42,U+8DF3,U+9A5A,U+4E03,U+642D,U+96AA,U+7D22,U+77F3,U+6C7A,U+8C61,U+86CB,U+65B7,U+7E7C,U+968A,U+96DC,U+6C38,U+4E45,U+4ED8,U+542B,U+9B06,U+7B54,U+9589,U+525B,U+85CD,U+9435,U+5C64,U+23,U+24,U+25,U+3D}@font-face{font-family:Noto Sans TC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(assets/zh/noto-sans-tc-120-wght-normal.woff2)format("woff2");unicode-range:U+6750,U+9810,U+7F6E,U+6A21,U+986F,U+85CF,U+5411,U+9375,U+5347,U+89BA,U+85DD,U+6848,U+59CB,U+503C,U+700F,U+9ED1,U+908A,U+5178,U+5F80,U+652F,U+53F2,U+6545,U+6295,U+96A8,U+5C6C,U+53E6,U+5F69,U+5B58,U+5BF6,U+6975,U+6DF1,U+6EAB,U+89D2,U+7E8C,U+5BEB,U+589E,U+88E1,U+8F15,U+5E7E,U+55CE,U+5236,U+552E,U+5E33,U+900F,U+5DEE,U+6B65,U+6E96,U+5E95,U+7C89,U+7D30,U+9F8D,U+53E4,U+756B,U+26,U+670B,U+40,U+5F}@font-face{font-family:Noto Sans TC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(assets/zh/noto-sans-tc-121-wght-normal.woff2)format("woff2");unicode-range:U+7A2E,U+8CEA,U+514D,U+89BD,U+73A9,U+5171,U+88DD,U+6D41,U+793A,U+969B,U+578B,U+6232,U+4F9B,U+6A23,U+5373,U+9700,U+7D1A,U+5247,U+8853,U+81F3,U+5C0E,U+8A9E,U+50F9,U+7CFB,U+5217,U+6BCF,U+8B93,U+559C,U+914D,U+6253,U+5668,U+8F09,U+8A3B,U+518A,U+800C,U+5C11,U+5F9E,U+6B61,U+7AE0,U+5C55,U+91CF,U+627E,U+98A8,U+767D,U+89E3,U+5F35,U+5404,U+7A31,U+5DF1,U+53EA,U+67E5,U+738B,U+4E16,U+754C,U+89C0,U+5E2B,U+7E3D,U+7BC0,U+5EFA,U+53D6,U+4ECB,U+8A02,U+95B1,U+6574,U+9650,U+8CFC,U+8CB7,U+5143,U+529F,U+5305,U+5C1A,U+672A,U+653E,U+7C21,U+5148,U+4E9B,U+4E26,U+975E,U+9304,U+5099,U+7559,U+57FA,U+82B1,U+9020,U+50CF,U+3E,U+7E}@font-face{font-family:Noto Sans TC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(assets/zh/noto-sans-tc-122-wght-normal.woff2)format("woff2");unicode-range:U+7522,U+54C1,U+7279,U+8272,U+9762,U+985E,U+90E8,U+8CBB,U+4F4D,U+6A5F,U+904A,U+5F0F,U+540C,U+6B64,U+7121,U+6CD5,U+5DF2,U+5BE6,U+5716,U+7CBE,U+9078,U+81EA,U+63D0,U+6B3E,U+6536,U+8F49,U+5F8C,U+4E5F,U+65B9,U+4F7F,U+9032,U+8EAB,U+5340,U+9996,U+4E3B,U+8996,U+610F,U+8981,U+5167,U+5BB9,U+8A00,U+683C,U+5E38,U+898B,U+554F,U+984C,U+55AE,U+6578,U+6B21,U+90FD,U+50B3,U+8AAA,U+9EDE,U+5F97,U+5834,U+5C31,U+7B2C,U+611F,U+91D1,U+6C34,U+8207,U+7D93,U+8A2D,U+8A08,U+4F60,U+5B9A,U+4E8B,U+771F,U+7269,U+7406,U+91CD,U+5C08,U+5916,U+540D,U+66F4,U+9084,U+6027,U+770B,U+5149,U+4F86,U+5EA6,U+80FD,U+6240,U+8D77,U+611B,U+4FDD,U+7ACB,U+5B57,U+4E86,U+6C92,U+597D,U+9580,U+7248,U+9019,U+5B8C,U+9577,U+7F8E,U+5C07,U+63A8,U+5E02,U+76EE,U+524D,U+4E4B,U+60F3,U+77E5,U+9053,U+FF1F,U+7247,U+7DDA,U+9023,U+6B0A,U+6216,U+865F,U+904E,U+7AD9,U+8A18,U+8CC7,U+73FE,U+A9,U+5229,U+7B49,U+8ACB,U+539F,U+9AD4,U+7C,U+53CB,U+2B}@font-face{font-family:Noto Sans TC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(assets/zh/noto-sans-tc-123-wght-normal.woff2)format("woff2");unicode-range:U+591A,U+5168,U+53EF,U+6700,U+20,U+32,U+30,U+672C,U+5BB6,U+7528,U+FF0C,U+3002,U+6642,U+958B,U+33,U+44,U+7684,U+35,U+5B50,U+2F,U+52D5,U+50,U+72,U+6F,U+4EE5,U+5728,U+4E2D,U+34,U+9801,U+70BA,U+41,U+63,U+61,U+6E,U+65,U+56,U+4F,U+4C,U+2E,U+31,U+662F,U+65B0,U+4E00,U+4E0B,U+51FA,U+751F,U+2014,U+65E5,U+5C0F,U+5230,U+6709,U+4E0A,U+3001,U+53F0,U+4E0D,U+500B,U+5165,U+4EBA,U+6703,U+38,U+52,U+7DB2,U+36,U+884C,U+39,U+69,U+767C,U+95DC,U+7B,U+22,U+3A,U+74,U+6C,U+46,U+2013,U+2C,U+47,U+64,U+73,U+70,U+76,U+79,U+66,U+77,U+68,U+62,U+4E,U+67,U+75,U+71,U+7D,U+7A,U+2D,U+54,U+57,U+6587,U+45,U+21,U+27,U+28,U+29,U+2A,U+37,U+3B,U+3F,U+42,U+43,U+48,U+49,U+4A,U+4B,U+4D,U+51,U+53,U+55,U+58,U+59,U+5A,U+5B,U+5C,U+5D,U+6A,U+6B,U+6D,U+78}@font-face{font-family:Noto Sans TC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(assets/zh/noto-sans-tc-latin-wght-normal.woff2)format("woff2");unicode-range:U+20,U+32,U+30,U+33,U+44,U+35,U+2F,U+50,U+72,U+6F,U+34,U+41,U+63,U+61,U+6E,U+65,U+56,U+4F,U+4C,U+2E,U+31,U+2014,U+38,U+52,U+36,U+39,U+A9,U+69,U+7B,U+22,U+3A,U+74,U+6C,U+46,U+2013,U+2C,U+26,U+47,U+7C,U+64,U+73,U+70,U+76,U+79,U+66,U+77,U+68,U+62,U+4E,U+67,U+75,U+71,U+7D,U+7A,U+2D,U+54,U+57,U+45,U+21,U+23,U+24,U+25,U+27,U+28,U+29,U+2A,U+2B,U+37,U+3B,U+3C,U+3D,U+3E,U+3F,U+40,U+42,U+43,U+48,U+49,U+4A,U+4B,U+4D,U+51,U+53,U+55,U+58,U+59,U+5A,U+5B,U+5C,U+5D,U+5E,U+5F,U+60,U+6A,U+6B,U+6D,U+78,U+7E}.language-switch{border:1px solid #c4a36b40;border-radius:7px;flex-shrink:0;align-items:center;gap:3px;margin-left:auto;padding:3px;display:flex}.language-switch a{color:#bbae98;white-space:nowrap;border-radius:4px;padding:7px 9px;font-family:Manrope,Noto Sans TC Variable,sans-serif;font-size:12px;line-height:1.4;display:block}.language-switch a:hover{color:#f4ddba;background:#c4a36b15}.language-switch a[aria-current=page]{color:#19150d;background:#d4b17d;font-weight:650}.header .navlinks{margin-left:auto}.header .nav-button{margin-left:0}html[lang=zh-Hant-TW]{--font-ui:"Noto Sans TC Variable","Microsoft JhengHei",sans-serif;--font-display:var(--font-ui);--font-detail:var(--font-ui)}html[lang=zh-Hant-TW] body{font-family:var(--font-ui);font-weight:400}html[lang=zh-Hant-TW] .hero h1{letter-spacing:-.025em;margin-block:30px;font-size:clamp(46px,5vw,72px);font-weight:800;line-height:1.25}html[lang=zh-Hant-TW] .hero h1 em{font-weight:800}html[lang=zh-Hant-TW] h2{letter-spacing:-.025em;text-transform:none;font-size:clamp(34px,3.2vw,46px);font-weight:750;line-height:1.4}html[lang=zh-Hant-TW] h2 em{font-weight:750}html[lang=zh-Hant-TW] .experience-grid h3{letter-spacing:0;text-transform:none;font-size:25px;font-weight:700;line-height:1.5}html[lang=zh-Hant-TW] .material-meta strong{letter-spacing:.01em;text-transform:none;font-size:25px;font-weight:700;line-height:1.4}html[lang=zh-Hant-TW] .plan h3{letter-spacing:0;text-transform:none;font-size:32px;font-weight:750;line-height:1.5}html[lang=zh-Hant-TW] .closing h2{letter-spacing:-.025em;font-size:clamp(36px,4.2vw,60px);font-weight:750;line-height:1.4}html[lang=zh-Hant-TW] .dialog-copy h3{letter-spacing:0;text-transform:none;font-size:28px;font-weight:700;line-height:1.5}html[lang=zh-Hant-TW] .hero-description{line-height:1.9}html[lang=zh-Hant-TW] .eyebrow{letter-spacing:.08em}html[lang=zh-Hant-TW] .brand>span,html[lang=zh-Hant-TW] .footer-brand{font-family:Bebas Neue,Impact,sans-serif}html[lang=zh-Hant-TW] .brand small{font-family:var(--font-ui);letter-spacing:.15em}html[lang=zh-Hant-TW] .spec-strip strong,html[lang=zh-Hant-TW] .price,html[lang=zh-Hant-TW] .mock-result strong{font-family:Space Grotesk,sans-serif}html[lang=zh-Hant-TW] .plan-ribbon{font-size:12px}html[lang=zh-Hant-TW] .dialog-copy p{line-height:1.9}@media (min-width:1101px){.header .navlinks{gap:20px;font-size:14px}.header .nav-button{gap:18px;padding-inline:16px;font-size:14px}.header .wrap{gap:16px}}@media (max-width:1100px){.header .navlinks{display:none}.language-switch{margin-left:auto}.header .wrap{gap:16px}}@media (max-width:767px){.language-switch a{padding:7px 8px;font-size:11px}.header .wrap{gap:10px}html[lang=zh-Hant-TW] .hero h1{margin-block:26px;font-size:clamp(32px,8.5vw,48px);line-height:1.35}html[lang=zh-Hant-TW] h2,html[lang=zh-Hant-TW] .center-heading h2{font-size:32px;line-height:1.45}html[lang=zh-Hant-TW] .closing h2{font-size:34px;line-height:1.45}html[lang=zh-Hant-TW] .experience-grid h3{font-size:23px;line-height:1.55}html[lang=zh-Hant-TW] .material-meta strong{font-size:24px}html[lang=zh-Hant-TW] .plan h3{font-size:30px}html[lang=zh-Hant-TW] .dialog-copy h3{font-size:25px}html[lang=zh-Hant-TW] .hero-copy{padding-bottom:340px}html[lang=zh-Hant-TW] .hero-art{top:430px}html[lang=zh-Hant-TW] .hero .eyebrow{font-size:10px}html[lang=zh-Hant-TW] .spec-strip span{font-size:11px}html[lang=zh-Hant-TW] .table-facts span{font-size:14px}html[lang=zh-Hant-TW] .footer{line-height:1.8}}@media (max-width:480px){.header .brand svg{width:30px;height:34px}.header .brand{gap:8px}.header .brand>span{font-size:23px}.header .brand small{font-size:8px}.language-switch a{padding:7px;font-size:10px}.mobile-nav summary{padding:6px;font-size:20px}.mobile-nav{flex-shrink:0}.language-switch{gap:2px;padding:2px}}@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-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}

/* Shared Arcane 3D Dice artwork – site navigation brand icon. */
.header .brand .brand-logo{width:42px;height:42px;flex:0 0 42px;object-fit:cover;display:block;border-radius:10px;box-shadow:0 0 0 1px rgba(221,172,92,.65),0 0 18px rgba(71,56,184,.22)}
@media(max-width:480px){.header .brand .brand-logo{width:33px;height:33px;flex-basis:33px;border-radius:8px}}
