@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cinzel-latin-600.woff2)format("woff2")}.home-module__7T5Noq__home{z-index:3;position:relative;overflow:clip}.home-module__7T5Noq__home p{line-height:1.7}.home-module__7T5Noq__home h1,.home-module__7T5Noq__home h2,.home-module__7T5Noq__home h3{font-weight:400}.home-module__7T5Noq__home h2{letter-spacing:-.045em;margin-bottom:1.4rem;font-size:clamp(2.6rem,4.6vw,5rem);line-height:1.08}.home-module__7T5Noq__home h2 em,.home-module__7T5Noq__heroTagline em{color:#c8b98f;font-weight:400}.home-module__7T5Noq__eyebrow{color:#d3bd8c;text-transform:uppercase;letter-spacing:.22em;margin:0 0 1.2rem;font:10px/1.7 Arial,sans-serif}.home-module__7T5Noq__hero{isolation:auto;background:0 0;border:0;max-width:1600px;min-height:max(820px,100svh - 80px);margin:0 auto;padding:68px max(2rem,50% - 640px) 48px;position:relative;overflow:visible}.home-module__7T5Noq__hero:before,.home-module__7T5Noq__hero:after{display:none}.home-module__7T5Noq__heroTopline{text-transform:uppercase;letter-spacing:.21em;color:#c7d0cc;justify-content:space-between;font:9px Arial,sans-serif;display:flex}.home-module__7T5Noq__heroTopline>span:last-child{align-items:center;gap:.7rem;display:flex}.home-module__7T5Noq__heroTopline i{background:#c2cc9f;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #bfcba080}.home-module__7T5Noq__heroCopy{max-width:780px;margin-top:clamp(80px,12vh,145px);position:relative}.home-module__7T5Noq__heroCopy .home-module__7T5Noq__eyebrow{align-items:center;gap:.8rem;display:flex}.home-module__7T5Noq__heroCopy .home-module__7T5Noq__eyebrow>span{font-size:19px}.home-module__7T5Noq__hero h1{color:#f2ecdc;letter-spacing:-.055em;text-shadow:0 3px 35px #061018b3;margin:0 0 1.25rem -.035em;font-size:clamp(4.2rem,9.6vw,10.5rem);line-height:.95}.home-module__7T5Noq__hero h1:after{display:none}.home-module__7T5Noq__heroTagline{letter-spacing:-.035em;margin:0 0 1.3rem;font-size:clamp(1.8rem,2.6vw,2.8rem);line-height:1.17!important}.home-module__7T5Noq__heroLede{color:#d1dcda;text-shadow:0 1px 12px #000;margin-bottom:1.7rem;font-size:15px}.home-module__7T5Noq__actions{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.home-module__7T5Noq__primary{color:#192019;text-transform:uppercase;letter-spacing:.12em;background:linear-gradient(130deg,#dbca9b,#baa372);border:1px solid #d6bc827d;border-radius:3px;justify-content:space-between;align-items:center;gap:2rem;min-height:54px;padding:1rem 1.35rem;font:11px Arial,sans-serif;text-decoration:none;transition:box-shadow .25s,background .25s;display:inline-flex;box-shadow:0 5px 28px #080c1060,inset 0 1px #fff5}.home-module__7T5Noq__primary:hover{background:#edddb2;box-shadow:0 5px 35px #d6bd812b}.home-module__7T5Noq__primary span{font-size:20px;line-height:.8}.home-module__7T5Noq__secondary,.home-module__7T5Noq__inlineLink{color:#e1d7bc;letter-spacing:.025em;text-underline-offset:6px;align-items:center;gap:.8rem;min-height:44px;font:11px/1.6 Arial,sans-serif;text-decoration-color:#d0bc8860;display:inline-flex}.home-module__7T5Noq__secondary:hover,.home-module__7T5Noq__inlineLink:hover{color:#fff1c8}.home-module__7T5Noq__heroFineprint{color:#bfcac6;letter-spacing:.035em;margin-top:1rem;font:10px/1.7 Arial,sans-serif}.home-module__7T5Noq__puddle{isolation:isolate;background:linear-gradient(145deg,#19313bc7,#091825ed 55%,#1b3037c7);border:1px solid #b8cbc748;border-radius:16% 24% 13% 19%/14% 11% 18% 13%;position:relative;box-shadow:inset 0 2px 2px #c5e3df35,inset 0 -3px 2px #020c12c4,0 18px 45px #030c147a,0 0 0 4px #a2c1bf08,0 0 0 9px #a2c1bf04}.home-module__7T5Noq__puddle:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;opacity:.22;mix-blend-mode:luminosity;animation:11s ease-in-out infinite alternate home-module__7T5Noq__waterSheen;animation-play-state:var(--water-motion,running);background:radial-gradient(at 25% 0,#aac6c544,#0000 55%),url(/robinscape/rain-courtyard-v1.webp) 50% 82%/1400px;position:absolute;inset:0}.home-module__7T5Noq__firstRun{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:350px;padding:2.3rem 2.1rem 1.7rem;position:absolute;bottom:108px;right:max(2rem,50% - 640px);transform:rotate(-1.5deg)}.home-module__7T5Noq__firstRun h2{margin-bottom:1rem;font-size:1.8rem;line-height:1.2}.home-module__7T5Noq__firstRun>p:not(.home-module__7T5Noq__eyebrow){color:#becdce;font-size:13px}.home-module__7T5Noq__firstRun em{color:#dfcfa9;font-style:normal}.home-module__7T5Noq__firstRunMeta{text-transform:uppercase;letter-spacing:.1em;color:#9badaf;border-top:1px solid #bdcecc26;flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-top:.9rem;padding-top:1rem;font:8px Arial,sans-serif;display:flex}.home-module__7T5Noq__heroBottom{color:#ced7d1;letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #d0dcd324;justify-content:space-between;gap:1rem;padding-top:1.2rem;font:9px Arial,sans-serif;display:flex;position:absolute;bottom:35px;left:max(2rem,50% - 640px);right:max(2rem,50% - 640px)}.home-module__7T5Noq__heroBottom a{gap:1rem;text-decoration:none;display:flex}.home-module__7T5Noq__section{background:0 0;border:0;width:min(100% - 4rem,1280px);margin:0 auto;padding:clamp(4rem,8vw,7.5rem) 0;scroll-margin-top:100px;position:relative}.home-module__7T5Noq__sectionHeading{grid-template-columns:1.3fr 1fr;align-items:end;gap:4rem;margin-bottom:3.5rem;display:grid}.home-module__7T5Noq__sectionHeading h2{margin-bottom:0}.home-module__7T5Noq__sectionHeading>p{color:#b5c4c7;max-width:28rem;margin-bottom:.4rem;font-size:15px}.home-module__7T5Noq__shots{padding-top:3rem}.home-module__7T5Noq__shotGrid{grid-template-columns:1fr 1fr;gap:3rem;display:grid}.home-module__7T5Noq__shot{min-width:0;margin:0;padding:1.25rem}.home-module__7T5Noq__shot:after{content:"";z-index:-2;background:var(--reflection) center bottom / 100% auto;opacity:.3;filter:url(#robinscape-water-ripple)blur(1px);pointer-events:none;height:100px;animation:8s ease-in-out infinite alternate home-module__7T5Noq__reflectionDrift;animation-play-state:var(--water-motion,running);border-radius:47% 32% 45% 21%;position:absolute;top:calc(100% + 7px);left:7%;right:7%;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.home-module__7T5Noq__shot:nth-child(2n){border-radius:24% 13% 19% 12%/13% 18% 11% 15%;transform:translateY(2.5rem)}.home-module__7T5Noq__shotLink{border-radius:6px 20px 8px 17px;display:block;overflow:hidden}.home-module__7T5Noq__shot img{filter:saturate(.75);width:100%;height:auto;transition:filter .3s;display:block}.home-module__7T5Noq__shotLink:hover img{filter:saturate()}.home-module__7T5Noq__shot figcaption{color:#bbc8c8;align-items:center;gap:.7rem;padding:.85rem .15rem .15rem;font:10px/1.5 Arial,sans-serif;display:flex}.home-module__7T5Noq__shot figcaption>span:last-child{margin-left:auto}.home-module__7T5Noq__shotNumber{color:#d3bf92;font-size:9px}.home-module__7T5Noq__loop{padding-top:8rem}.home-module__7T5Noq__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.home-module__7T5Noq__steps li{padding:2.3rem 2rem}.home-module__7T5Noq__stepNumber{color:#beac84;margin-bottom:2rem;font-size:1.7rem;font-style:italic;display:block}.home-module__7T5Noq__steps h3{margin:0 0 1rem;font-size:1.65rem;line-height:1.15}.home-module__7T5Noq__steps p{color:#b8c7c9;margin:0;font-size:14px}.home-module__7T5Noq__townIntro{grid-template-columns:1.15fr 1fr;align-items:center;gap:4rem;display:grid}.home-module__7T5Noq__townIntro>div>p:not(.home-module__7T5Noq__eyebrow),.home-module__7T5Noq__alchemyIntro>div>p:not(.home-module__7T5Noq__eyebrow){color:#b9c7c8;max-width:30rem;font-size:15px}.home-module__7T5Noq__townArt,.home-module__7T5Noq__alchemyArt{margin:0;padding:1.2rem;overflow:hidden}.home-module__7T5Noq__townArt img,.home-module__7T5Noq__alchemyArt img{filter:saturate(.65)brightness(.8);border-radius:9% 4% 10% 3%;width:100%;height:auto;display:block}.home-module__7T5Noq__townArt figcaption,.home-module__7T5Noq__alchemyArt figcaption{text-align:center;color:#a1b3b6;padding:1rem .5rem .15rem;font:9px/1.6 Arial,sans-serif}.home-module__7T5Noq__cast{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.8rem;margin-top:4rem;display:grid}.home-module__7T5Noq__castMember{border-top:1px solid #aec4c133;padding-top:1.5rem;position:relative}.home-module__7T5Noq__castIndex{color:#7c939a;font:9px Arial,sans-serif;position:absolute;top:1.65rem;right:0}.home-module__7T5Noq__castMember .home-module__7T5Noq__eyebrow{letter-spacing:.1em;padding-right:1rem;font-size:8px}.home-module__7T5Noq__castMember h3{margin-bottom:1rem;font-size:1.5rem;line-height:1.18}.home-module__7T5Noq__castMember>p:not(.home-module__7T5Noq__eyebrow){color:#b4c3c5;font-size:12px}.home-module__7T5Noq__castMember .home-module__7T5Noq__inlineLink{font-size:10px}.home-module__7T5Noq__upgrades{align-items:center;gap:2rem;margin-top:3rem;padding:2rem 2.5rem;display:flex}.home-module__7T5Noq__upgrades>span{color:#c7ae7e;font-size:2rem}.home-module__7T5Noq__upgrades p{color:#b9c9c9;flex:1;margin:0;font-size:13px}.home-module__7T5Noq__upgrades strong{color:#e3dbc5;margin-bottom:.5rem;font-size:1.2rem;font-weight:400;display:block}.home-module__7T5Noq__upgrades a{flex-shrink:0}.home-module__7T5Noq__alchemyIntro{grid-template-columns:1fr 1.1fr;align-items:center;gap:4rem;display:grid}.home-module__7T5Noq__potions{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.7rem;margin-top:3.5rem;display:grid}.home-module__7T5Noq__potion{border-top:1px solid #aec4c133;padding-top:1.6rem}.home-module__7T5Noq__potionSymbol{color:#bed1c1;margin-bottom:1.2rem;font-size:1.8rem;display:block}.home-module__7T5Noq__potion .home-module__7T5Noq__eyebrow{letter-spacing:.12em;min-height:2rem;margin-bottom:.5rem;font-size:8px}.home-module__7T5Noq__potion h3{margin:0 0 1rem;font-size:1.35rem;line-height:1.2}.home-module__7T5Noq__potion p:not(.home-module__7T5Noq__eyebrow){color:#bccbca;font-size:12px}.home-module__7T5Noq__potion .home-module__7T5Noq__potionDetail{color:#93a8ac;font-size:11px}.home-module__7T5Noq__note{color:#a9bcbf;margin-top:2rem;font:11px/1.8 Arial,sans-serif}.home-module__7T5Noq__note a{color:#d7c297;text-underline-offset:4px}.home-module__7T5Noq__descentEnding{color:#b8c6c8;margin-top:2rem;font-size:14px}.home-module__7T5Noq__launchNote{text-align:center;color:#a3b5b8;margin:2.2rem 0 0;font:10px/1.9 Arial,sans-serif}.home-module__7T5Noq__menu{grid-template-columns:repeat(4,1fr);gap:.6rem;display:grid}.home-module__7T5Noq__menu button,.home-module__7T5Noq__firstRunButton,.home-module__7T5Noq__panelClose{color:#dce2d8;cursor:pointer;letter-spacing:.08em;background:#10212ab8;border:1px solid #acbeaf40;border-radius:3px;min-height:44px;padding:.6rem 1rem;font:10px/1.5 Arial,sans-serif}.home-module__7T5Noq__menu button:hover,.home-module__7T5Noq__firstRunButton:hover,.home-module__7T5Noq__panelClose:hover{background:#213139e8;border-color:#c8ad72}.home-module__7T5Noq__firstRunButton{color:#d7c297;background:0 0;border:0;padding-left:0}.home-module__7T5Noq__firstRunButton span{margin-left:.7rem}.home-module__7T5Noq__panelClose{z-index:5;background:#0c1824f5;align-items:center;gap:1rem;margin:0 0 1.5rem auto;display:flex;position:sticky;top:0}.home-module__7T5Noq__panelClose span{font-size:20px}.home-module__7T5Noq__menu,.home-module__7T5Noq__panelClose,.home-module__7T5Noq__firstRunButton,.home-module__7T5Noq__wanderer{display:none}.home-module__7T5Noq__scenePreview{max-width:470px;min-height:160px;margin-bottom:1.4rem}.home-module__7T5Noq__scenePreview .home-module__7T5Noq__eyebrow{margin-bottom:.65rem}.home-module__7T5Noq__home .home-module__7T5Noq__scenePreview h2{margin-bottom:.9rem;font-size:clamp(1.8rem,2.6vw,2.6rem);line-height:1.1}.home-module__7T5Noq__previewContent>p:last-child{color:#ced8d5;text-shadow:0 2px 12px #000;margin:0;font-size:14px}.home-module__7T5Noq__previewContent{animation:.65s ease-out both home-module__7T5Noq__chapterReveal}.home-module__7T5Noq__sceneAura{display:none}.home-module__7T5Noq__tileArt{display:block;position:relative}@keyframes home-module__7T5Noq__chapterReveal{0%{opacity:.25}to{opacity:1}}@keyframes home-module__7T5Noq__panelReveal{0%{opacity:.2;clip-path:ellipse(3% 2% at 50% 88%);transform:translateY(12px)scale(.985)}60%{opacity:1;clip-path:ellipse(95% 65% at 50% 65%)}to{opacity:1;clip-path:ellipse(150% 150%);transform:none}}.home-module__7T5Noq__sceneScrub{display:none}.home-module__7T5Noq__tileLabel,.home-module__7T5Noq__tileDetail{display:block}@keyframes home-module__7T5Noq__waterSheen{0%{opacity:.14}to{opacity:.28}}@keyframes home-module__7T5Noq__reflectionDrift{0%{transform:scaleY(-1)skew(-2deg)translate(-3px)}to{transform:scaleY(-1)skew(2deg)translate(3px)}}@keyframes home-module__7T5Noq__wandererIdle{0%{transform:translateY(0)}to{transform:translateY(-4px)}}@keyframes home-module__7T5Noq__courtyardMist{0%{opacity:.12;transform:translate(-5%)}to{opacity:.24;transform:translate(7%)}}@media (prefers-reduced-motion:reduce){.home-module__7T5Noq__puddle:before,.home-module__7T5Noq__shot:after,.home-module__7T5Noq__wanderer,.home-module__7T5Noq__wanderer:after,.home-module__7T5Noq__menu button:after,.home-module__7T5Noq__hero:before{animation:none!important}.home-module__7T5Noq__wanderer{translate:none!important}}@media (min-width:1700px){.home-module__7T5Noq__hero{min-height:900px}}@media (max-width:1080px){.home-module__7T5Noq__firstRun{width:300px;padding:1.8rem;bottom:100px}.home-module__7T5Noq__heroCopy{max-width:65%}.home-module__7T5Noq__hero h1{font-size:9.4vw}.home-module__7T5Noq__sectionHeading,.home-module__7T5Noq__townIntro,.home-module__7T5Noq__alchemyIntro{gap:2rem}.home-module__7T5Noq__cast,.home-module__7T5Noq__potions{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.home-module__7T5Noq__steps li{padding:1.8rem 1.5rem}.home-module__7T5Noq__upgrades{flex-wrap:wrap}}@media (max-width:760px){.home-module__7T5Noq__hero{min-height:auto;padding:82px 1.3rem 2.5rem}.home-module__7T5Noq__heroTopline{letter-spacing:.1em;font-size:7px}.home-module__7T5Noq__heroCopy{max-width:none;margin-top:5rem}.home-module__7T5Noq__hero h1{margin-bottom:1.2rem;font-size:clamp(3.5rem,15vw,7rem)}.home-module__7T5Noq__heroTagline{font-size:2rem}.home-module__7T5Noq__heroCopy .home-module__7T5Noq__eyebrow{letter-spacing:.15em;font-size:8px}.home-module__7T5Noq__heroCopy .home-module__7T5Noq__eyebrow>span{font-size:15px}.home-module__7T5Noq__heroLede{font-size:14px}.home-module__7T5Noq__actions{gap:.5rem 1.2rem}.home-module__7T5Noq__primary{gap:1rem;font-size:10px}.home-module__7T5Noq__secondary{font-size:10px}.home-module__7T5Noq__heroFineprint{font-size:9px}.home-module__7T5Noq__firstRun{width:100%;margin:3rem 0 2.5rem;padding:2rem;position:relative;bottom:auto;right:auto;transform:none}.home-module__7T5Noq__firstRun h2{font-size:1.7rem}.home-module__7T5Noq__heroBottom{font-size:8px;position:static}.home-module__7T5Noq__heroBottom>span{text-align:right;max-width:11rem;line-height:1.7}.home-module__7T5Noq__section{width:calc(100% - 2.6rem);padding:3rem 0}.home-module__7T5Noq__sectionHeading{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}.home-module__7T5Noq__sectionHeading>p{font-size:14px}.home-module__7T5Noq__home h2{font-size:clamp(2.4rem,9vw,4rem)}.home-module__7T5Noq__shotGrid{grid-template-columns:1fr;gap:1.5rem}.home-module__7T5Noq__shot{padding:.8rem}.home-module__7T5Noq__shot:nth-child(2n){transform:none}.home-module__7T5Noq__shot figcaption{font-size:9px}.home-module__7T5Noq__steps,.home-module__7T5Noq__townIntro,.home-module__7T5Noq__alchemyIntro{grid-template-columns:1fr;gap:1.5rem}.home-module__7T5Noq__steps li{padding:1.8rem}.home-module__7T5Noq__stepNumber{margin-bottom:1rem}.home-module__7T5Noq__townIntro>div{padding-top:1rem}.home-module__7T5Noq__cast,.home-module__7T5Noq__potions{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem;margin-top:2rem}.home-module__7T5Noq__castMember:last-child,.home-module__7T5Noq__potion:last-child{grid-column:1/-1;max-width:28rem}.home-module__7T5Noq__upgrades{gap:1rem;padding:1.8rem}.home-module__7T5Noq__upgrades>span{display:none}.home-module__7T5Noq__upgrades p{flex-basis:100%}}@supports selector(:popover-open){.home-module__7T5Noq__menu{display:grid}.home-module__7T5Noq__panelClose{display:flex}.home-module__7T5Noq__firstRunButton{align-items:center;display:inline-flex}.home-module__7T5Noq__home{flex:1;min-height:0;display:flex;overflow:hidden auto}.home-module__7T5Noq__hero{flex:1 0;grid-template-rows:auto auto;gap:1.5rem;width:100%;height:auto;min-height:100%;padding:58px max(2rem,50% - 640px) 16px;display:grid}.home-module__7T5Noq__heroTopline{display:none}.home-module__7T5Noq__sceneAura{z-index:0;pointer-events:none;opacity:0;background:radial-gradient(ellipse at 76% 62%, var(--chapter-glow), transparent 65%);mix-blend-mode:soft-light;translate:calc(var(--scene-x,0px) * 2) calc(var(--scene-y,0px) * 2);transition:opacity 1.1s;display:block;position:absolute;inset:0}.home-module__7T5Noq__sceneAura[data-active=true]{opacity:.38}.home-module__7T5Noq__hero:before{content:"";z-index:0;pointer-events:none;opacity:.18;filter:blur(28px);animation:18s ease-in-out infinite alternate home-module__7T5Noq__courtyardMist;animation-play-state:var(--water-motion,running);background:radial-gradient(at 65% 65%,#b5cbd548,#0000 65%),radial-gradient(at 15% 90%,#d1c39b40,#0000 60%);display:block;position:absolute;inset:40% 5% 16%}.home-module__7T5Noq__heroCopy{z-index:2;align-self:center;max-width:58%;margin-top:0}.home-module__7T5Noq__hero h1{letter-spacing:.035em;text-transform:uppercase;color:#ecdbab;-webkit-text-fill-color:transparent;text-shadow:0 3px 30px #070c0e40;background:linear-gradient(165deg,#fff2cc 20%,#d6b577 65%,#ac8750);-webkit-background-clip:text;background-clip:text;margin:0 0 1.5rem;font-family:Cinzel,Georgia,serif;font-size:clamp(3.2rem,7vw,6.9rem);font-weight:600;line-height:1.1}.home-module__7T5Noq__hero h1:after{content:"";background:linear-gradient(90deg,#c8ad72a0,#c8ad7230,#0000);width:160px;height:1px;margin-top:1rem;display:block}.home-module__7T5Noq__heroTagline{margin-bottom:1rem;font-size:clamp(1.6rem,2.5vw,2.5rem)}.home-module__7T5Noq__heroBottom{z-index:2;border:0;align-self:end;padding:0;display:block;position:relative;inset:auto}.home-module__7T5Noq__heroBottom>span{color:#b1c1bd;max-width:none;margin-top:.4rem;font-size:8px;display:block}.home-module__7T5Noq__menu{--chapter-gap:1rem;gap:var(--chapter-gap);width:min(100%,820px);padding:6px 0 28px;position:relative}.home-module__7T5Noq__menuCursor{height:2px;width:calc((100% - 3 * var(--chapter-gap)) / 4);transform:translateX(calc(var(--chapter-index) * (100% + var(--chapter-gap))));pointer-events:none;background:linear-gradient(90deg,#0000,#d4b776,#0000);transition:transform .65s cubic-bezier(.16,1,.3,1);position:absolute;bottom:7px;left:0;box-shadow:0 1px 10px #d4b77666}.home-module__7T5Noq__scenePreview{margin-bottom:.4rem}.home-module__7T5Noq__sceneScrub{color:#c4ccb9;align-items:center;gap:.5rem;max-width:470px;margin-top:.6rem;display:flex}.home-module__7T5Noq__sceneScrub button{color:#dcc38d;cursor:pointer;background:#08182066;border:1px solid #c8ad7240;border-radius:50%;flex-shrink:0;width:44px;min-height:44px;font-size:18px}.home-module__7T5Noq__sceneScrub button:hover{background:#27332a99;border-color:#dcc38d}.home-module__7T5Noq__sceneScrub button:focus-visible{outline-offset:3px;outline:2px solid #ecd2a1}.home-module__7T5Noq__sceneScrub>span{cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;letter-spacing:.06em;border-bottom:1px solid #bda67140;flex:1;justify-content:center;align-items:center;gap:.8rem;min-height:44px;font:9px Arial,sans-serif;display:flex}.home-module__7T5Noq__sceneScrub b{color:#dcc38d;white-space:nowrap;font-weight:400}.home-module__7T5Noq__menu button{text-align:left;background:linear-gradient(140deg,#1c2b2bed,#09141bf2);border:1px solid #a18b604d;border-bottom:3px solid #071015;border-radius:2px 9px;min-width:0;padding:7px;transition:transform .2s,border-color .2s;position:relative;box-shadow:0 8px 16px #0008,inset 0 0 0 3px #bacac508,inset 0 1px #fff2}.home-module__7T5Noq__menu button[aria-pressed=true],.home-module__7T5Noq__menu button:hover,.home-module__7T5Noq__menu button:focus-visible{background:linear-gradient(140deg,#374337ed,#16252a);border-color:#d0b379;transform:translateY(-5px)}.home-module__7T5Noq__menu button:focus-visible{outline-offset:4px;outline:2px solid #ecd2a1}.home-module__7T5Noq__menu button img{object-fit:cover;filter:saturate(.7)brightness(.78);border-radius:1px 5px;width:100%;height:94px;display:block}.home-module__7T5Noq__tileArt{border-radius:1px 5px;transition:transform .35s cubic-bezier(.2,.8,.2,1);overflow:hidden}.home-module__7T5Noq__menu button:hover .home-module__7T5Noq__tileArt{transform:perspective(550px) rotateX(var(--tile-rx,0deg)) rotateY(var(--tile-ry,0deg))}.home-module__7T5Noq__tileArt:after{content:"";pointer-events:none;background:radial-gradient(ellipse at var(--tile-light-x,50%) var(--tile-light-y,50%), #f9e9c1, transparent 70%);mix-blend-mode:screen;opacity:var(--tile-shine,0);transition:opacity .35s;position:absolute;inset:0}.home-module__7T5Noq__menu button[aria-pressed=true] img{filter:saturate(.85)brightness()}.home-module__7T5Noq__tileLabel{color:#eee4cd;letter-spacing:.025em;margin-top:9px;font:600 14px/1.4 Cinzel,Georgia,serif}.home-module__7T5Noq__tileIndex{color:#dfc89d;background:#08131cce;border:1px solid #cfb58170;place-items:center;min-width:23px;height:25px;padding:0 4px;font:600 10px Cinzel,Georgia,serif;display:grid;position:absolute;top:5px;left:5px;box-shadow:0 2px 8px #0007}.home-module__7T5Noq__tileDetail{letter-spacing:.06em;color:#b9c9c3;margin-top:5px;font-size:7px;line-height:1.4}.home-module__7T5Noq__menu button:after{content:"";background:var(--tile-reflection) center / cover;opacity:.27;filter:url(#robinscape-water-ripple)blur(.5px);pointer-events:none;height:24px;animation:8s ease-in-out infinite alternate home-module__7T5Noq__reflectionDrift;animation-play-state:var(--water-motion,running);position:absolute;top:calc(100% + 5px);left:7px;right:7px;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.home-module__7T5Noq__wanderer{z-index:1;pointer-events:none;width:clamp(280px,27vw,390px);translate:calc(var(--scene-x,0px) * -2) calc(var(--scene-y,0px) * -1.6);animation:4s ease-in-out infinite alternate home-module__7T5Noq__wandererIdle;animation-play-state:var(--water-motion,running);margin:0;display:block;position:absolute;bottom:205px;right:7.5%}.home-module__7T5Noq__wanderer img{filter:drop-shadow(0 15px 18px #020809b3);width:100%;height:auto;display:block}.home-module__7T5Noq__wanderer figcaption{color:#c1c6b6;text-align:center;letter-spacing:.1em;text-transform:uppercase;font:8px Arial,sans-serif}.home-module__7T5Noq__wanderer:after{content:"";opacity:.28;filter:url(#robinscape-water-ripple)blur(1px);width:100%;height:75px;animation:8s ease-in-out infinite alternate home-module__7T5Noq__reflectionDrift;animation-play-state:var(--water-motion,running);background:url(/robinscape/wanderer-keyart-v2.webp) bottom/100%;position:absolute;top:calc(100% + 8px);left:0;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.home-module__7T5Noq__section[popover],.home-module__7T5Noq__firstRun[popover]{overscroll-behavior:contain;color:#ede7d6;background:linear-gradient(135deg,#152933f7,#091823fc);border:1px solid #b8cbc740;border-radius:12px 24px 16px 20px;width:min(100% - 4rem,1280px);max-height:calc(100svh - 6rem);margin:auto;padding:1.5rem 2.5rem 2.5rem;position:fixed;inset:0;overflow:auto;transform:none;box-shadow:0 20px 100px #000b}:is(.home-module__7T5Noq__section[popover]:popover-open,.home-module__7T5Noq__firstRun[popover]:popover-open){animation:.6s cubic-bezier(.2,.8,.2,1) both home-module__7T5Noq__panelReveal}.home-module__7T5Noq__firstRun[popover]{width:min(100% - 2rem,460px)}.home-module__7T5Noq__section[popover]::backdrop,.home-module__7T5Noq__firstRun[popover]::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0610198a}.home-module__7T5Noq__sectionHeading{margin-bottom:2rem}.home-module__7T5Noq__home .home-module__7T5Noq__section h2{font-size:clamp(2.2rem,4vw,3.6rem)}.home-module__7T5Noq__home .home-module__7T5Noq__firstRun h2{font-size:1.8rem}.home-module__7T5Noq__shotGrid{gap:2rem}.home-module__7T5Noq__shot{padding:1rem}.home-module__7T5Noq__shot:nth-child(2n){transform:none}.home-module__7T5Noq__shot:after{opacity:.2;height:30px}.home-module__7T5Noq__townIntro,.home-module__7T5Noq__alchemyIntro{gap:2rem}.home-module__7T5Noq__cast,.home-module__7T5Noq__potions{margin-top:2rem}@media (max-width:900px){.home-module__7T5Noq__wanderer{display:none}.home-module__7T5Noq__heroCopy{max-width:100%}}@media (max-width:760px){.home-module__7T5Noq__hero{gap:.8rem;padding:58px 1rem 12px}.home-module__7T5Noq__heroCopy{max-width:none}.home-module__7T5Noq__hero h1{margin-bottom:.8rem;font-size:clamp(2rem,10.3vw,5rem)}.home-module__7T5Noq__heroTagline{font-size:1.7rem}.home-module__7T5Noq__heroBottom{display:block}.home-module__7T5Noq__heroBottom>span{display:none}.home-module__7T5Noq__menu{--chapter-gap:.4rem;padding-bottom:22px}.home-module__7T5Noq__menu button{padding:4px}.home-module__7T5Noq__menu button img{height:55px}.home-module__7T5Noq__tileLabel{letter-spacing:0;margin-top:6px;font-size:10px}.home-module__7T5Noq__tileIndex{min-width:17px;height:20px;font-size:8px;top:4px;left:4px}.home-module__7T5Noq__tileDetail{display:none}.home-module__7T5Noq__menu button:after{height:17px;left:4px;right:4px}.home-module__7T5Noq__scenePreview{min-height:165px;margin-bottom:1rem}.home-module__7T5Noq__home .home-module__7T5Noq__scenePreview h2{font-size:1.8rem}.home-module__7T5Noq__previewContent>p:last-child{font-size:13px}.home-module__7T5Noq__actions{gap:.5rem}.home-module__7T5Noq__primary{letter-spacing:.06em;gap:.7rem;padding:.8rem .75rem}.home-module__7T5Noq__secondary{font-size:9px}.home-module__7T5Noq__section[popover],.home-module__7T5Noq__firstRun[popover]{width:calc(100% - 1rem);max-height:calc(100svh - 2rem);padding:1rem 1.25rem 2rem}.home-module__7T5Noq__townArt,.home-module__7T5Noq__alchemyArt{max-width:480px;margin:0 auto}}@media (max-height:700px){.home-module__7T5Noq__hero h1{margin-bottom:.6rem;font-size:clamp(2rem,6.6vw,5rem)}.home-module__7T5Noq__heroTagline{margin-bottom:.6rem;font-size:1.5rem}.home-module__7T5Noq__heroLede{display:none}.home-module__7T5Noq__heroCopy .home-module__7T5Noq__eyebrow{margin-bottom:.8rem}.home-module__7T5Noq__heroFineprint{margin-top:.5rem}.home-module__7T5Noq__scenePreview{min-height:145px;margin-bottom:.8rem}.home-module__7T5Noq__wanderer{width:240px;bottom:185px}.home-module__7T5Noq__menu button img{height:60px}}@media (max-height:620px){.home-module__7T5Noq__home{overflow-y:auto}.home-module__7T5Noq__hero{flex-shrink:0;grid-template-rows:auto auto;height:auto;min-height:100%}}}.home-module__7T5Noq__sceneScrub[hidden]{display:none}@supports selector(:popover-open){.home-module__7T5Noq__hero{gap:1rem;padding:52px 4vw 16px}.home-module__7T5Noq__heroCopy{text-align:center;align-self:start;width:100%;max-width:none}.home-module__7T5Noq__heroCopy>.home-module__7T5Noq__eyebrow{justify-content:center;margin-bottom:.8rem}.home-module__7T5Noq__hero h1{letter-spacing:.08em;text-shadow:0 6px 24px #030b16;margin-bottom:.9rem;font-size:clamp(3rem,7.5vw,7.8rem)}.home-module__7T5Noq__hero h1:after{background:linear-gradient(90deg,#0000,#dec493,#0000);width:210px;margin:.65rem auto 0}.home-module__7T5Noq__scenePreview{max-width:490px;min-height:122px;margin:0 auto .75rem}.home-module__7T5Noq__scenePreview .home-module__7T5Noq__eyebrow{color:#ead3a3;text-shadow:0 2px 5px #000;justify-content:center;font-size:8px}.home-module__7T5Noq__home .home-module__7T5Noq__scenePreview h2{color:#f0e8d5;text-shadow:0 3px 9px #03101c,0 0 24px #03101c;margin-bottom:.65rem;font-size:clamp(1.6rem,2.5vw,2.3rem)}.home-module__7T5Noq__previewContent>p:last-child{color:#e2e8e4;text-shadow:0 2px 6px #000,0 0 16px #000;font-size:13px}.home-module__7T5Noq__actions{justify-content:center}.home-module__7T5Noq__primary{color:#f2e7ca;letter-spacing:.1em;background:linear-gradient(135deg,#122a2d,#14212b);border:1px solid #a99569;border-radius:3px;gap:1.6rem;min-height:48px;padding:.8rem 1.2rem;font-size:11px;box-shadow:inset 0 1px #cfdec018,0 5px 15px #0005}.home-module__7T5Noq__primary:hover{color:#fff1d0;background:#293d3e;box-shadow:0 5px 15px #0005}.home-module__7T5Noq__secondary{text-shadow:0 2px 7px #000}.home-module__7T5Noq__sceneScrub{max-width:330px;margin:.45rem auto 0}.home-module__7T5Noq__sceneScrub>span{background:#07182760;border:0;border-radius:20px;font-size:8px}.home-module__7T5Noq__sceneScrub button{background:#071827a8}.home-module__7T5Noq__heroFineprint{text-shadow:0 2px 5px #000;margin-top:.45rem}.home-module__7T5Noq__firstRunButton{text-shadow:0 2px 7px #000;min-height:38px;padding:0 .5rem}.home-module__7T5Noq__heroBottom{text-align:center;width:100%}.home-module__7T5Noq__menu{--chapter-gap:1.6rem;align-items:end;width:min(100%,1250px);margin:0 auto;padding-bottom:18px}.home-module__7T5Noq__menu button{min-height:64px;box-shadow:none;text-align:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08131b75;border:0;border-bottom:1px solid #b49e6550;border-radius:0;padding:10px 12px}.home-module__7T5Noq__menu button[aria-pressed=true],.home-module__7T5Noq__menu button:hover,.home-module__7T5Noq__menu button:focus-visible{box-shadow:none;background:#182d3580;border-color:#dac795;transform:none}.home-module__7T5Noq__tileArt{display:none}.home-module__7T5Noq__menu button img{border-radius:inherit;filter:saturate(.65);width:100%;height:100%}.home-module__7T5Noq__tileIndex{box-shadow:none;background:0 0;border:0;font-size:13px;top:4px;left:50%;transform:translate(-50%)}.home-module__7T5Noq__tileLabel{text-shadow:0 2px 6px #000;margin-top:0;font-size:clamp(13px,1.3vw,17px);position:relative}.home-module__7T5Noq__tileDetail{color:#d1dcd4;text-shadow:0 2px 4px #000;margin-top:8px;font-size:8px;position:relative}.home-module__7T5Noq__menu button:after{display:none}.home-module__7T5Noq__menuCursor{bottom:1px}.home-module__7T5Noq__wanderer{opacity:.88;width:clamp(175px,20vw,255px);bottom:160px;left:max(10px,5vw);right:auto}.home-module__7T5Noq__wanderer figcaption{display:none}.home-module__7T5Noq__wanderer:after{height:40px}@media (max-width:900px){.home-module__7T5Noq__wanderer{display:none}}@media (max-width:760px){.home-module__7T5Noq__hero{gap:.4rem;padding:60px .8rem 8px}.home-module__7T5Noq__hero h1{letter-spacing:.05em;margin-bottom:.8rem;font-size:clamp(1.8rem,8.7vw,4rem)}.home-module__7T5Noq__heroCopy>.home-module__7T5Noq__eyebrow{letter-spacing:.1em;font-size:7px}.home-module__7T5Noq__scenePreview{max-width:440px;min-height:128px}.home-module__7T5Noq__home .home-module__7T5Noq__scenePreview h2{font-size:1.7rem}.home-module__7T5Noq__previewContent>p:last-child{font-size:12px}.home-module__7T5Noq__menu{--chapter-gap:.3rem;padding-bottom:10px}.home-module__7T5Noq__menu button{min-height:50px;padding:10px 3px}.home-module__7T5Noq__menu button img{height:100%}.home-module__7T5Noq__tileLabel{margin-top:0;font-size:10px}.home-module__7T5Noq__tileIndex{font-size:10px}.home-module__7T5Noq__tileDetail{display:none}}@media (max-height:700px){.home-module__7T5Noq__hero{gap:.2rem;padding-top:48px}.home-module__7T5Noq__hero h1{margin-bottom:.65rem;font-size:clamp(1.8rem,5.4vw,4.5rem)}.home-module__7T5Noq__heroCopy>.home-module__7T5Noq__eyebrow{margin-bottom:.5rem}.home-module__7T5Noq__scenePreview{min-height:106px;margin-bottom:.4rem}.home-module__7T5Noq__home .home-module__7T5Noq__scenePreview h2{font-size:1.5rem}.home-module__7T5Noq__sceneScrub{margin-top:0}.home-module__7T5Noq__menu button{min-height:50px}.home-module__7T5Noq__wanderer{width:170px;bottom:110px}}}@media (prefers-reduced-motion:reduce){.home-module__7T5Noq__tileArt,.home-module__7T5Noq__sceneAura{transition:none!important;transform:translate(0,0)!important}.home-module__7T5Noq__tileArt:after{opacity:0;transition:none}.home-module__7T5Noq__previewContent,.home-module__7T5Noq__section[popover],.home-module__7T5Noq__firstRun[popover]{animation:none!important}.home-module__7T5Noq__menuCursor{transition:none!important}}@media (forced-colors:active){.home-module__7T5Noq__hero h1{color:canvastext;-webkit-text-fill-color:currentColor;text-shadow:none;background:0 0}}
