/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.italic{font-style:italic}}:root{--night:#080612;--deep:#0d071b;--plum:#20102f;--purple:#4d1c67;--violet:#9f52be;--gold:#d7a84d;--bright-gold:#f1d07c;--ivory:#f6e9d2;--muted:#b9a7bb;--line:#8b6633}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--night);color:var(--ivory);font-family:var(--font-sans),sans-serif;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{color:#fff;background:#73358d}body:before{content:"";z-index:-2;background:radial-gradient(circle at 20% 12%,#4f1b6335,#0000 31%),radial-gradient(circle at 80% 60%,#59236b25,#0000 34%),#080612;position:fixed;inset:0}body:after{content:"";z-index:-1;opacity:.17;pointer-events:none;background-image:radial-gradient(#f1c568 1px,#0000 1px);background-size:61px 61px;position:fixed;inset:0}.nav{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#07040df7 0%,#16091fef 72%,#100718c7 100%);border-bottom:1px solid #c18f4663;align-items:center;gap:27px;width:100%;height:96px;padding:0 3.3vw;display:flex;position:absolute;box-shadow:0 13px 35px #050208a6,0 1px #ffffff0a}.brand{isolation:isolate;border-radius:50%;flex:0 0 88px;place-items:center;width:88px;height:88px;display:grid;position:relative}.brand:before{content:"";filter:blur(10px);z-index:-1;background:#9b40b050;border-radius:50%;position:absolute;inset:5px}.brand img{object-fit:cover;border:1px solid #efc66d;border-radius:50%;width:82px;height:82px;transition:transform .3s,box-shadow .3s;box-shadow:0 0 0 3px #16091f,0 0 0 4px #8e6737,0 0 25px #db67d77d,0 6px 22px #000}.brand:hover img{transform:scale(1.05);box-shadow:0 0 0 3px #16091f,0 0 0 4px #e0b45c,0 0 34px #e777e5a8,0 7px 25px #000}.navLinks{letter-spacing:.04em;flex:1;justify-content:center;align-items:center;gap:23px;font-size:9px;display:flex}.navLinks a{color:#e1d5e2;padding:36px 0 31px;position:relative}.navLinks a:first-child{color:#f0cb76}.navLinks a:after{content:"";background:var(--gold);height:1px;transition:all .25s;position:absolute;bottom:25px;left:50%;right:50%}.navLinks a:hover:after{left:0;right:0}.navButton,.outlineButton{text-transform:uppercase;letter-spacing:.12em;border:1px solid #b98a43;padding:12px 22px;font-size:8px;transition:all .3s;box-shadow:inset 0 0 0 2px #140a20,inset 0 0 0 3px #6f4d28,0 0 18px #8a3cab22}.navButton:hover,.outlineButton:hover{background:#5f2870;box-shadow:inset 0 0 0 2px #140a20,inset 0 0 0 3px #c89547,0 0 26px #c15dec55}.navButton span{color:#d6a74b;margin-left:12px}.hero{text-align:center;isolation:isolate;background:url(/images/hero-magical-garden.png) 50%/cover no-repeat;place-items:center;height:100svh;min-height:860px;display:grid;position:relative;overflow:hidden}.heroVeil{z-index:-1;background:linear-gradient(90deg,#090610e8 0%,#13081ec4 32%,#1f0e2b5e 56%,#0b061594 100%),linear-gradient(#080612a6 0%,#0000 68%,#080612d9 100%);position:absolute;inset:0}.hero:before{content:"";pointer-events:none;border:1px solid #bd8c3c55;position:absolute;inset:96px 22px 20px}.hero:after{content:"";pointer-events:none;border:1px solid #ffffff09;position:absolute;inset:104px 30px 28px}.stars{z-index:-1;position:absolute;inset:0}.stars i{background:#ffe7a6;border-radius:50%;width:2px;height:2px;animation:3s infinite alternate twinkle;position:absolute;box-shadow:0 0 15px 3px #eabc5d}.stars i:first-child{top:22%;left:8%}.stars i:nth-child(2){animation-delay:-1s;top:56%;left:18%}.stars i:nth-child(3){animation-delay:-2s;top:17%;left:38%}.stars i:nth-child(4){bottom:18%;left:48%}.stars i:nth-child(5){animation-delay:-1.4s;top:34%;right:40%}.stars i:nth-child(6){top:16%;right:27%}.stars i:nth-child(7){animation-delay:-.6s;top:48%;right:12%}.stars i:nth-child(8){bottom:18%;right:8%}.stars i:nth-child(9){animation-delay:-1.7s;bottom:12%;left:6%}@keyframes twinkle{to{opacity:.22;transform:scale(.5)}}.heroContent{width:min(720px,88vw);margin-right:42%;position:relative}.heroOrnament{font:500 27px var(--font-display);color:#e2b659;letter-spacing:.12em;text-shadow:0 0 15px #db7fff}.heroKicker{text-transform:uppercase;letter-spacing:.3em;color:#d8bd86;margin:18px 0 25px;font-size:8px}.hero h1{font:italic 500 clamp(85px,10vw,145px)/.67 var(--font-display);letter-spacing:-.04em;color:#f0c665;text-shadow:0 2px #6d3c1b,0 0 20px #e278cf55,0 7px 25px #000;margin:0}.hero h1 em{font-weight:400}.heroContent>p:not(.heroKicker){font:400 15px/1.55 var(--font-sans);color:#f0e4ee;margin:36px 0 25px}.heroContent>p span{color:#e5bb5c}.glowButton{text-transform:uppercase;letter-spacing:.12em;color:#fff4de;background:linear-gradient(90deg,#4c1c60dd,#692d7add,#4c1c60dd);border:1px solid #e1b45b;border-radius:99px;align-items:center;gap:20px;padding:14px 33px;font-size:9px;transition:all .3s;display:inline-flex;box-shadow:inset 0 0 0 3px #13091b,inset 0 0 0 4px #ae7443,0 0 18px #d05ed77a,0 0 35px #8e37b755}.glowButton:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 3px #13091b,inset 0 0 0 4px #e0b358,0 0 27px #ed79ed}.glowButton b{color:#e4bd62}.heroScroll{color:#d9ad55;font-size:18px;animation:1.8s infinite bob;position:absolute;bottom:38px;left:50%}@keyframes bob{50%{transform:translateY(6px)}}.livePill{text-transform:uppercase;letter-spacing:.13em;color:#ae9daf;background:#0a0614a6;border:1px solid #ffffff1a;border-radius:99px;align-items:center;gap:8px;width:max-content;margin:18px auto 0;padding:8px 15px;font-size:7px;transition:all .3s;display:flex}.livePill i,.phoneLive i{background:#ff477e;border-radius:50%;width:7px;height:7px;animation:1.7s infinite livePulse;box-shadow:0 0 10px #ff477e}.livePill strong{color:#fff;font-size:7px}.livePill span{color:#d6ae5a}.livePill:hover{border-color:#c3964e;transform:translateY(-2px)}@keyframes livePulse{50%{opacity:.35;transform:scale(.75)}}.framed{border-top:1px solid #865f31;border-bottom:1px solid #3d2a1b;position:relative}.framed:before{content:"";pointer-events:none;border-left:1px solid #a1733655;border-right:1px solid #a1733655;position:absolute;inset:12px}.sectionTitle{color:#d7ae5c;text-transform:uppercase;letter-spacing:.26em;justify-content:center;align-items:center;gap:22px;height:60px;display:flex;position:relative}.sectionTitle:before,.sectionTitle:after{content:"";background:linear-gradient(90deg,#0000,#966f36);width:105px;height:1px}.sectionTitle:after{transform:scaleX(-1)}.sectionTitle p{font:500 12px var(--font-display);margin:0}.sectionTitle>span{font-size:7px}.sectionTitle.ornate p{font-size:13px}.sectionTitle.ornate>span{font:italic 30px var(--font-display)}.game{background:linear-gradient(115deg,#0b0715,#190a26 50%,#0c0716);padding:20px 5vw 70px;overflow:hidden}.game:after{content:"";filter:blur(80px);pointer-events:none;background:#72287830;border-radius:50%;width:460px;height:460px;position:absolute;top:20%;right:8%}.gameGrid{grid-template-columns:.64fr 1.36fr;align-items:center;gap:5vw;max-width:1420px;margin:auto;display:grid}.gameCopy{z-index:2;padding-left:2vw;position:relative}.scriptIntro{font:italic 500 40px/1 var(--font-display);color:#edc466;margin:0 0 8px}.gameCopy h2,.storyCopy h2,.contact h2{font:500 clamp(45px,5vw,74px)/.9 var(--font-display);color:#fff1dc;margin:0 0 24px}.bodyText{font:300 12px/1.8 var(--font-sans);color:#c2b3c4;max-width:450px}.gameCopy ul{margin:25px 0 30px;padding:0;list-style:none}.gameCopy li{color:#e1d5e0;align-items:center;gap:12px;margin:11px 0;font-size:10px;display:flex}.gameCopy li i{color:#e2b963;border:1px solid #bd914d;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;display:grid}.outlineButton{align-items:center;gap:17px;display:inline-flex}.productStage{z-index:2;place-items:center;min-height:660px;display:grid;position:relative}.productStage>img{object-fit:cover;object-position:center 42%;border:1px solid #9b7136;width:100%;height:620px;box-shadow:0 30px 80px #000a;-webkit-mask-image:linear-gradient(#000 88%,#0000);mask-image:linear-gradient(#000 88%,#0000)}.productGlow{filter:blur(70px);z-index:-1;background:#a844b644;border-radius:50%;width:70%;height:70%;position:absolute}.countSeal{text-align:center;background:#0a0711d9;border:1px solid #bd914d;border-radius:50%;place-content:center;width:135px;height:135px;display:grid;position:absolute;top:9%;right:2%;box-shadow:0 0 35px #c960d244}.countSeal:before{content:"";border:1px dashed #a87a3b;border-radius:50%;position:absolute;inset:7px}.countSeal strong{font:500 42px/.8 var(--font-display);color:#efc869}.countSeal span{text-transform:uppercase;letter-spacing:.12em;color:#dec89b;margin-top:8px;font-size:7px;line-height:1.5}.cornerButterfly{filter:drop-shadow(0 0 12px #dd79e8);font-size:42px;position:absolute;bottom:10%;right:-2%}.how{background:radial-gradient(circle at 50% 40%,#351344,#0a0612 65%);padding:5px 5vw 65px}.steps{grid-template-columns:repeat(4,1fr);max-width:1300px;margin:22px auto 0;display:grid;position:relative}.steps:before{content:"";background:linear-gradient(90deg,#0000,#bc8c45,#bc8c45,#0000);height:1px;position:absolute;top:75px;left:12%;right:12%}.steps article{text-align:center;padding:20px 28px;position:relative}.stepNumber{width:25px;height:25px;font:500 13px var(--font-display);color:#e7bd67;background:#170a20;border:1px solid #cf9e4e;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:50%;transform:translate(-63px)}.stepIcon{width:90px;height:90px;font:500 34px var(--font-display);color:#d4a652;background:#180b22;border:1px solid #b2803d;border-radius:50%;place-items:center;margin:10px auto 17px;display:grid;box-shadow:inset 0 0 28px #742d8333,0 0 25px #000}.steps h3{font:500 19px var(--font-display);color:#f0c66d;margin:0 0 7px}.steps p{color:#b9a8bb;margin:0;font-size:9px;line-height:1.6}.arrow{color:#d0a24d;font-weight:300;position:absolute;top:61px;right:-8px}.sectionLead{text-align:center;font:italic 22px var(--font-display);color:#b69bbd;margin:0 0 32px}.sectionLead em{color:#e0b960}.galleryGrid{grid-template-rows:290px 290px;grid-template-columns:1.05fr .8fr .8fr;gap:14px;max-width:1420px;margin:auto;display:grid}.galleryItem{background:#140a1d;border:1px solid #8d6636;margin:0;position:relative;overflow:hidden}.galleryItem.item1{grid-row:1/3}.galleryItem.item4{grid-column:2/4}.galleryItem img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.galleryItem.item1 img{object-position:center 35%}.galleryItem.item4 img{object-position:center 48%}.galleryShade{background:linear-gradient(#0000 45%,#0a0612d6);transition:all .5s;position:absolute;inset:0}.galleryItem:hover img{transform:scale(1.045)}.galleryItem:hover .galleryShade{opacity:.55}.galleryItem figcaption{text-transform:uppercase;letter-spacing:.2em;color:#e9d8dc;font-size:8px;position:absolute;bottom:15px;left:18px}.galleryItem figcaption span{color:#e5b65e;margin-right:12px}.quote{text-align:center;background:linear-gradient(#1c0d25d9,#1c0d25ed),url(/images/hero-wide.png) 50%/cover fixed;place-content:center;min-height:590px;padding:80px 20px;display:grid}.quoteButterfly{filter:drop-shadow(0 0 10px #da74dd);font-size:31px}.quote>p{text-transform:uppercase;letter-spacing:.28em;color:#d9ad55;margin:16px 0 28px;font-size:7px}.quote blockquote{font:italic 500 clamp(45px,6vw,85px)/.95 var(--font-display);color:#f5e9f5;margin:0}.quote blockquote em{color:#e7bb62}.quote>div{color:#d3a34e;margin-top:32px}.story{background:radial-gradient(circle at 20%,#4d1d5c55,#0b0714 45%);grid-template-columns:.85fr 1.15fr;align-items:center;gap:9vw;padding:100px 8vw;display:grid}.storyVisual{place-items:center;height:650px;display:grid;position:relative}.storyVisual:before{content:"";aspect-ratio:1;border:1px solid #b4863e44;border-radius:50%;width:84%;position:absolute;box-shadow:inset 0 0 90px #73368c33}.storyCard{z-index:2;border:1px solid #c69649;border-radius:22px;width:min(28vw,355px);transform:rotate(-4deg);box-shadow:25px 32px 65px #000a}.storyMedallion{object-fit:cover;z-index:3;border:6px solid #0e0817;border-radius:50%;width:160px;height:160px;position:absolute;bottom:8%;right:1%;box-shadow:0 20px 40px #000}.storyVisual>span{font:italic 150px var(--font-display);color:#d5a95710;position:absolute;top:0;left:0}.miniTitle{text-transform:uppercase;letter-spacing:.25em;color:#c6984a;font-size:8px}.storyCopy h2{margin-top:23px}.storyCopy h2 em,.contact h2 em{color:#d8a954}.storyCopy blockquote{font:italic 500 23px/1.5 var(--font-display);color:#cf9eda;margin:27px 0}.storyCopy>p{font:300 11px/1.85 var(--font-sans);color:#ac9caf;max-width:650px}.signature{font:italic 48px/1 var(--font-display);color:#e4b75d;flex-direction:column;margin-top:34px;display:flex}.signature small{font:500 6px var(--font-sans);text-transform:uppercase;letter-spacing:.25em;color:#8e778f;margin-top:9px}.future{background:#0a0612;padding:12px 8vw 90px}.futureCard{text-align:center;background:linear-gradient(135deg,#1b0c26,#0c0714);border:1px solid #74502d;max-width:840px;margin:25px auto 0;padding:45px 70px;position:relative;box-shadow:0 25px 65px #0008}.futureCard:before{content:"";border:1px solid #a3783b33;position:absolute;inset:7px}.futureCard>span{font:italic 75px/.6 var(--font-display);color:#d8ac54}.futureCard p{font:italic 21px/1.55 var(--font-display);color:#dfcfe1}.futureCard small{text-transform:uppercase;letter-spacing:.15em;color:#8e7d90;font-size:7px}.liveSection{background:radial-gradient(circle at 25% 45%,#57206955,#0b0714 42%);grid-template-columns:.85fr 1.15fr;align-items:center;gap:9vw;min-height:690px;padding:90px 11vw;display:grid;overflow:hidden}.liveDecor{color:#d5a95388;letter-spacing:.55em;position:absolute;top:44px;left:50%;transform:translate(-50%)}.liveStage{place-items:center;height:510px;display:grid;position:relative}.liveHalo{border:1px solid #c5954738;border-radius:50%;width:470px;height:470px;position:absolute;box-shadow:inset 0 0 90px #883c9b38,0 0 75px #87379226}.liveHalo:before,.liveHalo:after{content:"";border:1px solid #c5954722;border-radius:50%;position:absolute;inset:22px}.liveHalo:after{inset:55px}.livePhone{z-index:2;text-align:center;background:linear-gradient(#2f123d99,#100718cc),url(/images/hero-magical-garden.png) 67%/cover;border:1px solid #d3a44d;border-radius:38px;width:245px;height:450px;padding:75px 15px 20px;position:relative;overflow:hidden;box-shadow:0 35px 75px #000b,0 0 30px #b14cc84f}.livePhone:before{content:"";pointer-events:none;border:1px solid #ffffff16;border-radius:30px;position:absolute;inset:8px}.phoneTop{background:#08040d;border-radius:99px;justify-content:flex-end;align-items:center;gap:4px;width:65px;height:14px;padding-right:8px;display:flex;position:absolute;top:15px;left:50%;transform:translate(-50%)}.phoneTop span{background:#5e4561;border-radius:50%;width:4px;height:4px}.phoneButterfly{filter:drop-shadow(0 0 18px #e17fe9);margin:8px 0 20px;font-size:65px}.phoneLive{letter-spacing:.15em;background:#ff326d;border-radius:4px;align-items:center;gap:6px;padding:5px 9px;font-size:7px;font-weight:600;display:inline-flex;box-shadow:0 0 15px #ff326d66}.phoneLive i{box-shadow:none;background:#fff;width:5px;height:5px}.livePhone p{font:italic 26px/1.1 var(--font-display);color:#f3d278;text-shadow:0 3px 12px #000;margin:20px 0 15px}.livePhone small{text-transform:uppercase;letter-spacing:.22em;color:#e1d4e2;font-size:7px}.liveCopy{z-index:2;position:relative}.liveCopy h2{font:500 clamp(48px,5.5vw,78px)/.88 var(--font-display);color:#f8ead4;margin:24px 0}.liveCopy h2 em{color:#e6b657}.liveCopy>p:not(.miniTitle){font:300 12px/1.85 var(--font-sans);color:#b9a9bc;max-width:580px}.livePromise{align-items:center;gap:14px;margin:28px 0;display:flex}.livePromise>span{color:#ff477e;border:1px solid #c49148;border-radius:50%;place-items:center;width:39px;height:39px;font-size:10px;display:grid;box-shadow:inset 0 0 15px #7c2e803d}.livePromise div{flex-direction:column;display:flex}.livePromise strong{text-transform:uppercase;letter-spacing:.15em;color:#e5bd69;font-size:8px}.livePromise small{color:#8e7d91;margin-top:6px;font-size:8px}.liveCopy .outlineButton{margin-top:7px}.contact{text-align:center;background:radial-gradient(circle,#50205f,#170a21 42%,#090612 75%);padding:125px 20px 110px;overflow:hidden}.contactGlow{border:1px solid #d6a64e22;border-radius:50%;width:550px;height:550px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contactGlow:before,.contactGlow:after{content:"";border:1px solid #d6a64e16;border-radius:50%;position:absolute;inset:35px}.contactGlow:after{inset:75px}.contact h2{margin:22px 0}.contact>p:not(.miniTitle){font:300 11px/1.8 var(--font-sans);color:#b5a5b8;max-width:620px;margin:0 auto 28px}.contact>:not(.contactGlow){z-index:2;position:relative}footer{color:#8e7d91;background:#07040d;border-top:1px solid #6e4c2b;grid-template-columns:1.1fr .8fr .9fr .7fr;align-items:center;gap:50px;min-height:190px;padding:40px 6vw;display:grid}.footerBrand{font:italic 500 34px/.9 var(--font-display);color:#e5bc64;flex-direction:column;display:flex}.footerBrand small{font:500 6px var(--font-sans);text-transform:uppercase;letter-spacing:.3em;color:#7d6b80;margin-top:10px}.footerLinks{gap:8px;font-size:8px;display:grid}.footerLinks a:hover,.footerContact a:hover{color:#d9ad55}.footerWords>span,.footerContact>a{text-transform:uppercase;letter-spacing:.2em;color:#c29950;font-size:7px}.footerWords p{font:italic 18px/1.2 var(--font-display);color:#af9bb1}.footerContact{flex-direction:column;gap:17px;display:flex}.footerContact small{letter-spacing:.12em;font-size:6px}@media (width<=1050px){.navLinks{gap:15px}.gameGrid{grid-template-columns:1fr}.gameCopy{text-align:center;max-width:650px;margin:40px auto 0}.gameCopy .bodyText{margin-left:auto;margin-right:auto}.gameCopy ul{text-align:left;display:inline-block}.productStage{min-height:auto}.productStage>img{height:auto;max-height:760px}.story{grid-template-columns:1fr}.storyVisual{height:600px}.storyCard{width:min(50vw,340px)}.storyCopy{max-width:750px;margin:auto}.heroContent{margin-right:32%}}@media (width<=820px){.nav{height:82px;padding:0 18px}.brand{flex-basis:72px;width:72px;height:72px}.brand img{width:66px;height:66px}.navLinks{display:none}.navButton{margin-left:auto}.hero{min-height:780px}.hero:before{inset:82px 10px 10px}.hero:after{inset:88px 16px 16px}.heroContent{width:90vw;margin:0}.heroVeil{background:linear-gradient(#080612b5,#170a20a8 45%,#080612e8)}.hero h1{font-size:84px}.heroKicker{font-size:7px}.game{padding-left:24px;padding-right:24px}.gameCopy{padding-left:0}.productStage>img{border-width:1px}.countSeal{width:105px;height:105px;top:5%;right:-5%}.countSeal strong{font-size:33px}.countSeal span{font-size:6px}.steps{grid-template-columns:1fr 1fr;gap:20px}.steps:before{display:none}.steps article{border:1px solid #5e4129;padding:35px 15px 25px}.arrow{display:none}.stepNumber{top:12px;left:20px;transform:none}.galleryGrid{grid-template-rows:280px 240px 260px;grid-template-columns:1fr 1fr}.galleryItem.item1{grid-row:1/3}.galleryItem.item4{grid-column:1/3}.quote{background-attachment:scroll}.story{padding:85px 25px}.storyVisual{height:530px}.storyCard{width:min(68vw,310px)}.storyMedallion{width:120px;height:120px}.future{padding-left:24px;padding-right:24px}.futureCard{padding:38px 25px}footer{text-align:center;grid-template-columns:1fr 1fr}.footerBrand{align-items:center}.footerLinks{display:none}}@media (width<=520px){.navButton{padding:10px 13px}.navButton span{margin-left:6px}.hero{min-height:700px}.hero h1{font-size:68px}.heroContent>p:not(.heroKicker){font-size:12px}.heroOrnament{font-size:22px}.sectionTitle:before,.sectionTitle:after{width:38px}.sectionTitle{gap:12px}.scriptIntro{font-size:34px}.gameCopy h2,.storyCopy h2,.contact h2{font-size:45px}.productStage>img{object-fit:cover;min-height:430px}.steps{grid-template-columns:1fr}.galleryGrid{display:block}.galleryItem{height:290px;margin-bottom:12px}.galleryItem.item1{height:420px}.quote{min-height:500px}.quote blockquote{font-size:43px}.storyVisual{height:450px}.storyCard{width:70vw}.storyMedallion{width:100px;height:100px;right:-5%}.storyCopy blockquote{font-size:20px}.futureCard p{font-size:18px}footer{grid-template-columns:1fr;gap:25px}.footerWords,.footerContact{align-items:center}.footerContact{display:flex}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.stars i,.heroScroll{animation:none}.galleryItem img,.glowButton,.navButton,.outlineButton,.brand img{transition:none}}@media (width<=1050px){.liveSection{grid-template-columns:1fr;padding:85px 8vw}.liveStage{height:500px}.liveCopy{text-align:center;max-width:700px;margin:auto}.liveCopy>p:not(.miniTitle){margin-left:auto;margin-right:auto}.livePromise{justify-content:center}}@media (width<=820px){.liveSection{padding-left:24px;padding-right:24px}.liveHalo{width:430px;height:430px}}@media (width<=520px){.livePill{flex-wrap:wrap;justify-content:center;max-width:230px}.liveCopy h2{font-size:45px}.liveStage{height:470px}.liveHalo{width:340px;height:340px}.livePhone{width:220px;height:415px}.livePromise{text-align:left;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.livePill i,.phoneLive i{animation:none}.livePill{transition:none}}.navLinks a.active{color:#e8c56f}.navSolid{background:#07040df2;position:absolute}.mobileMenu{display:none;position:relative}.mobileMenu summary{cursor:pointer;border:1px solid #aa793b;place-content:center;gap:4px;width:48px;height:42px;list-style:none;display:grid;position:relative}.mobileMenu summary::-webkit-details-marker{display:none}.mobileMenu summary>span{background:#edc569;width:20px;height:1px;display:block}.mobileMenu summary b{font:500 5px var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:#ab8c5b;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.mobileMenuPanel{background:linear-gradient(145deg,#1c0d28f8,#08050ff8);border:1px solid #b28343;width:min(310px,88vw);padding:22px;position:absolute;top:51px;right:0;box-shadow:0 25px 70px #000}.mobileMenuPanel:before{content:"";pointer-events:none;border:1px solid #ffffff0d;position:absolute;inset:6px}.mobileMenuPanel>p{text-transform:uppercase;letter-spacing:.25em;color:#d5aa55;margin:0 0 13px;font-size:7px}.mobileMenuPanel>a{font:500 18px var(--font-display);color:#f1e4eb;border-bottom:1px solid #ffffff0d;justify-content:space-between;padding:12px 7px;display:flex}.mobileMenuPanel>a span{color:#d4a553}.mobileMenuPanel>small{text-align:center;color:#9e783f;letter-spacing:.12em;margin-top:20px;font-size:7px;display:block}.storyButton{margin-top:25px}.storyPage{background:#080612}.storyHero{text-align:center;background:linear-gradient(#080511b3,#10071ae8),url(/images/hero-magical-garden.png) 50% 45%/cover;place-items:center;min-height:620px;padding:150px 24px 85px;display:grid;position:relative;overflow:hidden}.storyHero:after{content:"";pointer-events:none;border:1px solid #b8863e55;position:absolute;inset:94px 22px 22px}.storyHeroGlow{filter:blur(90px);background:#91349e45;border-radius:50%;width:620px;height:370px;position:absolute}.storyHeroButterfly{filter:drop-shadow(0 0 18px #d772e1);font-size:78px;position:absolute;top:25%;right:12%;transform:rotate(8deg)}.storyHeroContent{z-index:2;max-width:820px;position:relative}.storyHero h1{font:500 clamp(75px,11vw,145px)/.8 var(--font-display);color:#f5ead8;text-shadow:0 10px 35px #000;margin:24px 0}.storyHero h1 em{color:#e5b75a}.storyHeroLead{font:300 13px/1.8 var(--font-sans);color:#d2c3d4;max-width:610px;margin:30px auto}.storyHeroOrnament{font:italic 30px var(--font-display);color:#e4b558}.storyJourney{background:radial-gradient(circle at 75% 45%,#4f1d6250,#0a0613 45%);grid-template-columns:.9fr .75fr;align-items:center;gap:8vw;padding:105px 10vw;display:grid}.storyJourneyText h2,.storyBirth h2{font:500 clamp(48px,6vw,82px)/.9 var(--font-display);color:#f6ead8;margin:24px 0 34px}.storyJourneyText h2 em,.storyBirth h2 em{color:#e2b45b}.storyJourneyText>p{font:300 12px/1.95 var(--font-sans);color:#c1b1c3;max-width:590px}.storyJourneyText blockquote{font:italic 500 27px/1.45 var(--font-display);color:#ddaede;border-left:1px solid #d2a34d;margin:34px 0 0;padding-left:25px}.storyPoster{z-index:2;margin:0;position:relative}.storyPoster img{border:1px solid #b58742;width:min(100%,540px);margin:auto;box-shadow:0 35px 90px #000b,0 0 45px #9338a52e}.storyPoster:before{content:"";z-index:-1;border:1px solid #a9783744;position:absolute;inset:-16px}.storyPosterHalo{filter:blur(70px);z-index:-2;background:#9e3cb653;border-radius:50%;position:absolute;inset:10%}.storyPoster figcaption{text-align:center;text-transform:uppercase;letter-spacing:.25em;color:#ad8a53;margin-top:23px;font-size:7px}.storyBirth{text-align:center;background:linear-gradient(135deg,#170920,#090612 50%,#1a0b24);padding:110px 8vw}.storyBirth>p:not(.miniTitle){font:300 12px/1.9 var(--font-sans);color:#bbaabe;max-width:760px;margin:0 auto}.storyValues{grid-template-columns:repeat(3,1fr);gap:18px;max-width:980px;margin:55px auto 45px;display:grid}.storyValues article{background:#100818;border:1px solid #76512e;padding:36px 28px;position:relative}.storyValues article:before{content:"";border:1px solid #ffffff0a;position:absolute;inset:7px}.storyValues span{color:#dda94f;font-size:27px}.storyValues h3{font:500 25px var(--font-display);color:#edc66f;margin:14px 0 8px}.storyValues p{color:#9f8fa2;font-size:9px;line-height:1.6}.storyFooter{grid-template-columns:1fr 1fr 1fr;min-height:145px}.storyFooter>p{font:italic 18px/1.3 var(--font-display);text-align:center;color:#a994ab}.storyFooter>div{justify-content:flex-end;gap:28px;display:flex}.storyFooter>div a{text-transform:uppercase;letter-spacing:.16em;color:#c79a4e;font-size:7px}@media (width<=900px){.storyJourney{grid-template-columns:1fr;gap:70px}.storyJourneyText{max-width:720px;margin:auto}.storyPoster{width:min(620px,90vw);margin:auto}.storyHeroButterfly{font-size:55px;right:6%}.storyFooter{grid-template-columns:1fr;gap:22px}.storyFooter>div{justify-content:center}}@media (width<=820px){.navButton{display:none}.mobileMenu{margin-left:auto;display:block}}@media (width<=620px){.storyHero{min-height:540px;padding-top:130px}.storyHero:after{inset:82px 10px 10px}.storyHero h1{font-size:68px}.storyHeroButterfly{font-size:36px;top:19%;right:8%}.storyJourney{padding:80px 25px}.storyJourneyText h2,.storyBirth h2{font-size:46px}.storyJourneyText blockquote{font-size:23px}.storyPoster:before{inset:-8px}.storyBirth{padding:85px 24px}.storyValues{grid-template-columns:1fr}.storyFooter{padding:45px 24px}}.childrenTeaser{background:radial-gradient(circle at 28% 48%,#9d3da04d,#160b2c 36%,#090617 76%);grid-template-columns:.82fr 1.18fr;align-items:center;gap:8vw;min-height:760px;padding:85px 10vw;display:grid;overflow:hidden}.childrenTeaser:after{content:"";pointer-events:none;border:1px solid #e5b95b22;border-radius:50%;width:520px;height:520px;position:absolute;top:14%;left:7%;box-shadow:inset 0 0 95px #8d40aa2e}.childrenTeaserGlow{filter:blur(110px);background:#b545b136;border-radius:50%;width:680px;height:680px;position:absolute;top:5%;left:-8%}.childrenTeaserVisual{z-index:2;justify-self:center;position:relative}.childrenTeaserVisual>img{object-fit:cover;object-position:top;border:1px solid #e1ad4d;border-radius:28px;width:min(34vw,430px);max-height:640px;box-shadow:0 38px 95px #000c,0 0 38px #d060db45}.childrenTeaserVisual:before{content:"";z-index:-1;border:1px solid #c9944855;border-radius:36px;position:absolute;inset:-13px}.childrenAgeBadge{text-align:center;text-transform:uppercase;letter-spacing:.15em;color:#ffecc1;background:linear-gradient(145deg,#78307f,#301145);border:1px solid #f1c660;border-radius:50%;place-content:center;width:116px;height:116px;font-size:11px;display:grid;position:absolute;top:9%;right:-42px;box-shadow:0 0 30px #da65da66}.childrenAgeBadge:before{content:"";border:1px dashed #e5b451;border-radius:50%;position:absolute;inset:7px}.childrenAgeBadge strong{font:600 29px/.9 var(--font-display);color:#fff1bf;letter-spacing:0;display:block}.childrenTeaserCopy{z-index:2;max-width:680px;position:relative}.childrenTeaserCopy h2{font:500 clamp(58px,7vw,92px)/.78 var(--font-display);color:#fff0d6;margin:22px 0 30px}.childrenTeaserCopy h2 em{color:#f0c765}.childrenTeaserCopy>p:not(.miniTitle){font:300 13px/1.9 var(--font-sans);color:#d2bfd4;max-width:620px}.childrenQuickFacts{flex-wrap:wrap;gap:12px;margin:32px 0;display:flex}.childrenQuickFacts span{text-transform:uppercase;letter-spacing:.12em;color:#d8c6da;background:#14091fd9;border:1px solid #aa7a3c;border-radius:99px;padding:12px 16px;font-size:7px}.childrenQuickFacts b{font:600 13px var(--font-display);color:#f1ca71;margin-right:4px}.childrenButton{color:#fff7e8;text-transform:uppercase;letter-spacing:.12em;background:linear-gradient(90deg,#713078,#a14b98,#713078);border:1px solid #f0c45f;border-radius:99px;justify-content:center;align-items:center;gap:18px;padding:15px 28px;font-size:8px;transition:all .3s;display:inline-flex;box-shadow:inset 0 0 0 3px #1a0b24,inset 0 0 0 4px #d89c52,0 0 28px #d663d455}.childrenButton:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 3px #1a0b24,inset 0 0 0 4px #f0c45f,0 0 38px #ef79e5}.childrenButton span{color:#ffe08a}.childrenPage{background:#090617}.childrenHero{background:radial-gradient(circle at 70% 40%,#a244ae55,#130927 39%,#080614 78%);grid-template-columns:1.05fr .72fr;align-items:center;gap:7vw;min-height:940px;padding:135px 8vw 80px;display:grid;position:relative;overflow:hidden}.childrenHero:before{content:"";pointer-events:none;border:1px solid #d9a7494d;position:absolute;inset:94px 22px 22px}.childrenHero:after{content:"";pointer-events:none;border:1px solid #deb25322;border-radius:50%;width:680px;height:680px;position:absolute;top:15%;right:1%;box-shadow:inset 0 0 120px #a94bb23c}.childrenHeroGlow{filter:blur(120px);background:#ad43b33b;border-radius:50%;width:850px;height:620px;position:absolute;top:11%;right:-8%}.childrenSparkles{pointer-events:none;position:absolute;inset:0}.childrenSparkles i{background:#ffe08b;border-radius:50%;width:4px;height:4px;position:absolute;box-shadow:0 0 14px 4px #ecb453}.childrenSparkles i:first-child{top:25%;left:6%}.childrenSparkles i:nth-child(2){top:17%;left:43%}.childrenSparkles i:nth-child(3){bottom:13%;left:51%}.childrenSparkles i:nth-child(4){top:47%;right:42%}.childrenSparkles i:nth-child(5){top:22%;right:7%}.childrenSparkles i:nth-child(6){bottom:16%;right:4%}.childrenHeroCopy{z-index:3;max-width:730px;position:relative}.childrenKicker,.childrenSectionKicker{text-transform:uppercase;letter-spacing:.28em;color:#e3b55a;margin:0;font-size:8px}.childrenHero h1{font:500 clamp(80px,10vw,145px)/.68 var(--font-display);letter-spacing:-.04em;color:#fff0db;text-shadow:0 10px 38px #000;margin:30px 0 38px}.childrenHero h1 span{color:#f1c768;font-style:italic}.childrenHeroCopy>p:not(.childrenKicker){font:300 13px/1.9 var(--font-sans);color:#dac9dc;max-width:650px}.childrenHeroTags{flex-wrap:wrap;gap:10px;margin:30px 0;display:flex}.childrenHeroTags span{text-transform:uppercase;letter-spacing:.12em;color:#e7d8e7;background:#11091bc7;border:1px solid #9c7038;border-radius:99px;padding:10px 15px;font-size:7px}.childrenHeroArt{z-index:3;justify-self:center;margin:0;position:relative}.childrenHeroArt>img{object-fit:cover;object-position:top;border:1px solid #e7b452;border-radius:28px;width:min(35vw,465px);max-height:720px;box-shadow:0 45px 100px #000c,0 0 55px #d768df4d}.childrenHeroArt:before{content:"";border:1px solid #e0ad4c4f;border-radius:37px;position:absolute;inset:-13px}.childrenArtHalo{filter:blur(80px);z-index:-1;background:#d159d069;border-radius:50%;position:absolute;inset:10%}.childrenHeroArt figcaption{text-align:center;background:#160a25e8;border:1px solid #efc464;border-radius:50%;place-content:center;width:135px;height:135px;display:grid;position:absolute;bottom:8%;right:-38px;box-shadow:0 0 32px #d862dc55}.childrenHeroArt figcaption:before{content:"";border:1px dashed #bc8941;border-radius:50%;position:absolute;inset:8px}.childrenHeroArt figcaption b{font:600 27px var(--font-display);color:#f2ca70}.childrenHeroArt figcaption span{text-transform:uppercase;letter-spacing:.12em;color:#d9c4d9;max-width:86px;margin:auto;font-size:6px;line-height:1.5}.childrenIntro{text-align:center;background:radial-gradient(circle at 50% 45%,#4d1a6259,#090614 57%);padding:105px 7vw 100px}.childrenIntro h2,.childrenHow h2,.childrenWhyCopy h2,.childrenGalleryCopy h2,.childrenCta h2{font:500 clamp(52px,6vw,82px)/.88 var(--font-display);color:#f7ead8;margin:24px 0 28px}.childrenIntro h2 em,.childrenHow h2 em,.childrenWhyCopy h2 em,.childrenGalleryCopy h2 em,.childrenCta h2 em{color:#e9bc60}.childrenIntroLead{max-width:760px;font:300 12px/1.9 var(--font-sans);color:#c6b5c9;margin:0 auto}.childrenValues{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1120px;margin:55px auto 0;display:grid}.childrenValues article{background:linear-gradient(145deg,#1f0d2d,#0e0819);border:1px solid #805c34;min-height:235px;padding:42px 30px 32px;position:relative;box-shadow:0 22px 55px #0006}.childrenValues article:before{content:"";border:1px solid #ffffff0b;position:absolute;inset:7px}.childrenValues span{color:#edbd5c;filter:drop-shadow(0 0 10px #db69d8);font-size:30px}.childrenValues h3{font:500 27px var(--font-display);color:#f0cc7b;margin:18px 0 10px}.childrenValues p{color:#ad9eaf;margin:0;font-size:9px;line-height:1.75}.childrenHow{background:linear-gradient(135deg,#160a25,#0a0614 52%,#210d2e);padding:100px 8vw 95px}.childrenHowTitle{text-align:center}.childrenSteps{grid-template-columns:repeat(2,1fr);gap:14px;max-width:1150px;margin:52px auto 45px;display:grid}.childrenSteps article{background:#0d0718c9;border:1px solid #74502f;grid-template-columns:78px 1fr;align-items:center;gap:18px;min-height:125px;padding:22px 28px;display:grid;position:relative}.childrenSteps article:before{content:"";border:1px solid #ffffff0a;position:absolute;inset:6px}.childrenSteps>article>span{width:60px;height:60px;font:600 29px var(--font-display);color:#f1c568;z-index:1;background:#3b1749;border:1px solid #d1a04e;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 18px #b84bc25c}.childrenSteps h3{font:500 22px var(--font-display);color:#ecd1a0;margin:0 0 6px;position:relative}.childrenSteps p{color:#a999ac;margin:0;font-size:8px;line-height:1.6;position:relative}.childrenGuide{grid-template-columns:repeat(3,1fr);gap:13px;max-width:1150px;margin:auto;display:grid}.childrenGuide article{background:#3715477a;border:1px solid #8b6336;gap:14px;padding:23px;display:flex}.childrenGuide>article>span{color:#efc468;background:#140a20;border:1px solid #d4a34c;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.childrenGuide h3{font:500 18px var(--font-display);color:#efcc84;margin:0 0 5px}.childrenGuide p{color:#b4a4b7;margin:0;font-size:8px;line-height:1.6}.childrenWhy{background:radial-gradient(circle at 22% 48%,#8f35a045,#0a0614 43%);grid-template-columns:.84fr 1.16fr;align-items:center;gap:9vw;padding:100px 9vw;display:grid}.childrenWhyVisual{z-index:2;justify-self:center;margin:0;position:relative}.childrenWhyVisual>div{filter:blur(80px);z-index:-1;background:#b74bc55c;border-radius:50%;position:absolute;inset:8%}.childrenWhyVisual img{object-fit:cover;object-position:top;border:1px solid #d3a04d;border-radius:28px;width:min(38vw,500px);max-height:700px;box-shadow:0 35px 85px #000c}.childrenWhyCopy{max-width:700px}.childrenWhyCopy blockquote{font:italic 500 26px/1.5 var(--font-display);color:#ddaee2;border-left:1px solid #d7a84e;margin:30px 0;padding-left:24px}.childrenWhyCopy>p:not(.childrenSectionKicker){font:300 11px/1.85 var(--font-sans);color:#b8a8bb;max-width:620px}.childrenSignature{font:italic 45px var(--font-display);color:#edc365;margin-top:28px}.childrenSignature span{color:#e39bdc;font-size:20px}.childrenGallery{background:linear-gradient(130deg,#1b0b27,#090614 56%,#170922);grid-template-columns:.72fr 1.28fr;align-items:center;gap:7vw;padding:110px 7vw;display:grid}.childrenGalleryCopy{max-width:560px}.childrenGalleryCopy>p:not(.childrenSectionKicker){font:300 11px/1.9 var(--font-sans);color:#b8a9bb}.childrenGalleryImages{grid-template-columns:1.08fr .82fr;align-items:center;gap:22px;display:grid}.childrenGalleryImages figure{margin:0;position:relative}.childrenGalleryImages img{border:1px solid #d2a04a;border-radius:25px;width:100%;box-shadow:0 28px 75px #000b}.childrenBackCard{transform:translateY(45px)}.childrenGalleryImages figcaption{text-align:center;text-transform:uppercase;letter-spacing:.2em;color:#c99d52;margin-top:15px;font-size:7px}.childrenCta{text-align:center;background:radial-gradient(circle at 50% 45%,#7f2c8a6b,#1c0b2a 40%,#080614 72%);padding:125px 22px 115px;overflow:hidden}.childrenCta:after{content:"";border:1px solid #d8aa5029;border-radius:50%;width:650px;height:650px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 110px #b849bb36}.childrenCta>*{z-index:2;position:relative}.childrenCtaButterfly{filter:drop-shadow(0 0 18px #e57aea);margin-bottom:22px;font-size:58px;display:block}.childrenCta>p:not(.childrenSectionKicker){font:300 11px/1.85 var(--font-sans);color:#c2b1c5;max-width:650px;margin:0 auto 30px}.childrenCta>div{justify-content:center;align-items:center;gap:28px;display:flex}.childrenTextLink{text-transform:uppercase;letter-spacing:.13em;color:#e4bd6a;border-bottom:1px solid #b18442;padding:8px 0;font-size:8px}.childrenFooter{color:#8e7d91;background:#07040d;border-top:1px solid #6e4c2b;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:30px;min-height:155px;padding:38px 6vw;display:grid}.childrenFooter>p{text-align:center;font:italic 17px var(--font-display);color:#aa96ad}.childrenFooter>div{justify-content:flex-end;gap:24px;display:flex}.childrenFooter>div a{text-transform:uppercase;letter-spacing:.16em;color:#c79a4e;font-size:7px}@media (width<=1050px){.childrenTeaser{grid-template-columns:.9fr 1.1fr;padding-left:7vw;padding-right:7vw}.childrenHero{grid-template-columns:1fr .72fr;padding-left:6vw;padding-right:6vw}.childrenHero h1{font-size:92px}.childrenHeroArt figcaption{right:-20px}.childrenWhy{gap:6vw}.childrenGallery{grid-template-columns:.82fr 1.18fr}}@media (width<=900px){.childrenTeaser{text-align:center;grid-template-columns:1fr;gap:65px}.childrenTeaserVisual>img{width:min(75vw,420px)}.childrenTeaserCopy{margin:auto}.childrenTeaserCopy>p:not(.miniTitle){margin-left:auto;margin-right:auto}.childrenQuickFacts{justify-content:center}.childrenHero{text-align:center;grid-template-columns:1fr;gap:70px;padding-top:150px}.childrenHeroCopy{margin:auto}.childrenHeroCopy>p:not(.childrenKicker){margin-left:auto;margin-right:auto}.childrenHeroTags{justify-content:center}.childrenHeroArt>img{width:min(72vw,460px)}.childrenValues{grid-template-columns:1fr;max-width:650px}.childrenValues article{min-height:auto}.childrenWhy{grid-template-columns:1fr;gap:70px}.childrenWhyVisual img{width:min(72vw,500px)}.childrenWhyCopy{max-width:720px;margin:auto}.childrenGallery{grid-template-columns:1fr;gap:65px}.childrenGalleryCopy{text-align:center;max-width:720px;margin:auto}.childrenGalleryImages{max-width:720px;margin:auto}.childrenFooter{text-align:center;grid-template-columns:1fr}.childrenFooter .footerBrand{align-items:center}.childrenFooter>div{justify-content:center}}@media (width<=700px){.childrenSteps,.childrenGuide{grid-template-columns:1fr}.childrenHeroArt figcaption{width:115px;height:115px;right:-25px}.childrenHeroArt figcaption b{font-size:23px}.childrenGalleryImages{gap:12px}.childrenBackCard{transform:translateY(25px)}}@media (width<=520px){.childrenTeaser{padding:75px 24px}.childrenTeaser:after{width:360px;height:360px;left:-20%}.childrenTeaserVisual>img{width:min(78vw,350px);max-height:560px}.childrenAgeBadge{width:92px;height:92px;right:-27px}.childrenAgeBadge strong{font-size:24px}.childrenTeaserCopy h2{font-size:55px}.childrenQuickFacts{display:grid}.childrenHero{padding:125px 24px 75px}.childrenHero:before{inset:82px 10px 10px}.childrenHero h1{font-size:67px}.childrenHeroCopy>p:not(.childrenKicker){font-size:11px}.childrenHeroTags{display:grid}.childrenHeroArt>img{width:76vw;max-height:620px}.childrenHeroArt figcaption{width:98px;height:98px;bottom:5%;right:-23px}.childrenHeroArt figcaption b{font-size:19px}.childrenHeroArt figcaption span{font-size:5px}.childrenIntro,.childrenHow,.childrenWhy,.childrenGallery{padding:82px 24px}.childrenIntro h2,.childrenHow h2,.childrenWhyCopy h2,.childrenGalleryCopy h2,.childrenCta h2{font-size:45px}.childrenValues{margin-top:38px}.childrenSteps article{grid-template-columns:58px 1fr;padding:18px 17px}.childrenSteps>article>span{width:49px;height:49px;font-size:24px}.childrenSteps h3{font-size:19px}.childrenWhyVisual img{width:82vw}.childrenWhyCopy blockquote{font-size:22px}.childrenGalleryImages{grid-template-columns:1fr}.childrenBackCard{width:82%;transform:none;margin:0 auto!important}.childrenCta{padding:95px 24px}.childrenCta>div{flex-direction:column;gap:18px}.childrenFooter{padding:42px 24px}}@media (prefers-reduced-motion:reduce){.childrenButton{transition:none}}.oracleButton{color:#fff8e8;text-transform:uppercase;letter-spacing:.13em;background:linear-gradient(90deg,#4f1c7d,#b13d9b,#194f8e,#4f1c7d) 0 0/220% 100%;border:1px solid #f0c45f;border-radius:99px;justify-content:center;align-items:center;gap:18px;padding:15px 29px;font-size:8px;transition:all .35s;display:inline-flex;box-shadow:inset 0 0 0 3px #13091f,inset 0 0 0 4px #d49b50,0 0 30px #c94dcf66}.oracleButton:hover{background-position:100% 0;transform:translateY(-3px);box-shadow:inset 0 0 0 3px #13091f,inset 0 0 0 4px #f0c45f,0 0 42px #ef69df7a}.oracleButton span{color:#ffe58d}.oracleTeaser{background:radial-gradient(circle at 77% 45%,#235eb14b,#6b1b7450 25%,#130824 52%,#080614 82%);grid-template-columns:1.05fr .82fr;align-items:center;gap:7vw;min-height:780px;padding:90px 9vw;display:grid;overflow:hidden}.oracleTeaser:after{content:"";pointer-events:none;border:1px solid #e4b65626;border-radius:50%;width:570px;height:570px;position:absolute;top:12%;right:6%;box-shadow:inset 0 0 120px #276bc43b}.oracleTeaserGlow{filter:blur(105px);background:conic-gradient(from 40deg,#2b73bd3c,#c843ae55,#6d31a74a,#2b73bd3c);border-radius:50%;width:760px;height:650px;position:absolute;top:4%;right:-10%}.oracleTeaserCopy{z-index:3;max-width:690px;position:relative}.oracleTeaserCopy h2{font:500 clamp(62px,7vw,102px)/.76 var(--font-display);color:#fff0db;margin:23px 0 31px}.oracleTeaserCopy h2 em{color:#f0c765}.oracleTeaserCopy>p:not(.miniTitle){font:300 13px/1.9 var(--font-sans);color:#d4c1d6;max-width:620px}.oracleQuickFacts{flex-wrap:wrap;gap:11px;margin:31px 0;display:flex}.oracleQuickFacts span{text-transform:uppercase;letter-spacing:.13em;color:#d9c7dc;background:#10091ccf;border:1px solid #a7783d;border-radius:99px;padding:11px 15px;font-size:7px}.oracleQuickFacts b{font:600 13px var(--font-display);color:#f2ca6d;margin-right:4px}.oracleTeaserVisual{z-index:3;justify-self:center;position:relative}.oracleTeaserVisual>img{border:1px solid #e1ad4e;border-radius:25px;width:min(35vw,470px);box-shadow:0 42px 100px #000c,0 0 50px #337be25c}.oracleTeaserVisual:before{content:"";z-index:-1;border:1px solid #d29c4757;border-radius:34px;position:absolute;inset:-13px}.oracleTeaserHalo{filter:blur(78px);z-index:-2;background:#cc50c95e;border-radius:50%;position:absolute;inset:8%}.oracleTeaserSeal{text-align:center;text-transform:uppercase;letter-spacing:.13em;color:#dfcfe2;background:#10071edb;border:1px solid #f0c45f;border-radius:50%;place-content:center;width:118px;height:118px;font-size:6px;line-height:1.5;display:grid;position:absolute;top:7%;right:-40px;box-shadow:0 0 34px #3086d477}.oracleTeaserSeal:before{content:"";border:1px dashed #c79548;border-radius:50%;position:absolute;inset:7px}.oracleTeaserSeal strong{font:600 31px/.9 var(--font-display);color:#f1ca72;letter-spacing:0;display:block}.oraclePage{background:#080613}.oracleHero{background:radial-gradient(circle at 77% 43%,#2268bd52,#7d267853 25%,#160927 49%,#080613 80%);grid-template-columns:1.03fr .72fr;align-items:center;gap:7vw;min-height:970px;padding:138px 8vw 78px;display:grid;position:relative;overflow:hidden}.oracleHero:before{content:"";pointer-events:none;border:1px solid #d9a74955;position:absolute;inset:94px 22px 22px}.oracleHero:after{content:"";pointer-events:none;border:1px solid #e2b25326;border-radius:50%;width:720px;height:720px;position:absolute;top:13%;right:-1%;box-shadow:inset 0 0 130px #2a71c841}.oracleHeroGlow{filter:blur(120px);background:conic-gradient(from 65deg,#2574c33d,#d140b84f,#782dad42,#2574c33d);border-radius:50%;width:900px;height:700px;position:absolute;top:8%;right:-9%}.oracleStars{pointer-events:none;position:absolute;inset:0}.oracleStars i{background:#ffe8a0;border-radius:50%;width:3px;height:3px;animation:3.2s infinite alternate twinkle;position:absolute;box-shadow:0 0 14px 4px #edba57}.oracleStars i:first-child{top:22%;left:5%}.oracleStars i:nth-child(2){animation-delay:-1s;top:18%;left:37%}.oracleStars i:nth-child(3){animation-delay:-2.2s;bottom:14%;left:44%}.oracleStars i:nth-child(4){animation-delay:-.7s;top:49%;right:46%}.oracleStars i:nth-child(5){animation-delay:-2.5s;top:15%;right:31%}.oracleStars i:nth-child(6){animation-delay:-1.4s;top:27%;right:7%}.oracleStars i:nth-child(7){bottom:17%;right:4%}.oracleStars i:nth-child(8){animation-delay:-1.9s;bottom:12%;left:8%}.oracleHeroCopy{z-index:3;max-width:760px;position:relative}.oracleKicker,.oracleSectionKicker{text-transform:uppercase;letter-spacing:.28em;color:#e5b75b;margin:0;font-size:8px}.oracleHero h1{font:500 clamp(80px,9.5vw,140px)/.68 var(--font-display);letter-spacing:-.045em;color:#fff0d9;text-shadow:0 12px 40px #000;margin:30px 0 40px}.oracleHero h1 span{color:#f0c566;font-style:italic}.oracleHeroCopy>p:not(.oracleKicker){max-width:660px;font:300 13px/1.9 var(--font-sans);color:#dacadd}.oracleHeroTags{flex-wrap:wrap;gap:10px;margin:31px 0;display:flex}.oracleHeroTags span{text-transform:uppercase;letter-spacing:.12em;color:#e8d9e9;background:#0c0718c7;border:1px solid #a6783d;border-radius:99px;padding:10px 15px;font-size:7px}.oracleHeroArt{z-index:3;justify-self:center;margin:0;position:relative}.oracleHeroArt>img{object-fit:cover;object-position:center;border:1px solid #e7b453;border-radius:27px;width:min(36vw,500px);max-height:760px;box-shadow:0 48px 110px #000d,0 0 62px #377fd567}.oracleHeroArt:before{content:"";border:1px solid #e2ad4e52;border-radius:38px;position:absolute;inset:-14px}.oracleArtHalo{filter:blur(82px);z-index:-1;background:conic-gradient(#2b8bd075,#cf4bcf78,#6336b471,#2b8bd075);border-radius:50%;position:absolute;inset:8%}.oracleHeroArt figcaption{text-align:center;background:#10071fe8;border:1px solid #f0c45f;border-radius:50%;place-content:center;width:142px;height:142px;display:grid;position:absolute;bottom:7%;right:-39px;box-shadow:0 0 38px #3084d66b}.oracleHeroArt figcaption:before{content:"";border:1px dashed #c39146;border-radius:50%;position:absolute;inset:8px}.oracleHeroArt figcaption strong{font:600 34px/.9 var(--font-display);color:#f1ca72}.oracleHeroArt figcaption span{text-transform:uppercase;letter-spacing:.11em;color:#dac6dc;max-width:90px;margin:6px auto 0;font-size:6px;line-height:1.55}.oracleIntro{text-align:center;background:radial-gradient(circle at 50% 45%,#4b2d9a57,#7f226344 28%,#090614 65%);padding:110px 7vw 105px}.oracleIntro h2,.oracleHow h2,.oracleCardsCopy h2,.oracleForWhoCopy h2,.oracleCta h2{font:500 clamp(52px,6vw,84px)/.87 var(--font-display);color:#f7ead8;margin:24px 0 29px}.oracleIntro h2 em,.oracleHow h2 em,.oracleCardsCopy h2 em,.oracleForWhoCopy h2 em,.oracleCta h2 em{color:#edbf62}.oracleIntroLead{max-width:800px;font:300 12px/1.95 var(--font-sans);color:#c8b7cb;margin:0 auto}.oracleMeanings{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1140px;margin:56px auto 0;display:grid}.oracleMeanings article{background:linear-gradient(145deg,#211036,#0e081a);border:1px solid #835c35;min-height:250px;padding:44px 31px 34px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0007}.oracleMeanings article:before{content:"";border:1px solid #ffffff0c;position:absolute;inset:7px}.oracleMeanings article:after{content:"";filter:blur(40px);background:#2e78c733;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-45px;right:-40px}.oracleMeanings span{z-index:1;color:#f0bf5d;filter:drop-shadow(0 0 11px #d855d5);font-size:31px;position:relative}.oracleMeanings h3{z-index:1;font:500 28px var(--font-display);color:#f1cc7c;margin:18px 0 11px;position:relative}.oracleMeanings p{z-index:1;color:#b0a0b3;margin:0;font-size:9px;line-height:1.75;position:relative}.oracleHow{background:linear-gradient(135deg,#160a29,#090614 50%,#151245);padding:105px 8vw 100px}.oracleHowTitle{text-align:center}.oracleSteps{grid-template-columns:repeat(2,1fr);gap:14px;max-width:1160px;margin:54px auto 35px;display:grid}.oracleSteps article{background:#0c0719d9;border:1px solid #785332;grid-template-columns:82px 1fr;align-items:center;gap:18px;min-height:138px;padding:24px 29px;display:grid;position:relative}.oracleSteps article:before{content:"";border:1px solid #ffffff0a;position:absolute;inset:6px}.oracleSteps>article>span{width:62px;height:62px;font:600 29px var(--font-display);color:#f2c86a;z-index:1;background:linear-gradient(145deg,#511a65,#143e74);border:1px solid #d4a34d;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 20px #cd4eb45e}.oracleSteps h3{font:500 23px var(--font-display);color:#efd09a;margin:0 0 6px;position:relative}.oracleSteps p{color:#aa9aad;margin:0;font-size:8px;line-height:1.68;position:relative}.oracleTikTokNote{background:linear-gradient(90deg,#36134c99,#102a54a3);border:1px solid #956c3d;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;max-width:1160px;margin:auto;padding:23px 27px;display:grid}.oracleTikTokNote>span{color:#efc568;border:1px solid #d2a049;border-radius:50%;place-items:center;width:41px;height:41px;display:grid}.oracleTikTokNote p{color:#c1b2c4;margin:0;font-size:9px;line-height:1.75}.oracleTikTokNote strong{font:500 19px var(--font-display);color:#efd29b;display:block}.oracleTikTokNote a{white-space:nowrap;text-transform:uppercase;letter-spacing:.13em;color:#efc466;border-bottom:1px solid #b88742;padding:7px 0;font-size:7px}.oracleCards{background:radial-gradient(circle at 75% 46%,#2670bd36,#7d23633e 29%,#090614 66%);grid-template-columns:.72fr 1.28fr;align-items:center;gap:7vw;padding:112px 7vw;display:grid;overflow:hidden}.oracleCardsCopy{max-width:560px}.oracleCardsCopy>p:not(.oracleSectionKicker){font:300 11px/1.9 var(--font-sans);color:#b9a9bc}.oracleCardsCopy ul{margin:35px 0 0;padding:0;list-style:none}.oracleCardsCopy li{border-bottom:1px solid #ffffff10;align-items:center;gap:17px;padding:15px 0;display:flex}.oracleCardsCopy li>span{width:48px;height:48px;font:600 22px var(--font-display);color:#f1c76c;background:#14091f;border:1px solid #cc9948;border-radius:50%;flex:0 0 48px;place-items:center;display:grid}.oracleCardsCopy li strong{font:500 19px var(--font-display);color:#edd5ad;display:block}.oracleCardsCopy li small{text-transform:uppercase;letter-spacing:.11em;color:#9d8d9f;font-size:7px;line-height:1.5}.oracleCardGallery{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:23px;display:grid;position:relative}.oracleCardGallery:before{content:"";filter:blur(90px);z-index:-1;background:conic-gradient(#2c80cb61,#c745bd64,#7334b861,#2c80cb61);border-radius:50%;position:absolute;inset:13%}.oracleCardGallery figure{margin:0;position:relative}.oracleCardGallery img{border:1px solid #d7a44e;border-radius:26px;width:100%;box-shadow:0 35px 90px #000c}.oracleBackCard{transform:translateY(45px)rotate(-2deg)}.oracleSampleCard{transform:translateY(-35px)rotate(2deg)}.oracleCardGallery figcaption{text-align:center;text-transform:uppercase;letter-spacing:.18em;color:#cc9d50;margin-top:16px;font-size:7px}.oracleForWho{background:linear-gradient(135deg,#160921,#0a0613 50%,#141143);grid-template-columns:1.13fr .65fr;align-items:center;gap:9vw;padding:108px 10vw;display:grid;overflow:hidden}.oracleForWhoGlow{filter:blur(100px);background:#296fbd34;border-radius:50%;width:650px;height:650px;position:absolute;top:7%;right:-8%}.oracleForWhoCopy{z-index:2;max-width:720px;position:relative}.oracleForWhoCopy>p:not(.oracleSectionKicker){font:300 11px/1.9 var(--font-sans);color:#bcaebe;max-width:660px}.oracleForWhoCopy blockquote{font:italic 500 28px/1.45 var(--font-display);color:#dfaee2;border-left:1px solid #d5a24b;margin:33px 0 0;padding-left:25px}.oracleSignature{font:italic 45px var(--font-display);color:#edc366;margin-top:26px}.oracleSignature span{filter:drop-shadow(0 0 10px #e570db);font-size:21px}.oracleForWhoVisual{z-index:2;justify-self:center;margin:0;position:relative}.oracleForWhoVisual>div{filter:blur(75px);z-index:-1;background:#bd48c460;border-radius:50%;position:absolute;inset:7%}.oracleForWhoVisual img{object-fit:cover;object-position:top;border:1px solid #d8a64e;border-radius:26px;width:min(31vw,405px);max-height:660px;box-shadow:0 38px 90px #000c,0 0 42px #347ed653}.oracleNotice{background:#100819;border:1px solid #855d35;grid-template-columns:auto 1fr;align-items:center;gap:20px;max-width:1050px;margin:55px auto;padding:25px 30px;display:grid;position:relative}.oracleNotice:before{content:"";border:1px solid #ffffff0a;position:absolute;inset:6px}.oracleNotice>span{color:#efc368;border:1px solid #cb9847;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative}.oracleNotice p{color:#a999ac;margin:0;font-size:8px;line-height:1.75;position:relative}.oracleNotice strong{font:500 19px var(--font-display);color:#e8cc9c;display:block}.oracleCta{text-align:center;background:radial-gradient(circle at 50% 44%,#2f70b769,#8b2a7a66 28%,#1b0c2b 47%,#080614 74%);padding:126px 22px 116px;overflow:hidden}.oracleCta:after{content:"";border:1px solid #d8aa502c;border-radius:50%;width:680px;height:680px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 125px #2b76c33c}.oracleCta>*{z-index:2;position:relative}.oracleCtaButterfly{filter:drop-shadow(0 0 20px #ed74e1);margin-bottom:23px;font-size:64px;display:block}.oracleCta>p:not(.oracleSectionKicker){font:300 11px/1.9 var(--font-sans);color:#c5b5c8;max-width:690px;margin:0 auto 31px}.oracleCta>div{justify-content:center;align-items:center;gap:29px;display:flex}.oracleTextLink{text-transform:uppercase;letter-spacing:.14em;color:#e6bd6a;border-bottom:1px solid #b18442;padding:8px 0;font-size:8px}.oracleFooter{color:#8e7d91;background:#07040d;border-top:1px solid #6e4c2b;grid-template-columns:1fr 1fr 1.2fr;align-items:center;gap:30px;min-height:155px;padding:38px 6vw;display:grid}.oracleFooter>p{text-align:center;font:italic 17px var(--font-display);color:#aa96ad}.oracleFooter>div{flex-wrap:wrap;justify-content:flex-end;gap:22px;display:flex}.oracleFooter>div a{text-transform:uppercase;letter-spacing:.15em;color:#c79a4e;font-size:7px}@media (width<=1180px){.navLinks{gap:13px;font-size:8px}.navButton{padding-left:15px;padding-right:15px}.oracleHero{padding-left:6vw;padding-right:6vw}.oracleHero h1{font-size:92px}.oracleTeaser{padding-left:7vw;padding-right:7vw}.oracleForWho{gap:6vw}}@media (width<=1050px){.navButton{display:none}.oracleTeaser{grid-template-columns:1fr .78fr}.oracleHero{grid-template-columns:1fr .72fr}.oracleHeroArt figcaption{right:-22px}.oracleCards{grid-template-columns:.82fr 1.18fr}.oracleNotice{margin-left:6vw;margin-right:6vw}}@media (width<=900px){.oracleTeaser{text-align:center;grid-template-columns:1fr;gap:68px}.oracleTeaserCopy{margin:auto}.oracleTeaserCopy>p:not(.miniTitle){margin-left:auto;margin-right:auto}.oracleQuickFacts{justify-content:center}.oracleTeaserVisual>img{width:min(74vw,460px)}.oracleHero{text-align:center;grid-template-columns:1fr;gap:72px;padding-top:148px}.oracleHeroCopy{margin:auto}.oracleHeroCopy>p:not(.oracleKicker){margin-left:auto;margin-right:auto}.oracleHeroTags{justify-content:center}.oracleHeroArt>img{width:min(72vw,500px)}.oracleMeanings{grid-template-columns:1fr;max-width:670px}.oracleMeanings article{min-height:auto}.oracleCards{grid-template-columns:1fr;gap:70px}.oracleCardsCopy{text-align:center;max-width:720px;margin:auto}.oracleCardsCopy li{text-align:left}.oracleCardGallery{max-width:740px;margin:auto}.oracleForWho{grid-template-columns:1fr;gap:70px}.oracleForWhoCopy{max-width:740px;margin:auto}.oracleForWhoVisual img{width:min(70vw,430px)}.oracleFooter{text-align:center;grid-template-columns:1fr}.oracleFooter .footerBrand{align-items:center}.oracleFooter>div{justify-content:center}}@media (width<=980px) and (width>=821px){.navLinks{display:none}.mobileMenu{margin-left:auto;display:block}}@media (width<=700px){.oracleSteps{grid-template-columns:1fr}.oracleTikTokNote{grid-template-columns:auto 1fr}.oracleTikTokNote a{grid-column:2}.oracleHeroArt figcaption{width:118px;height:118px;right:-27px}.oracleHeroArt figcaption strong{font-size:26px}.oracleCardGallery{gap:12px}.oracleBackCard{transform:translateY(25px)rotate(-2deg)}.oracleSampleCard{transform:translateY(-20px)rotate(2deg)}}@media (width<=520px){.oracleTeaser{padding:78px 24px}.oracleTeaser:after{width:370px;height:370px;right:-25%}.oracleTeaserCopy h2{font-size:55px}.oracleQuickFacts{display:grid}.oracleTeaserVisual>img{width:min(80vw,360px)}.oracleTeaserSeal{width:96px;height:96px;right:-26px}.oracleTeaserSeal strong{font-size:25px}.oracleHero{padding:124px 24px 76px}.oracleHero:before{inset:82px 10px 10px}.oracleHero h1{font-size:64px}.oracleHeroCopy>p:not(.oracleKicker){font-size:11px}.oracleHeroTags{display:grid}.oracleHeroArt>img{width:77vw}.oracleHeroArt figcaption{width:101px;height:101px;bottom:4%;right:-23px}.oracleHeroArt figcaption strong{font-size:22px}.oracleHeroArt figcaption span{font-size:5px}.oracleIntro,.oracleHow,.oracleCards,.oracleForWho{padding:84px 24px}.oracleIntro h2,.oracleHow h2,.oracleCardsCopy h2,.oracleForWhoCopy h2,.oracleCta h2{font-size:45px}.oracleMeanings{margin-top:40px}.oracleSteps article{grid-template-columns:59px 1fr;padding:19px 17px}.oracleSteps>article>span{width:50px;height:50px;font-size:24px}.oracleSteps h3{font-size:19px}.oracleTikTokNote{gap:12px;padding:19px 16px}.oracleTikTokNote>span{width:35px;height:35px}.oracleCardGallery{grid-template-columns:1fr}.oracleBackCard,.oracleSampleCard{width:84%;transform:none;margin-left:auto!important;margin-right:auto!important}.oracleForWhoCopy blockquote{font-size:23px}.oracleForWhoVisual img{width:82vw}.oracleNotice{text-align:center;grid-template-columns:1fr;margin:38px 18px;padding:23px 20px}.oracleNotice>span{margin:auto}.oracleCta{padding:98px 24px}.oracleCta>div{flex-direction:column;gap:18px}.oracleFooter{padding:43px 24px}}@media (prefers-reduced-motion:reduce){.oracleButton{transition:none}.oracleStars i{animation:none}}.autobiographyPage{background:#080612}.autobiographyHero{background:radial-gradient(circle at 76% 43%,#71397a55,#23102f 30%,#080612 70%);grid-template-columns:1fr .62fr;align-items:center;gap:7vw;min-height:980px;padding:142px 8vw 78px;display:grid;position:relative;overflow:hidden}.autobiographyHero:before{content:"";pointer-events:none;border:1px solid #c291465c;position:absolute;inset:94px 22px 22px}.autobiographyGlow{filter:blur(115px);background:conic-gradient(from 30deg,#3e6ea53f,#bd6d8b4a,#d6a84a35,#713c8b48,#3e6ea53f);border-radius:50%;width:820px;height:720px;position:absolute;top:8%;right:-8%}.autobiographyStars{pointer-events:none;position:absolute;inset:0}.autobiographyStars i{background:#ffe7a0;border-radius:50%;width:3px;height:3px;animation:3.1s infinite alternate twinkle;position:absolute;box-shadow:0 0 15px 4px #e9b85d}.autobiographyStars i:first-child{top:22%;left:7%}.autobiographyStars i:nth-child(2){animation-delay:-1.2s;top:16%;left:36%}.autobiographyStars i:nth-child(3){animation-delay:-2.1s;bottom:14%;left:42%}.autobiographyStars i:nth-child(4){animation-delay:-.7s;top:42%;right:42%}.autobiographyStars i:nth-child(5){animation-delay:-1.8s;top:18%;right:8%}.autobiographyStars i:nth-child(6){animation-delay:-.4s;bottom:15%;right:6%}.autobiographyCopy{z-index:3;max-width:760px;position:relative}.autobiographyKicker,.autobiographySectionKicker{text-transform:uppercase;letter-spacing:.27em;color:#e3b65d;margin:0;font-size:8px}.autobiographyCopy h1{font:500 clamp(88px,10vw,150px)/.66 var(--font-display);letter-spacing:-.045em;color:#fff0d9;text-shadow:0 13px 45px #000;margin:34px 0 42px}.autobiographyCopy h1 em{color:#efc56a}.autobiographyCopy>p:not(.autobiographyKicker){max-width:680px;font:300 13px/1.95 var(--font-sans);color:#dbcbdc}.autobiographyActions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:34px;display:flex}.autobiographyDownload{text-transform:uppercase;letter-spacing:.14em;color:#e8c676;border-bottom:1px solid #b88742;align-items:center;gap:12px;padding:13px 0;font-size:8px;display:inline-flex}.autobiographyDownload span{font-size:15px}.autobiographyCover{z-index:3;justify-self:center;margin:0;position:relative}.autobiographyCover>img{border:1px solid #edcb86;width:min(36vw,470px);box-shadow:0 48px 115px #000d,0 0 55px #b95fb15c}.autobiographyCover:before{content:"";z-index:-1;border:1px solid #d7a24f5c;position:absolute;inset:-14px}.autobiographyCoverHalo{filter:blur(82px);z-index:-2;background:#ba5aad65;border-radius:50%;position:absolute;inset:10%}.autobiographyCover figcaption{text-align:center;background:#100719e8;border:1px solid #efc56c;border-radius:50%;place-content:center;width:132px;height:132px;display:grid;position:absolute;bottom:7%;right:-45px;box-shadow:0 0 35px #ce75be6b}.autobiographyCover figcaption:before{content:"";border:1px dashed #b98942;border-radius:50%;position:absolute;inset:8px}.autobiographyCover figcaption strong{font:600 34px/.9 var(--font-display);color:#f1ca72}.autobiographyCover figcaption span{text-transform:uppercase;letter-spacing:.13em;color:#d9c8db;max-width:80px;margin:7px auto 0;font-size:6px;line-height:1.45}.autobiographyIntro{text-align:center;background:radial-gradient(circle at 50% 48%,#5a256759,#160a21 38%,#080612 70%);padding:110px 7vw 105px}.autobiographyIntro h2,.bookReaderHeading h2{font:500 clamp(52px,6vw,86px)/.88 var(--font-display);color:#f6ead8;margin:25px 0 31px}.autobiographyIntro h2 em,.bookReaderHeading h2 em{color:#ebbf66}.autobiographyIntro>p:not(.autobiographySectionKicker){max-width:850px;font:300 12px/1.95 var(--font-sans);color:#c8b8ca;margin:0 auto}.autobiographyThemes{flex-wrap:wrap;justify-content:center;gap:11px;margin-top:38px;display:flex}.autobiographyThemes span{text-transform:uppercase;letter-spacing:.13em;color:#ddcadf;background:#10091ac9;border:1px solid #9d7139;border-radius:99px;padding:11px 17px;font-size:7px}.bookReaderSection{background:linear-gradient(145deg,#14091f,#080612 52%,#17102c);padding:108px 7vw 100px}.bookReaderHeading{justify-content:space-between;align-items:end;gap:45px;max-width:1260px;margin:0 auto 42px;display:flex}.bookReaderHeading h2{margin-bottom:0;font-size:clamp(48px,5.5vw,76px)}.bookReaderLinks{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.bookReaderLinks>a{text-transform:uppercase;letter-spacing:.13em;color:#dfc99c;border:1px solid #8d6538;align-items:center;gap:11px;padding:13px 19px;font-size:7px;display:inline-flex}.bookReaderLinks>a:hover{background:#351445;border-color:#e1b75f}.bookReaderLinks .bookDownloadButton{color:#fff0d8;background:linear-gradient(90deg,#4d1c61,#712f7c);border-color:#d5a654}.bookReaderFrame{background:#f4efe7;border:1px solid #d1a254;width:min(1260px,100%);height:min(82vh,980px);min-height:650px;margin:0 auto;padding:10px;box-shadow:0 42px 100px #000c,0 0 50px #8b3f9b35}.bookReaderFrame iframe{background:#f4efe7;border:0;width:100%;height:100%;display:block}.bookReaderHelp{text-align:center;color:#9f90a2;max-width:850px;margin:22px auto 0;font-size:8px;line-height:1.7}.autobiographyClosing{text-align:center;background:radial-gradient(circle at 50% 45%,#4e205d,#12091b 48%,#080612 72%);padding:100px 24px}.autobiographyClosing>span{filter:drop-shadow(0 0 17px #d875d4);font-size:54px;display:block}.autobiographyClosing>p{text-transform:uppercase;letter-spacing:.24em;color:#d6a956;margin:18px 0;font-size:7px}.autobiographyClosing blockquote{font:italic 500 clamp(34px,5vw,62px)/1.2 var(--font-display);color:#f1d7ae;margin:20px 0 36px}.autobiographyFooter{grid-template-columns:1fr 1fr 1fr;min-height:155px}.autobiographyFooter>p{font:italic 18px/1.3 var(--font-display);text-align:center;color:#aa96ad}.autobiographyFooter>div{flex-wrap:wrap;justify-content:flex-end;gap:26px;display:flex}.autobiographyFooter>div a{text-transform:uppercase;letter-spacing:.14em;color:#c99b50;font-size:7px}@media (width<=1100px){.autobiographyHero{grid-template-columns:1fr .65fr;padding-left:6vw;padding-right:6vw}.autobiographyCopy h1{font-size:92px}.autobiographyCover figcaption{right:-27px}.bookReaderHeading{flex-direction:column;align-items:flex-start}.bookReaderLinks{justify-content:flex-start}}@media (width<=820px){.autobiographyHero{text-align:center;grid-template-columns:1fr;gap:70px;min-height:auto;padding:140px 34px 90px}.autobiographyCopy{margin:auto}.autobiographyCopy>p:not(.autobiographyKicker){margin-left:auto;margin-right:auto}.autobiographyActions{justify-content:center}.autobiographyCover>img{width:min(72vw,450px)}.autobiographyIntro{padding:88px 28px}.bookReaderSection{padding:86px 24px}.bookReaderHeading{text-align:center;align-items:center}.bookReaderLinks{justify-content:center}.bookReaderFrame{height:74vh;min-height:560px;padding:6px}.autobiographyFooter{text-align:center;grid-template-columns:1fr;gap:22px}.autobiographyFooter .footerBrand{align-items:center}.autobiographyFooter>div{justify-content:center}}@media (width<=520px){.autobiographyHero{padding:124px 22px 74px}.autobiographyHero:before{inset:82px 10px 10px}.autobiographyCopy h1{font-size:66px}.autobiographyCopy>p:not(.autobiographyKicker){font-size:11px}.autobiographyActions{flex-direction:column;gap:14px}.autobiographyCover>img{width:78vw}.autobiographyCover figcaption{width:99px;height:99px;right:-23px}.autobiographyCover figcaption strong{font-size:25px}.autobiographyCover figcaption span{font-size:5px}.autobiographyIntro h2,.bookReaderHeading h2{font-size:44px}.autobiographyThemes{display:grid}.bookReaderSection{padding-left:14px;padding-right:14px}.bookReaderFrame{height:70vh;min-height:500px}.bookReaderLinks{width:100%;display:grid}.bookReaderLinks>a{justify-content:center}.autobiographyClosing{padding:82px 22px}.autobiographyFooter{padding:43px 24px}}@media (prefers-reduced-motion:reduce){.autobiographyStars i{animation:none}}.memoirPage{--memoir-ink:#0c0b0a;--memoir-paper:#f2ede2;--memoir-gold:#e5ad4f;--memoir-violet:#8e45a1;background:var(--memoir-ink);color:#f2eee7}.memoirPage section{position:relative}.memoirEyebrow,.memoirLightEyebrow,.memoirChapterKicker{text-transform:uppercase;letter-spacing:.27em;margin:0;font-size:8px;font-weight:600}.memoirEyebrow,.memoirChapterKicker{color:var(--memoir-gold)}.memoirLightEyebrow{color:#7a386f}.memoirHero{isolation:isolate;background:radial-gradient(circle at 18%,#7a397952,#0000 34%),radial-gradient(circle at 82% 34%,#3c19476b,#0000 36%),linear-gradient(117deg,#080706 0%,#15100f 47%,#0b0710 100%);grid-template-columns:minmax(300px,.82fr) minmax(480px,1.18fr);align-items:center;gap:8vw;min-height:980px;padding:155px 9vw 105px;display:grid;overflow:hidden}.memoirHero:before{content:"";pointer-events:none;z-index:-1;border:1px solid #c2944d68;position:absolute;inset:112px 26px 26px}.memoirHero:after{content:"LA MAGIE DES YEUX";color:#ffffff0a;font:600 clamp(56px,8vw,130px)/.8 var(--font-display);letter-spacing:.04em;white-space:nowrap;z-index:-1;position:absolute;bottom:48px;left:3.5vw}.memoirHeroAura{filter:blur(105px);z-index:-2;background:conic-gradient(from 80deg,#9b4da94d,#d7a84d35,#36174666,#9b4da94d);border-radius:50%;width:760px;height:760px;position:absolute;top:8%;left:-12%}.memoirHeroGrain{opacity:.2;z-index:-1;pointer-events:none;background-image:radial-gradient(#f5cd77 1px,#0000 1px);background-size:77px 77px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 58%);mask-image:linear-gradient(90deg,#000,#0000 58%)}.memoirHeroBook{justify-self:end;margin:0;position:relative}.memoirHeroBook img{z-index:2;border:1px solid #e7bc67;width:min(34vw,430px);position:relative;box-shadow:0 55px 100px #000e,0 0 65px #9d4da05e}.memoirHeroBook:before{content:"";z-index:1;border:1px solid #bd8a4661;position:absolute;inset:-18px}.memoirBookShadow{filter:blur(28px);background:#000;height:80px;position:absolute;bottom:-42px;left:10%;right:-12%;transform:skew(-18deg)}.memoirHeroBook figcaption{z-index:3;text-align:center;background:#120b11ed;border:1px solid #e0ae58;border-radius:50%;place-content:center;width:128px;height:128px;display:grid;position:absolute;bottom:8%;right:-54px;box-shadow:0 0 0 7px #120b11,0 0 0 8px #8e6338,0 0 32px #c15cb963}.memoirHeroBook figcaption strong{font:600 38px/.85 var(--font-display);color:#f1c66f}.memoirHeroBook figcaption span{text-transform:uppercase;letter-spacing:.18em;color:#ddd0d6;margin-top:8px;font-size:6px}.memoirHeroCopy{z-index:3;max-width:770px;position:relative}.memoirHeroCopy h1{font:600 clamp(86px,9vw,145px)/.64 var(--font-display);letter-spacing:-.055em;text-transform:uppercase;color:#f5efe7;text-shadow:0 16px 44px #000;flex-direction:column;margin:28px 0 33px;display:flex}.memoirHeroCopy h1 em{color:#edbd61;text-transform:none;letter-spacing:-.035em;margin-left:8%;font-weight:500}.memoirHeroLead{max-width:620px;font:400 15px/1.8 var(--font-sans);color:#ddd2d8;margin:0}.memoirHeroQuote{font:italic 500 22px/1.35 var(--font-display);color:#d8a7d9;border-left:1px solid #d8a94f;margin:22px 0 0;padding-left:19px}.memoirHeroActions{flex-wrap:wrap;align-items:center;gap:30px;margin-top:35px;display:flex}.memoirPrimaryButton{text-transform:uppercase;letter-spacing:.14em;color:#fff4df;background:linear-gradient(100deg,#4c1c60,#722c75);border:1px solid #e1b45b;justify-content:center;align-items:center;gap:18px;padding:15px 25px;font-size:8px;transition:all .25s;display:inline-flex;box-shadow:inset 0 0 0 3px #13091b,inset 0 0 0 4px #aa7543,0 0 25px #bb4fbd44}.memoirPrimaryButton:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 3px #13091b,inset 0 0 0 4px #e0b358,0 0 34px #de6cda6b}.memoirTextButton{text-transform:uppercase;letter-spacing:.14em;color:#e8c577;border-bottom:1px solid #bd8a43;align-items:center;gap:12px;padding:12px 0;font-size:8px;display:inline-flex}.memoirHeroFacts{gap:0;margin:46px 0 0;padding:0;display:flex}.memoirHeroFacts div{border-left:1px solid #81623e;min-width:112px;padding:0 22px}.memoirHeroFacts div:first-child{border-left:0;padding-left:0}.memoirHeroFacts dt{font:600 28px/.9 var(--font-display);color:#f0c36b}.memoirHeroFacts dd{text-transform:uppercase;letter-spacing:.14em;color:#93888d;margin:7px 0 0;font-size:6px}.memoirScroll{writing-mode:vertical-rl;text-transform:uppercase;letter-spacing:.18em;color:#b6a49d;align-items:center;gap:15px;font-size:6px;display:flex;position:absolute;bottom:47px;right:3.8vw}.memoirScroll span{color:#e4b45b;font-size:15px}.memoirPrelude{color:#181310;background:linear-gradient(90deg,#f3eee3ee,#f3eee3 55%),radial-gradient(circle at 15% 20%,#d9bfb3,#f3eee3 42%);border-top:8px solid #0b0908;border-bottom:1px solid #9a723b;grid-template-columns:.7fr 1.3fr;gap:10vw;padding:120px 11vw 125px;display:grid}.memoirPrelude:before{content:"";pointer-events:none;border:1px solid #b69a7252;position:absolute;inset:18px}.memoirPreludeTitle{align-self:start;position:sticky;top:130px}.memoirPreludeTitle h2{font:600 clamp(66px,7vw,105px)/.78 var(--font-display);letter-spacing:-.045em;color:#17110f;margin:24px 0 0}.memoirPreludeCopy{max-width:760px;padding-top:14px;position:relative}.memoirPreludeCopy>p{font:400 14px/1.95 var(--font-sans);color:#352e29;margin:0 0 24px}.memoirPreludeCopy>p:first-child:first-letter{float:left;font:600 66px/.65 var(--font-display);color:#793b78;margin:8px 10px 0 0}.memoirPreludeCopy .memoirPrefaceSignature{font:italic 500 31px/1.2 var(--font-display);color:#71396f;margin-top:44px}.memoirJourney{background:linear-gradient(90deg,#090807,#100e0d 52%,#0a080a);padding:125px 7vw 150px;overflow:hidden}.memoirJourney:before{content:"";opacity:.15;pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:86px 86px;position:absolute;inset:0}.memoirJourneyIntro{max-width:1040px;margin:0 auto 65px;padding-left:155px;position:relative}.memoirJourneyIntro:before{content:"15";font:600 130px/.8 var(--font-display);color:#e2ad4d12;position:absolute;top:-25px;left:0}.memoirJourneyIntro h2{font:600 clamp(65px,7vw,105px)/.82 var(--font-display);color:#f1ebe1;margin:20px 0 0}.memoirSummaryGrid{border-bottom:1px solid #ffffff16;grid-template-columns:1fr 1fr;gap:0 50px;max-width:1040px;margin:0 auto 190px;display:grid;position:relative}.memoirSummaryGrid a{border-top:1px solid #ffffff16;grid-template-columns:58px 1fr;align-items:center;gap:18px;min-height:88px;transition:all .25s;display:grid}.memoirSummaryGrid a:hover{background:#8b3c8117;padding-left:10px}.memoirSummaryGrid strong{font:600 27px var(--font-display);color:#dda84d}.memoirSummaryGrid span{font:500 19px/1.1 var(--font-display);color:#eee5d8}.memoirSummaryGrid small{text-transform:uppercase;letter-spacing:.16em;font:500 6px var(--font-sans);color:#796f6c;margin-top:7px;display:block}.memoirChapters{max-width:1120px;margin:auto;position:relative}.memoirChapters:before{content:"";opacity:.33;background:linear-gradient(#d6a149,#0000 9%,#d6a149 50%,#0000 91%,#d6a149);width:1px;position:absolute;top:0;bottom:0;left:104px}.memoirChapter{grid-template-columns:150px minmax(0,760px);align-items:start;gap:56px;max-width:980px;margin:0 auto 190px;scroll-margin-top:125px;display:grid;position:relative}.memoirChapter:nth-child(2n){transform:translate(4vw)}.memoirChapterNumber{text-align:right;padding-top:5px;position:relative}.memoirChapterNumber:after{content:"";background:#d7a449;border-radius:50%;width:9px;height:9px;position:absolute;top:21px;right:-29px;box-shadow:0 0 0 7px #0e0c0b,0 0 17px #d361bd}.memoirChapterNumber span{font:500 72px/.72 var(--font-display);color:#dda84e;display:block}.memoirChapterNumber small{text-transform:uppercase;letter-spacing:.25em;color:#756d68;margin-top:12px;font-size:6px;display:block}.memoirChapterCopy{max-width:760px;position:relative}.memoirChapterKicker{margin-bottom:17px}.memoirChapterCopy h3{max-width:740px;font:600 clamp(47px,5vw,72px)/.88 var(--font-display);letter-spacing:-.025em;color:#f3ece2;text-wrap:balance;margin:0}.memoirChapterRule{background:linear-gradient(90deg,#e0a94d,#8a3e7d);width:78px;height:2px;margin:28px 0 31px}.memoirChapterText{columns:1}.memoirChapterText p{font:300 13px/1.9 var(--font-sans);color:#c8bfba;margin:0 0 20px}.memoirChapterText p:first-child:first-letter{float:left;font:600 52px/.67 var(--font-display);color:#d9a94f;margin:7px 8px 0 0}.memoirChapterCopy blockquote{font:italic 500 19px/1.5 var(--font-display);color:#ead6eb;background:linear-gradient(110deg,#17110f,#160d17);border:1px solid #765636;margin:34px 0 0;padding:25px 29px 25px 39px;position:relative;box-shadow:0 22px 55px #0007}.memoirChapterCopy blockquote:before{content:"";background:linear-gradient(#d6a54d,#8b3e83);width:4px;position:absolute;top:0;bottom:0;left:0}.memoirMidButton{text-transform:uppercase;letter-spacing:.15em;color:#ebc777;background:#170d18;border:1px solid #c89448;align-items:center;gap:18px;width:max-content;margin:-45px auto 0;padding:15px 27px;font-size:8px;display:flex;box-shadow:0 0 35px #8d3c8326}.memoirReader{background:radial-gradient(circle at 75% 15%,#53245d66,#150c18 34%,#090706 72%);border-top:1px solid #8e6537;padding:125px 7vw 110px}.memoirReaderHeading{justify-content:space-between;align-items:end;gap:50px;max-width:1260px;margin:0 auto 48px;display:flex}.memoirReaderHeading h2{font:600 clamp(54px,6vw,86px)/.86 var(--font-display);color:#f0e9df;margin:23px 0 0}.memoirReaderHeading h2 em{color:#e9b75a}.memoirReaderActions{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.memoirReaderActions a{text-transform:uppercase;letter-spacing:.14em;color:#dcc28f;border:1px solid #7f5d39;align-items:center;gap:10px;padding:14px 18px;font-size:7px;display:flex}.memoirReaderActions a:hover{background:#2b152b;border-color:#deb05a}.memoirReaderActions .memoirDownloadButton{color:#fff0d8;background:linear-gradient(90deg,#4b1c5e,#733073);border-color:#c9974a}.memoirReaderFrame{background:#f4efe7;border:1px solid #d4a554;width:min(1260px,100%);height:min(84vh,980px);min-height:650px;margin:auto;padding:10px;box-shadow:0 45px 100px #000d,0 0 55px #893b8b36}.memoirReaderFrame iframe{background:#f4efe7;border:0;width:100%;height:100%;display:block}.memoirReaderHelp{text-align:center;color:#93878e;max-width:850px;margin:23px auto 0;font-size:8px;line-height:1.7}.memoirFinale{text-align:center;background:radial-gradient(circle at 50% 44%,#5c266667,#170c1c 45%,#080706 74%);border-top:1px solid #704b2a;padding:130px 25px 120px;overflow:hidden}.memoirFinale:after{content:"";border:1px solid #d4a34b26;border-radius:50%;width:660px;height:660px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 120px #863d8c34}.memoirFinale>*{z-index:2;position:relative}.memoirFinaleButterfly{filter:drop-shadow(0 0 18px #dd74d7);font-size:55px;display:block}.memoirFinale>p{text-transform:uppercase;letter-spacing:.25em;color:#d4a550;margin:18px 0;font-size:7px}.memoirFinale h2{font:600 clamp(60px,7vw,100px)/.85 var(--font-display);color:#f3e9dd;margin:0}.memoirFinale blockquote{font:italic 500 clamp(28px,4vw,47px)/1.2 var(--font-display);color:#e0b2df;margin:28px 0 36px}.memoirFinale>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;display:flex}.memoirFooter{color:#8d8185;background:#070605;border-top:1px solid #6f4d2d;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:30px;min-height:160px;padding:40px 6vw;display:grid}.memoirFooter>p{text-align:center;font:italic 18px/1.3 var(--font-display);color:#aa989f}.memoirFooter>div{flex-wrap:wrap;justify-content:flex-end;gap:25px;display:flex}.memoirFooter>div a{text-transform:uppercase;letter-spacing:.14em;color:#c89a4e;font-size:7px}@media (width<=1100px){.memoirHero{grid-template-columns:.75fr 1.25fr;gap:7vw;padding-left:6vw;padding-right:7vw}.memoirHeroBook figcaption{right:-35px}.memoirHeroCopy h1{font-size:93px}.memoirPrelude{gap:7vw;padding-left:8vw;padding-right:8vw}.memoirJourneyIntro{padding-left:115px}.memoirChapter:nth-child(2n){transform:none}.memoirReaderHeading{flex-direction:column;align-items:flex-start}.memoirReaderActions{justify-content:flex-start}}@media (width<=820px){.memoirHero{text-align:center;grid-template-columns:1fr;gap:70px;min-height:auto;padding:145px 34px 96px}.memoirHero:before{inset:106px 16px 16px}.memoirHeroCopy{order:1;margin:auto}.memoirHeroBook{order:2;justify-self:center}.memoirHeroBook img{width:min(67vw,420px)}.memoirHeroLead{margin-left:auto;margin-right:auto}.memoirHeroQuote{border-bottom:1px solid #d8a94f;border-left:0;width:max-content;max-width:100%;margin-left:auto;margin-right:auto;padding:0 0 8px}.memoirHeroActions,.memoirHeroFacts{justify-content:center}.memoirScroll{display:none}.memoirPrelude{grid-template-columns:1fr;gap:55px;padding:95px 9vw}.memoirPreludeTitle{position:relative;top:auto}.memoirJourney{padding-left:5vw;padding-right:5vw}.memoirJourneyIntro{text-align:center;padding-left:0}.memoirJourneyIntro:before{left:50%;transform:translate(-50%)}.memoirSummaryGrid{grid-template-columns:1fr;margin-bottom:130px}.memoirChapter{grid-template-columns:105px minmax(0,1fr);gap:38px;margin-bottom:135px}.memoirChapters:before{left:72px}.memoirChapterNumber:after{right:-23px}.memoirChapterNumber span{font-size:55px}.memoirReader{padding:95px 24px}.memoirReaderHeading{text-align:center;align-items:center}.memoirReaderActions{justify-content:center}.memoirReaderFrame{height:74vh;min-height:560px;padding:6px}.memoirFooter{text-align:center;grid-template-columns:1fr;gap:22px}.memoirFooter .footerBrand{align-items:center}.memoirFooter>div{justify-content:center}}@media (width<=540px){.memoirHero{padding:129px 22px 78px}.memoirHero:before{inset:101px 9px 9px}.memoirHeroCopy h1{margin-top:23px;font-size:61px}.memoirHeroLead{font-size:12px}.memoirHeroQuote{font-size:18px}.memoirHeroActions{flex-direction:column;gap:15px}.memoirHeroFacts{width:100%;margin-top:36px}.memoirHeroFacts div{flex:1;min-width:0;padding:0 9px}.memoirHeroFacts dt{font-size:23px}.memoirHeroFacts dd{font-size:5px;line-height:1.5}.memoirHeroBook img{width:74vw}.memoirHeroBook figcaption{width:95px;height:95px;right:-23px}.memoirHeroBook figcaption strong{font-size:29px}.memoirPrelude{padding:82px 26px}.memoirPreludeTitle h2{font-size:58px}.memoirPreludeCopy>p{font-size:12px;line-height:1.85}.memoirJourney{padding:92px 22px 115px}.memoirJourneyIntro h2{font-size:59px}.memoirSummaryGrid{margin-bottom:105px}.memoirSummaryGrid a{grid-template-columns:45px 1fr;min-height:78px}.memoirSummaryGrid span{font-size:17px}.memoirChapter{margin-bottom:118px;display:block}.memoirChapters:before{display:none}.memoirChapterNumber{text-align:left;align-items:end;gap:11px;margin-bottom:25px;display:flex}.memoirChapterNumber:after{display:none}.memoirChapterNumber span{font-size:50px}.memoirChapterNumber small{margin-bottom:3px}.memoirChapterCopy h3{font-size:46px}.memoirChapterText p{font-size:11px;line-height:1.85}.memoirChapterCopy blockquote{padding:22px 20px 22px 27px;font-size:17px}.memoirMidButton{margin-top:-25px}.memoirReader{padding-left:13px;padding-right:13px}.memoirReaderHeading h2{font-size:46px}.memoirReaderActions{width:100%;display:grid}.memoirReaderActions a{justify-content:center}.memoirReaderFrame{height:70vh;min-height:500px}.memoirFinale{padding:100px 22px}.memoirFinale h2{font-size:58px}.memoirFinale>div{flex-direction:column;gap:17px}.memoirFooter{padding:43px 24px}}@media (prefers-reduced-motion:reduce){.memoirPrimaryButton,.memoirSummaryGrid a{transition:none}}.gamesShowcase{background:radial-gradient(circle at 50% 8%,#56215e70,#17091d 38%,#0b0610 77%);border-top:1px solid #815a31;border-bottom:1px solid #815a31;padding:104px 4.5vw 118px;position:relative;overflow:hidden}.gamesShowcaseGlow{pointer-events:none;background:radial-gradient(circle at 16% 44%,#b35aa31a,#0000 28%),radial-gradient(circle at 84% 53%,#d99a4217,#0000 27%);position:absolute;inset:0}.gamesShowcaseHeading{z-index:1;text-align:center;max-width:970px;margin:0 auto;position:relative}.gamesShowcaseHeading>p{text-transform:uppercase;letter-spacing:.34em;color:#e2af52;margin:0 0 22px;font-size:8px}.gamesShowcaseHeading h2{font:600 clamp(54px,6.2vw,88px)/.85 var(--font-display);letter-spacing:-.025em;color:#f4ebe1;margin:0}.gamesShowcaseHeading h2 em{color:#eab755;font-weight:500}.gamesShowcaseHeading>span{font:italic 500 22px/1.4 var(--font-display);color:#bda9bc;margin-top:27px;display:block}.gamesShowcaseGrid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;width:min(1500px,100%);margin:62px auto 0;display:grid;position:relative}.gamesShowcaseCard{background:linear-gradient(155deg,#211126,#100a15 62%,#0c080e);border:1px solid #74532f;flex-direction:column;min-width:0;transition:transform .35s,border-color .35s,box-shadow .35s;display:flex;overflow:hidden;box-shadow:0 30px 70px #0009}.gamesShowcaseCard:hover{border-color:#d19b49;transform:translateY(-8px);box-shadow:0 38px 85px #000c,0 0 34px #9b3c8a26}.gamesShowcaseImage{aspect-ratio:4/5;background:#130b18;position:relative;overflow:hidden}.gamesShowcaseImage:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#110914 100%);position:absolute;inset:0}.gamesShowcaseImage img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .7s;display:block}.gamesShowcaseCard:hover .gamesShowcaseImage img{transform:scale(1.035)}.gamesShowcaseImage>span{z-index:2;text-transform:uppercase;letter-spacing:.15em;color:#f3cd80;background:#140b18e8;border:1px solid #daa84d;padding:10px 13px;font-size:7px;position:absolute;top:18px;right:18px;box-shadow:0 8px 25px #0008}.gamesShowcaseCopy{flex-direction:column;flex:1;padding:31px 30px 33px;display:flex}.gamesShowcaseCopy>p:first-child{text-transform:uppercase;letter-spacing:.22em;color:#d7a44d;margin:0 0 13px;font-size:7px}.gamesShowcaseCopy h3{min-height:78px;font:600 clamp(34px,3vw,47px)/.88 var(--font-display);letter-spacing:-.015em;color:#f2e9df;text-wrap:balance;margin:0 0 19px}.gamesShowcaseCopy>p:nth-of-type(2){font:300 11px/1.75 var(--font-sans);color:#c8bbc6;margin:0}.gamesShowcaseTags{flex-wrap:wrap;gap:7px;margin:24px 0 27px;display:flex}.gamesShowcaseTags span{text-transform:uppercase;letter-spacing:.12em;color:#dabed8;background:#251329;border:1px solid #5d3c5a;padding:8px 10px;font-size:6px}.gamesShowcaseCopy>a{text-transform:uppercase;letter-spacing:.15em;color:#f0d79b;background:linear-gradient(90deg,#2d1535,#1c1023);border:1px solid #a97738;justify-content:space-between;align-items:center;margin-top:auto;padding:16px 18px;font-size:7px;transition:background .25s,border-color .25s;display:flex}.gamesShowcaseCopy>a:hover{background:linear-gradient(90deg,#4f1f57,#29152f);border-color:#e3b458}.gamesShowcaseCopy>a span{font-size:14px}.gamesShowcaseCardChildren{background:linear-gradient(155deg,#2b1733,#160d20 62%,#100914)}.gamesShowcaseCardChildren .gamesShowcaseTags span{background:#2b1930;border-color:#674867}.gamesShowcaseCardOracle{background:linear-gradient(155deg,#20102b,#100a18 62%,#0c080f)}@media (width<=900px){.gamesShowcaseGrid{grid-template-columns:1fr;gap:34px;max-width:540px}.gamesShowcaseCopy h3{min-height:0}}@media (width<=540px){.gamesShowcase{padding:83px 18px 92px}.gamesShowcaseHeading h2{font-size:49px}.gamesShowcaseHeading>span{font-size:18px}.gamesShowcaseGrid{margin-top:46px}.gamesShowcaseCopy{padding:27px 23px 29px}.gamesShowcaseCopy h3{font-size:38px}}@media (prefers-reduced-motion:reduce){.gamesShowcaseCard,.gamesShowcaseImage img{transition:none}}.gallery{background:radial-gradient(circle at 50% 15%,#3717425c,#0b0714 47%,#08050d 100%);padding:92px 4vw 105px}.gallery .sectionLead{margin-bottom:42px}.galleryGrid{grid-template-rows:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;width:min(1500px,100%)}.galleryItem,.galleryItem.item1,.galleryItem.item4{aspect-ratio:4/5;background:radial-gradient(circle at 50% 42%,#402044,#140b1b 65%,#09060d);border-color:#9b6d36;grid-area:auto;box-shadow:0 25px 55px #0008}.gallery .galleryItem img,.gallery .galleryItem.item1 img,.gallery .galleryItem.item4 img{box-sizing:border-box;object-fit:contain;object-position:center;padding:10px}.gallery .galleryShade{background:linear-gradient(#0000 62%,#09050ee8)}.gallery .galleryItem figcaption{line-height:1.45;bottom:17px;right:18px}@media (width<=1100px){.galleryGrid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:850px}}@media (width<=620px){.gallery{padding:77px 18px 86px}.galleryGrid{grid-template-columns:1fr;gap:18px;max-width:440px;display:grid}.gallery .galleryItem,.gallery .galleryItem.item1,.gallery .galleryItem.item4{aspect-ratio:4/5;height:auto;margin:0}.gallery .galleryItem figcaption{letter-spacing:.16em;font-size:7px}}
