@font-face{font-family:fraunces;src:url(../media/fraunces_var_latin-s.p.2akr_w0rcyha9.woff2?dpl=dpl_4k8CREyR2MiZMkeaLwxjvPLTfb5R)format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:fraunces Fallback;src:local(Times New Roman);ascent-override:83.32%;descent-override:21.72%;line-gap-override:0.0%;size-adjust:117.38%}.fraunces_593e407-module__bCxbtW__className{font-family:fraunces,fraunces Fallback;font-style:normal}.fraunces_593e407-module__bCxbtW__variable{--font-fraunces:"fraunces", "fraunces Fallback"}
@font-face{font-family:inter;src:url(../media/inter_var_latin-s.p.3g8mps8rz8l7f.woff2?dpl=dpl_4k8CREyR2MiZMkeaLwxjvPLTfb5R)format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.31%;descent-override:22.24%;line-gap-override:0.0%;size-adjust:108.47%}.inter_15efad36-module__DyNXVW__className{font-family:inter,inter Fallback;font-style:normal}.inter_15efad36-module__DyNXVW__variable{--font-inter:"inter", "inter Fallback"}
@layer reset{*,:before,:after{box-sizing:border-box}html,body{min-width:320px;margin:0}button,input,textarea,select{font:inherit}button,a{color:inherit;-webkit-tap-highlight-color:transparent}a{text-decoration:none}img,picture,svg{max-width:100%;display:block}h1,h2,h3,p,figure,dl,dd{margin:0}ol,ul{margin:0;padding:0;list-style:none}}@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f2eee4;--paper-bright:#fbfaf6;--paper-deep:#ded8ca;--ink:#171716;--ink-soft:#5f5c55;--ink-faint:#747067;--line:#9c978d;--line-soft:#cbc5b9;--line-strong:#59564f;--focus:#153c72;--midnight:#171b2f;--ultramarine:#25365e;--pewter:#8d887d;--ember:#a66e5e;--glass-solid:#f7f4ec;--glass:#f7f4ece0;--glass-dark:#141518db;--display-font:var(--font-fraunces,"Iowan Old Style"), "Iowan Old Style", "Baskerville", "Times New Roman", Times, serif;--ui-font:var(--font-inter,Inter), Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--mono-font:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--page-gutter:clamp(20px, 5vw, 80px);--radius-small:14px;--radius-medium:26px;--radius-large:42px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-state:cubic-bezier(.2, .8, .2, 1);--shadow-soft:0 18px 60px #1f1b141f;--shadow-object:0 34px 80px #1816132e}@supports (color:oklch(60% 0.1 30)){:root{--paper:oklch(94.9% .018 89);--paper-bright:oklch(98.6% .009 89);--paper-deep:oklch(88.6% .025 88);--ink:oklch(20% .006 85);--ink-soft:oklch(45% .014 83);--ink-faint:oklch(53% .015 83);--line:oklch(67% .017 83);--line-soft:oklch(81% .019 86);--line-strong:oklch(42% .014 83);--focus:oklch(40% .12 255);--midnight:oklch(22% .047 275);--ultramarine:oklch(34% .085 266);--pewter:oklch(61% .018 82);--ember:oklch(59% .078 38)}}}@layer base{html{scroll-behavior:smooth;background:var(--paper)}body{min-height:100svh;color:var(--ink);background:radial-gradient(circle at 5% 3%, #ffffffeb, transparent 34rem), linear-gradient(180deg, var(--paper-bright), var(--paper));font-family:var(--ui-font);font-optical-sizing:auto;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.5;overflow-x:clip}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}body:before{z-index:-1;pointer-events:none;content:"";opacity:.18;background-image:repeating-linear-gradient(90deg,#1918150d 0 1px,#0000 1px 6px);position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 58%);mask-image:linear-gradient(#000,#0000 58%)}::selection{background:var(--midnight);color:var(--paper-bright)}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}main:focus-visible{outline-offset:-5px}.eyebrow,.cardKicker,.storyContext{color:var(--ink-soft);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:720;line-height:1.35}.primaryTextLink{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:16px;min-height:44px;font-size:.78rem;font-weight:720;display:inline-flex}.primaryTextLink span{font-size:1rem}}@layer shell{.skipLink{top:max(10px, env(safe-area-inset-top));z-index:1000;background:var(--ink);min-height:44px;color:var(--paper-bright);border:2px solid;border-radius:999px;padding:10px 16px;font-weight:700;transition:transform .18s;position:fixed;left:10px;transform:translateY(-180%)}.skipLink:focus{transform:translateY(0)}.siteChrome{top:max(12px, env(safe-area-inset-top));z-index:100;border:1px solid var(--line);background:var(--glass-solid);border-radius:999px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:min(100% - 24px,1180px);min-height:58px;padding:6px 7px 6px 18px;display:grid;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 10px 36px #1f1d181c}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.siteChrome,.storyTopbar,.storyDock,.theaterClose{background:var(--glass);-webkit-backdrop-filter:blur(20px)saturate(120%)}}.brand{align-items:center;gap:10px;min-width:0;min-height:44px;display:inline-flex}.brandWordmark{width:auto;height:12px;color:var(--ink);flex:none}.brandSignature{color:var(--ink-soft);font-family:var(--display-font);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-style:italic;overflow:hidden}.primaryNav{border:1px solid var(--line-soft);background:#ffffff6b;border-radius:999px;align-items:center;padding:2px;display:flex}.primaryNav a{border-radius:999px;place-items:center;min-width:72px;min-height:44px;padding-inline:12px;font-size:.76rem;font-weight:680;display:grid}.primaryNav a:hover{background:var(--paper-bright)}.effectsControl{border:1px solid var(--line-strong);background:var(--ink);min-height:44px;color:var(--paper-bright);cursor:pointer;border-radius:999px;justify-self:end;align-items:center;gap:8px;padding:0 14px;font-size:.74rem;font-weight:680;display:inline-flex}.effectsControl[aria-pressed=true]{background:var(--paper-bright);color:var(--ink)}.effectsControl:disabled{cursor:default;opacity:.76}.effectsGlyph{width:18px;height:14px;display:inline-block;position:relative}.effectsGlyph i{border:1px solid;border-radius:50%;width:12px;height:8px;position:absolute}.effectsGlyph i:first-child{top:0;left:0}.effectsGlyph i:last-child{bottom:0;right:0}.hero{padding:92px var(--page-gutter) 44px;border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(300px,.9fr) minmax(380px,1.1fr);align-items:center;gap:clamp(28px,3vw,56px);display:grid;position:relative;overflow:clip}.heroCopy{z-index:2;max-width:670px;position:relative}.hero h1{max-width:15ch;font-family:var(--display-font);letter-spacing:-.028em;text-wrap:balance;margin:14px 0 20px;font-size:clamp(2.3rem,3.7vw,3.7rem);font-weight:400;line-height:1}.heroSignature{color:var(--ink-soft);font-family:var(--display-font);font-size:clamp(1.15rem,1.8vw,1.48rem);font-style:italic}.heroActions{align-items:center;gap:26px;margin-top:34px;display:flex}.heroActions>span{max-width:210px;color:var(--ink-soft);font-size:.76rem;line-height:1.45}.heroMedia{z-index:1;border:1px solid var(--line-soft);border-radius:var(--radius-large);box-shadow:var(--shadow-soft);background:#e7e0d4;align-self:center;position:relative;overflow:hidden}.heroMedia picture,.heroMedia img{width:100%;height:100%}.heroMedia img{aspect-ratio:3/2;object-fit:cover}.heroMedia figcaption{color:#24221f;letter-spacing:.06em;background:#f9f7f1eb;border:1px solid #46433d6b;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;min-height:46px;padding:9px 14px;font-size:.7rem;font-weight:670;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.heroMedia figcaption span:last-child{color:#555149;text-align:right}.heroIndex{right:var(--page-gutter);color:var(--ink-faint);font-family:var(--mono-font);letter-spacing:.08em;text-transform:uppercase;font-size:.69rem;position:absolute;bottom:22px}.siteFooter{padding:46px var(--page-gutter) max(46px, env(safe-area-inset-bottom));border-top:1px solid var(--line-soft);color:var(--ink-soft);grid-template-columns:repeat(3,1fr);gap:24px;font-size:.78rem;display:grid}.siteFooter p:first-child{color:var(--ink);letter-spacing:.22em;text-transform:uppercase;font-weight:780}.siteFooter p:last-child{text-align:right}.notFound{min-height:100svh;padding:var(--page-gutter);place-content:center;gap:22px;display:grid}.notFound h1{max-width:780px;font-family:var(--display-font);letter-spacing:-.055em;font-size:clamp(3.4rem,8vw,7rem);font-weight:400;line-height:.92}.notFound>p:not(.eyebrow){max-width:580px;color:var(--ink-soft)}}@layer gallery{.houseStatement{padding:clamp(56px, 7vw, 104px) var(--page-gutter);border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr);gap:clamp(40px,6vw,96px);display:grid}.houseStatement h2{max-width:20ch;font-family:var(--display-font);letter-spacing:-.022em;text-wrap:balance;margin-top:12px;font-size:clamp(1.7rem,2.7vw,2.55rem);font-weight:400;line-height:1.04}.houseStatement>div{max-width:590px;color:var(--ink-soft);align-content:end;gap:24px;font-size:clamp(1rem,1.4vw,1.18rem);display:grid}.collection{border-bottom:1px solid var(--line-soft);padding:clamp(86px,10vw,150px) 0 clamp(90px,11vw,170px);position:relative;overflow:clip}.collection[data-collection=art]{background:radial-gradient(circle at 94% 8%,#463a4b21,#0000 28rem),linear-gradient(#0000,#e0d7ca57)}.collectionHeader{width:min(calc(100% - 2 * var(--page-gutter)), 1480px);justify-content:space-between;align-items:end;gap:30px;margin:0 auto 30px;display:flex}.collectionHeader h2{font-family:var(--display-font);letter-spacing:-.026em;margin-top:8px;font-size:clamp(1.8rem,2.8vw,2.6rem);font-weight:400;line-height:1}.collectionNote{max-width:310px;color:var(--ink-soft);font-family:var(--display-font);text-align:right;font-size:1rem;font-style:italic}.vectorShell{width:min(calc(100% - 2 * var(--page-gutter)), 1480px);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin:0 auto 20px;display:grid}.artemisVector{min-width:0;position:relative}.artemisVector:before{background:var(--line);content:"";height:2px;position:absolute;top:21px;left:0;right:0}.artemisVector ol{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.artemisVector li:nth-child(2){text-align:center}.artemisVector li:last-child{text-align:right}.artemisVector a{min-width:44px;min-height:58px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-content:start;justify-items:start;gap:5px;padding:0;text-decoration:none;display:inline-grid;position:relative}.artemisVector li:nth-child(2) a{justify-items:center}.artemisVector li:last-child a{justify-items:end}.artemisVector a:before{z-index:1;border:3px solid var(--paper);background:var(--line-strong);width:12px;height:12px;box-shadow:0 0 0 1px var(--line-strong);content:"";border-radius:50%;margin:16px 0 0}.collection[data-collection=art] .artemisVector a:before{border-color:#efebe2}.artemisVector a[aria-current=true]:before{background:var(--midnight);box-shadow:0 0 0 4px #171b2f2e}.artemisVector a span{color:var(--ink-soft);font-family:var(--mono-font);font-size:.7rem;position:absolute;top:0}.artemisVector a strong{max-width:170px;color:var(--ink-soft);font-size:.73rem;font-weight:650;line-height:1.25}.artemisVector a[aria-current=true] strong{color:var(--ink)}.vectorArrows{gap:7px;display:flex}.collection:not([data-interactive=true]) .vectorArrows{visibility:hidden}.vectorArrows button,.chapterControls button{border:1px solid var(--line-strong);background:var(--paper-bright);cursor:pointer;border-radius:50%;place-items:center;width:46px;min-width:46px;height:46px;font-size:1rem;display:grid}.vectorArrows button:disabled,.chapterControls button:disabled{border-color:var(--line-soft);color:var(--ink-faint);cursor:not-allowed;opacity:.65}.productRail{overscroll-behavior-inline:contain;padding:8px max(var(--page-gutter), calc((100vw - 1480px) / 2)) 30px;scroll-padding-inline:max(var(--page-gutter), calc((100vw - 1480px) / 2));scroll-snap-type:x mandatory;scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin;grid-auto-columns:min(86vw,428px);grid-auto-flow:column;gap:clamp(16px,1.6vw,26px);display:grid;overflow-x:auto}.productRail>li{scroll-snap-align:start;min-width:0}.productCard{border:1px solid var(--line-strong);border-radius:var(--radius-medium);min-height:min(52svh,468px);box-shadow:var(--shadow-soft);isolation:isolate;background:#d9d3c8;display:block;position:relative;overflow:hidden;container:product-card/inline-size}.productCard:after{z-index:2;pointer-events:none;border-radius:inherit;content:"";border:1px solid #ffffff7a;position:absolute;inset:0}.productCard[data-active=true]{box-shadow:0 26px 90px #1716132e}.cardCopy{z-index:4;border-radius:var(--radius-small);color:#1a1917;background:#f9f7f1eb;border:1px solid #4440394d;gap:6px;width:min(300px,100% - 24px);padding:clamp(14px,1.6vw,18px);display:grid;position:absolute;bottom:clamp(12px,1.6vw,18px);left:clamp(12px,1.6vw,18px);box-shadow:0 10px 34px #1d19131f}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cardCopy{-webkit-backdrop-filter:blur(16px)saturate(128%);background:#f9f7f1c2}}.cardCopy>strong{font-family:var(--display-font);letter-spacing:-.052em;text-wrap:balance;font-size:clamp(2.35rem,4.4cqi,4.4rem);font-weight:400;line-height:.94}.cardCopy>span:not(.cardKicker,.truthStatus){color:#555149;max-width:360px;font-size:.92rem}.cardKicker{color:#555149}.truthStatus{color:#37342e;width:fit-content;font-family:var(--mono-font);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;margin-top:7px;font-size:.67rem;display:inline-flex}.truthStatus i,.storyIdentity span i{background:#8a592d;border-radius:50%;width:7px;height:7px}.cardOpen{z-index:4;color:#fffdf8;letter-spacing:.08em;text-transform:uppercase;background:#1a1a19e0;border:1px solid #ffffffb3;border-radius:999px;align-items:center;gap:10px;min-height:46px;padding:0 18px;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute;top:clamp(18px,2.6vw,30px);right:clamp(18px,2.6vw,30px)}.cardOpen i{font-size:.95rem;font-style:normal}.truthRegister{padding:clamp(90px, 12vw, 170px) var(--page-gutter);background:var(--midnight);color:#f5f1e8;grid-template-columns:minmax(300px,.9fr) minmax(480px,1.1fr);gap:clamp(44px,8vw,130px);display:grid}.truthRegister .eyebrow{color:#aaa9ad}.truthRegister h2{max-width:20ch;font-family:var(--display-font);letter-spacing:-.022em;text-wrap:balance;margin-top:12px;font-size:clamp(1.7rem,2.7vw,2.55rem);font-weight:400;line-height:1.04}.truthRegister dl{align-self:end}.truthRegister dl>div{border-top:1px solid #696a75;grid-template-columns:minmax(120px,.7fr) minmax(180px,1.3fr);gap:24px;padding:20px 0;display:grid}.truthRegister dt{color:#b8b7bc;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700}.truthRegister dd{font-family:var(--display-font);font-size:1.2rem}.deck{min-height:calc(100svh - 58px);padding:clamp(84px, 11vh, 120px) var(--page-gutter) clamp(16px, 2.4vh, 28px);align-content:center;justify-items:center;gap:clamp(20px,3.4vh,40px);display:grid}.deckGroup{gap:clamp(11px,1.5vh,16px);width:min(100%,840px);display:grid}.deckLabel{font-family:var(--ui-font);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);align-items:baseline;gap:14px;margin:0;font-size:.72rem;font-weight:720;line-height:1;display:flex}.deckLabelNote{color:var(--ink-faint);letter-spacing:.02em;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:.72rem;font-weight:600;overflow:hidden}.tileGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.4vw,22px);display:grid}.tile{gap:9px;min-width:0;display:grid}.tileFrame{aspect-ratio:4/3;border:1px solid var(--line-strong);border-radius:var(--radius-medium);box-shadow:var(--shadow-soft);isolation:isolate;transition:box-shadow .28s var(--ease-out);background:#d9d3c8;display:block;position:relative;overflow:hidden;container:product-card/inline-size}.tileFrame:after{z-index:2;pointer-events:none;border-radius:inherit;content:"";border:1px solid #ffffff75;position:absolute;inset:0}.tileFrame:hover,.tileFrame:focus-visible{box-shadow:0 22px 64px #17161336}.tileEnter{z-index:4;color:#fffdf8;letter-spacing:.08em;text-transform:uppercase;background:#181817d1;border:1px solid #fff9;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:.6rem;font-weight:700;display:inline-flex;position:absolute;top:9px;right:9px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.tileEnter{-webkit-backdrop-filter:blur(10px)saturate(140%);background:#18181799}}.tileEnter i{font-style:normal}.tileLabel{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;padding-inline:2px;display:flex}.tileLabel strong{font-family:var(--display-font);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.98rem,1.2vw,1.16rem);font-weight:400;overflow:hidden}.truthDot{color:var(--ink-faint);font-family:var(--mono-font);letter-spacing:.06em;text-transform:uppercase;flex:none;align-items:center;gap:5px;font-size:.56rem;display:inline-flex}.truthDot i{background:#8a592d;border-radius:50%;width:6px;height:6px}.shopTier{gap:clamp(11px,1.5vh,16px);width:min(100%,840px);display:grid}.shopGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,1.8vw,28px);display:grid}.shopTile{gap:11px;min-width:0;display:grid}.shopFrame{aspect-ratio:1;border:1px solid var(--line-strong);border-radius:var(--radius-large);box-shadow:var(--shadow-soft);isolation:isolate;transition:box-shadow .28s var(--ease-out);background:#e7e0d4;display:block;position:relative;overflow:hidden}.shopFrame:after{z-index:2;pointer-events:none;border-radius:inherit;content:"";border:1px solid #ffffff6b;position:absolute;inset:0}.shopFrame:hover,.shopFrame:focus-visible{box-shadow:0 26px 74px #17161338}.shopCoverFrame{width:100%;height:100%;display:block}.shopCover{object-fit:cover;width:100%;height:100%}.shopOpen{z-index:3;color:#fffdf8;letter-spacing:.08em;text-transform:uppercase;background:#181817bd;border:1px solid #ffffff94;border-radius:999px;align-items:center;gap:6px;padding:6px 13px;font-size:.62rem;font-weight:700;display:inline-flex;position:absolute;top:12px;right:12px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.shopOpen{-webkit-backdrop-filter:blur(10px)saturate(140%);background:#1818178f}}.shopOpen i{font-style:normal}.shopMeta{gap:5px;min-width:0;padding-inline:2px;display:grid}.shopMeta strong{font-family:var(--display-font);letter-spacing:-.015em;font-size:clamp(1.15rem,1.7vw,1.5rem);font-weight:400;line-height:1.05}.shopTagline{max-width:42ch;color:var(--ink-soft);font-size:.82rem;line-height:1.4}.deckFooter{padding:13px var(--page-gutter) max(13px, env(safe-area-inset-bottom));border-top:1px solid var(--line-soft);color:var(--ink-soft);grid-template-columns:repeat(3,1fr);gap:20px;font-size:.68rem;display:grid}.deckFooter p:first-child{color:var(--ink);letter-spacing:.22em;text-transform:uppercase;font-weight:780}.deckFooter p:last-child{text-align:right}@media (max-width:720px){.tileGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.deckLabelNote{display:none}.tileLabel{flex-direction:column;align-items:flex-start;gap:3px}.tileLabel strong{white-space:normal}.deckFooter{grid-template-columns:1fr;gap:5px}.deckFooter p:last-child{text-align:left}}}@layer worlds{.worldVisual{background:var(--world-background,linear-gradient(145deg, #e3ded3, #7c8491));perspective:1200px;position:absolute;inset:0;overflow:hidden}.worldVisual>span{display:block;position:absolute}.worldAtmosphere{background:radial-gradient(circle at 26% 19%,#ffffffb8,#0000 29%),linear-gradient(120deg,#0000 30%,#ffffff29,#0000 64%);inset:0}.worldGround{background:var(--ground,linear-gradient(160deg, #e3ded3, #9f9a91));border:1px solid #ffffff73;border-radius:50%;width:61%;height:18%;bottom:8%;right:8%;transform:rotateX(64deg);box-shadow:inset 0 12px 24px #ffffff38,0 28px 56px #1816142e}.worldPlane{z-index:2;box-shadow:var(--shadow-object), inset 0 1px 0 #ffffff73;transition:transform .62s var(--ease-out);border:1px solid #ffffff7a}.worldPlaneBack{background:var(--plane-back,linear-gradient(145deg, #596478, #252a38));border-radius:50% 50% 18% 18%/28% 28% 12% 12%;width:29%;height:59%;bottom:20%;right:16%;transform:rotateY(-12deg)rotate(5deg)}.worldPlaneMid{background:var(--plane-mid,linear-gradient(145deg, #fbf8f0, #b9b3a7));border-radius:46% 46% 17% 17%/30% 30% 12% 12%;width:27%;height:46%;bottom:19%;right:39%;transform:rotateY(10deg)rotate(-5deg)}.worldPlaneFront{background:var(--plane-front,linear-gradient(145deg, #d7d0c3, #858179));border-radius:48% 48% 18% 18%/32% 32% 12% 12%;place-items:center;width:18%;height:34%;bottom:20%;right:58%;transform:rotateY(14deg)rotate(-8deg);display:grid!important}.worldPlaneFront i{color:var(--mark,#303443);font-family:var(--display-font);font-size:clamp(3rem,7cqi,7.2rem);font-style:italic;line-height:1}.worldOrbit{z-index:3;border:2px solid var(--orbit,#31302e8a);border-radius:50%}.worldOrbitOne{width:76%;height:56%;top:16%;right:6%;transform:rotate(-13deg)}.worldOrbitTwo{border-width:1px;width:53%;height:39%;top:29%;right:20%;transform:rotate(18deg)}.worldNode{z-index:4;aspect-ratio:1;background:var(--node,radial-gradient(circle at 30% 25%, #eee8dc, #77727a 56%, #2b2d38));border:1px solid #ffffff8c;border-radius:50%;box-shadow:0 13px 28px #1816153d}.worldNodeOne{width:5.6%;top:22%;right:9%}.worldNodeTwo{width:3.2%;bottom:16%;right:50%}.worldVisual[data-world=studio]{--world-background:linear-gradient(148deg, #eee9df 4%, #bac5c6 58%, #64717b);--ground:linear-gradient(160deg, #e7e0d4, #9ba5a7);--plane-back:linear-gradient(145deg, #677a86, #2e3b46 72%);--plane-mid:linear-gradient(145deg, #fbf7ed, #c2c9c6 70%);--plane-front:linear-gradient(145deg, #99aeb3, #536a73);--mark:#23343d;--orbit:#2437408f}.worldVisual[data-world=atlas]{--world-background:radial-gradient(circle at 28% 20%, #c3c5d0, transparent 24%), linear-gradient(145deg, #888d9d, #292d3e 62%, #111523);--ground:linear-gradient(160deg, #676c7d, #252938);--plane-back:linear-gradient(145deg, #333a5a, #111624);--plane-mid:linear-gradient(145deg, #a5a9ba, #4c536d);--plane-front:linear-gradient(145deg, #d8d6d0, #7e8292);--mark:#1c2237;--orbit:#e8e4d8a8}.worldVisual[data-world=atlas] .worldPlaneBack{border-radius:50%;width:42%;height:42%}.worldVisual[data-world=atlas] .worldPlaneMid{border-radius:50%;width:34%;height:34%;transform:rotateY(48deg)rotate(-5deg)}.worldVisual[data-world=practice]{--world-background:linear-gradient(145deg, #f1ece2, #cad4d7 62%, #788591);--ground:linear-gradient(160deg, #e8e3d9, #a8b2b6);--plane-back:linear-gradient(145deg, #6f8191, #43525f);--plane-mid:linear-gradient(145deg, #faf8f1, #d5d9d4);--plane-front:linear-gradient(145deg, #bbc8ca, #778c94);--mark:#44545d;--orbit:#3f4d568a}.worldVisual[data-world=practice] .worldPlane{border-radius:22px}.worldVisual[data-world=practice] .worldPlaneMid:after{content:"";opacity:.52;background:repeating-linear-gradient(#60717a 0 2px,#0000 2px 20%);position:absolute;inset:20% 15%}.worldVisual[data-world=nocturne]{--world-background:radial-gradient(circle at 73% 25%, #dba88c 0 4%, transparent 4.5%), linear-gradient(145deg, #a49ba3, #4a4658 48%, #1e2030);--ground:linear-gradient(160deg, #817782, #323340);--plane-back:linear-gradient(145deg, #333448, #171a2b);--plane-mid:linear-gradient(145deg, #aa9897, #685f6e);--plane-front:linear-gradient(145deg, #d0b7a8, #8d6e71);--mark:#2a2a39;--orbit:#eedecd9e}.worldVisual[data-world=nocturne] .worldPlane{border-radius:3px}.worldVisual[data-world=nocturne] .worldPlaneBack{width:53%;height:61%;right:9%;transform:rotate(4deg)}.worldVisual[data-world=nocturne] .worldPlaneMid{width:32%;height:48%;right:43%;transform:rotate(-8deg)}.worldVisual[data-world=afterlight]{--world-background:linear-gradient(145deg, #eee2d4, #ba9490 58%, #554d62);--ground:linear-gradient(160deg, #dfc9b8, #8d7377);--plane-back:linear-gradient(145deg, #6f596b, #3e3549);--plane-mid:linear-gradient(145deg, #e8c1aa, #a67472);--plane-front:linear-gradient(145deg, #f2dcc1, #b48379);--mark:#684a4c;--orbit:#523a428a}.worldVisual[data-world=afterlight] .worldPlane{border-radius:999px 999px 12px 12px;width:13%}.worldVisual[data-world=afterlight] .worldPlaneBack{right:24%}.worldVisual[data-world=afterlight] .worldPlaneMid{right:43%}.worldVisual[data-world=afterlight] .worldPlaneFront{right:61%}.worldVisual[data-world=field]{--world-background:linear-gradient(150deg, #eee8dc, #aaa39a 58%, #5e5a56);--ground:linear-gradient(160deg, #d9d0c3, #888079);--plane-back:linear-gradient(145deg, #7f7973, #44413f);--plane-mid:linear-gradient(145deg, #e8e0d3, #aaa196);--plane-front:linear-gradient(145deg, #9b9289, #595552);--mark:#353230;--orbit:#3a3632a6}.worldVisual[data-world=field] .worldPlaneBack{border-radius:50%;width:31%;height:31%;right:25%}.worldVisual[data-world=field] .worldPlaneMid{border-radius:50%;width:24%;height:24%;right:45%}.worldVisual[data-world=field] .worldPlaneFront{border-radius:50%;width:16%;height:16%;right:61%}.productCard:hover .worldPlaneBack{transform:rotateY(-12deg)rotate(3deg)translateY(-6px)}.productCard:hover .worldPlaneMid{transform:rotateY(10deg)rotate(-3deg)translateY(-4px)}.worldVisual[data-variant=story]{width:100%;height:100%;min-height:280px;position:relative}.worldVisual[data-variant=story] .worldPlaneFront i{font-size:clamp(4rem,8vw,9rem)}}@layer theater{.productDocument{min-height:100svh}.theaterDialog{background:var(--paper);width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);border:0;margin:0;padding:0;overflow:hidden}.theaterDialog::backdrop{background:#0c0c0e85}.theaterDialog:not([data-settled=true]) .storyTopbar,.theaterDialog:not([data-settled=true]) .storyDock{background:var(--glass-solid);-webkit-backdrop-filter:none}.theaterClose{top:max(12px, env(safe-area-inset-top));right:max(14px, env(safe-area-inset-right));z-index:210;border:1px solid var(--line-strong);background:var(--glass-solid);cursor:pointer;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:fixed}.theaterClose span{font-family:var(--ui-font);font-size:1.75rem;font-weight:300;line-height:1;transform:translateY(-1px)}.chapterExperience{--experience-background:#ebe6dd;background:var(--experience-background);grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100dvh;display:grid;overflow:hidden}.chapterExperience[data-world=atlas],.chapterExperience[data-world=nocturne]{--experience-background:#252735;--focus:#fff7e8;color:#f7f3ea}.storyTopbar{z-index:20;min-height:calc(70px + env(safe-area-inset-top));padding:max(8px, env(safe-area-inset-top)) max(76px, env(safe-area-inset-right)) 8px max(18px, env(safe-area-inset-left));border-bottom:1px solid var(--line);background:var(--glass-solid);grid-template-columns:minmax(132px,auto) minmax(0,1fr);align-items:center;gap:24px;display:grid;position:relative}.chapterExperience[data-variant=page] .storyTopbar{padding-right:max(18px, env(safe-area-inset-right));grid-template-columns:minmax(132px,auto) minmax(0,1fr)}.storyHome{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;width:fit-content;min-height:44px;font-size:.75rem;font-weight:750;display:inline-flex}.chapterExperience[data-world=atlas] .storyTopbar,.chapterExperience[data-world=nocturne] .storyTopbar,.chapterExperience[data-world=atlas] .storyDock,.chapterExperience[data-world=nocturne] .storyDock{color:#f7f3ea;background:#20222d;border-color:#737583}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.chapterExperience[data-world=atlas] .storyTopbar,.chapterExperience[data-world=nocturne] .storyTopbar,.chapterExperience[data-world=atlas] .storyDock,.chapterExperience[data-world=nocturne] .storyDock{background:#1e202be6}}.chapterProgress{min-width:0}.chapterProgress ol{grid-template-columns:repeat(6,minmax(34px,1fr));gap:7px;display:grid}.chapterStep{width:100%;min-height:48px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-content:center;gap:6px;padding:0;display:grid}.chapterStep>span{background:#8d8980;width:100%;height:3px;display:block}.chapterStep[aria-current=step]>span{background:currentColor}.chapterStep strong{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:680;line-height:1.2;overflow:hidden}.chapterExperience[data-world=atlas] .chapterStep strong,.chapterExperience[data-world=nocturne] .chapterStep strong{color:#bbbcc4}.chapterStep[aria-current=step] strong{color:currentColor!important}.chapterViewport{touch-action:pan-y;min-height:0;overflow:hidden}.chapterTrack{width:100%;height:100%;position:relative}.storySlide{width:100%;min-width:0;height:100%;padding:clamp(22px, 3.5vw, 52px) var(--page-gutter);overscroll-behavior:contain;grid-template-columns:minmax(260px,.72fr) minmax(430px,1.28fr);grid-template-areas:"copy stage";align-items:center;gap:clamp(30px,5vw,86px);display:grid;overflow-y:auto}.storySlide[data-direction=next]{animation:chapterEnterNext .52s var(--ease-out) both}.storySlide[data-direction=previous]{animation:chapterEnterPrevious .52s var(--ease-out) both}.storySlide[data-direction=jump]{animation:chapterEnterStill .3s var(--ease-state) both}.chapterExperience[data-motion=still] .storySlide{animation-duration:.24s}.chapterExperience[data-motion=deliberate] .storySlide{animation-duration:.68s}@keyframes chapterEnterNext{0%{opacity:.46;transform:translate(30px)scale(.994)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes chapterEnterPrevious{0%{opacity:.46;transform:translate(-30px)scale(.994)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes chapterEnterStill{0%{opacity:.72}to{opacity:1}}.storyCopy{z-index:2;grid-area:copy;max-width:620px;position:relative}.chapterExperience[data-world=atlas] .storyCopy .eyebrow,.chapterExperience[data-world=nocturne] .storyCopy .eyebrow{color:#c3c3ca}.storyCopy h1,.storyCopy h2{overflow-wrap:anywhere;font-family:var(--display-font);letter-spacing:-.06em;text-wrap:balance;margin:14px 0 20px;font-size:clamp(3.4rem,6.8vw,7.8rem);font-weight:400;line-height:.88}.storyCopy>p:not(.eyebrow){max-width:570px;color:var(--ink-soft);font-family:var(--display-font);font-size:clamp(1.04rem,1.65vw,1.34rem);line-height:1.45}.chapterExperience[data-world=atlas] .storyCopy>p:not(.eyebrow),.chapterExperience[data-world=nocturne] .storyCopy>p:not(.eyebrow){color:#d0cfd4}.storyCopy small{max-width:520px;color:var(--ink-soft);margin-top:22px;font-size:.75rem;line-height:1.5;display:block}.chapterExperience[data-world=atlas] .storyCopy small,.chapterExperience[data-world=nocturne] .storyCopy small{color:#b0afb7}.storyStage{border:1px solid var(--line-strong);border-radius:var(--radius-large);min-width:0;height:min(66svh,760px);min-height:360px;box-shadow:var(--shadow-soft);background:#d9d3c8;grid-area:stage;position:relative;overflow:hidden;container:story-stage/inline-size}.storySlide:where([data-visual=workflow],[data-chapter=encounter],[data-chapter=context],[data-chapter=acquisition]){grid-template-columns:minmax(430px,1.22fr) minmax(260px,.78fr);grid-template-areas:"stage copy"}.storySlide:where([data-visual=map]){grid-template-columns:minmax(250px,.58fr) minmax(520px,1.42fr)}.storySlide:where([data-visual=palette]){grid-template-columns:minmax(280px,.76fr) minmax(460px,1.24fr)}.storySlide[data-visual=facts] .storyStage{border-radius:var(--radius-medium)}.storySlide[data-visual=workflow] .storyStage{border-radius:var(--radius-small) var(--radius-large) var(--radius-small) var(--radius-large)}.chapterExperience[data-world=atlas] .storyStage,.chapterExperience[data-world=nocturne] .storyStage{border-color:#888a96}.workflowMap,.systemMap,.truthFacts,.materialPalette{color:#1b1a18;background:linear-gradient(145deg,#f4f0e8,#c6c2b9);width:100%;height:100%;padding:clamp(22px,4cqi,54px);overflow-y:auto}.workflowMap{counter-reset:workflow;align-content:center;gap:12px;display:grid}.workflowMap li{border-top:1px solid #77736b;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:18px;padding:17px 0;display:grid}.workflowMap li:last-child{border-bottom:1px solid #77736b}.workflowMap li>span,.systemMap li>span{font-family:var(--mono-font);font-size:.7rem}.workflowMap strong,.systemMap strong{font-family:var(--display-font);font-size:clamp(1.25rem,2.5cqi,2rem);font-weight:400;display:block}.workflowMap p{color:#57534c;max-width:520px;margin-top:3px;font-size:.82rem}.systemMap{grid-template-columns:repeat(2,minmax(0,1fr));place-content:center;gap:clamp(18px,4cqi,42px);display:grid;position:relative}.systemMap:before{content:"";background:#69655e;height:2px;position:absolute;top:50%;left:16%;right:16%}.systemMap li{z-index:1;border-radius:var(--radius-medium);background:#f7f4ed;border:1px solid #69655e;align-content:center;gap:6px;min-height:110px;padding:18px;display:grid;position:relative}.truthFacts{align-content:center;display:grid}.truthFacts>div{border-top:1px solid #77736b;grid-template-columns:minmax(100px,.7fr) minmax(180px,1.3fr);gap:22px;padding:18px 0;display:grid}.truthFacts>div:last-child{border-bottom:1px solid #77736b}.truthFacts dt{color:#4f4b45;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:730}.truthFacts dd{font-family:var(--display-font);gap:6px;font-size:clamp(1rem,2cqi,1.3rem);line-height:1.25;display:grid}.truthFacts dd span{color:#5c554b;width:fit-content;font-family:var(--mono-font);letter-spacing:.06em;text-transform:uppercase;font-size:.63rem}.truthFacts dd span[data-status=unavailable],.truthFacts dd span[data-status=not-established]{color:#7a3e25}.materialPalette{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:clamp(12px,3cqi,30px);display:grid}.materialPalette li{gap:7px;display:grid}.materialPalette i{aspect-ratio:3/4;background:#c9c2b6;border:1px solid #69655e;border-radius:999px 999px 18px 18px;width:100%;display:block;box-shadow:inset 0 1px #ffffff8a,0 16px 34px #1f1b1624}.materialPalette i[data-palette=bone]{background:linear-gradient(145deg,#f2eadb,#c7bca8)}.materialPalette i[data-palette=graphite]{background:linear-gradient(145deg,#716d6a,#282829)}.materialPalette i[data-palette=ember]{background:linear-gradient(145deg,#d4a08c,#7e4f4c)}.materialPalette i[data-palette=ultramarine]{background:linear-gradient(145deg,#53678f,#17213e)}.materialPalette i[data-palette=plaster]{background:linear-gradient(145deg,#eee7db,#aaa39a)}.materialPalette i[data-palette=pewter]{background:linear-gradient(145deg,#c1bdb5,#676763)}.materialPalette span{color:#5d5850;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:700}.materialPalette strong{font-family:var(--display-font);font-size:clamp(1.05rem,2.2cqi,1.45rem);font-weight:400}.chapterStatement{background:var(--paper-bright);height:100%;font-family:var(--display-font);text-align:center;place-items:center;padding:10%;font-size:clamp(1.5rem,3cqi,2.7rem);display:grid}.storyDock{z-index:20;min-height:calc(76px + env(safe-area-inset-bottom));padding:8px max(18px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));border-top:1px solid var(--line);background:var(--glass-solid);grid-template-columns:minmax(160px,1fr) auto minmax(160px,1fr);align-items:center;gap:18px;display:grid;position:relative}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.storyTopbar,.storyDock,.theaterClose{background:linear-gradient(180deg, #ffffff47, transparent 42%), var(--glass);-webkit-backdrop-filter:blur(20px)saturate(120%);box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #3f3b331a}}.storyIdentity{gap:2px;min-width:0;display:grid}.storyIdentity span{color:var(--ink-soft);font-family:var(--mono-font);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:7px;font-size:.64rem;display:flex}.storyIdentity strong{font-family:var(--display-font);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:400;overflow:hidden}.chapterExperience[data-world=atlas] .storyIdentity span,.chapterExperience[data-world=nocturne] .storyIdentity span{color:#c7c6cc}.chapterControls{align-items:center;gap:12px;display:flex}.chapterControls>span{min-width:60px;color:var(--ink-soft);font-family:var(--mono-font);text-align:center;font-size:.7rem}.chapterExperience[data-world=atlas] .chapterControls button,.chapterExperience[data-world=nocturne] .chapterControls button{color:#f7f3ea;background:#292b37;border-color:#92939c}.chapterExperience[data-world=atlas] .chapterControls>span,.chapterExperience[data-world=nocturne] .chapterControls>span{color:#d0cfd4}.storyDock>p{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;justify-self:end;font-size:.72rem;font-weight:680}.recordJump{min-height:44px;color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;align-content:center;justify-self:end;font-size:.72rem;font-weight:720}.chapterExperience[data-world=atlas] .storyDock>p,.chapterExperience[data-world=nocturne] .storyDock>p{color:#d0cfd4}.chapterExperience[data-world=atlas] .recordJump,.chapterExperience[data-world=nocturne] .recordJump{color:#f7f3ea}.productRecord{padding:clamp(84px, 10vw, 156px) var(--page-gutter) 48px;border-top:1px solid var(--line-strong);background:radial-gradient(circle at 88% 7%, #ffffffdb, transparent 28rem), var(--paper);color:var(--ink);position:relative}.recordHeader{grid-template-columns:minmax(320px,1.15fr) minmax(280px,.85fr);align-items:end;gap:clamp(40px,8vw,130px);padding-bottom:clamp(56px,8vw,110px);display:grid}.recordHeader h2{max-width:9ch;font-family:var(--display-font);letter-spacing:-.065em;margin-top:16px;font-size:clamp(4rem,8vw,8rem);font-weight:400;line-height:.86}.recordHeader>div:last-child{max-width:560px;color:var(--ink-soft);font-family:var(--display-font);gap:26px;font-size:clamp(1.08rem,1.6vw,1.32rem);line-height:1.5;display:grid}.recordHeader a,.recordFooter a{width:fit-content;min-height:44px;color:var(--ink);font-family:var(--ui-font);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;align-content:center;font-size:.72rem;font-weight:720}.recordChapters>li{border-top:1px solid var(--line-strong);grid-template-columns:minmax(170px,.34fr) minmax(0,1.66fr);gap:clamp(34px,7vw,110px);padding:clamp(52px,7vw,96px) 0;scroll-margin-top:24px;display:grid}.recordChapters>li>header{height:fit-content;color:var(--ink-soft);letter-spacing:.12em;text-transform:uppercase;gap:8px;font-size:.72rem;font-weight:720;display:grid}.recordChapters>li>header span{font-family:var(--mono-font);font-size:.66rem}.recordChapterBody{min-width:0}.recordChapterBody>h3{max-width:12ch;font-family:var(--display-font);letter-spacing:-.055em;text-wrap:balance;font-size:clamp(3rem,6vw,6.5rem);font-weight:400;line-height:.9}.recordChapterBody>p{max-width:720px;color:var(--ink-soft);font-family:var(--display-font);margin-top:22px;font-size:clamp(1.08rem,1.7vw,1.38rem);line-height:1.5}.recordDisclosure{border-left:2px solid var(--ember);padding-left:22px}.recordSequence,.recordFacts,.recordMap,.recordPalette{max-width:920px;margin-top:clamp(32px,5vw,62px)}.recordSequence li,.recordFacts>div{border-top:1px solid var(--line);grid-template-columns:minmax(58px,.22fr) minmax(0,1.78fr);gap:22px;padding:21px 0;display:grid}.recordSequence li:last-child,.recordFacts>div:last-child{border-bottom:1px solid var(--line)}.recordSequence li>span{font-family:var(--mono-font);font-size:.68rem}.recordSequence strong,.recordMap strong{font-family:var(--display-font);font-size:clamp(1.35rem,2.3vw,2.1rem);font-weight:400;display:block}.recordSequence p{max-width:640px;color:var(--ink-soft);margin-top:4px}.recordFacts>div{grid-template-columns:minmax(130px,.6fr) minmax(0,1.4fr)}.recordFacts dt{color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:720}.recordFacts dd{font-family:var(--display-font);gap:7px;font-size:clamp(1.08rem,1.8vw,1.35rem);line-height:1.35;display:grid}.recordFacts small,.recordPalette small{color:var(--ink-soft);font-family:var(--mono-font);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem}.recordFacts small[data-status=unavailable],.recordFacts small[data-status=not-established]{color:#7a3e25}.recordMap{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.recordMap li{border:1px solid var(--line-strong);border-radius:var(--radius-medium);background:var(--paper-bright);align-content:space-between;gap:18px;min-height:150px;padding:22px;display:grid}.recordMap li>span{font-family:var(--mono-font);font-size:.66rem}.recordPalette{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.recordPalette li{gap:8px;display:grid}.recordPalette i{aspect-ratio:4/3;border:1px solid var(--line-strong);border-radius:var(--radius-medium);background:#c9c2b6;width:100%}.recordPalette i[data-palette=bone]{background:linear-gradient(145deg,#f2eadb,#c7bca8)}.recordPalette i[data-palette=graphite]{background:linear-gradient(145deg,#716d6a,#282829)}.recordPalette i[data-palette=ember]{background:linear-gradient(145deg,#d4a08c,#7e4f4c)}.recordPalette i[data-palette=ultramarine]{background:linear-gradient(145deg,#53678f,#17213e)}.recordPalette i[data-palette=plaster]{background:linear-gradient(145deg,#eee7db,#aaa39a)}.recordPalette i[data-palette=pewter]{background:linear-gradient(145deg,#c1bdb5,#676763)}.recordPalette span{font-family:var(--display-font);font-size:clamp(1.2rem,2vw,1.7rem)}.recordFooter{border-top:1px solid var(--line-strong);grid-template-columns:.5fr 1.5fr auto;align-items:center;gap:28px;padding-top:34px;display:grid}.recordFooter p:first-child{font-family:var(--display-font);font-size:1.2rem}.recordFooter p:nth-child(2){color:var(--ink-soft);font-size:.78rem}}@layer utilities{.srOnly{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}}@layer enhancements{@supports selector(body:has(> dialog[open])){body:has(>.theaterDialog[open][data-settled=true])>:not(.theaterDialog):not(next-route-announcer){visibility:hidden}}@supports (content-visibility:auto){.productRail>li{content-visibility:auto;contain-intrinsic-block-size:auto 650px}}@container product-card (max-width:620px){.cardCopy{width:auto;padding:20px;bottom:16px;left:16px;right:16px}.cardCopy>strong{font-size:clamp(2.3rem,10cqi,3.7rem)}}@container story-stage (max-width:600px){.truthFacts>div{grid-template-columns:1fr;gap:7px}.workflowMap li{grid-template-columns:36px minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}.siteChrome{view-transition-name:site-chrome}::view-transition-old(root){animation-duration:.26s;animation-timing-function:var(--ease-out)}::view-transition-new(root){animation-duration:.26s;animation-timing-function:var(--ease-out)}::view-transition-group(site-chrome){animation-duration:.3s;animation-timing-function:var(--ease-state)}.worldVisual{view-transition-class:world}::view-transition-group(.world){animation-duration:.34s;animation-timing-function:var(--ease-out)}html[data-effects=reduced]::view-transition-old(*){animation:none!important}html[data-effects=reduced]::view-transition-new(*){animation:none!important}@media (hover:hover) and (prefers-reduced-motion:no-preference){.primaryNav a,.cardOpen{position:relative;overflow:hidden}.primaryNav a:after,.cardOpen:after{content:"";opacity:0;pointer-events:none;transition:transform .72s var(--ease-out), opacity .22s ease;background:linear-gradient(115deg,#0000 32%,#fff9 50%,#0000 68%);position:absolute;inset:0;transform:translate(-130%)}.primaryNav a:hover:after,.primaryNav a:focus-visible:after,.productCard:hover .cardOpen:after{opacity:1;transform:translate(130%)}html[data-effects=reduced] .primaryNav a:after,html[data-effects=reduced] .cardOpen:after{content:none}}@supports (animation-timeline:view()){.houseStatement>*,.collectionHeader>*{animation:1ms linear both editorialReveal;animation-timeline:view();animation-range:entry cover 32%}@keyframes editorialReveal{0%{opacity:.78;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:980px){.siteChrome{grid-template-columns:minmax(0,1fr) auto auto}.brandSignature{display:none}.hero{grid-template-columns:.82fr 1.18fr}.heroActions>span{display:none}.storySlide{grid-template-columns:minmax(240px,.8fr) minmax(360px,1.2fr);gap:28px}}@media (max-width:900px){.truthRegister{grid-template-columns:1fr;gap:46px}}@media (max-width:680px){:root{--page-gutter:clamp(18px, 5vw, 28px);--radius-large:28px;--radius-medium:20px}.siteChrome{top:max(8px, env(safe-area-inset-top));width:calc(100% - 16px);min-height:54px;padding:4px 5px 4px 12px}.brandWordmark{height:10px}.primaryNav a{min-width:60px;padding-inline:8px;font-size:.7rem}.effectsControl{justify-content:center;width:44px;padding:0}.effectsLabel{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.hero{grid-template-columns:minmax(0,1fr);gap:44px;min-height:auto;padding-top:112px}.hero h1{max-width:10ch;font-size:clamp(3.45rem,15vw,5.3rem);line-height:.9}.heroMedia{aspect-ratio:4/5;width:100%}.heroMedia img{aspect-ratio:auto;object-fit:cover;object-position:66% 50%}.heroMedia figcaption{border-radius:18px;align-items:start}.heroMedia figcaption span:last-child{max-width:160px}.heroIndex{display:none}.houseStatement,.truthRegister{grid-template-columns:1fr;gap:46px}.houseStatement h2,.truthRegister h2{font-size:clamp(3rem,13vw,4.8rem)}.collectionHeader{gap:18px;display:grid}.collectionHeader h2{font-size:clamp(3.5rem,15vw,5.1rem)}.collectionNote{text-align:left;max-width:270px}.vectorShell{grid-template-columns:minmax(0,1fr);gap:10px}.vectorArrows{justify-self:end}.artemisVector a strong{max-width:94px;font-size:.67rem}.productRail{grid-auto-columns:86vw}.productCard{min-height:min(74svh,650px)}.worldPlaneBack{width:38%;right:7%}.worldPlaneMid{width:34%;right:36%}.worldPlaneFront{width:22%;right:62%}.cardOpen{min-width:46px;padding:0 14px}.cardOpen:not(:focus){font-size:0}.cardOpen i{font-size:1rem}.truthRegister dl>div{grid-template-columns:.8fr 1.2fr}.siteFooter{grid-template-columns:1fr;gap:12px}.siteFooter p:last-child{text-align:left}.storyTopbar{min-height:calc(76px + env(safe-area-inset-top));padding-left:max(14px, env(safe-area-inset-left));grid-template-columns:1fr;gap:0}.storyContext,.storyHome{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.chapterExperience[data-variant=page] .storyTopbar{padding-right:max(14px, env(safe-area-inset-right));padding-left:max(70px, calc(env(safe-area-inset-left) + 60px))}.chapterExperience[data-variant=page] .storyHome{top:max(14px, env(safe-area-inset-top));left:max(14px, env(safe-area-inset-left));z-index:2;clip:auto;border:1px solid var(--line-strong);background:var(--glass-solid);width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;font-size:0;display:grid;position:absolute;overflow:visible}.chapterExperience[data-variant=page] .storyHome span{font-size:1rem}.chapterProgress ol{gap:4px}.chapterStep{min-height:54px}.chapterStep strong{display:none}.chapterStep[aria-current=step] strong{top:calc(max(8px, env(safe-area-inset-top)) + 42px);text-align:left;display:block;position:absolute;left:14px;right:76px}.chapterExperience[data-variant=page] .chapterStep[aria-current=step] strong{right:14px;left:max(70px, calc(env(safe-area-inset-left) + 60px))}.storySlide{height:auto;min-height:100%;padding:24px var(--page-gutter) 30px;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""stage";align-content:start;gap:24px;overflow:visible}.chapterViewport{overscroll-behavior:contain;overflow:hidden auto}.chapterTrack{height:auto;min-height:100%}.storyCopy h1,.storyCopy h2{margin-block:11px 16px;font-size:clamp(2.8rem,13.2vw,4.6rem);line-height:.9}.storyCopy>p:not(.eyebrow){font-size:1.02rem}.storyCopy small{margin-top:15px}.storyStage{height:min(48svh,430px);min-height:280px}.workflowMap{align-content:start}.storySlide:where([data-visual=workflow],[data-visual=map],[data-visual=facts],[data-visual=palette]){grid-template-rows:max-content max-content;align-items:stretch}.storySlide:where([data-visual=workflow],[data-visual=map],[data-visual=facts],[data-visual=palette]) .storyStage{height:auto;min-height:0;overflow:visible}.storySlide:where([data-visual=workflow],[data-visual=map],[data-visual=facts],[data-visual=palette]) :is(.workflowMap,.systemMap,.truthFacts,.materialPalette){border-radius:inherit;height:auto;overflow:visible}.storyDock{min-height:calc(74px + env(safe-area-inset-bottom));padding-inline:max(12px, env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) auto;gap:12px}.storyDock>p,.chapterExperience[data-variant=page] .storyIdentity{display:none}.chapterExperience[data-variant=page] .recordJump{justify-self:start;font-size:.66rem}.chapterControls{gap:7px}.chapterControls>span{min-width:48px;font-size:.64rem}.chapterControls button{width:44px;min-width:44px;height:44px}.theaterClose{top:max(14px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));width:46px;height:46px}.productRecord{padding-top:78px}.recordHeader,.recordChapters>li,.recordFooter{grid-template-columns:minmax(0,1fr)}.recordHeader{align-items:start;gap:34px}.recordHeader h2{font-size:clamp(3.5rem,17vw,5rem)}.recordChapters>li{gap:30px;padding-block:58px}.recordChapterBody>h3{font-size:clamp(2.9rem,14vw,4.4rem)}.recordFacts>div{grid-template-columns:minmax(0,1fr);gap:10px}.recordMap{grid-template-columns:minmax(0,1fr)}.recordMap li{min-height:124px}.recordFooter{align-items:start}}@media (max-width:380px){.siteChrome{grid-template-columns:minmax(62px,1fr) auto 44px}.primaryNav a{min-width:54px;padding-inline:6px;font-size:.66rem}.brandWordmark{height:9px}.hero h1{font-size:clamp(3.25rem,15.8vw,4.2rem)}.artemisVector a strong{max-width:78px;font-size:.63rem}.storyIdentity span{font-size:.58rem}.storyIdentity strong{font-size:.9rem}}@media (max-height:560px) and (orientation:landscape){.hero{min-height:440px;padding:84px var(--page-gutter) 26px;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);gap:28px}.hero h1{max-width:11ch;margin-block:10px 12px;font-size:clamp(2.6rem,6.2vw,4rem);line-height:.9}.heroSignature{font-size:1rem}.heroActions{margin-top:14px}.heroMedia{aspect-ratio:auto;width:100%;height:320px}.heroMedia img{object-position:62% 50%}.heroMedia figcaption{display:none}.storyTopbar{min-height:calc(58px + env(safe-area-inset-top))}.chapterStep{min-height:44px}.storySlide{padding:16px var(--page-gutter);grid-template-columns:minmax(230px,.78fr) minmax(340px,1.22fr);gap:22px}.storyCopy h1,.storyCopy h2{margin-block:8px 10px;font-size:clamp(2.35rem,6vw,3.8rem)}.storyCopy>p:not(.eyebrow){font-size:.95rem}.storyCopy small{display:none}.storyStage{height:270px;min-height:250px}.storyDock{min-height:calc(62px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.houseStatement>*,.collectionHeader>*{opacity:1!important;animation:none!important;transform:none!important}}@media (prefers-reduced-transparency:reduce){.siteChrome,.storyTopbar,.storyDock,.theaterClose{background:var(--glass-solid)!important;-webkit-backdrop-filter:none!important}}html[data-effects=reduced] .siteChrome,html[data-effects=reduced] .storyTopbar,html[data-effects=reduced] .storyDock,html[data-effects=reduced] .theaterClose{background:var(--glass-solid)!important;-webkit-backdrop-filter:none!important}html[data-effects=reduced] .worldPlane,html[data-effects=reduced] .storySlide{transition:none;animation:none}html[data-effects=reduced] .houseStatement>*,html[data-effects=reduced] .collectionHeader>*{opacity:1;animation:none;transform:none}@media (forced-colors:active){*{box-shadow:none!important}.siteChrome,.productCard,.cardCopy,.storyStage,.storyTopbar,.storyDock,.theaterClose{color:canvastext;forced-color-adjust:auto;background:canvas;border:2px solid canvastext}.worldVisual{forced-color-adjust:none}.truthStatus i,.storyIdentity span i,.artemisVector a:before,.chapterStep>span{background:canvastext}}@media print{.siteChrome,.theaterClose,.storyTopbar,.storyDock,.vectorArrows{display:none!important}.chapterExperience,.chapterViewport,.chapterTrack,.storySlide{width:auto;height:auto;display:block;overflow:visible;transform:none!important}.productDocument .chapterExperience{display:none!important}.productRecord{background:#fff;padding:0}.recordHeader,.recordChapters>li,.recordFooter{break-inside:avoid}.storySlide{break-after:page}}}
@layer worlds{.worldVisual>span,.worldVisual>span>i,.worldVisual>span>b{box-sizing:border-box}.worldVisual>span{display:block;position:absolute}.worldVisual i{font-family:var(--display-font);font-style:italic;font-weight:400;line-height:1}.studioPlinth{background:linear-gradient(155deg,#e4ded2,#8d999b);border:1px solid #ffffffa8;border-radius:50%;width:67%;height:18%;bottom:7%;right:7%;transform:rotateX(64deg);box-shadow:inset 0 12px 22px #ffffff57,0 28px 55px #1e232530}.studioArch{z-index:2;transition:transform .56s var(--ease-out);border:1px solid #ffffff9e;border-radius:48% 48% 18% 18%/30% 30% 12% 12%;box-shadow:0 30px 70px #18212630,inset 0 1px #ffffff8c}.studioArchBack{background:linear-gradient(145deg,#667984,#2d3a45 73%);width:31%;height:59%;bottom:19%;right:16%;transform:rotateY(-12deg)rotate(4deg)}.studioArchMain{background:linear-gradient(145deg,#fbf8ee,#bdc4c1 72%);width:29%;height:47%;bottom:18%;right:39%;transform:rotateY(10deg)rotate(-5deg)}.studioArchMark{background:linear-gradient(145deg,#9cafb4,#526972);place-items:center;width:18%;height:35%;bottom:19%;right:62%;transform:rotateY(14deg)rotate(-8deg);display:grid!important}.studioArchMark i{color:#22343d;font-size:clamp(3rem,7cqi,7.2rem)}.studioVector{z-index:3;border:2px solid #23363f9c;border-radius:50%;width:78%;height:56%;top:18%;right:5%;transform:rotate(-13deg)}.studioNode{z-index:4;aspect-ratio:1;background:radial-gradient(circle at 29% 24%,#f1ece2,#817d83 55%,#2f323b);border:1px solid #ffffffb8;border-radius:50%;box-shadow:0 12px 25px #19171647}.studioNodeHigh{width:5.5%;top:22%;right:8%}.studioNodeLow{width:3.2%;bottom:15%;right:50%}.productCard:hover .studioArchBack{transform:rotateY(-10deg)rotate(2deg)translateY(-7px)}.productCard:hover .studioArchMain{transform:rotateY(8deg)rotate(-3deg)translateY(-4px)}.atlasGrid{opacity:.32;background-image:linear-gradient(#e7e6e033 1px,#0000 1px),linear-gradient(90deg,#e7e6e033 1px,#0000 1px);background-size:clamp(44px,8cqi,90px) clamp(44px,8cqi,90px);inset:0;-webkit-mask-image:radial-gradient(circle at 64% 48%,#000,#0000 70%);mask-image:radial-gradient(circle at 64% 48%,#000,#0000 70%)}.atlasRing{z-index:1;border:1px solid #e7e4d9ad;border-radius:50%}.atlasRingOuter{width:71%;height:72%;top:10%;right:5%;transform:rotate(-16deg)}.atlasRingInner{border-color:#9ba3beb8;width:47%;height:48%;top:23%;right:20%;transform:rotate(23deg)}.atlasDisc{z-index:2;aspect-ratio:1;transition:transform .64s var(--ease-out);border:1px solid #ffffff6e;border-radius:50%;box-shadow:0 34px 70px #05081259,inset 0 1px #ffffff52}.atlasDiscBack{background:radial-gradient(circle at 32% 27%,#6e7da6,#28314e 52%,#111724);width:37%;bottom:17%;right:14%}.atlasDiscFront{background:radial-gradient(circle at 31% 25%,#d2d3d8,#72788c 57%,#34394c);width:26%;bottom:23%;right:43%}.atlasCore{z-index:4;aspect-ratio:1;background:radial-gradient(circle at 32% 24%,#f1eee6,#a1a5b1 53%,#4a526b);border:1px solid #fff9;border-radius:50%;place-items:center;width:17%;top:19%;right:38%;box-shadow:0 20px 45px #06081059;display:grid!important}.atlasCore i{color:#222a43;font-size:clamp(2.8rem,6.5cqi,6.4rem)}.atlasRoute{z-index:3;transform-origin:50%;background:linear-gradient(90deg,#0000,#dcd9d2 14% 84%,#0000);width:62%;height:2px;top:49%;right:11%;transform:rotate(-24deg)}.atlasNode{z-index:4;aspect-ratio:1;background:#e5dfd3;border:2px solid #20273d;border-radius:50%;width:clamp(10px,1.7cqi,18px);box-shadow:0 0 0 2px #e5dfd366}.atlasNodeOne{top:26%;right:12%}.atlasNodeTwo{top:57%;right:48%}.atlasNodeThree{bottom:16%;right:69%}.productCard:hover .atlasDiscBack{transform:translate(-5px,-8px)rotate(-3deg)}.productCard:hover .atlasDiscFront{transform:translate(6px,-4px)rotate(4deg)}.practicePortal{background:linear-gradient(145deg,#ffffff47,#4e606b2e);border:1px solid #ffffff9e;border-radius:50% 50% 7% 7%/28% 28% 7% 7%;width:64%;height:77%;top:7%;right:7%;box-shadow:inset 0 1px #ffffff85}.practiceFloor{background:linear-gradient(155deg,#e9e4d9,#9ba8ab);border-radius:50%;width:69%;height:20%;bottom:7%;right:6%;transform:rotateX(67deg);box-shadow:0 30px 60px #2d373a30}.practicePanel{z-index:2;transition:transform .54s var(--ease-out);border:1px solid #ffffffa3;border-radius:clamp(14px,2.5cqi,28px);box-shadow:0 28px 60px #212c3133,inset 0 1px #ffffff8f}.practicePanelBack{background:linear-gradient(145deg,#718493,#40505c);width:34%;height:57%;bottom:18%;right:16%;transform:rotateY(-10deg)rotate(3deg)}.practicePanelFront{background:linear-gradient(145deg,#faf8f1,#cbd3d1);align-content:center;gap:8%;width:35%;height:48%;padding:10% 12%;bottom:17%;right:42%;transform:rotateY(8deg)rotate(-4deg);display:grid!important}.practicePanelFront b{opacity:.62;background:#5d7079;border-radius:999px;height:2px;display:block}.practiceMark{color:#465860;font-size:clamp(2.8rem,6cqi,6rem);position:absolute;top:9%;left:12%}.practiceBoundary{z-index:3;background:linear-gradient(#0000,#4f626b 14% 86%,#0000);width:2px;height:67%;top:15%;right:27%}.practiceNode{z-index:4;aspect-ratio:1;background:#ebe7de;border:1px solid #42535d;border-radius:50%;width:3.2%;top:13%;right:25.8%;box-shadow:0 8px 18px #212b303b}.productCard:hover .practicePanelBack{transform:rotateY(-8deg)rotate(1deg)translateY(-5px)}.productCard:hover .practicePanelFront{transform:rotateY(6deg)rotate(-2deg)translateY(-7px)}.nocturneGlow{background:radial-gradient(circle at 76% 22%,#ddaa8d8f,#0000 8%),radial-gradient(circle at 23% 18%,#ffffff2e,#0000 28%);inset:0}.nocturneField{background:linear-gradient(148deg,#303143,#1b1e2e 58%,#505064);border:1px solid #ede0d370;border-radius:2px;inset:11% 8% 10% 19%;transform:rotate(2deg);box-shadow:0 35px 80px #0a0a1159}.nocturnePlane{z-index:2;transition:transform .7s var(--ease-out);border:1px solid #f0e1d266;border-radius:2px;box-shadow:0 26px 60px #0f0d124a}.nocturnePlaneFar{background:linear-gradient(150deg,#716b7b,#413e52);width:30%;height:46%;bottom:17%;right:45%;transform:rotate(-8deg)}.nocturnePlaneNear{background:linear-gradient(145deg,#c4a89f,#766874);place-items:center;width:20%;height:33%;bottom:13%;right:60%;transform:rotate(-13deg);display:grid!important}.nocturnePlaneNear i{color:#333244;font-size:clamp(3rem,7cqi,7rem)}.nocturneHorizon{z-index:3;background:linear-gradient(90deg,#0000,#dbc7b8 17% 86%,#0000);width:67%;height:1px;bottom:31%;right:10%;transform:rotate(-2deg)}.nocturneEmber{z-index:4;aspect-ratio:1;background:radial-gradient(circle at 32% 28%,#f4d6bf,#bb796c 56%,#64424a);border-radius:50%;width:5%;top:18%;right:18%;box-shadow:0 0 32px #e2a07e66}.productCard:hover .nocturnePlaneFar{transform:rotate(-6deg)translateY(-5px)}.productCard:hover .nocturnePlaneNear{transform:rotate(-11deg)translate(-4px,-8px)}.afterlightHaze{background:radial-gradient(at 62% 38%,#ffe2c75c,#0000 33%),linear-gradient(110deg,#ffffff3d,#0000 43%);inset:0}.afterlightColumn{z-index:2;transition:transform .76s var(--ease-out);border:1px solid #ffeedd73;border-radius:999px 999px 12px 12px;bottom:10%;box-shadow:0 28px 65px #4e2d3438,inset 0 1px #ffffff7a}.afterlightColumnOne{background:linear-gradient(160deg,#755b70,#3e374a);width:15%;height:67%;right:20%}.afterlightColumnTwo{background:linear-gradient(160deg,#edc5ad,#a96f70);width:14%;height:53%;right:41%}.afterlightColumnThree{background:linear-gradient(160deg,#f2ddc2,#ba8278);width:11%;height:38%;right:61%}.afterlightTrace{z-index:3;border:1px solid #5d3e4699;border-radius:50%;width:65%;height:65%;top:13%;right:11%;transform:rotate(-18deg)}.afterlightMark{z-index:4;color:#67494f;font-family:var(--display-font);font-size:clamp(3rem,7cqi,7rem);font-style:italic;bottom:18%;right:64%}.productCard:hover .afterlightColumnOne{transform:translateY(-5px)}.productCard:hover .afterlightColumnTwo{transform:translateY(-10px)}.productCard:hover .afterlightColumnThree{transform:translateY(-4px)}.fieldLight{background:radial-gradient(circle at 25% 18%,#ffffff85,#0000 27%),linear-gradient(125deg,#0000 42%,#ffffff1f,#0000 70%);inset:0}.fieldOrbit{z-index:2;border:2px solid #403c38a3;border-radius:50%}.fieldOrbitOuter{border-right-color:#0000;width:71%;height:70%;top:9%;right:7%;transform:rotate(-13deg)}.fieldOrbitInner{border-bottom-color:#0000;width:46%;height:45%;top:24%;right:22%;transform:rotate(21deg)}.fieldPath{z-index:3;background:linear-gradient(90deg,#0000,#eee8dc 14% 69%,#0000 84%);width:61%;height:1px;top:48%;right:11%;transform:rotate(-27deg)}.fieldStone{z-index:2;aspect-ratio:1;transition:transform .68s var(--ease-out);border:1px solid #ffffff80;border-radius:46% 54% 51% 49%/55% 43% 57% 45%;box-shadow:0 31px 68px #2d282440,inset 0 1px #ffffff61}.fieldStoneBack{background:linear-gradient(145deg,#7c7670,#3d3b3a);width:34%;bottom:16%;right:18%;transform:rotate(8deg)}.fieldStoneMain{background:linear-gradient(145deg,#ded6ca,#8e857d);place-items:center;width:27%;bottom:18%;right:45%;transform:rotate(-9deg);display:grid!important}.fieldStoneMain i{color:#3e3a37;font-size:clamp(3rem,7cqi,7rem)}.fieldWeight{z-index:4;aspect-ratio:1;background:radial-gradient(circle at 30% 25%,#eee8dd,#79746f 56%,#363534);border:1px solid #ffffff9e;border-radius:50%;width:5%;top:16%;right:14%;box-shadow:0 15px 30px #2a262347}.productCard:hover .fieldStoneBack{transform:rotate(6deg)translate(3px,-6px)}.productCard:hover .fieldStoneMain{transform:rotate(-7deg)translate(-3px,-7px)}.worldVisual[data-variant=story] .studioArchMark i,.worldVisual[data-variant=story] .atlasCore i,.worldVisual[data-variant=story] .practiceMark,.worldVisual[data-variant=story] .nocturnePlaneNear i,.worldVisual[data-variant=story] .afterlightMark,.worldVisual[data-variant=story] .fieldStoneMain i{font-size:clamp(4rem,8vw,9rem)}@media (prefers-reduced-motion:reduce){.worldVisual *{transition:none!important}}html[data-effects=reduced] .worldVisual *{transition:none!important}}
