:root{color:#eeeae2;font-synthesis:none;background:#09090c;font-family:DM Sans,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#09090c;margin:0;overflow-x:hidden}button,a{font:inherit;color:inherit}button{cursor:pointer;border:0}a{text-decoration:none}main{position:relative;overflow:hidden}.grain{pointer-events:none;z-index:20;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.65'/%3E%3C/svg%3E");position:fixed;inset:0}.nav{z-index:5;justify-content:space-between;align-items:center;width:100%;height:90px;padding:24px 4.4vw;display:flex;position:absolute;top:0}.wordmark{color:#f1eee8;letter-spacing:-.7px;background:0 0;flex-direction:column;align-items:flex-start;gap:0;padding:0;font-family:DM Mono,monospace;font-size:14px;font-weight:500;line-height:.83;display:flex;position:relative}.wordmark i{background:#d2ff35;border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;right:-12px}.links{gap:31px;margin-left:auto;margin-right:32px;display:flex}.links button{text-transform:uppercase;letter-spacing:.12em;background:0 0;padding:5px 0;font-family:DM Mono,monospace;font-size:10px;transition:color .2s}.links button:hover{color:#d2ff35}.menu{background:0 0;flex-direction:column;justify-content:center;gap:5px;width:35px;height:26px;padding:5px 0;display:flex}.menu span{background:#eeeae2;width:100%;height:1px;display:block}.hero{isolation:isolate;background:#0d0d12;align-items:flex-end;min-height:100svh;padding:0 4.4vw 8vh;display:flex;position:relative}.hero:before{content:"";aspect-ratio:1;filter:saturate(140%);z-index:-2;background:radial-gradient(circle at 40% 34%,#fb3f91 0 4%,#e91e6f 10%,#810d77 43%,#201751 72%,#0000 73%);border-radius:50%;width:min(72vw,900px);animation:9s ease-in-out infinite alternate pulse;position:absolute;top:12%;left:50%;translate:-50%}.hero:after{content:"";z-index:-1;background:linear-gradient(#0000,#0d0d12 80%);width:100%;height:38%;position:absolute;bottom:0;left:0}.orbit{border:1px solid #eae2ff3b;border-radius:50%;position:absolute;top:48%;left:50%;translate:-50% -50%}.orbit-one{aspect-ratio:1;width:min(82vw,1050px);animation:18s linear infinite orbit}.orbit-two{aspect-ratio:1;opacity:.5;width:min(104vw,1280px);animation:25s linear infinite reverse orbit}.hero-copy{z-index:2;width:100%;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.1em;margin:0;font-family:DM Mono,monospace;font-size:10px;line-height:1.5}.eyebrow span{color:#d2ff35;margin:0 6px}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.07em;font-weight:500}h1{max-width:1050px;margin:22px 0 0;font-size:clamp(54px,10vw,155px);line-height:.81}em{letter-spacing:-.08em;font-family:Playfair Display,Georgia,serif;font-weight:500}.hero-bottom{justify-content:space-between;align-items:flex-end;max-width:1050px;margin-top:35px;display:flex}.hero-bottom p{width:200px;margin:0;font-size:13px;line-height:1.4}.round-button{color:#10120a;background:#d2ff35;border-radius:50%;place-items:center;width:72px;height:72px;font-size:26px;transition:transform .25s,background .25s;display:grid}.round-button:hover{background:#fff;transform:rotate(45deg)scale(1.08)}.arrow{transition:transform .2s;display:inline-block}.email:hover .arrow,.project a:hover .arrow,.intro-side a:hover .arrow{transform:translate(3px,-3px)}.hero-number{font-family:DM Mono;font-size:11px;position:absolute;top:52%;right:4.4vw}.hero-number span{opacity:.5}.scroll-note{text-transform:uppercase;letter-spacing:.1em;writing-mode:vertical-rl;margin:0;font-family:DM Mono;font-size:10px;position:absolute;bottom:8vh;right:4.4vw}.scroll-note span{color:#d2ff35;margin-top:10px}.section-pad{padding:13vw 4.4vw}.intro{color:#0d0d12;background:#eeeae2}.intro .eyebrow span{color:#e52973}.intro-grid{grid-template-columns:minmax(0,2.1fr) minmax(200px,.85fr);align-items:end;gap:7vw;margin-top:8vw;display:grid}h2{margin:0;font-size:clamp(37px,6.2vw,100px);line-height:.88}.intro h2 em{color:#e52973}.intro-side{font-size:15px;line-height:1.42}.intro-side p{max-width:300px}.intro-side a,.project a{text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid;margin-top:17px;padding-bottom:5px;font-family:DM Mono;font-size:11px;display:inline-block}.work{background:#111117}.section-head{justify-content:space-between;margin-bottom:5vw;display:flex}.section-head>span{opacity:.6;font-family:DM Mono;font-size:10px}.project{grid-template-columns:minmax(0,1.75fr) minmax(210px,.75fr);align-items:end;gap:3vw;margin-bottom:8vw;display:grid}.project-art{height:min(52vw,610px);min-height:330px;position:relative;overflow:hidden}.project-meta{padding-bottom:2px}.project-meta p{text-transform:uppercase;letter-spacing:.09em;opacity:.65;margin-bottom:12px;font-family:DM Mono;font-size:9px}.project-meta h3{margin-bottom:10px;font-size:clamp(39px,5vw,78px);line-height:.8}.project-meta a{margin:0}.project-lime .project-art{color:#0c1010;background:#d3ff36}.sun{aspect-ratio:1;background:radial-gradient(circle at 34% 33%,#fff 0 4%,#ffe177 6%,#ffa923 25%,#ed3b16 57%,#9d183d 100%);border-radius:50%;width:56%;animation:7s ease-in-out infinite alternate sunFloat;position:absolute;top:21%;left:23%;box-shadow:0 0 120px 35px #e8571a73}.project-art:after{content:"";mix-blend-mode:multiply;opacity:.35;background:linear-gradient(135deg,#0000 48%,#0003 49%,#0000 50%);position:absolute;inset:0}.art-label{z-index:1;letter-spacing:-.1em;font-family:DM Mono;font-size:clamp(18px,2vw,31px);font-weight:500;line-height:.86;position:absolute;top:21px;left:24px}.project-blue .project-art{background:#3452ec}.wave-line{border-top:clamp(38px,5vw,80px) solid #ece6d7;border-radius:50%;width:150%;height:25%;position:absolute;left:-25%;transform:rotate(-15deg)}.line-a{top:6%}.line-b{top:38%}.line-c{top:70%}.project-blue .art-label{color:#ece6d7}.project-blue{padding-left:12vw}.project-blue .project-art{order:2}.project-blue .project-meta{order:1}.services{background:#111117;padding-top:4vw}.service-list{border-top:1px solid #45454b;margin-top:7vw}.service{border-bottom:1px solid #45454b;grid-template-columns:12% 1fr auto;align-items:center;min-height:125px;transition:padding .3s,color .3s;display:grid}.service:hover{color:#d2ff35;padding:0 1.6vw}.service span{opacity:.65;font-family:DM Mono;font-size:10px}.service h3{margin:0;font-size:clamp(27px,4.2vw,65px)}.service .arrow{font-size:26px}.contact{color:#111117;background:#e9e2d5;flex-direction:column;min-height:95svh;padding:13vw 4.4vw 3vw;display:flex}.contact .eyebrow{color:#e12973}.contact h2{margin:auto 0 5vw;font-size:clamp(52px,9.2vw,145px)}.contact h2 em{color:#e12973}.email{border-bottom:2px solid;align-self:flex-start;padding-bottom:7px;font-size:clamp(20px,2.4vw,37px)}.contact footer{text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;margin-top:auto;font-family:DM Mono;font-size:10px;display:flex}.contact footer a:hover{color:#e12973}.section-dots{z-index:6;flex-direction:column;gap:8px;display:flex;position:fixed;top:50%;right:1.5vw}.section-dots i{opacity:.35;background:#eeeae2;border-radius:50%;width:5px;height:5px;transition:transform .2s,opacity .2s}.section-dots i.active{opacity:1;background:#d2ff35;transform:scale(1.5)}@keyframes pulse{to{filter:saturate(170%)hue-rotate(13deg);transform:scale(1.11)rotate(9deg)}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes sunFloat{to{transform:translate(5%,-8%)scale(1.09)}}@media (width<=700px){.nav{height:70px;padding:20px 6vw}.links{color:#111117;background:#eeeae2;flex-direction:column;gap:11px;margin:0;padding:15px 20px;display:none;position:absolute;top:65px;right:6vw}.links.open{display:flex}.hero{padding:0 6vw 6vh}.hero:before{width:130vw;top:25%}.hero-bottom{margin-top:30px}.hero-bottom p{width:170px}.round-button{width:58px;height:58px}.hero-number,.scroll-note,.section-dots{display:none}.section-pad{padding:19vw 6vw}.intro-grid,.project{grid-template-columns:1fr;gap:8vw;margin-top:14vw}.project-art{height:78vw;min-height:270px}.project-blue{padding-left:6vw}.project-blue .project-art,.project-blue .project-meta{order:initial}.project-meta{padding-bottom:0}.work .project{margin-bottom:20vw}.services{padding-top:0}.service{grid-template-columns:15% 1fr auto;min-height:96px}.service h3{font-size:31px}.contact{min-height:78svh;padding:19vw 6vw 5vw}.contact h2{margin:auto 0 12vw}.contact footer{gap:12px;font-size:8px}.contact footer span:nth-child(2){display:none}}.product-page{min-height:100vh}.product-nav{z-index:4;justify-content:space-between;align-items:flex-start;width:100%;padding:26px 4.4vw;display:flex;position:absolute;top:0}.product-wordmark{letter-spacing:-.7px;font:500 14px/.83 DM Mono,monospace;position:relative}.product-wordmark i{background:#d2ff35;border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;right:-12px}.back-link{text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid;padding-bottom:4px;font:10px DM Mono,monospace}.product-kicker{letter-spacing:.11em;text-transform:uppercase;margin:0;font:10px DM Mono,monospace}.product-kicker span{margin:0 7px}.product-page h1{font-size:clamp(53px,8.4vw,140px);line-height:.83}.product-page h2{font-size:clamp(42px,6.4vw,102px);line-height:.86}.product-lede{max-width:320px;font-size:15px;line-height:1.4}.product-cta{text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid;margin-top:24px;padding:12px 0 6px;font:10px DM Mono,monospace;display:inline-block}.product-footer{flex-direction:column;min-height:85svh;padding:11vw 4.4vw 4vw;display:flex}.product-footer>p{letter-spacing:.1em;font:10px DM Mono,monospace}.product-footer h2{margin:auto 0}.product-footer .back-link{align-self:flex-start}.study-page{color:#f4f2e9;background:#070b23}.study-page .product-kicker span{color:#d2ff35}.study-hero{isolation:isolate;align-items:center;min-height:100svh;padding:160px 4.4vw 7vh;display:flex;position:relative;overflow:hidden}.starfield{opacity:.6;z-index:-3;background-image:radial-gradient(#fff 1px,#0000 1.4px),radial-gradient(#87b5ff 1px,#0000 1.4px);background-position:4px 7px,24px 28px;background-size:51px 51px,89px 89px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.study-orbit{z-index:-2;border:1px solid #cdf0e82e;border-radius:50%;width:110vw;max-width:1300px;height:70vw;max-height:850px;position:absolute;top:12%;right:-37vw;transform:rotate(-27deg)}.study-orbit-b{border-color:#a1b0ff1c;width:125vw;height:96vw;top:-7%;right:-49vw}.study-copy{z-index:2;position:relative}.study-copy h1{max-width:880px;margin:25px 0}.study-copy h1 em{color:#d2ff35}.planet-scene{aspect-ratio:1;width:min(59vw,800px);position:absolute;bottom:6vh;right:-3vw}.study-planet-core{aspect-ratio:1;background:radial-gradient(circle at 37% 28%,#c2ffc6 0 3%,#68e88f 11%,#1a9f80 42%,#0b3659 72%,#090d34 100%);border-radius:50%;width:75%;animation:7s ease-in-out infinite alternate planetBreathe;position:absolute;top:12%;left:10%;overflow:hidden;box-shadow:inset -46px -30px 50px #0505239e,0 0 80px #71fdbd4f}.continent{filter:drop-shadow(0 3px 3px #02413440);background:#beef78;border-radius:45% 55% 64% 36%/43% 37% 63% 57%;display:block;position:absolute}.continent-a{width:38%;height:19%;top:35%;left:13%;transform:rotate(-20deg)}.continent-b{width:22%;height:31%;top:29%;right:17%;transform:rotate(27deg)}.continent-c{width:21%;height:13%;bottom:13%;left:39%;transform:rotate(13deg)}.planet-glow{aspect-ratio:1;background:radial-gradient(circle,#bbffac24 43%,#0000 67%);border-radius:50%;width:87%;position:absolute;top:5%;left:4%}.planet-ring{aspect-ratio:1;border:1px solid #d4ffc761;border-radius:50%;width:100%;position:absolute;top:2%;left:0;transform:rotate(-25deg)scaleY(.36)}.scroll-cue{text-transform:uppercase;writing-mode:vertical-rl;letter-spacing:.09em;font:10px DM Mono,monospace;position:absolute;bottom:7vh;right:4.4vw}.study-story{color:#10213d;background:#d7ff39;padding:13vw}.story-layout{grid-template-columns:1.7fr .55fr;align-items:end;gap:9vw;margin:7vw 0;display:grid}.story-layout h2 em{color:#fffaf0}.story-layout p{font-size:16px;line-height:1.45}.energy-rule{border-top:1px solid #10213d40;align-items:center;gap:22px;max-width:680px;padding-top:25px;display:flex}.energy-rule span{font-size:31px}.energy-rule p{margin:0;font:13px/1.35 DM Mono,monospace}.study-loop{background:#111a53;padding:12vw 4.4vw}.loop-grid{background:#ffffff2e;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:6vw;display:grid}.loop-grid article{background:#111a53;flex-direction:column;min-height:330px;padding:28px 28px 36px;display:flex}.loop-grid article>span{opacity:.6;font:10px DM Mono,monospace}.loop-icon{border-radius:50%;place-items:center;width:82px;height:82px;margin:auto 0 28px;font:38px Playfair Display,serif;display:grid}.quiz-icon{color:#441347;background:#ef73b1}.energy-icon{color:#15216f;background:#d7ff39}.bloom-icon{color:#0e347b;background:#89ccff}.loop-grid h3{margin:0 0 13px;font-size:clamp(25px,3.1vw,46px);line-height:.88}.loop-grid p{max-width:260px;margin:0;font-size:13px;line-height:1.4}.study-world{color:#10213d;background:#f7eee0;grid-template-columns:.9fr 1.1fr;align-items:end;gap:7vw;padding:14vw 4.4vw;display:grid}.world-heading h2{margin:7vw 0 0}.world-heading h2 em{color:#e45a89}.world-sky{background:linear-gradient(#283c8d 0%,#6b89db 48%,#ffbb8f 100%);height:min(51vw,600px);min-height:350px;position:relative;overflow:hidden}.sunset{aspect-ratio:1;background:#ffd863;border-radius:50%;width:30%;position:absolute;top:20%;left:31%;box-shadow:0 0 40px #ffe295}.tiny-star{z-index:1;color:#fff8bc;position:absolute}.s1{top:17%;left:13%}.s2{top:25%;right:18%}.s3{top:9%;right:38%}.mountain{clip-path:polygon(0 100%,45% 12%,57% 37%,68% 25%,100% 100%);background:#586cb5;width:78%;height:45%;position:absolute;bottom:21%}.m1{left:-19%}.m2{background:#43589f;right:-25%}.world-ground{z-index:1;background:#356f4b;border-radius:50% 50% 0 0;width:100%;height:32%;position:absolute;bottom:-8%}.world-tree{z-index:2;clip-path:polygon(50% 0,71% 50%,100% 58%,65% 66%,86% 100%,14% 100%,35% 65%,0 58%,29% 50%);background:#27613d;width:20%;height:40%;position:absolute;bottom:21%}.tree1{left:12%}.tree2{background:#1f5239;height:30%;bottom:20%;right:11%}.world-house{z-index:3;clip-path:polygon(9% 42%,50% 0,91% 42%,91% 100%,9% 100%);background:#ec9e5b;width:21%;height:19%;position:absolute;bottom:22%;left:42%}.world-house i{background:#1b3f4d;width:19%;height:24%;display:block;position:absolute;bottom:0}.world-house i:first-child{left:17%}.world-house i:nth-child(2){height:41%;left:42%}.world-house i:nth-child(3){right:17%}.world-caption{color:#f7eee0;letter-spacing:.07em;background:#10213d;justify-content:space-between;align-items:center;padding:17px 20px;font:10px DM Mono,monospace;display:flex}.world-caption p{margin:0}.study-details{padding:13vw 4.4vw}.detail-list{border-top:1px solid #ffffff4d;margin-top:7vw}.detail-list>div{border-bottom:1px solid #ffffff4d;grid-template-columns:11% 1fr .65fr;gap:20px;padding:30px 0;display:grid}.detail-list span{font:10px DM Mono,monospace}.detail-list h3{margin:0;font-size:clamp(27px,4vw,61px);line-height:.9}.detail-list p{margin:0;font-size:14px;line-height:1.4}.study-footer{color:#10213d;background:#d7ff39}.study-footer h2 em{color:#e45a89}.study-footer .back-link{color:#10213d}.rebalance-page{color:#3b3c39;background:#f3f0e8}.rebalance-nav .product-wordmark i{background:#e86c4e}.rebalance-hero{isolation:isolate;align-items:center;min-height:100svh;padding:145px 4.4vw 8vh;display:flex;position:relative;overflow:hidden}.soft-blob{z-index:-1;filter:blur(1px);border-radius:50%;animation:10s ease-in-out infinite alternate blobFloat;position:absolute}.blob-one{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#ffcb8d,#ef9971 42%,#d66269 73%);border-radius:38% 62% 54% 46%/51% 36% 64% 49%;width:min(57vw,780px);top:7%;right:-2vw}.blob-two{aspect-ratio:1;background:#cbd777;border-radius:56% 44% 34% 66%/55% 49% 51% 45%;width:27vw;animation-delay:-4s;bottom:-17%;right:25vw}.blob-three{aspect-ratio:1;background:#689f9f;border-radius:45% 55% 61% 39%/33% 61% 39% 67%;width:18vw;animation-delay:-7s;bottom:6%;right:5vw}.rebalance-copy{z-index:1;max-width:900px;position:relative}.rebalance-copy h1{margin:25px 0}.rebalance-copy h1 em{color:#da5d55}.balance-device{z-index:1;color:#353d3b;background:#f7f5f0;border:7px solid #373b3d;border-radius:36px;width:280px;min-height:430px;padding:18px;position:absolute;bottom:8%;right:12vw;transform:rotate(8deg);box-shadow:18px 21px #454c4929}.device-top{justify-content:space-between;font:8px DM Mono,monospace;display:flex}.device-top b{font:11px DM Sans,sans-serif}.device-greeting{margin:34px 0 7px;font-size:10px}.balance-device h3{margin:0 0 20px;font-size:29px;line-height:.88}.balance-device h3 em{color:#df7255}.today-card{background:#dce2b2;border-radius:15px;align-items:center;gap:11px;padding:13px 10px;display:flex}.card-icon{color:#fffef7;background:#73a69c;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.today-card div{flex-direction:column;gap:2px;display:flex}.today-card small{letter-spacing:.06em;font:7px DM Mono,monospace}.today-card strong{font-size:12px}.today-card em{font-size:8px;font-style:normal}.today-card>i{margin-left:auto;font-style:normal}.device-note{color:#768277;margin:23px 10px;font:9px/1.4 DM Mono,monospace}.rebalance-page .product-kicker span{color:#dd6556}.rebalance-principle{background:#fefcf6;padding:13vw}.principle-grid{grid-template-columns:1.65fr .6fr;align-items:end;gap:9vw;margin-top:7vw;display:grid}.principle-grid h2 em{color:#df7255}.principle-grid p{font-size:16px;line-height:1.5}.areas{color:#fbf8ef;background:#415d5a;padding:13vw 4.4vw}.areas-heading{justify-content:space-between;align-items:baseline;display:flex}.areas-heading>p:last-child{max-width:230px;font-size:12px;line-height:1.35}.area-wheel{aspect-ratio:1;border:1px solid #ffffff59;border-radius:50%;width:min(68vw,700px);margin:8vw auto 0;position:relative}.area-wheel:before,.area-wheel:after{content:"";border:1px solid #ffffff2b;border-radius:50%;position:absolute;inset:15%}.area-wheel:after{inset:32%}.wheel-core{z-index:1;aspect-ratio:1;text-align:center;color:#3e4e4b;background:#e9a085;border-radius:50%;place-content:center;width:24%;font:10px/1.1 DM Mono,monospace;display:grid;position:absolute;top:38%;left:38%}.wheel-core em{font-size:15px}.area{z-index:2;text-transform:uppercase;letter-spacing:.1em;flex-direction:column;align-items:center;gap:6px;font:9px DM Mono,monospace;display:flex;position:absolute}.area i{aspect-ratio:1;border-radius:50%;place-items:center;width:58px;font:28px Playfair Display,serif;display:grid}.area-1{top:-7%;left:44%}.area-1 i{background:#de9b7c}.area-2{top:29%;right:-6%}.area-2 i{background:#b7d27c}.area-3{bottom:1%;right:7%}.area-3 i{background:#91c8ba}.area-4{bottom:1%;left:8%}.area-4 i{background:#d8b0d9}.area-5{top:29%;left:-7%}.area-5 i{background:#f2d778}.area-list{display:none}.week-section{color:#3b3c39;background:#dce2b2;padding:13vw}.week-layout{grid-template-columns:1fr 1fr;align-items:center;gap:9vw;margin-top:7vw;display:grid}.week-layout h2 em{color:#db6757}.week-layout p{max-width:370px;line-height:1.45}.week-card{background:#fffdf8;border-radius:18px;padding:21px;box-shadow:14px 16px #465b4a2e}.week-card-head{border-bottom:1px solid #dcdacf;justify-content:space-between;padding-bottom:17px;font-size:12px;display:flex}.week-card-head strong{color:#de705d;font-weight:500}.week-row{border-bottom:1px solid #eceae2;align-items:center;gap:14px;padding:15px 0;display:flex}.week-row b{color:#859281;font:9px DM Mono,monospace}.week-row span{flex-direction:column;flex:1;gap:2px;display:flex}.week-row span strong{font-size:15px}.week-row em{color:#69766e;text-transform:uppercase;font:8px DM Mono,monospace}.week-row>i{color:#d76c5c;font-style:normal}.journey{padding:13vw}.journey-wrap{grid-template-columns:1fr 1fr;align-items:center;gap:10vw;margin-top:8vw;display:grid}.journey-wrap h2 em{color:#769a95}.journey-wrap p{font-size:15px;line-height:1.48}.rings{aspect-ratio:1;position:relative}.rings i{border:1px solid #7ba29d;border-radius:45% 55% 53% 47%/54% 39% 61% 46%;display:block;position:absolute;transform:rotate(12deg)}.rings i:first-child{inset:0}.rings i:nth-child(2){border-color:#e18772;inset:10%;transform:rotate(-18deg)}.rings i:nth-child(3){border-color:#becc83;inset:22%;transform:rotate(33deg)}.rings i:nth-child(4){border-color:#d2a6cc;inset:34%;transform:rotate(-21deg)}.rings i:nth-child(5){border-color:#7ba29d;inset:45%}.rings b{text-align:center;text-transform:uppercase;place-content:center;font:12px/1.1 DM Mono,monospace;display:grid;position:absolute;inset:0}.rings b em{text-transform:none;font:20px Playfair Display,serif}.rebalance-footer{color:#414845;background:#e6a086}.rebalance-footer h2 em{color:#fef9ed}.rebalance-footer .back-link{color:#414845}@keyframes planetBreathe{to{filter:hue-rotate(12deg);transform:scale(1.055)translate(-2%,-1%)}}@keyframes blobFloat{to{transform:translate(-4%,4%)rotate(12deg)scale(1.08)}}@media (width<=700px){.product-nav{padding:22px 6vw}.product-page h1{font-size:14.3vw}.product-page h2{font-size:11.8vw}.study-hero,.rebalance-hero{align-items:flex-start;padding:125px 6vw 8vh}.study-hero{min-height:790px}.study-copy{max-width:100%}.study-copy .product-lede,.rebalance-copy .product-lede{max-width:235px}.planet-scene{width:105vw;bottom:-4vw;right:-27vw}.scroll-cue{display:none}.study-story,.rebalance-principle,.week-section,.journey{padding:18vw 6vw}.story-layout,.principle-grid,.week-layout,.journey-wrap{grid-template-columns:1fr;gap:8vw;margin-top:14vw}.energy-rule{align-items:flex-start}.study-loop,.study-details,.areas{padding:18vw 6vw}.loop-grid{grid-template-columns:1fr}.loop-grid article{min-height:270px}.study-world{grid-template-columns:1fr;gap:12vw;padding:18vw 6vw}.world-sky{height:82vw;min-height:310px}.detail-list>div{grid-template-columns:14% 1fr;padding:23px 0}.detail-list p{grid-column:2}.product-footer{min-height:68svh;padding:18vw 6vw 6vw}.rebalance-hero{min-height:790px}.balance-device{border-width:5px;width:230px;min-height:356px;bottom:2%;right:5vw;transform:rotate(5deg)}.balance-device h3{font-size:24px}.blob-one{width:110vw;top:21%;right:-36vw}.blob-two{width:55vw;bottom:-6%;right:22vw}.blob-three{width:38vw;bottom:14%;right:-6vw}.areas-heading{display:block}.areas-heading>p:last-child{margin-top:20px}.area-wheel{width:87vw;margin-top:18vw}.area i{width:49px;font-size:23px}.area-list{margin-top:17vw;display:block}.area-list p{border-bottom:1px solid #ffffff59;margin:0;padding:14px 0;font-size:13px}.area-list span{color:#d9e190;width:16%;font:9px DM Mono,monospace;display:inline-block}.week-card{margin-top:4vw}.journey-wrap{flex-direction:column-reverse;display:flex}.rings{width:90%}.rebalance-footer{min-height:60svh}}.rebalance-showcase{color:#14213f;background:#faf7f1;overflow:hidden}.rb-site-nav{z-index:5;color:#14213f;justify-content:space-between;width:100%;padding:26px 4.4vw;display:flex;position:absolute;top:0}.rb-site-mark{letter-spacing:-.7px;font:500 14px/.83 DM Mono,monospace;position:relative}.rb-site-mark i{background:#ef5b69;border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;right:-12px}.rb-back,.rb-link{text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid;align-self:flex-start;padding-bottom:5px;font:10px DM Mono,monospace}.rb-eyebrow{text-transform:uppercase;letter-spacing:.1em;margin:0;font:10px DM Mono,monospace}.rb-eyebrow span{color:#e85865;margin:0 7px}.rb-hero{isolation:isolate;align-items:center;min-height:100svh;padding:155px 4.4vw 8vw;display:flex;position:relative}.rb-hero-copy{z-index:2;max-width:1000px;position:relative}.rb-hero h1{letter-spacing:-.075em;margin:25px 0;font-size:clamp(54px,8.6vw,140px);font-weight:500;line-height:.81}.rb-hero h1 em,.rebalance-showcase h2 em{color:#e45c68}.rb-hero-copy>p:not(.rb-eyebrow){max-width:286px;font-size:15px;line-height:1.45}.rb-link{margin-top:22px;display:inline-block}.rb-hero-art{aspect-ratio:1;z-index:-1;width:min(58vw,790px);position:absolute;bottom:2vw;right:1vw}.rb-sun{aspect-ratio:1;background:radial-gradient(circle at 36% 32%,#ffe9c1,#f2b0ac 35%,#d591b0 70%,#b9c4d6 100%);border-radius:50%;width:58%;animation:9s ease-in-out infinite alternate rbFloat;position:absolute;top:14%;left:20%;box-shadow:0 0 80px #e5968742}.rb-hero-line{border:1px solid #1b294b42;border-radius:43% 57% 44% 56%/48% 41% 59% 52%;position:absolute;inset:4%;transform:rotate(-21deg)}.rb-hero-line.line-two{border-color:#e45c6880;inset:15%;transform:rotate(22deg)}.rb-hero-line.line-three{border-color:#68a3c199;inset:27%;transform:rotate(-53deg)}.rb-tag{z-index:2;letter-spacing:.1em;background:#f7f3ea;border-radius:999px;padding:7px 10px;font:9px DM Mono,monospace;position:absolute;box-shadow:2px 3px #14213f26}.tag-a{color:#c87d00;top:20%;right:9%}.tag-b{color:#1f88c9;bottom:25%;left:5%}.tag-c{color:#ac53bd;bottom:18%;right:9%}.rb-principle{color:#14213f;background:#f1ece3;padding:13vw 13vw 10vw}.rb-principle>div:nth-child(2){grid-template-columns:1.6fr .6fr;align-items:end;gap:8vw;margin:7vw 0;display:grid}.rebalance-showcase h2{letter-spacing:-.07em;margin:0;font-size:clamp(43px,6.2vw,100px);font-weight:500;line-height:.86}.rb-principle>div:nth-child(2) p{margin:0;font-size:16px;line-height:1.45}.rb-principle-rule{border-top:1px solid #d0c9bb;align-items:center;gap:18px;max-width:630px;padding-top:22px;display:flex}.rb-principle-rule span{color:#e45c68;font-size:25px}.rb-principle-rule p{margin:0;font:12px/1.35 DM Mono,monospace}.rb-hobbies{background:#f8f4ec;padding:13vw 4.4vw}.rb-section-head{justify-content:space-between;align-items:baseline;display:flex}.rb-section-head>p:last-child{max-width:230px;margin:0;font-size:12px;line-height:1.35}.rb-hobby-layout,.rb-plan-layout{grid-template-columns:.78fr 1.22fr;align-items:center;gap:9vw;margin-top:8vw;display:grid}.rb-hobby-copy>p,.rb-plan-copy>p{max-width:310px;margin:30px 0 0;font-size:15px;line-height:1.45}.rb-phone{color:#14213f;background:#fffdf9;border:1px solid #e0d7c8;border-radius:30px;width:min(100%,392px);position:relative;overflow:hidden;box-shadow:12px 15px #d8c7af}.hobbies-phone{justify-self:end;height:670px;padding:15px 12px 70px}.rb-phone-status{justify-content:space-between;margin-bottom:20px;font:9px DM Mono,monospace;display:flex}.rb-phone-status i{letter-spacing:2px;font-style:normal}.rb-app-title{justify-content:space-between;font:600 31px/1 Playfair Display,Georgia,serif;display:flex}.rb-app-title b{font:19px DM Sans,sans-serif}.rb-tabs{text-align:center;background:#f1ece3;border-radius:24px;grid-template-columns:1fr 1fr;margin:20px 0 12px;padding:3px;font-size:12px;display:grid}.rb-tabs>*{padding:11px}.rb-tabs strong{background:#fff;border-radius:22px;box-shadow:2px 2px 3px #d2c9bc}.rb-search{background:#f1ece3;border-radius:23px;align-items:center;gap:12px;padding:12px 14px;font-size:16px;display:flex}.rb-search span{font-size:12px}.rb-hobby-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.rb-hobby-card{background:#f2cfd0;border:2px solid #96744d;border-radius:19px;flex-direction:column;height:124px;padding:9px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #ffffff73}.rb-hobby-card:before{content:"";background:linear-gradient(145deg,#ffffff7a,#ed8a9221);border-radius:12px;height:48px;position:absolute;inset:8px 9px auto}.rb-hobby-card:after{content:"";border:1px solid #d4728240;border-radius:50%;width:70px;height:70px;position:absolute;top:2px;right:-15px}.rb-hobby-card.mint{background:linear-gradient(145deg,#f4cecf 35%,#bee8c7)}.rb-hobby-card.lilac{background:linear-gradient(145deg,#f4cecf 35%,#ddb9ef)}.rb-hobby-card.blue{background:linear-gradient(145deg,#f4cecf 35%,#bcdaef)}.rb-hobby-card.peach{background:linear-gradient(145deg,#f4cecf 35%,#efcf9c)}.rb-hobby-card i{z-index:1;text-align:center;color:#df5c68;height:54px;font-size:16px;font-style:normal;display:block;position:relative}.rb-hobby-card>b{z-index:1;flex-direction:column;font-size:10px;line-height:1.05;display:flex}.rb-hobby-card em{gap:3px;margin-top:auto;display:flex}.rb-hobby-card em small{border:1px solid #d65a6e57;border-radius:3px;width:42%;height:5px}.rb-hobby-card strong{z-index:1;color:#6b6c83;letter-spacing:.07em;margin-top:3px;font:7px DM Mono,monospace}.rb-tabbar{background:#fffdf9;border-top:1px solid #eee8de;justify-content:space-around;align-items:center;width:100%;height:61px;display:flex;position:absolute;bottom:0;left:0}.rb-tabbar span{flex-direction:column;align-items:center;gap:3px;font-size:17px;display:flex}.rb-tabbar i{font:8px DM Sans,sans-serif}.rb-tabbar .is-active{background:#f0ece4;border-radius:24px;padding:4px 15px}.rb-plan{color:#14213f;background:#cfe0e7;padding:13vw}.rb-plan-layout{grid-template-columns:.85fr 1.15fr}.plan-phone{justify-self:end;height:670px;padding:15px 0 67px;box-shadow:12px 15px #94b9ce}.plan-phone .rb-phone-status,.plan-phone .rb-app-title,.plan-phone .rb-subtitle{margin-left:16px;margin-right:16px}.rb-subtitle{color:#506180;margin-top:4px;font-size:11px}.rb-week-days{text-align:center;border:1px solid #e0d7c8;border-radius:25px;justify-content:space-between;align-items:center;margin:16px 0 10px;padding:7px 14px;font:9px/1.35 DM Mono,monospace;display:flex}.rb-week-days>b{padding:5px 7px;font-weight:400}.rb-week-days em{font-size:12px;font-style:normal}.rb-week-days .selected{color:#fff;background:#152444;border-radius:14px;padding:9px 11px}.rb-week-days>span{font-size:21px}.rb-available{background:#d5d1c8;border-radius:7px;height:8px;margin:0 15px;display:flex;overflow:hidden}.rb-available i{background:#b8d487;flex:1}.rb-available i:nth-child(2){background:#cfd0d6}.rb-available i:nth-child(3){background:#b9d88c}.rb-free{color:#566380;margin:5px 16px 20px;font-size:10px}.rb-slots{border-top:1px solid #ece5dc}.rb-slot{border-bottom:1px solid #e6ded5;grid-template-columns:67px 1fr;align-items:center;min-height:75px;padding:9px;display:grid}.rb-slot>span{text-align:center;flex-direction:column;align-items:center;gap:2px;font-size:9px;display:flex}.rb-slot>span i{font-size:16px;font-style:normal}.rb-slot>span b{font-weight:500}.rb-slot article{background:#eee9e0;border:1px solid #dfd7ca;border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:8px 10px;display:flex}.rb-slot article>i{color:#7384a4;font-style:normal}.rb-slot article p{flex-direction:column;gap:2px;margin:0;display:flex}.rb-slot article strong{font-size:12px}.rb-slot article em{color:#60718d;font-size:9px;font-style:normal}.rb-slot article>b{margin-left:auto;font:10px DM Mono,monospace}.rb-slot.personal article{background:#cfe5f4;border-color:#6da6d2}.rb-journey{color:#f9f5ed;background:#101b36;padding:13vw 4.4vw}.rb-journey .rb-eyebrow span{color:#ffb31a}.rb-journey-top{justify-content:space-between;align-items:end;max-width:1100px;margin:0 auto 8vw;display:flex}.rb-journey h2 em{color:#ffba27}.rb-journey-top>p{max-width:280px;margin:0;font-size:14px;line-height:1.45}.journey-display{background:linear-gradient(#15233f,#10172b);border:1px solid #ffffff1f;width:min(100%,660px);margin:auto;padding:24px 20px 0;box-shadow:10px 12px #0003}.journey-display header{justify-content:space-between;display:flex}.journey-display header div{flex-direction:column;display:flex}.journey-display header strong{font:600 28px/1 Playfair Display,Georgia,serif}.journey-display header span{color:#b8bfd1;margin-top:4px;font-size:10px}.journey-display header>i{aspect-ratio:1;color:#fa4797;border:1px solid #b73e83;border-radius:50%;place-items:center;width:40px;font-style:normal;display:grid}.journey-stats{gap:18px;margin:14px 0;font-size:11px;display:flex}.journey-stats b{font-size:14px}.sound-row{grid-template-columns:72px 1fr 65px;align-items:center;min-height:77px;display:grid}.sound-label{flex-direction:column;justify-content:center;align-self:stretch;gap:5px;display:flex}.sound-label>b{font-size:13px}.sound-label i{aspect-ratio:1;border:1px solid;border-radius:50%;place-items:center;width:38px;font-size:16px;font-style:normal;display:grid}.sound-wave{height:70px;position:relative}.sound-wave svg{width:100%;height:100%;overflow:visible}.sound-wave path{fill:none;stroke:currentColor;stroke-width:2.2px}.sound-wave .echo{opacity:.3;stroke-width:1.1px}.sound-wave circle{fill:#fff;stroke:currentColor;stroke-width:2px}.sound-wave>span{flex-direction:column;font-size:10px;display:flex;position:absolute;bottom:0;left:43%}.sound-wave>span b{flex-direction:column;font-weight:500;display:flex}.sound-wave>span em{font-style:normal}.sound-total{text-align:right;flex-direction:column;gap:3px;font-size:10px;display:flex}.sound-total>b{font-size:13px}.sound-row.create{color:#ffb027}.sound-row.move{color:#fa7785}.sound-row.unwind{color:#67bdf2}.sound-row.grow{color:#41e773}.sound-row.connect{color:#de68ef}.journey-display footer{border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;margin:10px -20px 0;padding:12px 18px;font-size:10px;display:flex}.journey-display footer>b{text-align:center;font-weight:500}.journey-display footer i{color:#aab4c5;font-style:normal;font-weight:400}.journey-display footer button{aspect-ratio:1;color:#fff;background:0 0;border:1px solid #dbe0e8;border-radius:50%;width:40px}.rb-footer{color:#14213f;background:#f2a0a4;flex-direction:column;min-height:76svh;padding:12vw 4.4vw 4vw;display:flex}.rb-footer>p{letter-spacing:.1em;margin:0;font:10px DM Mono,monospace}.rb-footer h2{margin:auto 0;font-size:clamp(54px,9vw,145px)}.rb-footer h2 em{color:#fff8ee}.rb-footer .rb-back{color:#14213f}@keyframes rbFloat{to{filter:hue-rotate(13deg);transform:translate(-3%,5%)scale(1.06)}}@media (width<=700px){.rb-site-nav{padding:22px 6vw}.rb-hero{align-items:flex-start;min-height:780px;padding:125px 6vw 7vw}.rb-hero h1{font-size:15vw}.rb-hero-copy>p:not(.rb-eyebrow){max-width:235px}.rb-hero-art{width:115vw;bottom:-10vw;right:-33vw}.rb-principle,.rb-plan{padding:18vw 6vw}.rb-principle>div:nth-child(2),.rb-hobby-layout,.rb-plan-layout{grid-template-columns:1fr;gap:10vw;margin-top:14vw}.rb-principle-rule{align-items:flex-start}.rb-hobbies{padding:18vw 6vw}.rb-section-head{display:block}.rb-section-head>p:last-child{margin-top:18px}.rb-hobby-layout{flex-direction:column;display:flex}.rb-hobby-copy{align-self:flex-start}.rb-phone{width:min(100%,370px)}.hobbies-phone{align-self:center;height:610px}.rb-hobby-card{height:108px}.rb-plan-layout{flex-direction:column;display:flex}.rb-plan-copy{align-self:flex-start}.plan-phone{height:625px}.rb-journey{padding:18vw 6vw}.rb-journey-top{margin-bottom:15vw;display:block}.rb-journey-top>p{margin-top:26px}.journey-display{padding:20px 13px 0}.sound-row{grid-template-columns:49px 1fr 51px;min-height:70px}.sound-label>b{font-size:11px}.sound-label i{width:32px;font-size:13px}.sound-wave>span{font-size:8px;left:40%}.sound-total{font-size:8px}.sound-total>b{font-size:10px}.journey-display footer{margin-left:-13px;margin-right:-13px}.rb-footer{min-height:60svh;padding:18vw 6vw 6vw}.rb-footer h2{font-size:15vw}}.ow-home{color:#fbf7ed;background:#0d1020}.ow-nav{z-index:9;justify-content:space-between;align-items:center;padding:25px 4.4vw;display:flex;position:absolute;inset:0 0 auto}.ow-mark{color:#fbf7ed;letter-spacing:-.7px;background:0 0;flex-direction:column;align-items:flex-start;padding:0;font:500 14px/.83 DM Mono,monospace;display:flex;position:relative}.ow-mark i{background:#eaff43;border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;right:-12px}.ow-links{gap:28px;margin-left:auto;margin-right:30px;display:flex}.ow-links button,.ow-menu{color:inherit;cursor:pointer;background:0 0;border:0}.ow-links button{text-transform:uppercase;letter-spacing:.1em;padding:4px 0;font:10px DM Mono,monospace}.ow-links button:hover{color:#eaff43}.ow-menu{flex-direction:column;gap:6px;width:35px;padding:5px 0;display:flex}.ow-menu span{background:currentColor;width:100%;height:1px;display:block}.ow-kicker{text-transform:uppercase;letter-spacing:.11em;margin:0;font:10px DM Mono,monospace}.ow-kicker span{color:#eaff43;margin:0 7px}.ow-hero{isolation:isolate;align-items:flex-end;min-height:100svh;padding:0 4.4vw 8vh;display:flex;position:relative;overflow:hidden}.ow-hero:after{content:"";z-index:-1;background:linear-gradient(#0000,#0d1020 95%);height:38%;position:absolute;inset:auto 0 0}.ow-hero-grid{z-index:-3;opacity:.16;background-color:#0000;background-image:linear-gradient(90deg,#0000 49.8%,#b7c3d7 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#b7c3d7 50%,#0000 50.2%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:70px 70px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.ow-hero-glow{z-index:-2;aspect-ratio:1;background:radial-gradient(circle at 45% 37%,#ee3b81 0 4%,#ba1d76 17%,#562a9b 46%,#192d80 71%,#0000 72%);border-radius:50%;width:min(68vw,850px);animation:9s ease-in-out infinite alternate homeGlow;position:absolute;top:7%;right:3vw;box-shadow:0 0 90px 23px #453fff2b}.ow-hero-copy{z-index:2;width:100%;position:relative}.ow-hero h1{letter-spacing:-.08em;max-width:920px;margin:23px 0 26px;font-size:clamp(55px,9.1vw,147px);font-weight:500;line-height:.81}.ow-hero h1 em{color:#eaff43}.ow-hero-copy>p:not(.ow-kicker){max-width:245px;margin:0;font-size:14px;line-height:1.42}.ow-cta{letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid;margin-top:25px;padding-bottom:6px;font:10px DM Mono,monospace;display:inline-block}.ow-cta:hover .arrow{transform:translate(3px,-3px)}.ow-hero-phone{z-index:1;border:6px solid #0d1020;border-radius:31px;height:min(68vh,680px);transition:transform .35s;position:absolute;top:18%;right:13vw;overflow:hidden;transform:rotate(7deg);box-shadow:18px 21px #0000003d}.ow-hero-phone:hover{transform:rotate(2deg)translateY(-6px)}.ow-hero-phone img{width:auto;height:100%;display:block}.ow-hero-phone span{color:#fdf6eb;letter-spacing:.1em;background:linear-gradient(#0000,#000000bf);width:100%;padding:13px;font:9px DM Mono,monospace;position:absolute;bottom:0;left:0}.ow-scroll{writing-mode:vertical-rl;text-transform:uppercase;letter-spacing:.1em;margin:0;font:9px DM Mono,monospace;position:absolute;bottom:8vh;right:4.4vw}.ow-statement{color:#14213f;background:#f5f0e7;padding:13vw}.ow-statement>div{grid-template-columns:1.7fr .55fr;align-items:end;gap:8vw;margin-top:7vw;display:grid}.ow-statement h2,.ow-flagship h2,.ow-planner h2,.ow-second h2,.ow-contact h2{letter-spacing:-.075em;margin:0;font-size:clamp(42px,6.2vw,100px);font-weight:500;line-height:.86}.ow-statement h2 em,.ow-flagship h2 em,.ow-planner h2 em,.ow-contact h2 em{color:#e45d6b}.ow-statement>div p{margin:0;font-size:16px;line-height:1.47}.ow-flagship{color:#14213f;background:#e9a087;padding:12vw 4.4vw;overflow:hidden}.ow-feature-heading{justify-content:space-between;align-items:baseline;display:flex}.ow-feature-heading>span{opacity:.65;font:10px DM Mono,monospace}.ow-rebalance-title{grid-template-columns:1.45fr .55fr;align-items:end;gap:8vw;margin:8vw 8vw 0 12vw;display:grid}.ow-rebalance-title p{margin:0;font-size:15px;line-height:1.45}.ow-cta.dark{color:#14213f}.ow-product-media{height:min(62vw,780px);margin:8vw 0 5vw;position:relative}.ow-media-orbit{border:1px solid #14213f40;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.ow-media-orbit.orbit-a{width:75%;height:75%;transform:rotate(-20deg)scaleY(.38)}.ow-media-orbit.orbit-b{border-color:#14213f1f;width:96%;height:96%;transform:rotate(34deg)scaleY(.36)}.ow-media-main,.ow-media-side{border:6px solid #101b36;border-radius:28px;display:block;position:absolute;box-shadow:16px 19px #14213f38}.ow-media-main{height:90%;top:0;left:34%;transform:rotate(-4deg)}.ow-media-side{height:62%;bottom:0;right:8%;transform:rotate(8deg)}.ow-media-label{color:#14213f;letter-spacing:-.11em;font:clamp(17px,2.2vw,34px)/.83 DM Mono,monospace;position:absolute;top:41%;left:8%}.ow-rebalance-notes{border-top:1px solid #14213f5c;grid-template-columns:repeat(3,1fr);display:grid}.ow-rebalance-notes article{border-right:1px solid #14213f5c;min-height:180px;padding:26px 28px 18px 0}.ow-rebalance-notes article+article{padding-left:28px}.ow-rebalance-notes article:last-child{border:0}.ow-rebalance-notes span{font:10px DM Mono,monospace}.ow-rebalance-notes h3{letter-spacing:-.06em;margin:30px 0 10px;font-size:clamp(24px,3vw,45px);line-height:.9}.ow-rebalance-notes p{max-width:260px;margin:0;font-size:13px;line-height:1.4}.ow-planner{color:#14213f;background:#c8dfe8;grid-template-columns:.7fr 1.3fr;align-items:center;gap:9vw;padding:13vw;display:grid}.ow-planner-text>p:not(.ow-kicker){max-width:300px;margin:30px 0 0;font-size:15px;line-height:1.45}.ow-plan-image{position:relative}.ow-plan-image img{border:4px solid #f9f5ed;border-radius:25px;width:100%;display:block;box-shadow:15px 17px #4f809e52}.ow-plan-image span{text-align:center;background:#f8e8cb;border-radius:50%;padding:14px 16px;font:10px/.95 DM Mono,monospace;position:absolute;top:-10%;right:-5%;transform:rotate(11deg)}.ow-second{color:#f7f1e8;background:#11194f;grid-template-columns:1.1fr .9fr;align-items:center;gap:11vw;padding:13vw;display:grid}.ow-second>div:last-child p:not(.ow-kicker){max-width:330px;margin:30px 0 0;font-size:15px;line-height:1.45}.ow-second h2 em{color:#eaff43}.ow-second-art{background:radial-gradient(circle at 50% 45%,#f188ae,#7c1a7a 33%,#273271 64%,#11194f 70%);height:min(42vw,530px);min-height:300px;position:relative;overflow:hidden}.ow-second-orbit{aspect-ratio:1;border:1px solid #ffffff47;border-radius:50%;width:120%;position:absolute;top:-6%;left:-10%;transform:rotate(25deg)scaleY(.42)}.ow-second-planet{aspect-ratio:1;background:radial-gradient(circle at 35% 25%,#bdfb9e,#3cce84 28%,#17726b 58%,#132b58);border-radius:50%;width:57%;position:absolute;top:23%;left:21%;overflow:hidden;box-shadow:inset -20px -20px 35px #05071d80,0 0 50px #98ff9d5c}.ow-second-planet i{background:#d5f48a;border-radius:43% 57% 42% 58%/57% 44% 56% 43%;display:block;position:absolute}.ow-second-planet i:first-child{width:38%;height:22%;top:40%;left:10%;transform:rotate(-17deg)}.ow-second-planet i:nth-child(2){width:24%;height:38%;top:25%;right:17%;transform:rotate(32deg)}.ow-second-planet i:nth-child(3){width:20%;height:14%;bottom:15%;left:40%}.ow-second-art>span{color:#eaff43;letter-spacing:-.11em;font:24px/.83 DM Mono,monospace;position:absolute;top:18px;left:20px}.ow-contact{color:#14213f;background:#eaff43;flex-direction:column;min-height:85svh;padding:12vw 4.4vw 4vw;display:flex}.ow-contact h2{margin:auto 0 4vw;font-size:clamp(54px,9.1vw,145px)}.ow-email{border-bottom:2px solid;align-self:flex-start;padding-bottom:6px;font-size:clamp(18px,2.5vw,38px)}.ow-email:hover .arrow{transform:translate(3px,-3px)}.ow-contact footer{text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;margin-top:auto;font:9px DM Mono,monospace;display:flex}.ow-contact footer button{color:#14213f;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}@keyframes homeGlow{to{filter:hue-rotate(18deg)saturate(1.25);transform:translate(-3%,3%)scale(1.07)}}@media (width<=700px){.ow-nav{padding:21px 6vw}.ow-links{color:#14213f;background:#f7f1e8;flex-direction:column;gap:9px;margin:0;padding:13px 20px;display:none;position:absolute;top:63px;right:6vw}.ow-links.is-open{display:flex}.ow-hero{align-items:flex-end;min-height:780px;padding:0 6vw 7vh}.ow-hero h1{font-size:14.5vw}.ow-hero-glow{width:130vw;top:18%;right:-36vw}.ow-hero-phone{height:47vh;top:25%;right:11vw;transform:rotate(5deg)}.ow-scroll{display:none}.ow-statement,.ow-planner,.ow-second{padding:18vw 6vw}.ow-statement>div,.ow-rebalance-title{grid-template-columns:1fr;gap:8vw;margin-top:13vw;margin-left:0;margin-right:0}.ow-statement h2,.ow-flagship h2,.ow-planner h2,.ow-second h2{font-size:12.2vw}.ow-flagship{padding:18vw 6vw}.ow-product-media{height:145vw;margin-top:15vw}.ow-media-main{height:78%;top:0;left:5%}.ow-media-side{height:50%;bottom:6%;right:-8%}.ow-media-label{font-size:17px;top:77%;left:0}.ow-rebalance-notes{grid-template-columns:1fr}.ow-rebalance-notes article,.ow-rebalance-notes article+article{border-bottom:1px solid #14213f59;border-right:0;min-height:0;padding:21px 0}.ow-rebalance-notes h3{margin:17px 0 8px}.ow-planner{grid-template-columns:1fr;gap:13vw}.ow-plan-image span{top:-9%;right:-4%}.ow-second{grid-template-columns:1fr;gap:14vw}.ow-second-art{order:2;height:90vw;min-height:0}.ow-contact{min-height:68svh;padding:18vw 6vw 6vw}.ow-contact h2{margin:auto 0 10vw;font-size:14.8vw}.ow-contact footer{gap:10px;font-size:8px}.ow-contact footer span:nth-child(2){display:none}}.ow-iridescent-logo{z-index:0;opacity:.78;mix-blend-mode:screen;filter:saturate(1.35)contrast(1.1);pointer-events:none;width:min(57vw,760px);height:auto;position:absolute;top:8%;right:-9vw;transform:rotate(-4deg)}.ow-mark{width:134px;display:block}.ow-mark img{width:100%;height:auto;display:block}.ow-symbol-logo{z-index:-1;opacity:.38;filter:saturate(1.3);pointer-events:none;width:min(49vw,690px);position:absolute;top:7%;right:-12vw;transform:rotate(12deg)}.rb-hero-screens{z-index:2;pointer-events:none;width:410px;height:590px;position:absolute;bottom:4vh;right:8vw}.rb-hero-screens img{border:5px solid #111b39;border-radius:27px;display:block;position:absolute;box-shadow:15px 18px #0d1c382e}.rb-hero-journey{width:255px;top:0;left:0;transform:rotate(-7deg)}.rb-hero-session{width:195px;bottom:0;right:0;transform:rotate(9deg)}.rb-card-story{border-top:1px solid #d8cfc2;grid-template-columns:.72fr .9fr;align-items:center;gap:9vw;max-width:950px;margin:11vw auto 0;padding-top:8vw;display:grid}.rb-card-story img{border:3px solid #182645;border-radius:25px;width:min(100%,360px);display:block;box-shadow:12px 14px #d9c3a8}.rb-card-story h3{letter-spacing:-.075em;margin:20px 0;font-size:clamp(32px,4.5vw,68px);line-height:.86}.rb-card-story h3 em{color:#e45c68}.rb-card-story>div>p:not(.rb-eyebrow){max-width:390px;font-size:15px;line-height:1.47}.rb-card-story ul{border-top:1px solid #d9cfc1;margin:25px 0 0;padding:0;list-style:none}.rb-card-story li{letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #d9cfc1;padding:11px 0;font:10px DM Mono,monospace}.rb-card-story li:before{content:"✦";color:#e45c68;margin-right:8px}.rb-real-phone{justify-self:end;width:min(100%,355px);position:relative}.rb-real-phone img{border:5px solid #132141;border-radius:31px;width:100%;display:block;box-shadow:14px 17px #27506e45}.rb-real-phone span{color:#152444;text-align:center;background:#f7e6bf;border-radius:50%;padding:15px 11px;font:9px/.92 DM Mono,monospace;position:absolute;top:12%;right:-26%;transform:rotate(14deg)}.rb-plan-note{color:#d65466;text-transform:uppercase;letter-spacing:.04em;margin:22px 0 0!important;font:600 13px DM Mono,monospace!important}.rb-real-journey{color:#f7f1e7;background:#090d20;grid-template-columns:.7fr 1.3fr;align-items:center;gap:9vw;padding:13vw;display:grid;overflow:hidden}.rb-real-journey h2{margin:30px 0}.rb-real-journey h2 em{color:#62dfd0}.rb-real-journey>div>p:not(.rb-eyebrow){max-width:310px;font-size:15px;line-height:1.47}.rb-journey-gallery{height:min(47vw,580px);min-height:340px;position:relative}.rb-journey-gallery:before{content:"";z-index:0;filter:blur(9px);opacity:.67;background:radial-gradient(circle at 40% 30%,#20e9b0 0,#098bbe 32%,#19297a 57%,#bd1772 76%,#0000 77%);border-radius:45% 55% 56% 44%/48% 42% 58% 52%;animation:12s ease-in-out infinite alternate rbMarbleShift;position:absolute;inset:10% 0}.rb-journey-gallery img{z-index:1;border:5px solid #111a32;border-radius:26px;display:block;position:absolute;box-shadow:14px 18px #0000004d}.rb-gallery-main{height:91%;top:0;left:7%;transform:rotate(-5deg)}.rb-gallery-year{height:53%;bottom:0;right:1%;transform:rotate(9deg)}.rb-real-journey .rb-eyebrow span{color:#62dfd0}@keyframes rbMarbleShift{to{filter:blur(13px)hue-rotate(32deg);transform:scale(1.12)rotate(12deg)}}@media (width<=700px){.ow-iridescent-logo{opacity:.54;width:120vw;top:10%;right:-48vw}.rb-hero-screens{width:285px;height:395px;bottom:-6vw;right:4vw}.rb-hero-journey{width:178px}.rb-hero-session{width:135px}.rb-card-story{grid-template-columns:1fr;gap:11vw;margin-top:17vw;padding-top:17vw}.rb-card-story img{width:78%}.rb-real-phone{justify-self:center;width:80%}.rb-real-phone span{right:-20%}.rb-real-journey{grid-template-columns:1fr;gap:14vw;padding:18vw 6vw}.rb-journey-gallery{height:108vw;min-height:0}.rb-gallery-main{height:87%;left:0}.rb-gallery-year{height:50%;right:-5%}}.ow-marble-mark{z-index:-1;opacity:.76;filter:saturate(1.18)contrast(1.08);pointer-events:none;width:min(74vw,1080px);position:absolute;bottom:-26%;right:-24vw;transform:rotate(-8deg)}.rb-real-journey{isolation:isolate;position:relative}.rb-marble-mark{z-index:-2;opacity:.3;mix-blend-mode:screen;filter:saturate(1.28);width:min(66vw,940px);position:absolute;top:-18%;left:-27vw;transform:rotate(19deg)}@media (width<=700px){.ow-marble-mark{opacity:.45;width:140vw;bottom:-10%;right:-66vw}.rb-marble-mark{opacity:.25;width:132vw;top:-6%;left:-64vw}}.rb-site-mark{width:146px;display:block}.rb-site-mark img{width:100%;height:auto;display:block}.rb-rank-experience{background:linear-gradient(145deg,#f8f4ed,#e6ddd0);border-radius:25px;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:25px 12px;display:flex;box-shadow:12px 14px #d9c3a8}.rb-rank-card{color:#14213f;border:4px solid #bc8d57;border-radius:28px;flex-direction:column;width:174px;height:245px;padding:18px;transition:background .35s,border-color .35s,transform .35s,filter .35s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #ffffff94,0 9px 14px #52351833}.rb-rank-card:hover{transform:translateY(-5px)rotate(-2deg)}.rb-rank-card:before{content:"";background:radial-gradient(circle at 35% 30%,#ffffffb3,#f4cfa91a 65%);border-radius:17px;height:105px;position:absolute;inset:13px 13px auto}.rb-rank-card:after{content:"";aspect-ratio:1;border:1px solid #ffffff8c;border-radius:50%;width:150px;position:absolute;top:-24px;right:-58px}.rb-rank-icon{z-index:1;aspect-ratio:1;color:#925c23;background:#ffffff61;border-radius:50%;place-items:center;width:44px;font-size:22px;display:grid;position:relative}.rb-rank-card p{z-index:1;letter-spacing:-.05em;margin:auto 0 9px;font-size:17px;font-weight:600;line-height:.96;position:relative}.rb-rank-card small{z-index:1;text-transform:uppercase;letter-spacing:.08em;background:#ffffff85;border-radius:10px;padding:6px 9px;font:9px DM Mono,monospace;position:relative}.rb-rank-card.rank-0{background:linear-gradient(145deg,#f0d2b2,#b9783e)}.rb-rank-card.rank-1{background:linear-gradient(145deg,#fbfcff,#a3adbd);border-color:#aab6c6}.rb-rank-card.rank-2{background:linear-gradient(145deg,#fff2af,#d89715);border-color:#cc9a24}.rb-rank-card.rank-3{background:linear-gradient(145deg,#fff,#a3e6f5 32%,#7a9ff0 75%);border-color:#75cde7}.rb-rank-card.rank-4{filter:saturate(1.2);background:linear-gradient(135deg,#ff8b9e,#ffc657 22%,#61e6d6 44%,#6b79f5 67%,#df83eb 88%);border-color:#b76ee7}.rb-rank-rail{justify-content:space-between;width:100%;max-width:360px;margin-top:25px;display:flex;position:relative}.rb-rank-rail:before{content:"";z-index:0;background:#d1c8bc;height:3px;position:absolute;top:7px;left:7%;right:7%}.rb-rank-rail button{z-index:1;color:#708099;cursor:pointer;text-transform:uppercase;letter-spacing:.01em;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;padding:0;font:8px DM Mono,monospace;display:flex;position:relative}.rb-rank-rail button i{background:#f8f4ed;border:1px solid #b5ab9c;border-radius:50%;width:17px;height:17px;transition:transform .2s,background .2s;display:block}.rb-rank-rail button.reached{color:#14213f}.rb-rank-rail button.reached i{background:#e16369;border-color:#e16369;box-shadow:0 0 0 4px #f6d4cc}.rb-rank-rail button:hover i{transform:scale(1.2)}.rb-phone-time{color:#14213f;background:#f5f0e7;grid-template-columns:.9fr 1.1fr;align-items:center;gap:10vw;padding:13vw;display:grid}.rb-phone-time-copy>p:not(.rb-eyebrow){max-width:390px;margin:30px 0;font-size:15px;line-height:1.48}.rb-hour-buttons{gap:8px;margin:25px 0;display:flex}.rb-hour-buttons button{color:#14213f;cursor:pointer;background:#eee8dd;border:1px solid #ddd4c7;border-radius:13px;min-width:54px;padding:12px 9px;font:600 21px/1 Playfair Display,Georgia,serif;transition:background .2s,color .2s,transform .2s}.rb-hour-buttons button small{text-transform:uppercase;margin-top:2px;font:8px DM Mono,monospace;display:block}.rb-hour-buttons button:hover{transform:translateY(-2px)}.rb-hour-buttons button.selected{color:#fffdf6;background:#172544;border-color:#172544}.rb-range-label{text-transform:uppercase;letter-spacing:.07em;flex-wrap:wrap;gap:8px;max-width:355px;font:10px DM Mono,monospace;display:flex}.rb-range-label strong{color:#e15f69}.rb-range-label input{appearance:none;background:linear-gradient(90deg,#e36a71,#6bc3d5);border-radius:4px;outline:0;width:100%;height:4px;margin-top:10px}.rb-range-label input::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#152444;border:3px solid #fff9ee;border-radius:50%;width:19px;height:19px;box-shadow:0 1px 4px #14213f4d}.rb-phone-time-result{text-align:center;color:#f9f5ed;background:#152444;border-radius:31px;flex-direction:column;justify-content:center;align-items:center;min-height:490px;padding:42px;display:flex;box-shadow:16px 19px #c9bcaa}.rb-time-ring{aspect-ratio:1;background:conic-gradient(#68bde9 0 calc(var(--time-fill) * .54),#e699a1 calc(var(--time-fill) * .54) var(--time-fill),#e8e0d5 var(--time-fill) 100%);border-radius:50%;place-items:center;width:min(100%,315px);padding:18px;transition:background .45s;display:grid}.rb-time-ring>div{color:#14213f;background:#f1ece3;border-radius:50%;flex-direction:column;justify-content:center;width:100%;height:100%;display:flex}.rb-time-ring strong{letter-spacing:-.08em;font:clamp(58px,7vw,98px)/.8 Playfair Display,Georgia,serif}.rb-time-ring span{margin-top:8px;font-size:14px}.rb-time-ring small{text-transform:uppercase;letter-spacing:.06em;color:#56617a;margin-top:5px;font:9px DM Mono,monospace}.rb-phone-time-result>p{max-width:360px;margin:22px 0 0;font-size:13px;line-height:1.42}.rb-phone-time-result>p+p{color:#cbd6e5;margin-top:10px}.rb-phone-time-result b{color:#78c8e8}.rb-footer{position:relative;overflow:hidden}.rb-footer-mark{z-index:0;opacity:.25;mix-blend-mode:multiply;width:min(47vw,580px);position:absolute;top:-21%;right:-7vw}.rb-footer>:not(.rb-footer-mark){z-index:1;position:relative}@media (width<=700px){.rb-site-mark{width:112px}.rb-rank-experience{min-height:350px}.rb-rank-card{width:151px;height:218px}.rb-rank-rail{max-width:310px}.rb-rank-rail button{font-size:6px}.rb-phone-time{grid-template-columns:1fr;gap:13vw;padding:18vw 6vw}.rb-phone-time h2{font-size:12.5vw}.rb-hour-buttons{justify-content:space-between}.rb-hour-buttons button{width:18%;min-width:0}.rb-phone-time-result{min-height:440px;padding:32px 18px}.rb-time-ring{width:276px}.rb-footer-mark{opacity:.2;width:110vw;top:-7%;right:-40vw}.ow-mark{width:102px}.ow-symbol-logo{opacity:.27;width:94vw;top:18%;right:-40vw}}.ow-hero-glow{background:radial-gradient(circle at 44% 36%,#f14a8e 0 3%,#c92d82 18%,#6933a1 48%,#202b73 69%,#0000 71%);width:min(57vw,720px);top:11%;right:9vw;box-shadow:0 0 110px 32px #2c55ec26}.ow-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#0d1020fa 0%,#0d1020ba 42%,#0d102021 76%,#0d10206b 100%);position:absolute;inset:0}.ow-iridescent-logo{display:none}.ow-symbol-logo{opacity:.16;filter:saturate(1.2);width:min(36vw,500px);top:17%;right:-4vw;transform:rotate(14deg)}.ow-marble-mark{opacity:.12;width:min(55vw,800px);bottom:-20%;right:-21vw;transform:rotate(-8deg)}@media (width<=700px){.ow-hero-glow{width:113vw;top:21%;right:-30vw}.ow-symbol-logo{opacity:.12;width:84vw;top:20%;right:-29vw}.ow-marble-mark{display:none}.ow-hero:before{background:linear-gradient(#0d102099,#0d1020db 78%,#0d1020)}}@media (width<=700px){.ow-product-media .ow-media-main{width:124vw;top:20%;left:7%}.ow-product-media .ow-media-side{height:44%;bottom:10%;right:-10%}}.ow-product-media .ow-media-main{z-index:2;width:auto;height:90%;top:0;left:34%;transform:rotate(-4deg)}.ow-product-media .ow-media-side{z-index:1;opacity:.96;width:auto;height:62%;bottom:0;right:8%;transform:rotate(8deg)}@media (width<=700px){.ow-product-media .ow-media-main{width:auto;height:78%;top:0;left:5%}.ow-product-media .ow-media-side{height:50%;bottom:6%;right:-8%}}.ow-long-view{isolation:isolate;color:#f8f3e9;background:#090e21;grid-template-columns:.72fr 1.28fr;align-items:center;gap:9vw;min-height:780px;padding:11vw 13vw;display:grid;position:relative;overflow:hidden}.ow-long-view:before{content:"";z-index:-2;opacity:.34;background-image:radial-gradient(#fff3 .5px,#0000 .6px);background-size:5px 5px;position:absolute;inset:0}.ow-long-view:after{content:"";z-index:-1;aspect-ratio:1;filter:blur(16px);background:radial-gradient(circle at 30%,#3df1d245,#1340ca3d 38%,#c51e8140 64%,#0000 70%);border-radius:50%;width:55vw;animation:12s ease-in-out infinite alternate homeGlow;position:absolute;top:5%;right:-16vw}.ow-long-symbol{z-index:-1;opacity:.44;filter:saturate(1.4);width:min(49vw,680px);position:absolute;top:-13%;left:-21vw;transform:rotate(17deg)}.ow-long-copy{z-index:2;position:relative}.ow-long-copy h2{letter-spacing:-.08em;margin:30px 0;font-size:clamp(44px,6.2vw,98px);font-weight:500;line-height:.83}.ow-long-copy h2 em{color:#6ce0d5}.ow-long-copy>p:not(.ow-kicker){max-width:300px;margin:0;font-size:15px;line-height:1.48}.ow-long-media{z-index:2;height:min(50vw,640px);min-height:390px;position:relative}.ow-long-media img{border:5px solid #10182d;border-radius:27px;display:block;position:absolute;box-shadow:15px 19px #0000004d}.ow-long-main{height:88%;top:0;left:7%;transform:rotate(-5deg)}.ow-long-year{height:54%;bottom:0;right:0;transform:rotate(9deg)}.ow-long-view .ow-cta{color:#f8f3e9}@media (width<=700px){.ow-long-view{grid-template-columns:1fr;gap:12vw;min-height:0;padding:18vw 6vw}.ow-long-symbol{opacity:.25;width:115vw;top:-8%;left:-58vw}.ow-long-media{height:112vw;min-height:0}.ow-long-main{height:88%;left:0}.ow-long-year{height:52%;right:-5%}}.study-cosmic-art{z-index:-3;aspect-ratio:1;opacity:.22;mix-blend-mode:screen;filter:saturate(1.3);background:url(/study-planet/space-background.webp) 50%/cover;width:min(70vw,900px);position:absolute;top:-3%;right:-18vw;-webkit-mask-image:radial-gradient(circle,#000 32%,#0000 69%);mask-image:radial-gradient(circle,#000 32%,#0000 69%)}.study-loop-layout{grid-template-columns:1fr .72fr;align-items:center;gap:7vw;margin-top:6vw;display:grid}.study-loop .loop-grid{grid-template-columns:1fr;margin-top:0}.study-loop .loop-grid article{min-height:190px;padding:22px 25px}.study-loop .loop-icon{width:55px;height:55px;margin:14px 0;font-size:28px}.study-loop .loop-grid h3{font-size:clamp(25px,2.7vw,40px)}.study-dashboard{justify-self:end;width:min(100%,390px);position:relative}.study-dashboard img{border:5px solid #6749dd;border-radius:29px;width:100%;display:block;box-shadow:15px 19px #04082b7a}.study-dashboard:after{content:"";z-index:-1;aspect-ratio:1;filter:blur(18px);background:radial-gradient(circle,#a931e9,#0000 64%);border-radius:50%;width:80%;position:absolute;bottom:-8%;left:9%}.study-dashboard span{color:#d7ff39;letter-spacing:-.05em;background:#10194c;border-radius:3px;padding:10px 12px;font:11px/.92 DM Mono,monospace;position:absolute;bottom:7%;left:-8%}.study-dashboard strong{color:#fff;font-weight:400}.world-card{overflow:hidden}.world-card>img{object-fit:cover;object-position:center;width:100%;height:min(51vw,600px);min-height:350px;display:block}.study-rewards{color:#f7f1e8;background:#0b0a32;grid-template-columns:.72fr 1.28fr;align-items:center;gap:8vw;padding:13vw;display:grid;overflow:hidden}.study-rewards-copy h2{margin:28px 0}.study-rewards-copy h2 em{color:#d085ff}.study-rewards-copy>p:not(.product-kicker){max-width:330px;font-size:15px;line-height:1.47}.study-reward-media{height:min(57vw,720px);min-height:420px;position:relative}.study-reward-media figure{margin:0;position:absolute}.study-reward-media img{border:4px solid #3f2c80;border-radius:28px;display:block;box-shadow:13px 17px #010216a6}.achievement-shot{height:88%;top:0;left:5%;transform:rotate(-5deg)}.packs-shot{height:58%;bottom:0;right:-1%;transform:rotate(8deg)}.achievement-shot img,.packs-shot img{width:auto;height:100%}.study-reward-media figcaption{color:#f9f3ea;text-transform:uppercase;letter-spacing:.05em;background:#281666;width:max-content;max-width:220px;margin-top:12px;padding:7px 9px;font:9px DM Mono,monospace}.study-rewards .product-kicker span{color:#d085ff}@media (width<=700px){.study-cosmic-art{opacity:.18;width:130vw;top:8%;right:-43vw}.study-loop-layout{grid-template-columns:1fr;gap:14vw;margin-top:14vw}.study-loop .loop-grid article{min-height:0}.study-dashboard{justify-self:center;width:82%}.study-dashboard span{left:-10%}.world-card>img{height:82vw;min-height:300px}.study-rewards{grid-template-columns:1fr;gap:14vw;padding:18vw 6vw}.study-rewards-copy h2{font-size:12vw}.study-reward-media{height:125vw;min-height:0}.achievement-shot{height:86%;left:0}.packs-shot{height:55%;right:-4%}.study-reward-media figcaption{font-size:7px}}.study-hero:before{content:"";z-index:-4;opacity:.5;background:linear-gradient(90deg,#070b23 0%,#070b23d1 41%,#070b2338 80%,#070b23 100%),url(/study-planet/space-background-2.webp) 50%/cover;position:absolute;inset:0}.study-title-logo{z-index:2;border:1px solid #d2ff3557;border-radius:13px;width:clamp(170px,17vw,285px);margin:0;position:absolute;top:92px;right:4.4vw;overflow:hidden;transform:rotate(3deg);box-shadow:0 12px 44px #0104126b}.study-title-logo:after{content:"A LIVING WAY TO LEARN";color:#d7ff39;letter-spacing:.09em;background:#050a1fcc;padding:4px 6px;font:7px DM Mono,monospace;position:absolute;bottom:8px;right:9px}.study-title-logo img{aspect-ratio:1.54;object-fit:cover;object-position:center;filter:saturate(1.12)contrast(1.04);width:100%;display:block}.life-energy-section{isolation:isolate;color:#f7f1e8;background:#12144a;grid-template-columns:.8fr 1.2fr;align-items:center;gap:9vw;padding:13vw;display:grid;position:relative;overflow:hidden}.life-energy-section:before{content:"";z-index:-2;opacity:.42;background-image:radial-gradient(#ddffc359 .55px,#0000 .7px),linear-gradient(130deg,#3f31aa99,#0000 50%);background-size:6px 6px,100% 100%;position:absolute;inset:0}.life-energy-section:after{content:"";z-index:-1;aspect-ratio:1;filter:blur(19px);background:radial-gradient(circle,#b8e94e 0%,#70cf3d61 25%,#5b46d333 50%,#0000 70%);border-radius:50%;width:62vw;position:absolute;bottom:-46%;right:-24vw}.life-energy-copy h2{margin:27px 0}.life-energy-copy h2 em{color:#b8e94e}.life-energy-copy>p:not(.product-kicker){max-width:370px;margin:0;font-size:15px;line-height:1.48}.energy-notes{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.energy-notes span{color:#d7ff39;text-transform:uppercase;letter-spacing:.05em;border:1px solid #d7ff3975;border-radius:999px;padding:8px 10px;font:9px DM Mono,monospace}.life-energy-orb{aspect-ratio:1;justify-self:center;place-items:center;width:min(43vw,525px);display:grid;position:relative}.life-energy-orb img{z-index:2;aspect-ratio:1;object-fit:cover;mix-blend-mode:screen;filter:saturate(1.18);border-radius:50%;width:74%;animation:6.5s ease-in-out infinite alternate lifeOrb;position:relative;box-shadow:0 0 52px 17px #b1f43c47}.life-energy-orb p{z-index:3;color:#15204a;background:#d7ff39;margin:0;padding:10px 13px;font:22px/.85 Playfair Display,serif;position:absolute;bottom:13%;left:2%;transform:rotate(-7deg);box-shadow:6px 7px #05081cbf}.life-energy-orb p strong{letter-spacing:.06em;margin-top:6px;font:8px DM Mono,monospace;display:block}.energy-orbit{z-index:1;border:1px solid #d7ff3973;border-radius:50%;position:absolute}.energy-orbit-one{width:94%;height:41%;transform:rotate(-28deg)}.energy-orbit-two{border-color:#c888ff59;width:72%;height:97%;transform:rotate(41deg)}@keyframes lifeOrb{0%{transform:translateY(-7px)scale(.97)}to{transform:translateY(8px)scale(1.03)}}.study-world{isolation:isolate;color:#f7f1e8;background:#080b29;position:relative;overflow:hidden}.study-world:before{content:"";z-index:-2;opacity:.22;background:linear-gradient(90deg,#080b29 0%,#080b2987 48%,#080b29 100%),url(/study-planet/space-background-2.webp) 50%/cover;position:absolute;inset:0}.study-world .product-kicker span,.world-heading h2 em{color:#b8e94e}.world-card{box-shadow:17px 20px #b8e94e}.world-card>img{object-position:center}.world-caption{color:#f7f1e8;background:#10194c}.world-caption strong{color:#b8e94e}@media (width<=700px){.study-hero:before{opacity:.37;background-position:62%}.study-title-logo{width:155px;top:78px;right:6vw}.study-title-logo:after{display:none}.life-energy-section{grid-template-columns:1fr;gap:12vw;padding:18vw 6vw}.life-energy-copy h2{font-size:12vw}.life-energy-orb{width:86vw}.life-energy-orb p{bottom:8%;left:0}.study-world:before{opacity:.17}.world-card{box-shadow:10px 12px #b8e94e}}.rb-rank-card{animation:3.2s ease-in-out infinite rankGlow}.rb-rank-rail button.reached i{animation:1.9s ease-in-out infinite rankPoint}.rb-time-ring{animation:3.6s ease-in-out infinite timeRingBreathe}.rb-phone-time-result>p b{transition:color .35s}@keyframes rankGlow{0%,to{box-shadow:inset 0 0 0 3px #ffffff94,0 9px 14px #52351833}50%{box-shadow:inset 0 0 0 3px #fffc,0 12px 24px #52351857,0 0 0 6px #ffffff1f}}@keyframes rankPoint{0%,to{box-shadow:0 0 0 4px #f6d4cc}50%{box-shadow:0 0 0 7px #f6d4cc38}}@keyframes timeRingBreathe{0%,to{filter:saturate();transform:scale(1)}50%{filter:saturate(1.1);transform:scale(1.025)}}.ow-app-name{color:#14213f;letter-spacing:-.055em;font-size:.4em}@media (prefers-reduced-motion:reduce){.rb-rank-card,.rb-rank-rail button.reached i,.rb-time-ring{animation:none}}@font-face{font-family:Studio Spartan;src:url(/studio/LeagueSpartan.ttf)format("truetype");font-display:swap}@font-face{font-family:Studio Sanchez;src:url(/studio/Sanchez-Regular.ttf)format("truetype");font-display:swap}.ow-links a{text-transform:uppercase;letter-spacing:.12em;background:0 0;padding:5px 0;font-family:DM Mono,monospace;font-size:10px;transition:color .2s}.ow-links a:hover{color:#6ce0d5}.studio-page{color:#172336;background:#f3eee4;font-family:Studio Spartan,DM Sans,sans-serif;overflow:hidden}.studio-grain{z-index:20;opacity:.07;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='s'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23s)'/%3E%3C/svg%3E");position:fixed;inset:0}.studio-nav{z-index:5;color:#fff8e9;justify-content:space-between;align-items:center;width:100%;padding:28px 4.4vw;display:flex;position:absolute;top:0}.studio-wordmark{letter-spacing:-.075em;font-size:15px;font-weight:800;line-height:.79}.studio-wordmark i{color:#e95f4f;font-style:normal}.studio-links{align-items:center;gap:30px;margin-left:auto;margin-right:31px;display:flex}.studio-links button,.studio-links a{color:inherit;cursor:pointer;text-transform:uppercase;letter-spacing:.09em;background:0 0;border:0;padding:5px 0;font:11px Studio Spartan,sans-serif}.studio-links a:hover,.studio-links button:hover{color:#ffcc65}.studio-menu{background:0 0;display:none}.studio-menu span{background:currentColor;width:26px;height:1px;margin:6px 0;display:block}.studio-hero{isolation:isolate;color:#fff8eb;background:#10274a;align-items:flex-end;min-height:100svh;padding:0 4.4vw 9vh;display:flex;position:relative;overflow:hidden}.studio-hero-landscape{z-index:-3;object-fit:cover;object-position:center;width:100%;height:100%;animation:20s ease-in-out infinite alternate studioLandscape;position:absolute;inset:0;transform:scale(1.025)}.studio-hero-wash{z-index:-2;background:linear-gradient(90deg,#0c1f3aed 0%,#0c1f3aab 43%,#0c1f3a0d 76%),linear-gradient(#0000 52%,#09182e99);position:absolute;inset:0}.studio-hero-copy{z-index:2;max-width:870px;position:relative}.studio-kicker{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.studio-kicker b{color:#ffcc65;padding:0 7px}.studio-hero h1,.studio-page h2,.studio-page h3{letter-spacing:-.09em;margin:0;font-weight:800}.studio-hero h1{margin:24px 0 27px;font-size:clamp(64px,10.5vw,156px);line-height:.77}.studio-page em{color:#ffcc65;letter-spacing:-.08em;font-family:Studio Sanchez,Georgia,serif;font-weight:400}.studio-intro{max-width:320px;margin:0;font-family:Studio Sanchez,Georgia,serif;font-size:18px;line-height:1.28}.studio-button{color:#162b4a;text-transform:uppercase;letter-spacing:.1em;background:#fff4df;border:1px solid #ffffffbf;align-items:center;gap:15px;margin-top:31px;padding:15px 19px 13px;font:700 10px Studio Spartan,sans-serif;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:5px 6px #e35c4e}.studio-button:hover{transform:translate(3px,3px);box-shadow:2px 3px #e35c4e}.studio-mark{z-index:-1;opacity:.26;filter:saturate(1.3);width:min(43vw,600px);position:absolute;bottom:-25%;right:-10vw}.studio-edition{text-align:right;letter-spacing:.11em;margin:0;font-size:10px;line-height:1.3;position:absolute;bottom:8vh;right:4.4vw}.studio-edition span{opacity:.67}.studio-manifesto{color:#132746;background:#f3eee4;grid-template-columns:.78fr 1.22fr;align-items:start;gap:8vw;padding:12vw 13vw;display:grid}.studio-manifesto>div{grid-template-columns:1.3fr .7fr;align-items:end;gap:5vw;display:grid}.studio-manifesto h2,.studio-collection h2,.studio-feature h2,.studio-contact h2{font-size:clamp(43px,6.5vw,105px);line-height:.79}.studio-manifesto>div>p{max-width:260px;margin:0;font:17px/1.38 Studio Sanchez,Georgia,serif}.studio-feature{color:#fff7e8;background:#14395b;grid-template-columns:1.2fr .8fr;align-items:center;gap:10vw;padding:9vw 13vw;display:grid}.studio-feature-image{justify-self:end;width:100%;max-width:610px;position:relative}.studio-feature-image:after{z-index:0;content:"";border:1px solid #ffcc6599;position:absolute;inset:12px -14px -13px 13px}.studio-feature-image img{z-index:1;width:100%;display:block;position:relative}.studio-feature-copy{max-width:370px}.studio-feature h2{margin:26px 0}.studio-feature-copy>p:not(.studio-kicker){margin:0;font:17px/1.38 Studio Sanchez,Georgia,serif}.studio-text-link{color:inherit;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-top:28px;padding:0 0 6px;font:700 10px Studio Spartan,sans-serif}.studio-text-link:hover{color:#ffcc65}.studio-collection{color:#1b2b4a;background:#fff9ee;padding:13vw 4.4vw 10vw}.studio-collection-head{justify-content:space-between;align-items:end;gap:8vw;padding:0 8.6vw 7vw;display:flex}.studio-collection-head>p{width:270px;margin:0 0 4px;font:17px/1.38 Studio Sanchez,Georgia,serif}.studio-grid{background:#203551;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.studio-print{background:#f4eee2;min-width:0;padding:14px}.studio-print-art{aspect-ratio:2/3;background:#19395f;overflow:hidden}.studio-print-art img{object-fit:cover;width:100%;height:100%;transition:transform .55s;display:block}.studio-print:hover img{transform:scale(1.045)}.studio-print>div:last-child{justify-content:space-between;align-items:baseline;gap:10px;padding:14px 2px 3px;display:flex}.studio-print h3{font-size:clamp(19px,2.2vw,31px);line-height:.9}.studio-print p{text-align:right;text-transform:uppercase;letter-spacing:.08em;opacity:.7;margin:0;font:8px/1.25 Studio Spartan,sans-serif}.studio-shop-note{max-width:370px;margin:5vw 8.6vw 0 auto;font:15px/1.38 Studio Sanchez,Georgia,serif}.studio-contact{isolation:isolate;color:#fff7e9;background:#e65e4f;flex-direction:column;min-height:90svh;padding:11vw 4.4vw 3.4vw;display:flex;position:relative;overflow:hidden}.studio-contact>img{z-index:-1;opacity:.22;mix-blend-mode:multiply;width:min(60vw,700px);position:absolute;top:-17%;right:-11vw}.studio-contact .studio-kicker b,.studio-contact em{color:#17375c}.studio-contact h2{margin:auto 0 5vw;font-size:clamp(60px,10vw,154px)}.studio-contact>a{border-bottom:2px solid;align-self:flex-start;padding-bottom:7px;font:clamp(18px,2.2vw,34px) Studio Sanchez,Georgia,serif}.studio-contact footer{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:20px;margin-top:auto;font-size:9px;display:flex}.studio-contact footer a:hover,.studio-contact footer button:hover{color:#17375c}.studio-contact footer button{color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}@keyframes studioLandscape{to{transform:scale(1.09)translate(-1.2%,.7%)}}@media (width<=700px){.studio-nav{padding:21px 6vw}.studio-wordmark{font-size:13px}.studio-links{color:#132746;background:#fff8eb;flex-direction:column;align-items:stretch;gap:5px;margin:0;padding:14px 17px;display:none;position:absolute;top:65px;right:6vw;box-shadow:6px 7px #e35c4e}.studio-links.is-open{display:flex}.studio-links a,.studio-links button{text-align:left;font-size:10px}.studio-menu{color:#fff8eb;display:block}.studio-hero{min-height:780px;padding:0 6vw 8vh}.studio-hero-landscape{object-position:59% center}.studio-hero-wash{background:linear-gradient(#08192f1a 20%,#08192fd1),linear-gradient(90deg,#08192fcc,#0000 100%)}.studio-hero h1{font-size:18vw}.studio-intro{max-width:270px;font-size:16px}.studio-mark{opacity:.23;width:105vw;bottom:-11%;right:-44vw}.studio-edition{display:none}.studio-manifesto{grid-template-columns:1fr;gap:11vw;padding:18vw 6vw}.studio-manifesto>div{grid-template-columns:1fr;gap:9vw}.studio-manifesto h2,.studio-feature h2,.studio-collection h2{font-size:12vw}.studio-feature{grid-template-columns:1fr;gap:14vw;padding:17vw 6vw}.studio-feature-image{justify-self:stretch}.studio-feature-copy{max-width:none}.studio-collection{padding:18vw 6vw}.studio-collection-head{padding:0 0 13vw;display:block}.studio-collection-head>p{width:auto;margin-top:8vw}.studio-grid{grid-template-columns:repeat(2,1fr)}.studio-print{padding:7px}.studio-print>div:last-child{padding:10px 2px 5px;display:block}.studio-print h3{font-size:21px}.studio-print p{text-align:left;margin-top:6px;font-size:7px}.studio-shop-note{margin:12vw 0 0}.studio-contact{min-height:78svh;padding:18vw 6vw 5vw}.studio-contact h2{font-size:16vw}.studio-contact footer{font-size:7px}.studio-contact footer a{display:none}}.studio-text-link{display:inline-block}.studio-shop-note{display:block}.studio-shop-note:hover{color:#e55f50}@media (width<=700px){.studio-contact footer a:nth-of-type(2){display:none}}:root{--cursor-x:-100px;--cursor-y:-100px;--scroll-progress:0%}.site-progress{z-index:100;width:var(--scroll-progress);background:linear-gradient(90deg,#6ce0d5,#e65e4f,#ffcc65);height:3px;transition:width 80ms linear;position:fixed;top:0;left:0}.cursor-ring{z-index:99;left:var(--cursor-x);top:var(--cursor-y);pointer-events:none;mix-blend-mode:difference;border:1px solid #fff8e6eb;border-radius:50%;width:25px;height:25px;transition:width .18s,height .18s,background .18s;position:fixed;translate:-50% -50%}.cursor-ring.is-active{background:#fff;width:50px;height:50px}.sound-toggle{z-index:30;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.08em;text-transform:uppercase;background:#0a10235e;border:1px solid #ffffff45;border-radius:999px;padding:7px 9px;font:9px DM Mono,monospace;position:fixed;bottom:17px;right:18px}.sound-toggle:hover{background:#fff3}.global-theme-toggle{z-index:30;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a10236b;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:6px;height:27px;padding:3px 4px 3px 7px;font-size:12px;display:flex;position:fixed;bottom:54px;right:18px}.global-theme-toggle span{background:#ffcc65;border-radius:50%;width:17px;height:17px;transition:transform .3s,background .3s;display:block}.site-night .global-theme-toggle{padding-left:27px;padding-right:4px}.site-night .global-theme-toggle span{background:#a9deff;transform:translate(-23px)}.ambient-particles{z-index:15;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ambient-particles i{background:#ffffff5c;border-radius:50%;width:4px;height:4px;animation:12s ease-in-out infinite alternate ambientFloat;display:block;position:absolute;box-shadow:0 0 14px 3px #7eeaff21}.ambient-particles i:first-child{top:21%;left:8%}.ambient-particles i:nth-child(2){animation-delay:-4s;top:72%;left:19%}.ambient-particles i:nth-child(3){animation-delay:-7s;top:14%;left:33%}.ambient-particles i:nth-child(4){animation-delay:-2s;top:66%;left:45%}.ambient-particles i:nth-child(5){animation-delay:-9s;top:34%;left:58%}.ambient-particles i:nth-child(6){animation-delay:-3s;top:82%;left:67%}.ambient-particles i:nth-child(7){animation-delay:-6s;top:17%;left:78%}.ambient-particles i:nth-child(8){animation-delay:-10s;top:52%;left:89%}.ambient-particles i:nth-child(9){animation-delay:-8s;top:46%;left:13%}.ambient-particles i:nth-child(10){animation-delay:-1s;top:89%;left:39%}.ambient-particles i:nth-child(11){animation-delay:-5s;top:61%;left:72%}.ambient-particles i:nth-child(12){animation-delay:-11s;top:88%;left:93%}body.site-night main:not(.gateway){filter:brightness(.7)saturate(.82)}:is(body:has(.gateway) .global-theme-toggle,body:has(.gateway) .ambient-particles){display:none}body{transition:opacity .28s,transform .28s}body.page-leaving{opacity:0;transform:translateY(-8px)}[data-magnetic]{--magnetic-x:0px;--magnetic-y:0px;transform:translate(var(--magnetic-x),var(--magnetic-y));transition:transform .33s cubic-bezier(.2,.95,.24,1)}@media (pointer:fine){:is(body:has(.cursor-ring),body:has(.cursor-ring) *){cursor:none!important}}@media (pointer:coarse){.cursor-ring{display:none}}.gateway{--gateway-text:#fff8e8;isolation:isolate;min-height:100svh;color:var(--gateway-text);background:#19204d;font-family:DM Mono,monospace;transition:color .5s,background .5s;position:relative;overflow:hidden}.gateway.is-dark{--gateway-text:#f8f5ee;background:#080914}.gateway-canvas{z-index:-3;opacity:.93;width:100%;height:100%;transition:filter .7s;position:absolute;inset:0}.gateway.is-dark .gateway-canvas{filter:saturate(.76)brightness(.6)contrast(1.18)}.gateway:after{z-index:-2;content:"";pointer-events:none;background:linear-gradient(90deg,#070b1f5c,#0000 44%,#070b1f42),radial-gradient(circle at 50% 45%,#0000 10%,#04071552 100%);position:absolute;inset:0}.gateway-nav{z-index:5;letter-spacing:.11em;justify-content:space-between;align-items:center;width:100%;padding:24px 3vw;font-size:10px;display:flex;position:absolute;top:0}.gateway-nav p{margin:0}.gateway-nav p span{color:#ffcc65}.theme-toggle{height:27px;color:inherit;background:#080b222b;border:1px solid #ffffff8c;border-radius:999px;align-items:center;gap:7px;padding:3px 4px 3px 7px;font-size:13px;display:flex}.theme-toggle span{background:#ffcc65;border-radius:50%;width:17px;height:17px;transition:transform .35s,background .35s;display:block;box-shadow:inset -3px -2px #d04e6c4d}.gateway.is-dark .theme-toggle span{background:#9ad9ff;transform:translate(-23px)}.gateway.is-dark .theme-toggle{padding-left:27px;padding-right:4px}.gateway-choice{z-index:2;grid-template-columns:1fr 1fr;min-height:100svh;padding:0 3vw;display:grid;position:relative}.gateway-prompt{z-index:3;text-align:center;color:#fffae8e3;letter-spacing:.11em;pointer-events:none;margin:0;font-size:10px;line-height:1.45;position:absolute;top:50%;left:50%;translate:-50% -50%}.gateway-prompt:before,.gateway-prompt:after{content:"";opacity:.75;background:currentColor;width:32px;height:1px;position:absolute;top:50%}.gateway-prompt:before{right:calc(100% + 13px)}.gateway-prompt:after{left:calc(100% + 13px)}.gateway-side{min-height:100vh;color:inherit;flex-direction:column;justify-content:center;padding:8vh clamp(16px,4vw,68px);display:flex;position:relative;overflow:hidden}.gateway-side:before{z-index:-1;content:"";opacity:0;border:1px solid #fffce866;transition:opacity .35s,transform .55s;position:absolute;inset:11vh 0;transform:scale(.93)}.gateway-side:hover:before,.gateway-side:focus-visible:before{opacity:1;transform:scale(1)}.gateway-side>:not(img){z-index:2;position:relative}.gateway-side small{letter-spacing:.11em;margin-bottom:24px;font-size:9px}.gateway-side h1{letter-spacing:-.1em;margin:0;font:500 clamp(47px,7.2vw,116px)/.78 DM Sans,sans-serif}.gateway-side h1 em{font-family:Playfair Display,Georgia,serif;font-weight:500}.gateway-digital h1 em{color:#81f0da}.gateway-studio h1 em{color:#ffcc65}.gateway-side p{max-width:190px;margin:25px 0 0;font:13px/1.35 DM Sans,sans-serif}.gateway-side b{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;width:max-content;margin-top:28px;padding-bottom:6px;font-size:10px;display:inline-block}.gateway-side b i{margin-left:8px;font-size:17px;font-style:normal;transition:transform .2s;display:inline-block}.gateway-side:hover b i{transform:translate(4px,-4px)}.gateway-index{opacity:.75;font-size:10px;position:absolute;top:13vh}.gateway-digital .gateway-index{left:clamp(16px,4vw,68px)}.gateway-studio{text-align:right;align-items:flex-end}.gateway-studio .gateway-index{right:clamp(16px,4vw,68px)}.gateway-studio p{margin-left:auto}.gateway-side img{z-index:1;opacity:0;pointer-events:none;width:min(29vw,410px);transition:opacity .35s,transform .6s cubic-bezier(.22,.8,.25,1);position:absolute;top:50%}.gateway-digital img{filter:drop-shadow(15px 20px 15px #03081852);right:2vw;transform:translate(12%,-47%)rotate(7deg)}.gateway-studio img{left:2vw;transform:translate(-12%,-50%)rotate(-6deg);box-shadow:17px 21px #040e2236}.gateway-side:hover img,.gateway-side:focus-visible img{opacity:1}.gateway-digital:hover img,.gateway-digital:focus-visible img{transform:translateY(-50%)rotate(4deg)}.gateway-studio:hover img,.gateway-studio:focus-visible img{transform:translateY(-50%)rotate(-3deg)}.gateway-marquee{z-index:3;white-space:nowrap;border-top:1px solid #ffffff52;border-bottom:1px solid #ffffff52;position:absolute;bottom:25px;left:0;right:0;overflow:hidden;transform:rotate(-1deg)scale(1.04)}.gateway-marquee div{letter-spacing:.13em;padding:10px 0 8px;font-size:10px;animation:22s linear infinite gatewayMarquee;display:inline-block}.compare-toggle{z-index:5;color:inherit;text-transform:uppercase;letter-spacing:.1em;background:0 0;border:0;border-bottom:1px solid;padding:0;font:9px DM Mono,monospace;position:absolute;bottom:69px;left:3vw}.compare-toggle span{margin-left:7px;font-size:15px}.gateway-compare{z-index:6;color:#102649;background:#fff8ea;grid-template-columns:.9fr 1.1fr;gap:28px;width:min(780px,88vw);padding:20px;display:grid;position:absolute;bottom:89px;right:3vw;box-shadow:14px 16px #070e2652}.gateway-compare p{letter-spacing:.1em;margin:0;font-size:9px}.gateway-compare p span{color:#e65e4f}.gateway-compare h2{letter-spacing:-.09em;margin:18px 0 0;font:700 clamp(30px,4vw,57px)/.78 DM Sans,sans-serif}.gateway-compare h2 em{color:#e65e4f;font-family:Playfair Display,Georgia,serif;font-weight:500}.compare-frame{aspect-ratio:1.38;background:#153c61;position:relative;overflow:hidden}.compare-frame>img,.compare-before img{object-fit:cover;width:100%;height:100%;display:block}.compare-before{border-right:2px solid #fff8e8;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.compare-before img{object-position:left center;width:calc(min(780px,88vw)/1.78571);max-width:none}.compare-frame input{z-index:3;opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.compare-handle{z-index:2;color:#102649;pointer-events:none;background:#fff8e8;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;display:grid;position:absolute;top:50%;translate:-50% -50%}@keyframes gatewayMarquee{to{transform:translate(-50%)}}@keyframes ambientFloat{to{opacity:.15;transform:translate(24px,-38px)scale(1.7)}}@media (width<=700px){.gateway-nav{padding:19px 6vw;font-size:8px}.gateway-nav p{max-width:220px}.gateway-choice{padding:0 6vw}.gateway-side{justify-content:end;min-height:50svh;padding:0 10px 8vh}.gateway-prompt{font-size:8px;top:50%}.gateway-side small{margin-bottom:13px;font-size:7px}.gateway-side h1{font-size:14.5vw}.gateway-side p,.gateway-side b{display:none}.gateway-index{top:25px}.gateway-digital .gateway-index{left:10px}.gateway-studio .gateway-index{right:10px}.gateway-side img{opacity:.42;width:40vw}.gateway-digital img{right:-5vw}.gateway-studio img{left:-5vw}.gateway-marquee{bottom:17px}.gateway-marquee div{padding:8px 0 7px;font-size:7px}.compare-toggle{font-size:7px;bottom:51px;left:6vw}.gateway-compare{width:88vw;padding:16px;display:block;bottom:76px;right:6vw}.gateway-compare>div:first-child{margin-bottom:15px}.gateway-compare h2{font-size:10vw}.compare-before img{width:calc(88vw - 32px)}.sound-toggle{font-size:7px;bottom:11px;right:12px}.site-progress{height:2px}.global-theme-toggle{bottom:46px;right:12px}}@media (prefers-reduced-motion:reduce){.gateway-canvas{display:none}.gateway{background:linear-gradient(135deg,#172762,#a33b78,#2a879a)}.gateway-marquee div{animation:none}.gateway-side,.gateway-side img,[data-magnetic]{transition:none;transform:none}}.gateway{--liquid-a:#233875;--liquid-b:#8b3b80;--liquid-c:#4b9ba4;--liquid-d:#e77488;background:linear-gradient(132deg,var(--liquid-a),var(--liquid-b) 48%,var(--liquid-c))}.gateway.is-digital{--liquid-a:#101d5a;--liquid-b:#be2f88;--liquid-c:#35c8bf;--liquid-d:#7957dc}.gateway.is-studio{--liquid-a:#12395d;--liquid-b:#df6251;--liquid-c:#ecad5d;--liquid-d:#f5dfbc}.gateway:before{z-index:-3;content:"";opacity:.92;background:radial-gradient(ellipse at 20% 28%,var(--liquid-d) 0 8%,transparent 32%),radial-gradient(ellipse at 77% 72%,var(--liquid-b) 0 9%,transparent 33%),radial-gradient(ellipse at 54% 38%,var(--liquid-c) 0 11%,transparent 40%),radial-gradient(ellipse at 41% 84%,var(--liquid-a) 0 8%,transparent 38%);filter:blur(44px)saturate(130%);transition:background .7s,filter .7s;animation:17s ease-in-out infinite alternate liquidDrift;position:absolute;inset:-25%}.gateway:after{z-index:-2;opacity:.66;mix-blend-mode:soft-light;background:linear-gradient(115deg,#04081e59,#0000 45%,#03091c3d),repeating-radial-gradient(at 37% 56%,#ffffff14 0 1px,#0000 2px 15px)}.gateway-choice{grid-template-columns:1fr;place-items:center;min-height:100svh;padding:0 5vw;display:grid}.gateway-prompt{color:#fff9e9;text-align:center;letter-spacing:-.09em;margin:0 0 32px;font:500 clamp(38px,6vw,83px)/.82 DM Sans,sans-serif;position:static;translate:none}.gateway-prompt:before,.gateway-prompt:after{display:none}.gateway-prompt em{color:#ffcc65;font-family:Playfair Display,Georgia,serif;font-weight:500}.gateway-buttons{grid-template-columns:repeat(2,minmax(220px,310px));gap:16px;display:grid}.gateway-button{color:#fff9e9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060c2229;border:1px solid #fffceb8c;grid-template-rows:auto auto auto;grid-template-columns:auto 1fr auto;align-items:center;column-gap:12px;min-height:128px;padding:19px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 30px #01051a1a}.gateway-button:after{content:"";opacity:0;background:linear-gradient(115deg,#ffffff30,#0000 44%);transition:opacity .25s;position:absolute;inset:0}.gateway-button:hover:after,.gateway-button:focus-visible:after{opacity:1}.gateway-button span{opacity:.7;grid-row:span 3;align-self:start;font-size:9px}.gateway-button b,.gateway-button strong,.gateway-button small,.gateway-button i{z-index:1;position:relative}.gateway-button b{letter-spacing:.09em;font:9px DM Mono,monospace}.gateway-button strong{letter-spacing:-.08em;grid-column:2;font:500 clamp(29px,3vw,45px)/.8 DM Sans,sans-serif}.gateway-button small{letter-spacing:.01em;opacity:.75;grid-column:2;margin-top:6px;font:9px DM Sans,sans-serif}.gateway-button i{grid-area:1/3/span 3;align-self:end;font-size:23px;font-style:normal;transition:transform .2s}.gateway-button:hover i{transform:translate(3px,-3px)}.gateway-button.gateway-digital strong{color:#7ef0dc}.gateway-button.gateway-studio strong{color:#ffcc65}.gateway-button.gateway-studio{text-align:right}.gateway-button.gateway-studio strong,.gateway-button.gateway-studio b,.gateway-button.gateway-studio small{grid-column:2}@keyframes liquidDrift{to{transform:translate(5%,-4%)rotate(8deg)scale(1.08)}}@media (width<=700px){.gateway-choice{padding:0 6vw}.gateway-prompt{margin-bottom:22px;font-size:13vw}.gateway-buttons{grid-template-columns:1fr;gap:10px;width:100%}.gateway-button{min-height:83px;padding:14px}.gateway-button strong{font-size:32px}.gateway-marquee{bottom:17px}.compare-toggle{bottom:50px}}@media (prefers-reduced-motion:reduce){.gateway:before{animation:none}}.marble-background{isolation:isolate;background:#070b14;position:relative;overflow:hidden}.marble-background>canvas,.marble-background__fallback{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.marble-background>canvas{pointer-events:none}.marble-background__fallback{z-index:-2;object-fit:cover;object-position:center;opacity:.72;filter:saturate(1.25)blur(3px)}.marble-background__content{z-index:1;min-height:inherit;position:relative}.gateway.marble-background>canvas{filter:blur(12px)saturate(1.5)contrast(1.08);transform:scale(1.055)}.gateway:before{display:none}.gateway:after{z-index:0;pointer-events:none;background:linear-gradient(115deg,#04081e38,#0000 45%,#03091c29)}.gateway-brand{align-items:center;gap:10px;display:flex}.gateway-brand img{object-fit:contain;width:29px;height:29px}.gateway-brand p{margin:0}.gateway-title-logo{filter:drop-shadow(0 5px 18px #00001440);width:min(430px,54vw);margin:0 auto 19px;display:block}.gateway-marquee{z-index:3;border:0}.gateway-marquee .gateway-marquee-track{will-change:transform;width:max-content;animation:24s linear infinite gatewayMarquee;display:flex!important}.gateway-marquee-track span{letter-spacing:.13em;flex:none;padding:10px 0 8px;font-size:10px;display:block}.gateway-marquee div{animation:none}@media (width<=700px){.gateway-marquee-track span{padding:8px 0 7px;font-size:7px}.gateway-brand img{width:23px;height:23px}.gateway-title-logo{width:min(340px,75vw);margin-bottom:15px}}@media (prefers-reduced-motion:reduce){.gateway-marquee-track{animation:none}}@media (prefers-reduced-motion:reduce),(width<=600px){.gateway.marble-background>canvas{display:none}}.info-page{color:#f7f0e6;background:radial-gradient(circle at 85% 12%,#da3d8e75,#0000 30%),radial-gradient(circle at 12% 83%,#40d4ca4d,#0000 34%),#10162d;flex-direction:column;min-height:100svh;display:flex}.info-page header{letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:25px 4.4vw;font:10px DM Mono,monospace;display:flex}.info-brand{align-items:center;gap:9px;font-weight:500;display:flex}.info-brand img{object-fit:contain;width:26px;height:26px}.info-page header nav{gap:23px;display:flex}.info-page header nav a:hover,.info-page a:hover{color:#72e4d5}.info-page section{width:min(900px,100%);margin:auto;padding:11vw 8vw}.info-kicker{color:#72e4d5;letter-spacing:.11em;text-transform:uppercase;margin:0 0 24px;font:10px DM Mono,monospace}.info-page h1{letter-spacing:-.09em;margin:0 0 52px;font-size:clamp(55px,8vw,124px);line-height:.8}.info-page h1 em{color:#ffcb68}.info-copy{max-width:620px;font-size:16px;line-height:1.55}.info-copy h2{margin:38px 0 10px;font-size:clamp(29px,3vw,46px);line-height:.9}.info-copy p{margin:0 0 17px}.info-copy a{border-bottom:1px solid}.info-cta{letter-spacing:.09em;text-transform:uppercase;margin:11px 0 30px;padding:12px 0 7px;font:11px DM Mono,monospace;display:inline-block;border-bottom:2px solid!important}.info-note{color:#d3d9e1;font-size:13px;margin-top:30px!important}.info-page footer{letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:18px;padding:24px 4.4vw;font:9px DM Mono,monospace;display:flex}.info-page footer a{color:#f7f0e6}@media (width<=700px){.info-page header{padding:20px 6vw}.info-page header nav{gap:13px}.info-page section{padding:26vw 6vw 20vw}.info-page h1{margin-bottom:37px}.info-page footer{padding:20px 6vw;font-size:7px}}.studio-print:first-child{flex-direction:column;grid-area:span 2/span 2;display:flex}.studio-print:first-child .studio-print-art{aspect-ratio:auto;flex:1;min-height:0}@media (width<=700px){.studio-print:first-child{grid-row:auto}.studio-print:first-child .studio-print-art{aspect-ratio:4/5;flex:none}}.collection-page{color:#18201e;background:#f2eee7;min-height:100svh}.collection-nav{border-bottom:1px solid #18201e33;justify-content:space-between;align-items:center;padding:24px 4.5vw;display:flex}.collection-wordmark{color:inherit;letter-spacing:-.7px;font:500 14px/.78 DM Mono,monospace;position:relative}.collection-wordmark i{background:#e55f4c;border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;right:-11px}.collection-nav nav{letter-spacing:.1em;text-transform:uppercase;gap:23px;font:10px DM Mono,monospace;display:flex}.collection-nav nav a{border-bottom:1px solid #0000;padding-bottom:3px}.collection-nav nav a:hover{border-color:currentColor}.collection-intro{grid-template-columns:1fr auto;gap:4vw;padding:clamp(86px,13vw,190px) 4.5vw clamp(55px,9vw,125px);display:grid}.collection-kicker{letter-spacing:.11em;text-transform:uppercase;margin:0;font:10px DM Mono,monospace}.collection-intro h1{letter-spacing:-.105em;grid-column:1/-1;margin:0;font-size:clamp(67px,12.4vw,210px);line-height:.73}.collection-intro h1 em,.collection-closing h2 em{color:#d95544}.collection-intro-note{display:contents}.collection-intro-note span{letter-spacing:.1em;text-transform:uppercase;font:10px DM Mono,monospace}.collection-intro-note p{width:min(280px,100%);margin:0;font-size:14px;line-height:1.38}.collection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,5vw,86px) clamp(14px,2.3vw,40px);padding:0 4.5vw clamp(100px,14vw,205px);display:grid}.collection-card{min-width:0;display:block}.collection-art{aspect-ratio:2/3;background:#d5d0c7;position:relative;overflow:hidden}.collection-art img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.18,.8,.2,1),filter .4s;display:block}.collection-card:hover .collection-art img{filter:saturate(1.09);transform:scale(1.035)}.collection-caption{justify-content:space-between;align-items:end;gap:9px;padding-top:12px;display:flex}.collection-caption h2{letter-spacing:-.07em;margin:0 0 5px;font-size:clamp(21px,2vw,34px);line-height:.85}.collection-caption p{color:#18201ead;letter-spacing:.045em;text-transform:uppercase;margin:0;font:9px/1.35 DM Mono,monospace}.collection-caption>span{padding-bottom:2px;font-size:20px;transition:transform .2s}.collection-card:hover .collection-caption>span{transform:translate(3px,-3px)}.collection-closing{color:#f7f2e9;background:#263b38;grid-template-columns:1fr 1fr;align-items:end;gap:7vw;padding:clamp(68px,11vw,160px) 4.5vw;display:grid}.collection-closing h2{letter-spacing:-.1em;grid-column:1/-1;margin:0;font-size:clamp(53px,8.6vw,145px);line-height:.76}.collection-closing a{letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid;width:max-content;padding-bottom:8px;font:10px DM Mono,monospace}.collection-closing a:hover{color:#f2c25d}.collection-footer{color:#f7f2e9;letter-spacing:.08em;text-transform:uppercase;background:#263b38;border-top:1px solid #f7f2e93d;flex-wrap:wrap;justify-content:space-between;gap:15px;padding:24px 4.5vw;font:9px DM Mono,monospace;display:flex}.collection-footer a:hover{color:#f2c25d}@media (width<=900px){.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.collection-nav{padding:20px 6vw}.collection-nav nav{gap:15px;font-size:8px}.collection-intro{padding:26vw 6vw 18vw;display:block}.collection-intro h1{margin:32px 0 42px;font-size:18vw}.collection-intro-note{grid-template-columns:1fr 1.3fr;gap:16px;display:grid}.collection-intro-note p{font-size:12px}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 13px;padding:0 6vw 25vw}.collection-caption{padding-top:9px}.collection-caption h2{font-size:23px}.collection-caption p{font-size:7px}.collection-caption>span{font-size:16px}.collection-closing{padding:21vw 6vw;display:block}.collection-closing h2{margin:30px 0 45px;font-size:16vw}.collection-footer{padding:20px 6vw;font-size:7px}}.gateway-footer{z-index:4;text-align:center;text-transform:uppercase;letter-spacing:.08em;padding:18px 6vw 65px;font:10px DM Mono,monospace;position:relative}.gateway-footer a,.footer-privacy{text-underline-offset:4px;text-decoration:underline}.studio-contact footer{flex-wrap:wrap}.privacy-copy h2{letter-spacing:-.04em;font-size:clamp(25px,3vw,38px);line-height:1.15}.privacy-copy{overflow-wrap:anywhere}.privacy-draft{color:#ffcb68;border:1px solid #ffcb68;border-radius:4px;padding:16px}@media (width<=700px){.studio-contact footer a.footer-privacy{display:inline-block}}.ow-statement>.ow-statement-art{height:clamp(270px,27vw,420px);margin-top:7vw;display:block;position:relative}.ow-statement-art figure{background:#101b36;border:6px solid #101b36;margin:0;transition:transform .5s cubic-bezier(.23,1,.32,1);position:absolute;box-shadow:16px 19px #14213f38}.ow-statement-art img{width:100%;height:auto;display:block}.ow-art-main{width:72%;top:0;left:0;transform:rotate(-1.5deg)}.ow-art-inset{width:44%;bottom:0;right:0;transform:rotate(2.5deg)}.ow-art-badge{z-index:2;aspect-ratio:1;color:#14213f;letter-spacing:.06em;text-align:center;text-transform:uppercase;background:#eaff43;border-radius:50%;place-items:center;width:104px;font:11px/1.1 DM Mono,monospace;display:grid;position:absolute;top:-7%;left:64%;transform:rotate(-10deg)}@media (hover:hover) and (pointer:fine){.ow-statement-art:hover .ow-art-main{transform:rotate(-2.5deg)translateY(-6px)}.ow-statement-art:hover .ow-art-inset{transform:rotate(4deg)translate(6px,4px)}}@media (width<=700px){.ow-statement>.ow-statement-art{flex-direction:column;height:auto;margin-top:13vw;display:flex}.ow-statement-art figure{border-width:4px;position:relative;box-shadow:10px 12px #14213f38}.ow-art-main{width:100%}.ow-art-inset{align-self:flex-end;width:72%;margin-top:-8vw}.ow-art-badge{width:84px;top:-34px;left:auto;right:2%}}.ow-status{color:#cfd5e8;align-items:flex-start;gap:9px;margin:16px 0 0;font-size:13px;line-height:1.4;display:flex}.ow-status:before{content:"";background:#eaff43;border-radius:50%;flex:none;width:7px;height:7px;margin-top:.5em;box-shadow:0 0 0 4px #eaff4329}.ow-hero-copy>p.ow-status{max-width:none;margin:18px 0 0;font-size:13px}.ow-long-copy .ow-status{margin-top:18px}@media (prefers-reduced-motion:reduce){.ow-hero-glow,.ow-long-view:after{animation:none}}@media (width<=700px){.ow-hero{min-height:max(900px,100svh)}.ow-hero-phone{height:min(34vh,300px);top:92px;right:9vw}.ow-status{font-size:12px}}.ow-second>div:last-child p.ow-status{max-width:none;margin:18px 0 0;font-size:13px}.ow-links button,.ow-cta{font-size:12px}.ow-kicker,.ow-hero-phone span,.ow-contact footer{font-size:11px}.sound-toggle{padding:8px 11px;font-size:11px}@media (width<=700px){.ow-contact footer{flex-wrap:wrap;row-gap:14px;font-size:10.5px}.sound-toggle{font-size:10px}}.ow-contact{padding-bottom:84px}@media (width<=700px){.ow-contact{padding-bottom:96px}}.atelier-page{--paper:#f3efe5;--ink:#253d38;--line:#253d3838;color:var(--ink);background:var(--paper);font-family:DM Sans,sans-serif}.atelier-page :is(a,button):focus-visible{outline-offset:5px;outline:3px solid #df6c43}.atelier-nav{z-index:6;color:#fff7e8;border-bottom:1px solid #fff5;justify-content:space-between;align-items:center;padding:25px 4.5vw;display:flex;position:absolute;inset:0 0 auto}.atelier-brand{letter-spacing:-.04em;flex-direction:column;gap:3px;font:500 14px/.95 DM Mono,monospace;display:flex}.atelier-brand span{letter-spacing:.17em;font:italic 17px/1 Georgia,serif}.atelier-nav nav{text-transform:uppercase;letter-spacing:.06em;gap:30px;font:10px DM Mono,monospace;display:flex}.atelier-nav nav a{padding:10px 0}.atelier-nav nav a:hover{opacity:.65}.atelier-hero{color:#fff8e9;align-items:center;height:94svh;min-height:780px;max-height:1100px;padding:155px 5.5vw 85px;display:flex}.atelier-hero .studio-hero-copy{z-index:2;position:relative}.atelier-hero h1{letter-spacing:-.065em;margin:32px 0;font-size:clamp(80px,10.3vw,158px);line-height:.79}.atelier-hero .studio-intro{max-width:310px;font:17px/1.5 Georgia,serif}.atelier-hero .studio-hero-wash{background:linear-gradient(90deg,#0a1e2aba,#0a1e2a0a 80%),linear-gradient(#0000 60%,#0a1e2a66)}.atelier-hero-link{text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid #fff8;gap:35px;margin-top:12px;padding:14px 0 10px;font:10px DM Mono,monospace;display:inline-flex}.atelier-hero-link span{transition:transform .25s}.atelier-hero-link:hover span{transform:translateY(4px)}.atelier-hero-note{text-align:right;letter-spacing:.08em;font:10px/1.8 DM Mono,monospace;position:absolute;bottom:48px;right:5.5vw}.atelier-hero-note span{letter-spacing:0;font:italic 16px Georgia,serif}.atelier-collections{padding:105px 4.5vw 45px;scroll-margin-top:30px}.atelier-eyebrow{text-transform:uppercase;letter-spacing:.12em;font:10px/1.5 DM Mono,monospace}.atelier-section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:55px;display:flex}.atelier-section-heading h2{letter-spacing:-.065em;margin:25px 0 0;font-size:clamp(46px,5.2vw,80px);font-weight:500;line-height:.98}.atelier-page h2 em,.catalogue-heading h1 em,.collection-coming h3 em{font-family:Playfair Display,Georgia,serif;font-weight:500}.atelier-section-heading>p{margin:0 0 5px;font:16px/1.65 Georgia,serif}.style-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.style-card{color:#253d38;background:#dedace;border:1px solid #253d381f;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.style-card-oil{background:#ded9c8}.style-card-shin-hanga{background:#d5dfd8}.style-card-ornamental-gold{color:#e5c581;background:#263b35}.style-card-80s-airbrush{color:#453456;background:#dfcbd9}.style-card-top{text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;gap:10px;padding:22px 25px 0;font:9px DM Mono,monospace;display:flex}.style-card-scene{place-items:center;height:32vw;min-height:370px;max-height:510px;display:grid;position:relative;overflow:hidden}.print-fan{width:100%;height:100%;position:relative}.print-fan img{object-fit:contain;filter:drop-shadow(0 12px 12px #253d3833);width:35%;height:78%;transition:transform .65s cubic-bezier(.2,.7,.2,1);position:absolute;top:10%}.print-fan img:first-child{left:11%;transform:rotate(-13deg)translateY(10px)}.print-fan img:nth-child(2){z-index:2;left:32.5%}.print-fan img:nth-child(3){right:11%;transform:rotate(13deg)translateY(10px)}.style-card:hover .print-fan img:first-child{transform:translate(-12px)rotate(-18deg)}.style-card:hover .print-fan img:nth-child(2){transform:translateY(-10px)}.style-card:hover .print-fan img:nth-child(3){transform:translate(12px)rotate(18deg)}.style-card-bottom{justify-content:space-between;align-items:center;gap:16px;padding:0 25px 28px;display:flex}.style-card-bottom p{opacity:.8;margin:0 0 9px;font:italic 15px Georgia,serif}.style-card-bottom h3{letter-spacing:-.06em;margin:0;font-size:clamp(30px,3.4vw,53px);font-weight:500;line-height:1.1}.style-card-arrow{border:1px solid;border-radius:50%;place-items:center;width:44px;height:44px;font-size:23px;transition:transform .3s;display:grid}.style-card:hover .style-card-arrow{transform:rotate(45deg)}.collection-hover{z-index:4;color:#faf7ee;text-transform:uppercase;opacity:0;background:#263d38;justify-content:space-between;align-items:center;gap:25px;width:225px;padding:18px 20px;font:10px DM Mono,monospace;transition:opacity .25s,transform .25s;display:flex;position:absolute;top:50%;left:50%;transform:translateY(10px);box-shadow:0 8px 25px #0002}.style-card:is(:hover,:focus-visible) .collection-hover{opacity:1;transform:translateY(0)}.style-study{opacity:.9;background:linear-gradient(#a2b9b5,#e9e7d6);border:1px solid;width:68%;height:78%;transition:transform .6s;position:relative;overflow:hidden}.style-card:hover .style-study{transform:translateY(-7px)}.study-sun{aspect-ratio:1;background:#bb5844;border-radius:50%;width:24%;position:absolute;top:13%;right:19%}.study-mountain{clip-path:polygon(0 100%,45% 0,100% 100%);background:#365b59;width:120%;height:76%;position:absolute;bottom:-15%;left:-22%}.study-mountain-back{background:#73918b;bottom:0;left:23%}.style-study>span{text-align:center;color:#fff7e9;width:100%;font:italic 13px Georgia,serif;position:absolute;bottom:17px}.study-ornamental-gold{outline-offset:-10px;background:#263b35 repeating-radial-gradient(circle at 50% 100%,#0000 0 23px,#d9b76524 24px 25px);border:1px solid #c0a571;outline:1px solid #c0a571}.study-ornamental-gold .study-sun{background:0 0;border:1px solid #dfc385;box-shadow:0 0 0 9px #dfc38522,0 0 0 18px #dfc38515}.study-ornamental-gold .study-mountain{background:linear-gradient(125deg,#b78b39,#e9d392,#8e712f)}.study-ornamental-gold .study-mountain-back{background:#6c724e}.study-80s-airbrush{background:linear-gradient(#333567,#a36a9c 45%,#e6a29e 74%,#dab7bd);border:0;box-shadow:0 10px 35px #5242692b}.study-80s-airbrush .study-sun{background:#ffb397;box-shadow:0 0 35px #ffb397}.study-80s-airbrush .study-mountain{background:linear-gradient(130deg,#aaadcf,#534d89 55%,#272951)}.study-80s-airbrush .study-mountain-back{background:linear-gradient(#d4b4cf,#87699b)}.atelier-footnote{text-transform:uppercase;letter-spacing:.03em;justify-content:space-between;gap:20px;padding-top:22px;font:9px/1.7 DM Mono,monospace;display:flex}.atelier-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;padding:45px 4.5vw;display:flex}.atelier-footer>p{font:italic 15px Georgia,serif}.atelier-footer nav{flex-wrap:wrap;align-items:center;gap:20px;font:9px DM Mono,monospace;display:flex}.atelier-footer nav a{border-bottom:1px solid var(--line);padding:8px 0}.mountain-catalogue .atelier-nav{color:var(--ink);border-color:var(--line);position:relative}.catalogue-heading{grid-template-columns:1fr auto;align-items:end;gap:35px;padding:48px 4.5vw 65px;display:grid}.catalogue-back{border-bottom:1px solid var(--line);grid-column:1/-1;justify-self:start;padding-bottom:4px}.catalogue-heading h1{letter-spacing:-.065em;margin:25px 0 0;font-size:clamp(60px,7.5vw,114px);font-weight:500;line-height:.92}.catalogue-heading>p{margin:0;font:17px/1.6 Georgia,serif}.collection-tabs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0 4.5vw;display:grid}.collection-tabs button{text-align:left;border-right:1px solid var(--line);background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:24px 18px;font-size:14px;transition:background .2s,color .2s;display:flex}.collection-tabs button:last-child{border-right:0}.collection-tabs button span{opacity:.65;font:9px DM Mono,monospace}.collection-tabs button.is-active{background:var(--ink);color:var(--paper)}.collection-tabs button:hover:not(.is-active){background:#e3e3d7}.catalogue-content{padding:55px 4.5vw 90px}.catalogue-overview{justify-content:space-between;align-items:end;gap:30px;margin-bottom:40px;display:flex}.catalogue-overview h2{letter-spacing:-.05em;margin:14px 0 0;font-size:clamp(34px,4vw,57px);font-weight:500}.catalogue-overview>p{max-width:370px;margin:0;font:16px/1.6 Georgia,serif}.mountain-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 24px;display:grid}.mountain-card{text-align:left;background:0 0;min-width:0;padding:0}.mountain-card-image{background:#e4e0d5;padding:18px;position:relative;overflow:hidden}.mountain-card-image>img{aspect-ratio:2/3;object-fit:contain;width:100%;height:auto;transition:transform .45s;display:block;box-shadow:0 5px 14px #263b3820}.mountain-card:hover .mountain-card-image>img{transform:scale(1.035)}.mountain-card-reveal{background:var(--ink);color:var(--paper);text-align:center;text-transform:uppercase;opacity:0;padding:15px 8px;font:9px DM Mono,monospace;transition:all .25s;position:absolute;bottom:18px;left:18px;right:18px;transform:translateY(5px)}.mountain-card:is(:hover,:focus-visible) .mountain-card-reveal{opacity:1;transform:translateY(0)}.mountain-card-caption{align-items:start;gap:11px;margin-top:17px;display:flex}.mountain-card-caption>span{opacity:.6;font:10px/1.5 DM Mono,monospace}.mountain-card-caption>span:last-child{opacity:1;margin-left:auto;font-size:20px}.mountain-card-caption h3{letter-spacing:-.04em;margin:0;font-size:clamp(17px,1.7vw,25px);font-weight:500}.mountain-card-caption p{opacity:.7;margin:7px 0 0;font:10px DM Mono,monospace}.collection-coming{grid-template-columns:1fr 1fr;align-items:center;gap:65px;min-height:500px;padding:55px;display:grid}.collection-coming>.style-study{justify-self:center;width:85%;height:400px}.collection-coming h3{letter-spacing:-.05em;margin:20px 0;font-size:clamp(42px,5vw,72px);font-weight:500;line-height:1}.collection-coming>div>p:not(.atelier-eyebrow){max-width:320px;font:16px/1.6 Georgia,serif}.collection-coming button{text-transform:uppercase;background:0 0;border-bottom:1px solid;padding:12px 0;font:10px DM Mono,monospace}.artwork-dialog{color:#253d38;overscroll-behavior:contain;background:#f3efe5;border:0;width:min(1220px,95vw);max-width:none;max-height:94svh;padding:0;overflow:auto;box-shadow:0 25px 100px #0006}.artwork-dialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#101e1ade}.artwork-panel{padding:25px 32px}.artwork-toolbar{text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;font:10px DM Mono,monospace;display:flex}.artwork-toolbar button{font:inherit;background:0 0;align-items:center;gap:20px;padding:8px 0 8px 12px;display:flex}.artwork-toolbar button span{font:28px/1 sans-serif}.artwork-gallery{grid-template-columns:minmax(0,1fr) 155px;gap:20px;display:grid}.artwork-main{background:#e2ded3;place-items:center;height:min(68svh,730px);padding:18px;display:grid}.artwork-main>img{object-fit:contain;width:100%;height:100%;min-height:0;display:block}.artwork-main.is-poster{padding:25px}.artwork-thumbnails{flex-direction:column;gap:12px;min-width:0;max-height:68svh;padding:3px;display:flex;overflow:auto}.artwork-thumbnails button{background:0 0;border:1px solid #0000;flex-shrink:0;padding:5px}.artwork-thumbnails button.is-selected{background:#e5e1d6;border-color:#253d38}.artwork-thumbnails img{object-fit:contain;width:100%;height:75px;display:block}.artwork-thumbnails span{padding-top:6px;font:9px/1.4 DM Mono,monospace;display:block}.artwork-description{justify-content:space-between;align-items:start;gap:30px;margin-top:30px;display:flex}.artwork-description>div{max-width:710px}.artwork-description h2{letter-spacing:-.04em;margin:13px 0 20px;font-size:clamp(35px,4vw,55px);font-weight:500;line-height:1}.artwork-description p:not(.atelier-eyebrow){font:16px/1.6 Georgia,serif}.artwork-description .artwork-caption{opacity:.7;font-size:13px!important}.atelier-shop-link{text-transform:uppercase;border-bottom:1px solid;flex-shrink:0;margin-top:25px;padding:13px 0;font:10px DM Mono,monospace}.artwork-paging{border-top:1px solid #253d3833;justify-content:space-between;gap:20px;margin-top:20px;padding-top:22px;display:flex}.artwork-paging button{background:0 0;padding:10px 0;font:10px DM Mono,monospace}@media (width<=1000px){.mountain-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.atelier-footer>p{display:none}.style-card-scene{min-height:300px}.collection-tabs button{padding:20px 12px;font-size:12px}.collection-coming{gap:25px;padding:35px}}@media (width<=650px){.atelier-nav{padding:20px 6vw}.atelier-nav nav{gap:17px;font-size:9px}.atelier-nav nav a:last-child{display:none}.atelier-brand{font-size:12px}.atelier-brand span{font-size:15px}.atelier-hero{height:88svh;min-height:680px;padding:135px 6vw 90px}.atelier-hero h1{font-size:21vw}.atelier-hero .studio-kicker{font-size:8px}.atelier-hero .studio-intro{max-width:240px;font-size:16px}.atelier-hero-note{font-size:8px;bottom:27px;right:6vw}.atelier-collections{padding:60px 6vw 30px}.atelier-section-heading{margin-bottom:30px;display:block}.atelier-section-heading h2{font-size:45px}.atelier-section-heading>p{margin-top:24px;font-size:15px}.style-grid{grid-template-columns:1fr;gap:18px}.style-card-scene{height:85vw;min-height:280px;max-height:410px}.style-card-top{padding:20px 20px 0}.style-card-bottom{padding:0 20px 24px}.style-card-bottom h3{font-size:36px}.collection-hover{padding:13px 17px;font-size:9px;top:auto;bottom:20px;translate:-50%}.atelier-footnote{font-size:8px;display:block}.atelier-footnote span{margin-bottom:7px;display:block}.atelier-footer{padding:32px 6vw}.atelier-footer nav{gap:15px;font-size:8px}.atelier-footer nav span{opacity:.7;width:100%}.catalogue-heading{grid-template-columns:1fr;gap:30px;padding:32px 6vw 40px}.catalogue-heading h1{font-size:17vw}.catalogue-heading>p{font-size:15px}.collection-tabs{grid-template-columns:1fr 1fr;margin:0 6vw}.collection-tabs button{padding:17px 12px;font-size:12px}.collection-tabs button:nth-child(2){border-right:0}.collection-tabs button:nth-child(-n+2){border-bottom:1px solid var(--line)}.catalogue-content{padding:35px 6vw 55px}.catalogue-overview{margin-bottom:25px;display:block}.catalogue-overview>p{margin-top:20px;font-size:15px}.mountain-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.mountain-card-image{padding:9px}.mountain-card-caption{gap:7px;margin-top:12px}.mountain-card-caption h3{font-size:18px}.mountain-card-caption p{font-size:9px}.mountain-card-caption>span{font-size:8px}.mountain-card-caption>span:last-child{font-size:16px}.mountain-card-reveal{padding:9px 4px;font-size:8px;bottom:9px;left:9px;right:9px}.collection-coming{grid-template-columns:1fr;gap:25px;padding:28px}.collection-coming>.style-study{width:100%;height:310px}.collection-coming h3{font-size:45px}.artwork-dialog{width:100vw;height:100svh;max-height:100svh;margin:0}.artwork-panel{padding:16px}.artwork-toolbar{gap:10px;font-size:8px}.artwork-gallery{grid-template-columns:1fr;gap:12px}.artwork-main{height:53svh;padding:10px}.artwork-main.is-poster{padding:15px}.artwork-thumbnails{flex-direction:row;gap:7px;max-height:none}.artwork-thumbnails button{flex:0 0 95px;width:95px}.artwork-thumbnails img{height:59px}.artwork-thumbnails span{font-size:8px}.artwork-description{flex-direction:column;gap:0;margin-top:22px}.atelier-shop-link{margin-top:0}.artwork-paging button{font-size:9px}}@media (hover:none){.collection-hover,.mountain-card-reveal{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.atelier-page *,.artwork-dialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mountain-carousel{margin:0 -4.5vw;overflow:hidden}.carousel-stage{perspective:1500px;touch-action:pan-y;height:clamp(420px,43vw,620px);position:relative}.carousel-print{width:clamp(230px,27vw,390px);height:calc(100% - 45px);transform:translateX(calc(-50% + var(--offset) * 76%)) translateZ(calc(var(--distance) * -100px)) rotateY(calc(var(--offset) * -12deg)) rotateZ(calc(var(--offset) * 2deg));transform-origin:50%;opacity:calc(1 - var(--distance) * .16);filter:brightness(calc(1 - var(--distance) * .12));transition:transform 1s cubic-bezier(.22,.7,.25,1),filter 1s,opacity 1s;position:absolute;top:22px;left:50%}.carousel-print img{object-fit:contain;filter:drop-shadow(0 20px 18px #253d3830);-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.carousel-print.is-current{opacity:1;filter:none}.carousel-invitation{color:#fff8e9;text-transform:uppercase;letter-spacing:.04em;opacity:0;background:#253d38ed;justify-content:space-between;gap:20px;width:225px;padding:19px 20px;font:10px DM Mono,monospace;transition:opacity .25s;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.carousel-print:is(:hover,:focus-visible) .carousel-invitation{opacity:1}.carousel-controls{justify-content:center;align-items:center;gap:45px;padding:20px 6vw 10px;display:flex}.carousel-direction{width:50px;height:50px;color:var(--ink);background:0 0;border:1px solid #253d3845;border-radius:50%;place-items:center;font-size:23px;transition:background .2s,color .2s;display:grid}.carousel-direction:hover{background:var(--ink);color:var(--paper)}.carousel-caption{text-align:center;min-width:260px}.carousel-caption p{text-transform:uppercase;letter-spacing:.12em;margin:0 0 12px;font:9px DM Mono,monospace}.carousel-caption h3{letter-spacing:-.05em;margin:0 0 12px;font:500 clamp(28px,3vw,43px)/1.1 DM Sans,sans-serif}.carousel-caption>span{opacity:.65;font:10px DM Mono,monospace}.carousel-bottom{text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:20px;padding:30px 4.5vw 35px;font:9px DM Mono,monospace;display:flex}.carousel-bottom button{font:inherit;background:0 0;border-bottom:1px solid #253d3845;padding:10px 0}.carousel-collection-links{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.carousel-collection-links a{border-right:1px solid var(--line);padding:22px 16px}.carousel-collection-links a:first-child{padding-left:0}.carousel-collection-links a:last-child{border:0}.carousel-collection-links span{letter-spacing:-.04em;font-size:19px;display:block}.carousel-collection-links small{text-transform:uppercase;opacity:.65;margin-top:9px;font:8px DM Mono,monospace;display:block}.carousel-collection-links a:hover span{text-underline-offset:5px;text-decoration:underline}@media (width<=650px){.mountain-carousel{margin:0 -6vw}.carousel-stage{height:420px}.carousel-print{width:65vw;max-width:280px;transform:translateX(calc(-50% + var(--offset) * 81%)) translateZ(calc(var(--distance) * -100px)) rotateY(calc(var(--offset) * -12deg))}.carousel-controls{gap:15px}.carousel-caption{width:210px;min-width:0}.carousel-caption h3{font-size:28px}.carousel-direction{flex:0 0 40px;height:40px}.carousel-bottom{padding:22px 6vw 28px;font-size:8px}.carousel-bottom>span{max-width:160px;line-height:1.6}.carousel-collection-links{grid-template-columns:1fr 1fr}.carousel-collection-links a{padding:20px 12px}.carousel-collection-links a:first-child{padding-left:12px}.carousel-collection-links a:nth-child(2){border-right:0}.carousel-collection-links a:nth-child(-n+2){border-bottom:1px solid var(--line)}.carousel-collection-links span{font-size:18px}.carousel-print.is-current .carousel-invitation{width:210px;padding:15px;font-size:9px;top:auto;bottom:28px;translate:-50%}}@media (hover:none){.carousel-print.is-current .carousel-invitation{opacity:1}}@media (prefers-reduced-motion:reduce){.carousel-print{transition:none}}.atelier-collections:has(.mountain-carousel){padding-top:45px}.carousel-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.carousel-section-heading h2{text-transform:uppercase;letter-spacing:.1em;margin:0;font:11px/1.5 DM Mono,monospace}.carousel-section-heading>span{font:italic 15px Georgia,serif}@media (width<=650px){.carousel-section-heading>span{display:none}}.artwork-dialog:has(:is(a,button):hover) .artwork-cursor{background:#fff;width:50px;height:50px}.atelier-page *,.artwork-dialog,.artwork-dialog *{scrollbar-width:thin;scrollbar-color:#c9a76b #203830}html:has(.atelier-page){scrollbar-width:thin;scrollbar-color:#c9a76b #203830}body:has(.atelier-page){scrollbar-width:thin;scrollbar-color:#c9a76b #203830}@supports selector(::-webkit-scrollbar){.atelier-page *,.artwork-dialog,.artwork-dialog *{scrollbar-width:auto;scrollbar-color:auto}html:has(.atelier-page){scrollbar-width:auto;scrollbar-color:auto}body:has(.atelier-page){scrollbar-width:auto;scrollbar-color:auto}html:has(.atelier-page)::-webkit-scrollbar{width:14px;height:14px}body:has(.atelier-page)::-webkit-scrollbar{width:14px;height:14px}.atelier-page ::-webkit-scrollbar{width:14px;height:14px}html:has(.atelier-page)::-webkit-scrollbar-track{background:#203830;box-shadow:inset 1px 0 #ffffff12,inset -1px 0 #0002}body:has(.atelier-page)::-webkit-scrollbar-track{background:#203830;box-shadow:inset 1px 0 #ffffff12,inset -1px 0 #0002}.atelier-page ::-webkit-scrollbar-track{background:#203830;box-shadow:inset 1px 0 #ffffff12,inset -1px 0 #0002}html:has(.atelier-page)::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#e6cc95,#b38a4e 50%,#d9b879);border:3px solid #203830;border-radius:20px;min-width:60px;min-height:60px;box-shadow:inset 0 0 0 1px #fff3}body:has(.atelier-page)::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#e6cc95,#b38a4e 50%,#d9b879);border:3px solid #203830;border-radius:20px;min-width:60px;min-height:60px;box-shadow:inset 0 0 0 1px #fff3}.atelier-page ::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#e6cc95,#b38a4e 50%,#d9b879);border:3px solid #203830;border-radius:20px;min-width:60px;min-height:60px;box-shadow:inset 0 0 0 1px #fff3}html:has(.atelier-page)::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#f4deaf,#d4ad6b 50%,#efcf91)}body:has(.atelier-page)::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#f4deaf,#d4ad6b 50%,#efcf91)}.atelier-page ::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#f4deaf,#d4ad6b 50%,#efcf91)}html:has(.atelier-page)::-webkit-scrollbar-thumb:active{background:#f4deaf}body:has(.atelier-page)::-webkit-scrollbar-thumb:active{background:#f4deaf}.atelier-page ::-webkit-scrollbar-thumb:active{background:#f4deaf}html:has(.atelier-page)::-webkit-scrollbar-button{width:0;height:0;display:none}body:has(.atelier-page)::-webkit-scrollbar-button{width:0;height:0;display:none}.atelier-page ::-webkit-scrollbar-button{width:0;height:0;display:none}html:has(.atelier-page)::-webkit-scrollbar-corner{background:#203830}body:has(.atelier-page)::-webkit-scrollbar-corner{background:#203830}.atelier-page ::-webkit-scrollbar-corner{background:#203830}.artwork-thumbnails::-webkit-scrollbar{width:10px;height:10px}.artwork-thumbnails::-webkit-scrollbar-thumb{border-width:2px}}@media (forced-colors:active){.atelier-page *{scrollbar-color:auto}html:has(.atelier-page){scrollbar-color:auto}body:has(.atelier-page){scrollbar-color:auto}}.world-switch{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#102a32c9;border:1px solid #fff7e866;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:5px;display:flex;box-shadow:0 4px 18px #0002}.world-switch a{color:#fff8e9;letter-spacing:.02em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-width:100px;min-height:44px;padding:12px 20px;font:500 13px DM Mono,monospace;transition:background .2s,color .2s,box-shadow .2s;display:flex}.world-switch a.is-current{color:#203830;background:#e3c58c;box-shadow:0 2px 6px #0002}.world-switch a:hover{color:#203830;background:#fff8e9}.world-switch a:focus-visible{outline-offset:4px;outline:3px solid #e3c58c}.atelier-nav nav{align-items:center;margin-left:auto;margin-right:30px}.world-switch-digital{background:#171d37cf;border-color:#d7e4ff66;margin-right:25px}.world-switch-digital a.is-current{color:#122c36;background:#9ce8d8}@media (width<=700px){.world-switch{gap:2px;padding:4px}.world-switch a{min-width:76px;min-height:42px;padding:11px 12px;font-size:11px}.atelier-nav{flex-wrap:wrap;row-gap:15px}.atelier-nav .world-switch{margin-left:auto}.atelier-nav nav{order:3;gap:24px;width:100%;margin:0}.atelier-nav nav a:last-child{display:block}.ow-nav{flex-wrap:wrap;gap:10px}.world-switch-digital{margin-left:auto;margin-right:0}.ow-nav .ow-menu{margin-left:0}.ow-nav .ow-mark img{max-width:120px}}.catalogue-buying-note{max-width:65ch;margin:-12px 0 30px;font:15px/1.6 Georgia,serif}.mountain-card-caption>svg{flex-shrink:0;margin-left:auto}.artwork-toolbar{z-index:3;background:#f3efe5;padding:12px 0;position:sticky;top:0}.artwork-toolbar button{gap:12px;min-height:44px}.artwork-detail-layout{grid-template-columns:minmax(0,1.6fr) minmax(290px,1fr);align-items:start;gap:36px;display:grid}.artwork-detail-layout .artwork-gallery{flex-direction:column;gap:14px;min-width:0;display:flex}.artwork-detail-layout .artwork-main{min-width:0;height:min(62svh,650px)}.artwork-detail-layout .artwork-thumbnails{flex-direction:row;gap:8px;max-height:none;padding:4px}.artwork-detail-layout .artwork-thumbnails button{flex:0 0 88px;width:88px;min-height:44px}.artwork-detail-layout .artwork-thumbnails img{height:60px}.artwork-room-note{color:#465b52;max-width:65ch;margin:0;font:13px/1.6 Georgia,serif}.artwork-detail-layout .artwork-description{min-width:0;margin:0;display:block}.artwork-location{color:#465b52;margin:0;font:12px/1.5 DM Sans,sans-serif}.artwork-description .artwork-collection-name{color:#465b52;margin:0 0 20px;font:13px/1.5 DM Sans,sans-serif}.artwork-detail-layout .artwork-description h2{letter-spacing:-.03em;overflow-wrap:anywhere;margin:10px 0;font-size:clamp(30px,3.4vw,48px);line-height:1.08}.artwork-story>p:last-child{margin:0}.artwork-purchase{border-top:1px solid #253d3833;margin-top:26px;padding-top:24px}.artwork-purchase h3{letter-spacing:-.02em;margin:0 0 12px;font-size:21px;font-weight:500;line-height:1.3}.artwork-purchase>p{margin:0 0 18px}.artwork-purchase .artwork-price{font:500 24px/1.3 DM Sans,sans-serif}.artwork-purchase-details{margin:0 0 20px;font-size:14px;line-height:1.5}.artwork-purchase-details>div{grid-template-columns:75px minmax(0,1fr);gap:12px;padding:7px 0;display:grid}.artwork-purchase-details dt{color:#465b52}.artwork-purchase-details dd{margin:0}.artwork-buy-button{color:#fff8e9;background:#253d38;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:16px 18px;font:500 14px/1.4 DM Sans,sans-serif;transition:background .2s;display:flex}.artwork-buy-button:hover{background:#38564d}.artwork-buy-button svg{flex-shrink:0}.artwork-purchase>small{color:#465b52;margin:10px 0 14px;font:12px/1.6 DM Sans,sans-serif;display:block}.artwork-enquiry{text-underline-offset:4px;align-items:center;min-height:44px;font:13px/1.5 DM Sans,sans-serif;text-decoration:underline;display:inline-flex}.artwork-paging{align-items:center}.artwork-paging button{min-height:44px;font-size:12px}.artwork-paging>span{font:italic 14px Georgia,serif}@media (width<=850px){.artwork-detail-layout{grid-template-columns:1fr;gap:24px}.artwork-detail-layout .artwork-main{height:48svh}.artwork-detail-layout .artwork-description{grid-template-columns:1fr 1fr;gap:26px;display:grid}.artwork-purchase{border:0;margin:0;padding:0}}@media (width<=650px){.artwork-panel{padding:0 18px 18px}.artwork-toolbar{margin:0 0 12px;padding:8px 0;font-size:10px}.artwork-detail-layout .artwork-description{display:block}.artwork-detail-layout .artwork-main{height:43svh}.artwork-detail-layout .artwork-description h2{font-size:36px}.artwork-purchase{border-top:1px solid #253d3833;margin-top:24px;padding-top:22px}.artwork-paging>span{display:none}.artwork-paging button{font-size:12px}.catalogue-buying-note{margin-top:-5px}}.ow-statement h2,.ow-long-copy h2,.ow-second h2,.ow-contact h2,.rebalance-showcase h2,.study-page h2,.rb-card-story h3{letter-spacing:-.04em;line-height:.94}.ow-home h2 em,.rebalance-showcase h2 em,.study-page h2 em,.rb-card-story h3 em{letter-spacing:inherit}.ow-long-copy .ow-app-name{color:inherit;letter-spacing:-.02em;line-height:1.2}.ow-hero-copy>p:not(.ow-kicker),.rb-hero-copy>p:not(.rb-eyebrow),.study-copy .product-lede,.ow-statement>div p,.ow-long-copy>p:not(.ow-kicker),.ow-second>div:last-child p:not(.ow-kicker),.rb-principle>div:nth-child(2) p,.rb-hobby-copy>p,.rb-plan-copy>p,.rb-card-story>div>p:not(.rb-eyebrow),.rb-phone-time-copy>p:not(.rb-eyebrow),.rb-real-journey>div>p:not(.rb-eyebrow),.story-layout p,.life-energy-copy>p:not(.product-kicker),.study-rewards-copy>p:not(.product-kicker){text-wrap:pretty;font-size:16px;line-height:1.6}.ow-statement>div p,.rb-principle>div:nth-child(2) p,.story-layout>p{margin-bottom:.25em}.ow-kicker,.rb-eyebrow,.product-kicker{letter-spacing:.08em;font-size:11px;line-height:1.5}.ow-cta,.rb-link,.product-cta{font-size:11px;line-height:1.5}.loop-grid p,.detail-list p{text-wrap:pretty;font-size:16px;line-height:1.55}.loop-grid h3,.detail-list h3{letter-spacing:-.03em;line-height:1.1}.gateway-button small{letter-spacing:.02em;font-size:12px;line-height:1.45}.atelier-hero .studio-intro{text-wrap:pretty;line-height:1.6}.carousel-caption h3,.mountain-card-caption h3,.catalogue-overview h2{letter-spacing:-.03em}.mountain-card-caption h3{line-height:1.15}.mountain-card-caption p{font-size:12px;line-height:1.45}.carousel-collection-links small{opacity:.8;font-size:11px;line-height:1.5}.carousel-bottom{font-size:11px;line-height:1.5}@media (width<=650px){.carousel-bottom{font-size:10px}.carousel-collection-links small,.mountain-card-caption p{font-size:11px}}.rb-rebrand{--rb-night:#0a1732;--rb-paper:#f5eee4;--rb-coral:#ff8b7f;--rb-gold:#ffd481;color:var(--rb-paper);background:var(--rb-night)}.rb-rebrand ::selection{color:#0a1732;background:#ffd481}.rb-rebrand :is(a,button,input):focus-visible{outline-offset:5px;outline:3px solid #ffb784}.rb-rebrand .rb-site-nav{color:var(--rb-paper);align-items:center;gap:30px;padding:28px 6vw}.rb-rebrand .rbl-product-name{letter-spacing:-.03em;margin-right:auto;font:500 22px/1 DM Sans,sans-serif}.rb-rebrand .rb-site-nav nav{align-items:center;gap:28px;font:13px/1.5 DM Sans,sans-serif;display:flex}.rb-rebrand .rb-site-nav nav a{align-items:center;min-height:44px;display:flex}.rb-paint-hero{isolation:isolate;background:#0a1732;align-items:center;height:96svh;min-height:850px;max-height:1120px;padding:155px 6vw 110px;display:flex;position:relative;overflow:hidden}.rbl-hero-painting{z-index:-3;object-fit:cover;object-position:64% center;width:100%;height:100%;position:absolute;inset:0}.rbl-hero-wash{z-index:-2;background:linear-gradient(90deg,#08142ff5 0%,#08142fdd 22%,#08142f73 44%,#08142f00 72%),linear-gradient(#0a173240 0%,#0a173200 80%,#0a1732 100%);position:absolute;inset:0}.rbl-hero-copy{width:min(47vw,650px);animation:.8s cubic-bezier(.16,1,.3,1) both rbl-title-in;position:relative}.rb-rebrand .rb-paint-hero h1{color:#fff5e6;letter-spacing:-.04em;margin:0 0 32px;font:500 clamp(64px,7.6vw,96px)/.92 DM Sans,sans-serif}.rb-rebrand .rb-paint-hero h1 em{color:#ffab85;letter-spacing:inherit;font-weight:500}.rb-rebrand .rbl-lede{color:#e2e8f2;text-wrap:pretty;max-width:38ch;margin:0;font:400 17px/1.65 DM Sans,sans-serif}.rbl-hero-actions{flex-wrap:wrap;align-items:center;gap:16px 26px;margin-top:32px;display:flex}.rbl-primary-link{color:#152342;background:#ffd481;justify-content:space-between;align-items:center;gap:26px;min-height:52px;padding:15px 20px;font:500 14px/1.5 DM Sans,sans-serif;display:inline-flex}.rbl-primary-link:hover{background:#ffe1a6}.rbl-secondary-link{border-bottom:1px solid #fff5e699;align-items:center;min-height:44px;font:14px/1.5 DM Sans,sans-serif;display:inline-flex}.rbl-scroll-link{color:#e2e8f2;align-items:center;gap:24px;min-height:44px;font:12px/1.5 DM Sans,sans-serif;display:flex;position:absolute;bottom:38px;left:6vw}.rbl-scroll-link span{font-size:22px}.rb-rebrand .rbl-app-scene{color:#f5eee4;background:#0a1732;min-height:850px;padding:150px 6vw}.rb-rebrand .rbl-app-scene .rb-hero-copy{max-width:48%}.rb-rebrand .rbl-app-scene h2{letter-spacing:-.04em;margin:0 0 30px;font-size:clamp(54px,6.6vw,96px);line-height:.94}.rb-rebrand .rbl-app-scene h2 em{color:#ffad95;letter-spacing:inherit}.rb-rebrand .rb-link{min-height:44px;color:inherit;align-items:center;gap:16px;display:inline-flex}.rb-rebrand .rbl-app-scene .rb-hero-screens{bottom:12%}.rbl-paint-banner{background:#f1e8dc;margin:0;display:block;overflow:hidden}.rbl-paint-banner img{aspect-ratio:3;object-fit:cover;object-position:center;width:100%;height:auto;max-height:520px;display:block}.rb-rebrand .rb-principle{isolation:isolate;color:#f5eee4;background:#182e4b;position:relative}.rb-rebrand .rb-principle>div:first-of-type{grid-template-columns:1.6fr .6fr;align-items:end;gap:8vw;margin:0 0 7vw;display:grid}.rb-rebrand .rb-principle>div:first-of-type p{margin:0;font-size:16px;line-height:1.6}.rb-rebrand .rb-principle .rb-principle-rule{margin:0;display:flex}.rb-rebrand .rb-principle h2 em{color:#ffb58d}.rb-rebrand .rb-principle .rb-eyebrow{color:#cfdae9}.rb-rebrand .rb-principle-rule{border-color:#ecf1f33d}.rbl-linework{z-index:-1;object-fit:contain;opacity:.12;pointer-events:none;width:100%;height:auto;max-height:100%;position:absolute;inset:auto 0 0}.rb-rebrand .rb-hobbies{color:#14213f;background:#f4e9e2}.rb-rebrand .rb-hobbies .rb-hobby-copy .rbl-lede{color:#34455e}.rb-rebrand .rb-plan{color:#14213f;background:#eee9dc}.rb-rebrand .rb-plan .rbl-lede{color:#34455e}.rb-rebrand .rb-real-journey{color:#f5eee4;background:#09172f}.rb-rebrand .rb-hobbies h2 em{color:#c44d69}.rb-rebrand .rb-plan h2 em{color:#a84166}.rb-rebrand .rbl-demo-toggle{min-height:44px;color:inherit;text-underline-offset:4px;background:0 0;margin:0 0 20px;padding:10px 0;font:12px/1.5 DM Sans,sans-serif;text-decoration:underline;display:block}.rb-rebrand .rb-phone-time{color:#14213f;background:#f1e8db}.rb-rebrand .rb-footer{isolation:isolate;color:#fff5e6;background:#0a1732;min-height:760px;position:relative}.rb-rebrand .rb-footer h2{letter-spacing:-.04em;max-width:9ch;margin:70px 0 60px;line-height:.94}.rb-rebrand .rb-footer h2 em{color:#ffba8e;letter-spacing:inherit}.rb-rebrand .rb-footer .rb-back{color:#fff5e6}.rb-rebrand .rb-footer .rbl-footer-yoga{z-index:0;object-fit:cover;object-position:50% center;width:57%;height:100%;position:absolute;top:0;right:0}.rb-rebrand .rb-footer .rbl-footer-wash{z-index:1;background:linear-gradient(90deg,#0a1732 5%,#0a1732ed 32%,#0a173257 67%,#0a173214 100%);position:absolute;inset:0}.rb-rebrand .rb-footer>:is(h2,p,a){z-index:2;position:relative}.rb-rebrand .rb-footer .rb-footer-mark{z-index:1;opacity:.1;mix-blend-mode:screen}@keyframes rbl-title-in{0%{clip-path:inset(0 0 12%);transform:translateY(14px)}to{clip-path:inset(0);transform:none}}@media (width<=1000px){.rb-rebrand .rb-site-nav{gap:20px}.rb-rebrand .rb-site-nav nav{gap:18px}.rb-rebrand .rb-paint-hero h1{font-size:8vw}.rb-rebrand .rbl-app-scene .rb-hero-screens{right:4vw}}@media (width<=700px){.rb-rebrand .rb-site-nav{flex-wrap:wrap;gap:14px 24px;padding:22px 6vw}.rb-rebrand .rb-site-mark{width:112px}.rb-rebrand .rbl-product-name{margin-left:auto;margin-right:0;font-size:20px}.rb-rebrand .rb-site-nav nav{justify-content:space-between;width:100%;font-size:12px}.rb-paint-hero{align-items:flex-start;height:100svh;min-height:900px;padding:170px 6vw 270px}.rbl-hero-copy{width:100%}.rb-rebrand .rb-paint-hero h1{max-width:10ch;margin-bottom:24px;font-size:14.5vw}.rb-rebrand .rbl-lede{max-width:32ch;font-size:16px}.rbl-hero-painting{object-position:64% bottom}.rbl-hero-wash{background:linear-gradient(#08142fe8 0%,#08142fd4 28%,#08142f79 55%,#08142f05 80%,#0a1732 100%)}.rbl-scroll-link{max-width:75%;font-size:11px;bottom:24px}.rb-rebrand .rbl-app-scene{align-items:flex-start;min-height:900px;padding:70px 6vw 390px}.rb-rebrand .rbl-app-scene .rb-hero-copy{max-width:100%}.rb-rebrand .rbl-app-scene h2{font-size:12vw}.rb-rebrand .rbl-app-scene .rb-hero-screens{bottom:35px;right:7vw}.rb-rebrand .rbl-app-scene .rb-hero-art{bottom:0}.rbl-paint-banner img,.rbl-quiet-banner img{aspect-ratio:auto;max-height:none}.rb-rebrand .rb-principle>div:first-of-type{grid-template-columns:1fr;gap:10vw;margin-bottom:14vw}.rb-rebrand .rb-section-head>p:last-child{margin-top:0}.rb-rebrand .rb-footer{min-height:780px;padding-top:70px}.rb-rebrand .rb-footer h2{margin:32px 0 70px;font-size:14vw}.rb-rebrand .rb-footer .rbl-footer-yoga{opacity:.65;object-position:65% center;width:100%}.rb-rebrand .rb-footer .rbl-footer-wash{background:linear-gradient(#0a1732e8 0%,#0a17329c 40%,#0a173250 75%,#0a1732 100%)}}@media (prefers-reduced-motion:reduce){.rbl-hero-copy{animation:none}}.rb-rebrand .rb-plan{isolation:isolate;position:relative;overflow:hidden}.rb-rebrand .rb-plan .rbl-plan-art{z-index:-2;object-fit:cover;object-position:65% center;width:100%;height:100%;position:absolute;inset:0}.rb-rebrand .rb-plan:before{content:"";z-index:-1;background:linear-gradient(90deg,#eee9dcef 4%,#eee9dcd1 32%,#eee9dc4d 62%,#eee9dc12 100%);position:absolute;inset:0}@font-face{font-family:RebalanceInter;src:url(/rebalance/Inter-Variable.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:RebalanceComfortaa;src:url(/rebalance/Comfortaa-Variable.ttf)format("truetype");font-weight:300 700;font-display:swap}.rbg-page{--ink:#101d3e;--cream:#fff4e7;color:var(--ink);background:#0a1029;font:400 16px/1.55 RebalanceInter,Arial,sans-serif;overflow:clip}.rbg-page *{box-sizing:border-box}.rbg-page ::selection{color:#121b36;background:#f5a886}.rbg-page :is(h1,h2,h3,p,figure){margin:0}.rbg-page :is(h1,h2,h3){letter-spacing:-.035em;text-wrap:balance;font-weight:720;line-height:1.08}.rbg-page h2{font-size:clamp(2.3rem,4.4vw,4.2rem)}.rbg-page h3{font-size:clamp(1.5rem,2.4vw,2.2rem)}.rbg-page p{max-width:62ch}.rbg-page a{text-underline-offset:5px}.rbg-page :is(a,button,input):focus-visible{outline-offset:4px;outline:3px solid #f9b27c}.rbg-page button{font:inherit;cursor:pointer}.rbg-skip{z-index:30;color:#13203c;background:#fff;padding:12px 18px;position:absolute;top:-100px;left:16px}.rbg-skip:focus{top:16px}.rbg-hero{color:#fff7ef;background:#0d1b52;min-height:min(780px,100svh);position:relative}.rbg-hero>canvas{filter:blur(13px)saturate(1.4);transform:scale(1.04)}.rbg-hero .marble-background__fallback{opacity:.38}.rbg-hero .marble-background__content{min-height:inherit;flex-direction:column;display:flex}.rbg-hero-shade{z-index:0;pointer-events:none;background:linear-gradient(90deg,#080f29ec 0%,#091332c4 42%,#0a123368 72%,#10143a87 100%);position:absolute;inset:0}.rbg-linework{z-index:1;fill:none;stroke:#b6f7ee;stroke-width:1.2px;opacity:.31;pointer-events:none;width:100%;height:100%;animation:14s ease-in-out infinite alternate rbg-line-drift;position:absolute;inset:0}@keyframes rbg-line-drift{to{transform:translateY(-22px)}}.rbg-header,.rbg-hero-content,.rbg-hero-bottom{z-index:2;position:relative}.rbg-header{align-items:center;gap:32px;width:min(100%,1480px);height:92px;margin:auto;padding:0 clamp(24px,5vw,78px);display:flex}.rbg-outerworld img{width:145px;height:auto;display:block}.rbg-wordmark{letter-spacing:-.06em;font:700 27px/1 RebalanceComfortaa,sans-serif;text-decoration:none}.rbg-header nav{gap:30px;margin-left:auto;font-size:13px;font-weight:650;display:flex}.rbg-header nav a{color:inherit;text-decoration:none}.rbg-hero-content{flex:1;grid-template-columns:minmax(0,1fr) minmax(300px,.65fr);align-items:center;gap:clamp(28px,5vw,100px);width:min(100%,1330px);margin:auto;padding:40px clamp(26px,6vw,95px) 50px;display:grid}.rbg-hero-copy h1{max-width:11ch;font-size:clamp(3.3rem,6.2vw,6rem);line-height:1.01}.rbg-hero-copy p{color:#ecf0fa;max-width:34ch;margin-top:27px;font-size:clamp(17px,1.55vw,21px)}.rbg-primary-link{color:#12203f;background:#ffcc8f;align-items:center;gap:50px;margin-top:32px;padding:15px 22px;font-size:14px;font-weight:750;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.rbg-primary-link:hover{background:#ffe0b9;transform:translateY(-2px)}}.rbg-primary-link span{font-size:23px;line-height:1}.rbg-phone{aspect-ratio:924/1701;filter:drop-shadow(14px 22px 18px #03091a60);flex:none;width:300px;position:relative}.rbg-phone-screen{z-index:1;object-fit:fill;border-radius:24px;width:72.2%;height:89.6%;position:absolute;top:5.2%;left:13.9%}.rbg-phone-frame{z-index:2;object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.rbg-hero-phone{justify-self:center;width:clamp(260px,22vw,330px);transform:rotate(4deg)}.rbg-hero-bottom{color:#eef4fa;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff6b;justify-content:space-between;width:min(100% - 52px,1130px);margin:auto;padding:16px 0 28px;font-size:12px;font-weight:700;display:flex}.rbg-choose{background:#fff1e2;padding:95px clamp(26px,6vw,95px) 100px}.rbg-section-head{grid-template-columns:1fr 1fr;align-items:end;gap:60px;width:min(100%,1260px);margin:0 auto 42px;display:grid}.rbg-section-head h2{max-width:13ch}.rbg-section-head>div:first-child p{color:#33415d;max-width:52ch;margin-top:20px}.rbg-area-explorer>div{flex-wrap:wrap;gap:7px;display:flex}.rbg-area-explorer button{color:#1b2a47;background:0 0;border:1px solid #a8b1bc;padding:9px 13px;font-size:13px;font-weight:700}.rbg-area-explorer button.is-active{background:var(--area-color);border-color:var(--area-color);color:#111e3c}.rbg-area-explorer p{margin-top:18px;font-size:18px;font-weight:700}.rbg-banner{width:min(100%,1260px);margin:auto;overflow:hidden}.rbg-banner img{aspect-ratio:2000/667;object-fit:contain;width:100%;height:auto;display:block}.rbg-card-section{color:#f8f3ec;background:radial-gradient(circle at 16% 75%,#303d76 0%,#0000 48%),#121b40;padding:95px clamp(26px,6vw,95px) 105px}.rbg-card-title{width:min(100%,1150px);margin:auto}.rbg-card-title h2{max-width:15ch}.rbg-card-title p{color:#dae1f0;margin-top:14px}.rbg-card-demo{grid-template-columns:.8fr 1fr;align-items:center;gap:clamp(40px,9vw,140px);width:min(100%,1050px);margin:40px auto 0;display:grid}.rbg-collectible{aspect-ratio:310/390;background:#e6bc88;border:7px solid #bb804b;border-radius:20px;justify-self:center;width:min(100%,310px);padding:8px;animation:.6s cubic-bezier(.16,1,.3,1) both rbg-card-level;overflow:hidden;box-shadow:14px 20px 25px #030a2190}.rbg-collectible img{object-fit:cover;border-radius:8px;width:100%;height:70%;display:block}.rbg-collectible>div{color:#16213c;flex-direction:column;gap:5px;padding:18px 8px;display:flex}.rbg-collectible strong{font-size:21px}.rbg-collectible span{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.rbg-rank-1{background:#dbe5ef;border-color:#a7b5c8}.rbg-rank-2{background:#ffeca9;border-color:#edc66d}.rbg-rank-3{background:#c6ebea;border-color:#75c2c5}.rbg-rank-4{background:#c7dcf6;border-color:#6199c0}.rbg-rank-5{background:#ead6f2;border-color:#a987cc}.rbg-rank-6{background:linear-gradient(125deg,#f9c7af,#c6e7ee,#ead0ff);border-color:#e9b5f2}@keyframes rbg-card-level{0%{opacity:.75;filter:brightness(1.5);transform:scale(.94)rotate(-2deg)}to{opacity:1;filter:brightness();transform:scale(1)rotate(0)}}.rbg-card-copy p{color:#dae1f0;max-width:37ch;margin:18px 0 28px}.rbg-rank-controls{align-items:center;gap:18px;max-width:340px;display:flex}.rbg-rank-controls button{color:#f9f4ec;background:0 0;border:1px solid #c9d7ee;flex:none;place-items:center;width:43px;height:43px;font-size:20px;display:grid}.rbg-rank-controls span{text-align:center;white-space:nowrap;flex:1;font-size:13px;font-weight:700}.rbg-replay{color:#b9ece7;background:0 0;border:0;border-bottom:1px solid;margin-top:19px;padding:0;font-size:13px}.rbg-plan{isolation:isolate;background:#d3e8e8;padding:78px clamp(26px,6vw,95px) 55px;position:relative;overflow:hidden}.rbg-plan-art{z-index:-1;opacity:.35;width:53%;position:absolute;top:0;right:0}.rbg-plan-art img{object-fit:contain;width:100%;height:auto;display:block}.rbg-plan-main{grid-template-columns:360px 1fr;align-items:center;gap:clamp(50px,9vw,140px);width:min(100%,1170px);margin:auto;display:grid}.rbg-plan-main .rbg-phone{justify-self:center;width:275px;transform:rotate(-3deg)}.rbg-plan-copy h2{max-width:13ch}.rbg-plan-copy p{color:#273853;max-width:40ch;margin:20px 0;font-size:17px}.rbg-plan-copy>strong{border-top:1px solid #597783;max-width:40ch;padding-top:15px;display:block}.rbg-time-perspective{border-top:1px solid #72929c;grid-template-columns:1fr 1fr auto;align-items:center;gap:clamp(25px,5vw,80px);width:min(100%,1170px);margin:55px auto 0;padding:28px 0;display:grid}.rbg-time-perspective p{font-size:14px}.rbg-time-perspective h3{margin-bottom:8px}.rbg-time-control label{justify-content:space-between;gap:12px;font-size:13px;font-weight:700;display:flex}.rbg-time-control label strong{white-space:nowrap}.rbg-time-control input{accent-color:#175e75;width:100%;margin:15px 0 4px}.rbg-time-scale{color:#38536a;justify-content:space-between;font-size:11px;display:flex}.rbg-time-result{align-items:center;gap:13px;display:flex}.rbg-time-result strong{font-variant-numeric:tabular-nums;font-size:61px;line-height:1}.rbg-time-result span{white-space:nowrap;font-size:12px;line-height:1.3}.rbg-see{color:#f9f4ed;background:linear-gradient(115deg,#162851,#0a1133 70%);padding:92px clamp(26px,6vw,95px);position:relative;overflow:hidden}.rbg-see:before{content:"";opacity:.08;pointer-events:none;background:url(/brand/outerworld-mark.webp) 2%/43% no-repeat;position:absolute;inset:0}.rbg-see-content{grid-template-columns:1fr 330px;align-items:center;gap:70px;width:min(100%,1150px);margin:auto;display:grid;position:relative}.rbg-see h2{max-width:13ch}.rbg-see p{color:#d9e0ed;max-width:47ch;margin-top:20px;font-size:17px}.rbg-see .rbg-phone{justify-self:center;width:275px;transform:rotate(3deg)}.rbg-download{color:#fff5ed;background:#111a38;min-height:490px;padding:95px clamp(26px,6vw,95px);position:relative;overflow:hidden}.rbg-download-copy{z-index:2;width:min(100%,650px);margin-left:max(0px,50vw - 600px);position:relative}.rbg-download h2{max-width:13ch}.rbg-download p{max-width:45ch;margin:22px 0}.rbg-download-status{color:#ffd2ae;border:1px solid #ffa98d;padding:12px 16px;font-size:14px;font-weight:750;display:inline-block}.rbg-download small{color:#d8dfe9;margin-top:13px;display:block}.rbg-download>img{opacity:.84;width:min(44vw,560px);height:auto;position:absolute;bottom:-25%;right:2%}.rbg-footer{color:#d7e0eb;background:#080d20;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;padding:26px clamp(26px,6vw,95px);font-size:12px;display:flex}.rbg-footer img{width:135px;height:auto;display:block}.rbg-footer>div{gap:20px;display:flex}.rbg-footer a{color:inherit}.rbg-footer a:hover{color:#a5f2e8}@media (width<=900px){.rbg-hero-content{grid-template-columns:1fr 280px}.rbg-hero-copy h1{font-size:clamp(3rem,7vw,5rem)}.rbg-section-head{gap:35px}.rbg-plan-main{grid-template-columns:280px 1fr;gap:35px}.rbg-time-perspective{grid-template-columns:1fr 1fr}.rbg-time-result{grid-column:2}}@media (width<=650px){.rbg-hero{min-height:760px}.rbg-hero>canvas{display:none}.rbg-hero{background:radial-gradient(circle at 84% 35%,#d34880a8,#0000 33%),radial-gradient(circle at 45% 72%,#3f73ffa8,#0000 42%),linear-gradient(140deg,#0d1b52,#09112b)}.rbg-hero-shade{background:linear-gradient(#08112bc9,#08112b4d 58%,#08112b6e)}.rbg-header{gap:18px;height:72px;padding:0 22px}.rbg-outerworld img{width:105px}.rbg-wordmark{margin-left:auto;font-size:23px}.rbg-header nav{display:none}.rbg-linework{opacity:.25}.rbg-hero-content{flex-direction:column;align-items:flex-start;gap:20px;padding:42px 26px 25px;display:flex}.rbg-hero-copy h1{max-width:13ch;font-size:clamp(2.65rem,10vw,4.2rem)}.rbg-hero-copy p{margin-top:15px;font-size:16px}.rbg-primary-link{margin-top:20px}.rbg-hero-phone{align-self:flex-end;width:clamp(175px,42vw,225px);margin-right:6%;transform:rotate(4deg)}.rbg-hero-bottom{width:calc(100% - 52px);padding-bottom:19px;font-size:10px}.rbg-choose,.rbg-card-section,.rbg-plan,.rbg-see,.rbg-download{padding-left:25px;padding-right:25px}.rbg-choose{padding-top:70px;padding-bottom:75px}.rbg-section-head{margin-bottom:30px;display:block}.rbg-section-head>div:first-child p{margin-top:15px}.rbg-area-explorer{margin-top:27px}.rbg-area-explorer p{margin-top:13px}.rbg-banner img{aspect-ratio:2000/667}.rbg-card-section{padding-top:75px;padding-bottom:80px}.rbg-card-demo{flex-direction:column;align-items:flex-start;gap:35px;display:flex}.rbg-collectible{align-self:center;width:245px}.rbg-card-copy{width:100%}.rbg-plan{padding-top:55px;padding-bottom:35px}.rbg-plan-art{opacity:.18;width:100%}.rbg-plan-main{flex-direction:column-reverse;align-items:flex-start;gap:25px;display:flex}.rbg-plan-main .rbg-phone{align-self:center;width:210px}.rbg-time-perspective{flex-direction:column;align-items:stretch;gap:22px;margin-top:30px;display:flex}.rbg-time-result{align-self:flex-start}.rbg-see{padding-top:75px;padding-bottom:75px}.rbg-see-content{flex-direction:column;align-items:flex-start;gap:38px;display:flex}.rbg-see .rbg-phone{align-self:center;width:210px}.rbg-download{min-height:600px;padding-top:75px}.rbg-download>img{opacity:.55;width:68vw;bottom:-8%;right:-8vw}.rbg-footer{padding:27px 25px}.rbg-footer>div{width:100%}}@media (width<=380px){.rbg-hero{min-height:710px}.rbg-hero-content{padding-top:25px}.rbg-hero-copy h1{font-size:2.55rem}.rbg-hero-phone{width:170px}.rbg-area-explorer button{padding:7px 10px;font-size:12px}}@media (prefers-reduced-motion:reduce){.rbg-page *,.rbg-page :before,.rbg-page :after{scroll-behavior:auto!important}.rbg-hero>canvas{display:none}.rbg-linework{transform:none}.rbg-collectible{filter:none}}.rbg-hero{color:#142343;background:#fff5e8;min-height:min(800px,100svh)}.rbg-hero-shade{background:linear-gradient(90deg,#fff7ed 0%,#fff7edea 32%,#fff7edb3 51%,#fff7ed3d 72%,#fff7ed00 100%),linear-gradient(#0000 78%,#fff2e1e8)}.rbg-linework{stroke:#146e7c;opacity:.3}.rbg-header nav a{color:#172647}.rbg-header a:hover{color:#a65045}.rbg-outerworld img{filter:brightness(.74)contrast(1.14)}.rbg-hero-copy h1{text-shadow:0 2px 13px #fff8ef96;max-width:11ch}.rbg-hero-copy p{color:#26374f;max-width:29ch;font-weight:600}.rbg-primary-link{color:#fff7ef;background:#172b50}@media (hover:hover) and (pointer:fine){.rbg-primary-link:hover{background:#284575}}.rbg-hero-bottom{color:#19324f;border-color:#384e667d}.rbg-plan{background:linear-gradient(165deg,#e2eff1,#cbdfe8);padding-top:75px}.rbg-card-section{background:linear-gradient(150deg,#546684 0%,#2c3c69 50%,#18234a 100%);padding-top:80px;padding-bottom:95px}.rbg-card-demo{grid-template-columns:minmax(330px,.95fr) minmax(0,1fr);gap:clamp(32px,6vw,95px);margin-top:22px}.rbg-card-stage{--metal:#a96c43;--card-bg:#e6bd96;--card-ink:#34241f;--spark-color:#ffe8a9;isolation:isolate;place-items:center;min-height:485px;display:grid;position:relative}.rbg-card-stage[class*=rbg-rank-]{background:0 0}.rbg-card-stage:before{content:"";z-index:-2;background:radial-gradient(circle,var(--metal) 0%,transparent 69%);filter:blur(24px);opacity:.48;border-radius:50%;transition:background .4s;position:absolute;inset:11% 4%}.rbg-card-stage.rbg-rank-1{--metal:#adbeca;--card-bg:#e6edf3;--card-ink:#182842}.rbg-card-stage.rbg-rank-2{--metal:#e4b74b;--card-bg:#ffebae;--card-ink:#3e2d16;--spark-color:#ffdc72}.rbg-card-stage.rbg-rank-3{--metal:#c6dce4;--card-bg:#e6f1f4;--card-ink:#1d3447;--spark-color:#e8fbff}.rbg-card-stage.rbg-rank-4{--metal:#93d4f1;--card-bg:#d5ebfb;--card-ink:#183551;--spark-color:#c6f7ff}.rbg-card-stage.rbg-rank-5{--metal:#cda7ff;--card-bg:#e7dcff;--card-ink:#291d55;--spark-color:#f9d4ff}.rbg-card-stage.rbg-rank-5:before{opacity:.8;background:conic-gradient(#f9bd91,#75e6db,#a4b5ff,#f4a5d4,#f9bd91);animation:6s linear infinite rbg-final-aura}@keyframes rbg-final-aura{to{transform:rotate(360deg)}}.rbg-card-stage .rbg-collectible{z-index:2;aspect-ratio:auto;border:5px solid var(--metal);background:linear-gradient(135deg,#fff8ed,var(--card-bg) 25%,var(--card-bg) 70%,#fff7e7);width:min(100%,295px);height:410px;color:var(--card-ink);border-radius:22px;justify-self:center;padding:8px;animation:.75s cubic-bezier(.16,1,.3,1) both rbg-card-upgrade;position:relative;overflow:hidden;box-shadow:0 22px 35px #040b2470,inset 0 0 0 2px #fff8ebc9,inset 0 0 28px #ffffff80}.rbg-card-stage.rbg-rank-5 .rbg-collectible{background:linear-gradient(135deg,#fce9d8,#c5f3ee,#e5d2fa) padding-box padding-box,conic-gradient(#ffa9ad,#ffe694,#7ce5de,#8ea6fb,#e5a0ee,#ffa9ad) border-box;border-color:#0000;box-shadow:0 20px 42px #060b2480,0 8px 30px #a6e8e280,inset 0 0 0 2px #ffffffd0}@keyframes rbg-card-upgrade{0%{opacity:.72;filter:brightness(1.8);transform:perspective(700px)rotateY(-12deg)scale(.93)}55%{opacity:1;filter:brightness(1.25);transform:perspective(700px)rotateY(4deg)scale(1.04)}to{filter:brightness();transform:perspective(700px)rotateY(0)scale(1)}}.rbg-card-inner{z-index:2;border:1px solid #ffffffb5;border-radius:13px;flex-direction:column;gap:8px;height:100%;padding:9px;display:flex;position:relative}.rbg-card-inner:before,.rbg-card-inner:after{content:"";opacity:.55;pointer-events:none;width:19px;height:19px;position:absolute}.rbg-card-inner:before{border-top:1px solid;border-left:1px solid;border-top-left-radius:6px;top:3px;left:3px}.rbg-card-inner:after{border-bottom:1px solid;border-right:1px solid;border-bottom-right-radius:6px;bottom:3px;right:3px}.rbg-card-topline{letter-spacing:.11em;justify-content:space-between;align-items:center;font-size:9px;font-weight:800;display:flex}.rbg-card-image{background:#1b2941;border-radius:9px;height:61%;overflow:hidden;box-shadow:inset 0 0 0 2px #fff8e8b8,0 3px 9px #22314a3b}.rbg-card-image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.rbg-card-info{flex-direction:column;flex:1;justify-content:center;gap:4px;padding:0 4px;display:flex}.rbg-card-info>span{letter-spacing:.09em;font-size:10px;font-weight:800}.rbg-card-info>strong{letter-spacing:-.03em;font-size:23px;line-height:1.05}.rbg-card-rank{text-transform:uppercase;letter-spacing:.08em;border-top:1px solid;justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;font-size:11px;display:flex}.rbg-card-rank span{font-variant-numeric:tabular-nums;font-weight:700}.rbg-card-rank b{align-items:center;gap:6px;display:inline-flex}.rbg-card-gem{flex:none;width:21px;height:18px;display:none}.rbg-rank-4 .rbg-card-gem{filter:drop-shadow(0 1px 3px #67c8ee);display:block}.rbg-card-foil{z-index:3;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 25%,#fff0 38%,#ffffffb3 49%,#fff0 59%,#0000 72%);animation:1.05s ease-out .1s both rbg-card-sweep;position:absolute;inset:0;transform:translate(-130%)}@keyframes rbg-card-sweep{to{transform:translate(130%)}}.rbg-rank-5 .rbg-card-foil{background:repeating-conic-gradient(from 35deg at 50% 45%,#f1a2c324 0 15deg,#76e6e32e 15deg 30deg,#a6b6fb20 30deg 45deg);mix-blend-mode:screen;animation:6s linear infinite rbg-card-spectrum;transform:none}@keyframes rbg-card-spectrum{to{filter:hue-rotate(360deg)}}.rbg-card-burst{z-index:1;pointer-events:none;position:absolute;inset:0}.rbg-card-burst i{background:var(--metal);width:5px;height:18px;box-shadow:0 0 8px var(--metal);transform:rotate(calc(var(--ray) * 30deg)) translateY(-160px) scale(.1);opacity:0;border-radius:50%;animation:.8s ease-out both rbg-rank-spark;position:absolute;top:50%;left:50%}@keyframes rbg-rank-spark{25%{opacity:1}to{opacity:0;transform:rotate(calc(var(--ray) * 30deg)) translateY(-265px) scale(.7)}}.rbg-card-copy h3{max-width:14ch}.rbg-card-copy p{max-width:40ch}.rbg-rank-rail{border-top:1px solid #dae6f17a;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;max-width:525px;margin-top:28px;padding-top:20px;display:grid;position:relative}.rbg-rank-rail:before{content:"";background:#d4dcf084;height:1px;position:absolute;top:32px;left:5%;right:5%}.rbg-rank-rail button{z-index:1;color:#d3d9eb;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:12px;min-height:63px;padding:3px 0;font-size:10px;line-height:1.2;display:flex;position:relative}.rbg-rank-rail button i{background:#2e3c68;border:2px solid #b7c5df;border-radius:50%;width:19px;height:19px;transition:transform .2s,background .2s,box-shadow .2s;display:block}.rbg-rank-rail button:is(.is-current,.is-reached) i{background:var(--rank-color);border-color:#fff8ef}.rbg-rank-rail button.is-current i{box-shadow:0 0 0 5px color-mix(in srgb,var(--rank-color) 28%,transparent),0 0 14px var(--rank-color);transform:scale(1.25)}.rbg-rank-rail button.is-current{color:#fff6e8;font-weight:800}@media (hover:hover) and (pointer:fine){.rbg-rank-rail button:hover i{transform:scale(1.2)}}.rbg-current-rank{letter-spacing:.05em;text-transform:uppercase;font-weight:800;color:#ffe0b3!important;margin-top:13px!important;font-size:12px!important}.rbg-replay{margin-top:14px}.rbg-card-stage.rbg-rank-2 .rbg-collectible{background:linear-gradient(135deg,#fff9dc,#f0ce79 27%,#fff0b5 58%,#ce983d 100%);box-shadow:0 22px 38px #040b2480,0 7px 25px #f6c76155,inset 0 0 0 2px #fff9d7}.rbg-card-stage.rbg-rank-3 .rbg-collectible{background:linear-gradient(135deg,#fff,#d3e1e8 28%,#f8ffff 54%,#a8bdc9 100%);box-shadow:0 22px 38px #040b2480,0 8px 29px #c5ebf35c,inset 0 0 0 2px #ffffffeb}.rbg-card-stage.rbg-rank-4 .rbg-collectible{background:linear-gradient(145deg,#f9fdff,#bfdff4 28%,#f2fbff 54%,#a5d0f2 100%) padding-box padding-box,conic-gradient(from 30deg,#f6ffff,#7eafe2,#e6fcff,#6e9ed6,#f6ffff) border-box;border:7px solid #0000;box-shadow:0 23px 40px #040b248c,0 9px 34px #a8e8ff80,inset 0 0 0 2px #ffffffec}.rbg-rank-4 .rbg-card-inner{background:linear-gradient(145deg,#ffffffb8 0 9%,#0000 9%),linear-gradient(215deg,#92c9ee73 0 12%,#0000 12%),linear-gradient(25deg,#a8d7f088 0 10%,#0000 10%),linear-gradient(335deg,#ffffffa8 0 11%,#0000 11%)}.rbg-rank-4 .rbg-card-foil{background:conic-gradient(from 45deg at 50% 38%,#fff0 0 25deg,#dbf8ff75 25deg 55deg,#ffffff0d 55deg 110deg,#a9d8f268 110deg 145deg,#fff0 145deg 230deg,#f4ffff7a 230deg 270deg,#fff0 270deg);mix-blend-mode:screen;animation:3.8s ease-in-out infinite rbg-diamond-light;transform:none}@keyframes rbg-diamond-light{0%,to{opacity:.23;filter:brightness(.9)}50%{opacity:.62;filter:brightness(1.3)}}.rbg-card-sparkles{z-index:4;pointer-events:none;position:absolute;inset:0}.rbg-card-sparkles i{background:var(--spark-color);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);width:14px;height:14px;filter:drop-shadow(0 2px 5px var(--spark-color));opacity:0;animation:2.6s ease-in-out infinite rbg-card-twinkle;display:none;position:absolute}.rbg-rank-2 .rbg-card-sparkles i:nth-child(-n+5),.rbg-rank-3 .rbg-card-sparkles i:nth-child(-n+7),.rbg-rank-4 .rbg-card-sparkles i:nth-child(-n+10),.rbg-rank-5 .rbg-card-sparkles i{display:block}.rbg-card-sparkles i:first-child{animation-delay:.1s;top:14%;left:15%}.rbg-card-sparkles i:nth-child(2){animation-delay:1.1s;top:19%;left:82%}.rbg-card-sparkles i:nth-child(3){animation-delay:1.7s;top:49%;left:9%}.rbg-card-sparkles i:nth-child(4){animation-delay:.5s;top:63%;left:88%}.rbg-card-sparkles i:nth-child(5){animation-delay:1.9s;top:82%;left:19%}.rbg-card-sparkles i:nth-child(6){animation-delay:1.3s;top:85%;left:76%}.rbg-card-sparkles i:nth-child(7){animation-delay:2.2s;top:10%;left:60%}.rbg-card-sparkles i:nth-child(8){animation-delay:.8s;top:32%;left:29%}.rbg-card-sparkles i:nth-child(9){animation-delay:1.5s;top:53%;left:67%}.rbg-card-sparkles i:nth-child(10){animation-delay:2.4s;top:90%;left:43%}.rbg-card-sparkles i:nth-child(11){animation-delay:.4s;top:7%;left:37%}.rbg-card-sparkles i:nth-child(12){animation-delay:2s;top:37%;left:92%}.rbg-rank-5 .rbg-card-sparkles i:nth-child(3n+1){background:#91f1ea}.rbg-rank-5 .rbg-card-sparkles i:nth-child(3n+2){background:#ffe2aa}@keyframes rbg-card-twinkle{0%,to{opacity:.12;transform:scale(.35)rotate(0)}48%{opacity:1;transform:scale(1.1)rotate(45deg)}}.rbg-card-stage.is-idle:before,.rbg-card-stage.is-idle .rbg-collectible,.rbg-card-stage.is-idle .rbg-card-foil,.rbg-card-stage.is-idle .rbg-card-burst i,.rbg-card-stage.is-idle .rbg-card-sparkles i{animation-play-state:paused!important}.rbg-harmony{isolation:isolate;color:#f8f3ec;background:#0b1435;position:relative}.rbg-harmony .marble-background__fallback{opacity:.3}.rbg-harmony .marble-background__content:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0a1232d9,#0b1532ad);position:absolute;inset:0}.rbg-harmony-body{z-index:1;width:min(100%,1350px);margin:auto;padding:100px clamp(26px,6vw,95px) 115px;position:relative}.rbg-harmony-intro{justify-content:space-between;align-items:end;gap:45px;margin-bottom:35px;display:flex}.rbg-harmony-intro h2{max-width:13ch}.rbg-harmony-intro p{color:#dbe7f2;max-width:35ch;font-size:17px}.rbg-harmony-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(45px,7vw,110px);display:grid}.rbg-harmony-plot{isolation:isolate;flex-direction:column;align-items:center;display:flex;position:relative}.rbg-harmony-chart{z-index:2;width:min(100%,520px);height:auto;display:block;position:relative;overflow:visible}.rbg-chart-ring{fill:none;stroke:#dbeaff55;stroke-width:1px}.rbg-chart-spoke{stroke:#dbeaff55;stroke-width:1px}.rbg-chart-shape{fill:url(#rbg-chart-fill);stroke:#b7f4e8;stroke-width:3px;stroke-linejoin:round;filter:drop-shadow(0 4px 14px #8ff6df80)}.rbg-chart-dot{stroke:#fff7e8;stroke-width:2px}.rbg-chart-label{fill:#f8f3ec;font:700 15px RebalanceInter,Arial,sans-serif}.rbg-harmony-radiance{z-index:0;pointer-events:none;border-radius:50%;position:absolute;inset:12%}.rbg-harmony.is-perfect .rbg-harmony-radiance{filter:blur(10px);background:radial-gradient(circle,#b9fff84d 0%,#8fd6ff25 42%,#0000 70%);box-shadow:0 0 70px 35px #85f6e248}.rbg-harmony-radiance:before,.rbg-harmony-radiance:after{content:"";opacity:0;border:2px solid #a6ffe1;border-radius:50%;position:absolute;inset:4%}.rbg-harmony.is-perfect .rbg-harmony-radiance:before{animation:2.7s ease-out infinite rbg-harmony-pulse}.rbg-harmony.is-perfect .rbg-harmony-radiance:after{animation:2.7s ease-out 1.35s infinite rbg-harmony-pulse}@keyframes rbg-harmony-pulse{10%{opacity:.9}to{opacity:0;transform:scale(1.5)}}.rbg-harmony.is-perfect .rbg-chart-shape{stroke:#fff6d3;filter:drop-shadow(0 0 16px #b6ffdc)drop-shadow(0 0 28px #94eaf3)}.rbg-harmony-status{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:4px;min-height:70px;display:flex;position:relative}.rbg-harmony-status strong{color:#fff7e9;font:750 21px RebalanceInter,Arial,sans-serif}.rbg-harmony-status span{color:#dbe8f4;font-size:13px}.rbg-harmony.is-perfect .rbg-harmony-status strong{color:#c4ffdc;text-shadow:0 0 17px #87f3ce}.rbg-picker-head{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:20px;display:flex}.rbg-picker-head h3{font-size:24px}.rbg-picker-head>button{color:#cde6ee;background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:13px}.rbg-hobby-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.rbg-hobby-options button{color:#f3f8fa;text-align:left;background:#0c1b3baf;border:1px solid #c5e3e76e;border-radius:12px;align-items:center;gap:11px;min-height:59px;padding:10px 12px;font-size:14px;font-weight:650;transition:background .2s,border-color .2s,transform .2s;display:flex}@media (hover:hover) and (pointer:fine){.rbg-hobby-options button:not(.is-selected):hover:not(:disabled){background:#183258;transform:translateY(-2px)}}.rbg-hobby-options button.is-selected{color:#112c3b;background:#d2f0e4;border-color:#d2f0e4}@media (hover:hover) and (pointer:fine){.rbg-hobby-options button.is-selected:hover{background:#e7fff2;transform:translateY(-2px)}}.rbg-hobby-options button:disabled{opacity:.42;cursor:not-allowed}.rbg-hobby-options button>svg:first-child{flex:none;width:23px;height:23px}.rbg-hobby-options button>span:nth-child(2){flex:1}.rbg-hobby-check{flex:none;width:17px;height:17px}.rbg-harmony-note{color:#cfddec;margin-top:19px;font-size:13px;line-height:1.5}.rbg-download{background:#090e25}@media (width<=900px){.rbg-harmony-layout{gap:30px}.rbg-hobby-options button{font-size:12px}.rbg-card-demo{grid-template-columns:.9fr 1fr;gap:35px}.rbg-rank-rail button{font-size:9px}}@media (width<=650px){.rbg-hero{background:#fff4e6;min-height:765px}.rbg-hero-painting{object-position:58% center;opacity:.8}.rbg-hero-shade{background:linear-gradient(#fff8f0 0%,#fff8f0ed 30%,#fff8f0a8 60%,#fff8f01c 100%)}.rbg-linework{opacity:.25}.rbg-hero-copy h1{font-size:clamp(2.7rem,10vw,4.2rem)}.rbg-hero-copy p{color:#1d304d}.rbg-card-section{padding-top:70px;padding-bottom:70px}.rbg-card-demo{flex-direction:column;align-items:stretch;gap:14px;display:flex}.rbg-card-stage{min-height:430px}.rbg-card-stage .rbg-collectible{align-self:auto;width:260px;height:365px}.rbg-card-copy{width:100%}.rbg-rank-rail{grid-template-columns:repeat(6,minmax(0,1fr));max-width:100%;padding-bottom:7px}.rbg-rank-rail button{min-height:32px}.rbg-rank-rail button span{display:none}.rbg-harmony-body{padding:70px 25px 80px}.rbg-harmony-intro{margin-bottom:20px;display:block}.rbg-harmony-intro p{margin-top:15px;font-size:16px}.rbg-harmony-layout{flex-direction:column;gap:30px;display:flex}.rbg-harmony-plot,.rbg-hobby-picker{width:100%}.rbg-harmony-chart{width:min(100%,390px)}.rbg-hobby-options button{gap:7px;min-height:55px;padding:9px;font-size:12px}.rbg-hobby-options button>svg:first-child{width:20px;height:20px}.rbg-harmony-note{margin-top:15px}}@media (width<=380px){.rbg-hero{min-height:720px}.rbg-hobby-options button{font-size:11px}.rbg-chart-label{font-size:14px}}.rbg-hero{isolation:isolate;background:radial-gradient(at 80% 24%,#d8e5e5 0%,#0000 36%),radial-gradient(at 31% 91%,#f1d4c1 0%,#0000 47%),radial-gradient(at 96% 80%,#dcd2e1 0%,#0000 38%),#fff8ee;overflow:hidden}.rbg-hero:before,.rbg-choose:before,.rbg-card-section:before{content:"";pointer-events:none;background:url(/brand/outerworld-mark.webp) 50%/contain no-repeat;position:absolute}.rbg-hero:before{z-index:0;aspect-ratio:1;opacity:.1;width:min(50vw,680px);top:12%;right:-3%;transform:rotate(-15deg)}.rbg-hero-shade{z-index:0;background:linear-gradient(90deg,#fff8eea8 0%,#fff8ee66 43%,#0000 75%)}.rbg-hero .rbg-linework{stroke:#356e78;opacity:.32}.rbg-choose{isolation:isolate;background:radial-gradient(at 10% 100%,#f2e1da,#0000 55%),#fff2e3;padding-top:70px;padding-bottom:75px;position:relative;overflow:hidden}.rbg-choose:before{z-index:0;aspect-ratio:1;opacity:.09;width:min(40vw,540px);top:-28%;right:1%;transform:rotate(30deg)}.rbg-choose .rbg-section-head{z-index:2;margin-bottom:0;position:relative}.rbg-linework--choose{stroke:#9e716b;opacity:.17;transform:translateY(18%)}.rbg-plan .rbg-plan-main,.rbg-plan .rbg-time-perspective{z-index:2;position:relative}.rbg-linework--plan{stroke:#377884;opacity:.25;transform:scaleX(-1)translateY(11%)}.rbg-card-section{isolation:isolate;position:relative;overflow:hidden}.rbg-card-section:before{z-index:0;aspect-ratio:1;opacity:.075;filter:saturate(.7);width:min(72vw,920px);top:5%;right:-13%}.rbg-card-title,.rbg-card-demo{z-index:2;position:relative}.rbg-download{isolation:isolate;background:radial-gradient(at 85% 15%,#233968,#0000 55%),#090e25;grid-template-columns:minmax(0,1fr) minmax(220px,380px);align-items:center;gap:clamp(35px,7vw,100px);min-height:0;padding-top:70px;padding-bottom:70px;display:grid}.rbg-download-copy{margin-left:max(0px,50vw - 600px)}.rbg-linework--download{stroke:#79bbcb;opacity:.19;transform:scaleX(-1)}.rbg-footer{isolation:isolate;background:radial-gradient(at 90% 100%,#1e3158,#0000 60%),#080d20;position:relative;overflow:hidden}@media (width<=650px){.rbg-hero{background:radial-gradient(at 82% 35%,#dbe5e6,#0000 45%),radial-gradient(at 5% 90%,#eed8d0,#0000 52%),#fff8ef}.rbg-hero:before{opacity:.09;width:80vw;top:30%;right:-25%}.rbg-hero-shade{background:linear-gradient(#fff8efbb,#0000 74%)}.rbg-choose{padding-top:62px;padding-bottom:65px}.rbg-choose:before{width:78vw;top:5%;right:-30%}.rbg-linework--choose{opacity:.19;transform:translateY(8%)}.rbg-linework--plan{opacity:.19;transform:scaleX(-1)translateY(5%)}.rbg-card-section:before{opacity:.075;width:110vw;top:15%;right:-55%}.rbg-download{flex-direction:column;align-items:flex-start;gap:35px;padding-top:65px;padding-bottom:65px;display:flex}}@media (prefers-reduced-motion:reduce){.rbg-hero{animation:none}.rbg-card-stage .rbg-collectible,.rbg-card-foil,.rbg-card-burst i,.rbg-card-sparkles i,.rbg-rank-5:before,.rbg-harmony-radiance:before,.rbg-harmony-radiance:after{animation:none!important}.rbg-card-sparkles i{opacity:.75;transform:scale(.7)}.rbg-rank-4 .rbg-card-foil{opacity:.4}.rbg-harmony>canvas{display:none}}.rbg-hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000,#f8ece3);height:130px;position:absolute;bottom:0;left:0;right:0}.rbg-choose{background:linear-gradient(#f8ece3 0%,#f6e9e0 45%,#e2ebeb 100%)}.rbg-plan{background:linear-gradient(#e2ebeb 0%,#cadfe4 61%,#a9bbc8 100%)}.rbg-card-section{background:linear-gradient(#a9bbc8 0%,#42577b 16%,#27375f 51%,#121b3d 100%)}.rbg-download{background:linear-gradient(#0b1430 0%,#0a1029 45%,#090e25 100%);display:block}.rbg-download-copy{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;gap:clamp(35px,6vw,90px);width:min(100%,1200px);margin:0 auto;display:grid}.rbg-download-copy p{margin:0 0 22px}.rbg-download-showcase{z-index:2;grid-template-columns:minmax(0,1.9fr) minmax(300px,.9fr);align-items:stretch;gap:18px;width:min(100%,1200px);margin:44px auto 0;display:grid;position:relative}.rbg-feature-widgets{grid-template-rows:1fr 1fr;gap:18px;display:grid}.rbg-feature-widget{background:linear-gradient(120deg,#16284d,#1b3258);grid-template-columns:minmax(0,1fr) 42%;align-items:center;gap:12px;min-width:0;padding:19px;display:grid;box-shadow:0 10px 22px #0307195e}.rbg-feature-widget h3{max-width:13ch;font-size:clamp(21px,1.9vw,27px);line-height:1.08}.rbg-feature-widget p{color:#d8e7ef;max-width:24ch;margin:11px 0 0;font-size:13px;line-height:1.45}.rbg-feature-widget img{width:100%;height:auto;display:block}.rbg-footer{background:#090e25}@media (width<=900px){.rbg-download-showcase{grid-template-columns:1fr}.rbg-feature-widgets{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.rbg-feature-widget{min-height:185px}}@media (width<=650px){.rbg-plan{background:linear-gradient(#e2ebeb 0%,#cadfe4 75%,#a9bbc8 100%);padding-bottom:65px}.rbg-card-section{background:linear-gradient(#a9bbc8 0%,#42577b 12%,#27375f 45%,#121b3d 100%)}.rbg-rank-rail button{gap:9px;min-height:58px;font-size:clamp(6.5px,1.95vw,8px)}.rbg-rank-rail button span{white-space:nowrap;display:block}.rbg-download{padding-top:70px;padding-bottom:65px;display:block}.rbg-download-copy{display:block}.rbg-download-copy p{margin:20px 0 22px}.rbg-download-showcase{gap:10px;margin-top:34px}.rbg-feature-widgets{gap:8px}.rbg-feature-widget{flex-direction:column-reverse;justify-content:flex-end;align-items:flex-start;gap:10px;min-height:0;padding:9px;display:flex}.rbg-feature-widget h3{font-size:17px}.rbg-feature-widget p{margin-top:6px;font-size:11px}.rbg-feature-widget img{width:100%}}.rbg-art-banner{isolation:isolate;position:relative;overflow:hidden}.rbg-banner-painting{z-index:0;object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.rbg-hero{background:#fff6ea;min-height:min(860px,100svh)}.rbg-hero:before{display:none}.rbg-hero .rbg-banner-painting{object-position:62% 40%}.rbg-hero-content{grid-template-columns:minmax(0,1fr)}.rbg-painting{background:#fffaf2;border:6px solid #fffaf2;margin:0;box-shadow:0 18px 40px #4a33242e}.rbg-painting img{width:100%;height:auto;display:block}.rbg-download-banner{align-items:center;min-height:min(720px,92svh);padding:110px clamp(26px,6vw,95px) 150px;display:flex}.rbg-download-banner .rbg-banner-painting{object-position:15% center}.rbg-download-banner:before{content:"";z-index:1;background:linear-gradient(90deg,#090e25f7 0%,#090e25dd 28%,#090e2585 48%,#090e2500 68%),linear-gradient(#0000 74%,#090e25 100%);position:absolute;inset:0}.rbg-download-copy{z-index:2;width:min(100%,1200px);margin:0 auto;display:block;position:relative}.rbg-download-copy h2{max-width:12ch}.rbg-download-copy p{max-width:40ch;margin:22px 0}.rbg-download-showcase{grid-template-columns:minmax(0,1fr);width:min(100% - 52px,1200px);margin:-70px auto 0}.rbg-feature-widgets{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=650px){.rbg-hero .rbg-banner-painting{object-position:68% center}.rbg-hero .rbg-hero-shade{background:linear-gradient(#fff7ecf5 0%,#fff7ece6 38%,#fff7ec80 60%,#fff7ec00 80%)}.rbg-download{padding:0 0 65px}.rbg-download-banner{align-items:flex-start;min-height:680px;padding:70px 25px 280px}.rbg-download-banner .rbg-banner-painting{object-position:60% bottom}.rbg-download-banner:before{background:linear-gradient(#090e25f5 0%,#090e25cc 42%,#090e2526 72%,#090e25 100%)}.rbg-download-showcase{width:calc(100% - 32px);margin-top:-40px}}.rbg-phone-screen{object-fit:cover;object-position:top}.rbg-choose{padding-top:90px;padding-bottom:100px}.rbg-choose .marble-background__fallback{opacity:.18}.rbg-choose:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#fff6ecd1 0%,#fff6eca6 38%,#fff6ec14 68%),linear-gradient(#f8ece3 0%,#0000 9% 88%,#e2ebeb 100%);position:absolute;inset:0}.rbg-choose .marble-background__content{z-index:2;position:relative}.rbg-choose-body{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(30px,5vw,80px);width:min(100%,1260px);margin:auto;display:grid}.rbg-choose-copy>p{color:#2b3956;max-width:46ch;margin-top:20px;font-size:17px}.rbg-choose .rbg-area-explorer{margin-top:34px}.rbg-choose .rbg-area-explorer button{background:#fffaf3b8;transition:background .25s,border-color .25s,transform .2s}@media (hover:hover) and (pointer:fine){.rbg-choose .rbg-area-explorer button:hover{transform:translateY(-2px)}}.rbg-choose .rbg-area-explorer button.is-active{background:var(--area-color)}.rbg-choose .rbg-area-explorer p{text-shadow:0 1px 10px #fff6ec}.rbg-choose-phones{height:clamp(470px,44vw,620px);position:relative}.rbg-choose-phones .rbg-phone{width:clamp(190px,16vw,240px);transition:transform .4s var(--ease-out);position:absolute;top:50%;left:50%}.rbg-choose-phones .rbg-fan-front{z-index:2;width:clamp(215px,19vw,280px);transform:translate(-50%,-50%)}.rbg-choose-phones .rbg-fan-left{transform:translate(-112%,-46%)rotate(-9deg)}.rbg-choose-phones .rbg-fan-right{transform:translate(12%,-46%)rotate(9deg)}@media (hover:hover) and (pointer:fine){.rbg-choose-phones:hover .rbg-fan-left{transform:translate(-124%,-48%)rotate(-12deg)}.rbg-choose-phones:hover .rbg-fan-right{transform:translate(24%,-48%)rotate(12deg)}}.rbg-plan{padding-top:90px}.rbg-plan-head{z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:end;gap:clamp(30px,6vw,90px);width:min(100%,1170px);margin:0 auto;display:grid;position:relative}.rbg-plan-head h2{max-width:13ch}.rbg-plan-head p{color:#273853;max-width:40ch;margin-top:20px;font-size:17px}.rbg-plan-painting{transform:rotate(1.2deg)}.rbg-plan-steps{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,4vw,60px);width:min(100%,1170px);margin:70px auto 0;padding:0;list-style:none;display:grid;position:relative}.rbg-plan-steps li{opacity:0;transition:opacity .6s var(--ease-out),transform .7s var(--ease-out);transition-delay:calc(var(--step) * 90ms);flex-direction:column;align-items:flex-start;display:flex;transform:translateY(24px)}.rbg-plan-steps.is-seen li{opacity:1;transform:none}.rbg-plan-steps li:nth-child(2){margin-top:52px}.rbg-plan-steps .rbg-phone{align-self:center;width:min(100%,245px);margin-bottom:28px}.rbg-plan-steps li:first-child .rbg-phone{transform:rotate(-3deg)}.rbg-plan-steps li:nth-child(3) .rbg-phone{transform:rotate(3deg)}.rbg-plan-steps span{color:#3e6a7c;letter-spacing:.12em;font-size:12px;font-weight:800}.rbg-plan-steps h3{margin:6px 0 8px;font-size:clamp(1.3rem,1.9vw,1.7rem)}.rbg-plan-steps p{color:#273853;max-width:30ch;font-size:15px}.rbg-plan-promise{z-index:2;letter-spacing:-.03em;border-top:1px solid #597783;width:min(100%,1170px);margin:60px auto 0;padding-top:18px;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:720;position:relative}.rbg-time-perspective{background:#f7fbfbbd;border:0;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:end;gap:clamp(30px,6vw,90px);margin-top:40px;padding:38px clamp(22px,3vw,46px);box-shadow:0 18px 40px #29465a1f}.rbg-time-copy .rbg-time-control{max-width:420px;margin-top:26px}.rbg-time-result{grid-column:auto;margin-top:24px}.rbg-week-dots{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:8px;display:grid}.rbg-week-dots>div{flex-direction:column;align-items:center;gap:12px;display:flex}.rbg-day-stack{flex-direction:column-reverse;align-items:center;gap:5px;min-height:280px;display:flex}.rbg-day-stack i{background:var(--c);opacity:0;border-radius:50%;width:14px;height:14px;transform:scale(.6)}.is-seen .rbg-day-stack i{animation:.45s cubic-bezier(.34,1.4,.64,1) both rbg-dot-in;animation-delay:calc(var(--d) * 45ms + var(--i) * 28ms)}.rbg-week-dots span{color:#38536a;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}@keyframes rbg-dot-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes rbg-fade-in{0%{opacity:0}to{opacity:1}}@media (width<=900px){.rbg-choose-body{grid-template-columns:minmax(0,1fr)}.rbg-choose:after{background:linear-gradient(#fff6ecd9 0%,#fff6ec99 45%,#fff6ec14 75%,#e2ebeb 100%)}.rbg-choose-phones{height:520px}}@media (width<=650px){.rbg-choose{padding-top:62px;padding-bottom:50px}.rbg-choose-phones{height:410px;margin-top:10px}.rbg-choose-phones .rbg-phone{width:150px}.rbg-choose-phones .rbg-fan-front{width:178px}.rbg-choose-phones .rbg-fan-left{transform:translate(-100%,-46%)rotate(-9deg)}.rbg-choose-phones .rbg-fan-right{transform:translateY(-46%)rotate(9deg)}.rbg-plan{padding-top:62px}.rbg-plan-head{grid-template-columns:minmax(0,1fr);gap:28px}.rbg-plan-painting{border-width:4px}.rbg-plan-steps{scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;margin:40px -25px 0;padding:0 25px 12px;display:flex;overflow-x:auto}.rbg-plan-steps li{scroll-snap-align:center;flex:0 0 72%}.rbg-plan-steps li:nth-child(2){margin-top:0}.rbg-plan-steps .rbg-phone{width:185px}.rbg-plan-promise{margin-top:34px}.rbg-time-perspective{padding:28px 20px}.rbg-day-stack{gap:3px;min-height:192px}.rbg-day-stack i{width:10px;height:10px}.rbg-week-dots{gap:4px}.rbg-week-dots span{font-size:9px}}@media (prefers-reduced-motion:reduce){.rbg-plan-steps li{transition:opacity .2s;transform:none}.rbg-day-stack i{transform:none}.is-seen .rbg-day-stack i{animation:.2s both rbg-fade-in}.rbg-choose-phones .rbg-phone{transition:none}}.rbg-page{--ease-out:cubic-bezier(.23,1,.32,1)}.rbg-primary-link{transition:background .2s var(--ease-out),transform .16s var(--ease-out)}.rbg-hobby-options button{transition:background .2s var(--ease-out),border-color .2s var(--ease-out),transform .16s var(--ease-out)}.rbg-choose .rbg-area-explorer button{transition:background .25s var(--ease-out),border-color .25s var(--ease-out),transform .16s var(--ease-out)}.rbg-rank-rail button,.rbg-replay,.rbg-picker-head button{transition:transform .16s var(--ease-out)}.rbg-rank-rail button i{transition:transform .2s var(--ease-out),background .2s var(--ease-out),box-shadow .2s var(--ease-out)}.rbg-page :is(.rbg-primary-link,.rbg-area-explorer button,.rbg-hobby-options button:not(:disabled),.rbg-rank-rail button,.rbg-replay,.rbg-picker-head button):active{transition-duration:.12s;transform:scale(.97)}.rbg-arrow{transition:transform .2s var(--ease-out);flex:none}.rbg-hero-bottom{text-transform:none;letter-spacing:0;background:#fff8efd9;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:min(100% - 52px,1260px);margin:auto auto 26px;padding:0;display:grid;box-shadow:0 14px 34px #4a33241f}.rbg-hero-bottom a{color:#172647;transition:background .2s var(--ease-out),border-color .2s var(--ease-out);border-top:3px solid #0000;flex-direction:column;gap:3px;padding:16px 22px 17px;text-decoration:none;display:flex}.rbg-hero-bottom a+a{box-shadow:inset 1px 0 #17264722}.rbg-hero-bottom strong{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.rbg-hero-bottom span{color:#3c4c66;font-size:14px;font-weight:550}.rbg-hero-bottom a:first-child{--chapter:#ec9354}.rbg-hero-bottom a:nth-child(2){--chapter:#7ebfd8}.rbg-hero-bottom a:nth-child(3){--chapter:#f2747b}.rbg-hero-bottom a:nth-child(4){--chapter:#c4a0de}.rbg-hero-bottom a{border-top-color:var(--chapter)}@media (hover:hover) and (pointer:fine){.rbg-hero-bottom a:hover{background:#fffdf8}.rbg-primary-link:hover .rbg-arrow{transform:translate(2px,-2px)}}.rbg-card-section{padding-top:110px;padding-bottom:120px}.rbg-card-demo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,7vw,110px);width:min(100%,1180px);margin:0 auto}.rbg-card-stage{min-height:600px}.rbg-card-stage .rbg-collectible{width:min(100%,350px);height:485px}.rbg-card-stage:before{opacity:.62;inset:4% -6%}.rbg-card-copy h2{color:#fff8ef;max-width:12ch}.rbg-card-copy .rbg-card-lede{color:#ffe0b3;max-width:34ch;margin:18px 0 0;font-size:19px;font-weight:600}.rbg-card-copy h3{border-top:1px solid #dae6f142;max-width:none;margin-top:44px;padding-top:26px;font-size:clamp(1.25rem,1.7vw,1.5rem)}.rbg-card-copy h3+p{margin-top:10px}.rbg-harmony .marble-background__content:before{background:linear-gradient(#121b3d 0%,#0000 16% 84%,#0b1430 100%),linear-gradient(90deg,#0a1232cc 0%,#0a123280 45%,#0b153240 100%)}.rbg-harmony>canvas{filter:saturate(1.35)brightness(.78)}.rbg-harmony-intro h2{font-size:clamp(2.6rem,5.2vw,4.8rem)}.rbg-harmony-chart{width:min(100%,560px)}.rbg-chart-label{font-size:16px;font-weight:800}.rbg-chart-ring{stroke:#e4efff40}.rbg-chart-shape{stroke-width:3.5px}.rbg-hobby-options button{background:#0c1b3bd1}.rbg-time-control input{appearance:none;background:linear-gradient(90deg,#ec9354,#f2747b 30%,#c4a0de 60%,#7ebfd8) 0 0 / var(--fill) 100% no-repeat,#c9d9df;cursor:pointer;border-radius:8px;height:8px;margin:18px 0 8px}.rbg-time-control input::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;transition:transform .16s var(--ease-out);background:#172b50;border:4px solid #fff;border-radius:50%;box-shadow:0 3px 10px #17264740}.rbg-time-control input::-moz-range-thumb{background:#172b50;border:4px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 3px 10px #17264740}.rbg-time-control input:active::-webkit-slider-thumb{transform:scale(1.12)}.rbg-time-result strong{letter-spacing:-.05em;color:#172647;font-size:clamp(64px,7vw,92px)}@media (width<=900px){.rbg-hero-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.rbg-hero-bottom a:nth-child(3){box-shadow:inset 0 1px #17264722}.rbg-hero-bottom a:nth-child(4){box-shadow:inset 1px 1px #17264722}}@media (width<=650px){.rbg-hero-bottom{width:calc(100% - 32px);margin-bottom:16px}.rbg-hero-bottom a{padding:11px 14px 12px}.rbg-hero-bottom span{font-size:12px}.rbg-card-section{padding-top:70px;padding-bottom:80px}.rbg-card-demo{flex-direction:column-reverse;gap:10px;display:flex}.rbg-card-stage{min-height:440px}.rbg-card-stage .rbg-collectible{width:270px;height:375px}.rbg-card-copy h3{margin-top:30px}.rbg-harmony-chart{width:min(100%,400px)}.rbg-chart-label{font-size:15px}}.rbg-plan-head{align-items:end}.rbg-plan-head p{margin:0 0 6px}.rbg-plan-panorama{z-index:2;width:min(100%,1170px);margin:44px auto 0;position:relative}.rbg-toolkit{z-index:2;background:#fffaf3cc;width:min(100%,1260px);margin:72px auto 0;padding:32px clamp(22px,3vw,40px) 36px;position:relative;box-shadow:0 18px 40px #4a33241a}.rbg-toolkit h3{font-size:clamp(1.5rem,2.4vw,2.1rem)}.rbg-toolkit ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(16px,2.2vw,32px);margin:24px 0 0;padding:0;list-style:none;display:grid}.rbg-toolkit li{flex-direction:column;gap:6px;display:flex}.rbg-toolkit img{filter:drop-shadow(0 8px 10px #4a332424);width:104px;height:104px;transition:transform .35s var(--ease-out);margin:0 0 6px -10px}.rbg-toolkit strong{font-size:17px;font-weight:750}.rbg-toolkit span{color:#33415d;max-width:24ch;font-size:14px;line-height:1.45}@media (hover:hover) and (pointer:fine){.rbg-toolkit li:hover img{transform:translateY(-4px)rotate(-4deg)}}.rbg-feature-widget{isolation:isolate;background:#0c1531;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:clamp(250px,25vw,330px);padding:clamp(22px,2.6vw,34px);display:flex;position:relative;overflow:hidden}.rbg-feature-widget>img{z-index:-2;object-fit:cover;object-position:right center;width:100%;height:100%;transition:transform .7s var(--ease-out);position:absolute;inset:0}.rbg-feature-widget:before{content:"";z-index:-1;background:linear-gradient(90deg,#070c22e0 0%,#070c2299 38%,#070c2200 72%),linear-gradient(#0000 45%,#070c22b3 100%);position:absolute;inset:0}.rbg-feature-widget h3{color:#fff8ef;max-width:12ch;font-size:clamp(24px,2.4vw,34px)}.rbg-feature-widget p{color:#e3ecf5;max-width:26ch;margin:10px 0 0;font-size:15px}@media (hover:hover) and (pointer:fine){.rbg-feature-widget:hover>img{transform:scale(1.04)}}@media (width<=900px){.rbg-toolkit ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.rbg-plan-head p{margin:0}.rbg-plan-panorama{border-width:4px;margin-top:28px}.rbg-toolkit{margin-top:40px;padding:24px 18px 26px}.rbg-toolkit ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.rbg-toolkit img{width:78px;height:78px;margin-left:-6px}.rbg-toolkit strong{font-size:16px}.rbg-toolkit span{font-size:13px}.rbg-feature-widgets{grid-template-columns:minmax(0,1fr);gap:10px}.rbg-feature-widget{flex-direction:column;justify-content:flex-end;min-height:230px;padding:20px;display:flex}.rbg-feature-widget>img{width:100%}.rbg-feature-widget h3{font-size:24px}.rbg-feature-widget p{margin-top:8px;font-size:14px}}.rbg-hero{min-height:clamp(600px,49vw,860px)}.rbg-hero-content{padding-top:20px;padding-bottom:28px}.rbg-hero-copy h1{font-size:clamp(3rem,5.4vw,5.4rem)}.rbg-plan{--gutter:clamp(26px,6vw,95px);padding-top:0}.rbg-plan-banner{min-height:max(440px,33.4vw);margin:0 calc(var(--gutter) * -1);padding:70px max(var(--gutter),calc((100vw - 1170px) / 2));justify-content:flex-end;align-items:center;display:flex}.rbg-plan-banner .rbg-banner-painting{object-position:center}.rbg-plan-banner:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(270deg,#08102ce6 0%,#08102cb3 28%,#08102c33 52%,#08102c00 66%),linear-gradient(#e2ebeb00 86%,#e2ebeb 100%);position:absolute;inset:0}.rbg-plan-banner .rbg-plan-head{z-index:2;width:min(100%,430px);margin:0;display:block;position:relative}.rbg-plan-banner h2{color:#fff8ef;text-shadow:0 2px 18px #08102c80;max-width:12ch}.rbg-plan-banner p{color:#e6ecf7;max-width:34ch;margin:18px 0 0;font-size:18px}.rbg-plan-steps{margin-top:56px}.rbg-toolkit h3{text-align:center}.rbg-toolkit li{text-align:center;align-items:center}.rbg-toolkit img{margin:0 0 10px}.rbg-toolkit span{max-width:28ch;font-size:14.5px;line-height:1.5}html:has(.rbg-page)::-webkit-scrollbar{background:#121b3d;width:12px}html:has(.rbg-page)::-webkit-scrollbar-thumb{background:linear-gradient(#ec9354,#f2747b 35%,#c4a0de 65%,#7ebfd8);border:3px solid #121b3d;border-radius:12px}html:has(.rbg-page)::-webkit-scrollbar-thumb:hover{border-width:2px}@supports not selector(::-webkit-scrollbar){html:has(.rbg-page){scrollbar-color:#c4a0de #121b3d}}.rbg-page{--ease-in-out:cubic-bezier(.77,0,.175,1)}@media (prefers-reduced-motion:no-preference){html:has(.rbg-page){scroll-behavior:smooth}.rbg-reveal{opacity:0;transition:opacity .8s var(--ease-out),transform 1s var(--ease-out);transition-delay:calc(var(--reveal-index,0) * 70ms);transform:translateY(32px)}.rbg-reveal.is-revealed{opacity:1;transform:none}.rbg-feature-widget.rbg-reveal{opacity:1;clip-path:inset(0 0 100%);transition:clip-path 1.1s var(--ease-in-out);transition-delay:calc(var(--reveal-index,0) * .12s);transform:none}.rbg-feature-widget.rbg-reveal.is-revealed{clip-path:inset(0)}@supports (animation-timeline:view()){.rbg-art-banner .rbg-banner-painting{animation:linear both rbg-banner-drift;animation-timeline:view();animation-range:cover}}}@keyframes rbg-banner-drift{0%{transform:translateY(-5%)scale(1.12)}to{transform:translateY(5%)scale(1.12)}}@media (width<=650px){.rbg-hero{min-height:700px}.rbg-plan{--gutter:25px}.rbg-plan-banner{justify-content:flex-start;align-items:flex-start;min-height:520px;padding:56px 25px 60px}.rbg-plan-banner .rbg-banner-painting{object-position:72% center}.rbg-plan-banner:before{background:linear-gradient(#08102ce0 0%,#08102c99 45%,#08102c1a 75%,#e2ebeb 100%)}.rbg-plan-banner p{font-size:16px}.rbg-plan-steps{margin-top:36px}}.rbg-hero-copy h1{max-width:10ch}.rbg-hero-copy p{max-width:32ch}.rbg-hero-actions{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:32px;display:flex}.rbg-hero-actions .rbg-primary-link{gap:28px;margin-top:0}.rbg-text-link{color:#172647;font-size:15px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.rbg-text-link:hover{color:#a65045}}.rbg-phone{aspect-ratio:auto;filter:none;background:#121317;border-radius:12.5%/5.8%;box-shadow:0 34px 60px -28px #03091a99,0 0 0 1px #ffffff1f;container-type:inline-size}.rbg-phone-screen{border-radius:9.8cqw;width:calc(100% - 5.4cqw);height:auto;margin:2.7cqw;display:block;position:static}.rbg-phone:after{content:"";background:#2a2c32;border-radius:0 2px 2px 0;width:1.4cqw;height:13%;position:absolute;top:22%;right:-1.4cqw}.rbg-week-section{--gap:clamp(6px,.7vw,10px);background:#f8ece3;padding:clamp(20px,2.5vw,36px) clamp(16px,2.4vw,36px) clamp(30px,4vw,60px)}.rbg-week{gap:var(--gap);grid-template-rows:auto minmax(clamp(240px,42vh,460px),auto) clamp(70px,12vh,120px) clamp(150px,26vh,260px);grid-template-columns:repeat(7,minmax(0,1fr));width:min(100%,1560px);margin:auto;display:grid}.rbg-week-pitch{flex-direction:column;grid-area:2/1/auto/span 4;justify-content:center;gap:clamp(12px,1.4vw,22px);padding:clamp(10px,1.4vw,24px) 16px clamp(10px,1.4vw,24px) 0;display:flex}.rbg-week-pitch h2{font-size:clamp(2.6rem,5.4vw,5.6rem);line-height:1.02}.rbg-week-pitch p{color:#3b4963;max-width:36ch;font-size:clamp(1.05rem,.95rem + .5vw,1.35rem)}.rbg-week-day{grid-row:1;grid-column:var(--d);color:#4a5570;padding:0 .2em .1em;font-size:.9rem;font-weight:700}.rbg-week-block,.rbg-slot,.rbg-session{grid-column:var(--d);grid-row:var(--t);border-radius:clamp(10px,1vw,16px);min-width:0}.rbg-week-block{color:#665a4e;background:#efe1d4;padding:.6em .75em;font-size:.9rem}.rbg-week-block.is-tall{grid-row:2/4}.rbg-page .rbg-slot{color:#665a4e;cursor:default;background:0 0;border:0;padding:0}.rbg-page .rbg-slot.is-open{outline-offset:-2px;cursor:pointer;outline:1.5px dashed #665a4e}.rbg-slot.is-open:after{content:"Move here";font-size:.85rem}.rbg-slot.is-open:hover,.rbg-slot.is-hot{color:#101d3e;background:#efe1d4}.rbg-session{border:clamp(2px,.25vw,4px) solid var(--rim);color:#fff;text-align:left;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out);animation:rbg-settle .8s var(--ease-out) both;animation-delay:var(--in,0s);background:#efe1d4;align-items:flex-end;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 18px -10px #00000080}.rbg-page .rbg-session{cursor:grab}.rbg-session img{object-fit:cover;object-position:50% 28%;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.rbg-session span{background:linear-gradient(#0000,#101428d1);width:100%;padding:1.8em .6em .5em;font-size:.9rem;font-weight:700;line-height:1.2;display:block;position:relative}.rbg-session small{opacity:.92;margin-top:.15em;font-size:.78rem;font-weight:500;display:block}@media (hover:hover) and (pointer:fine){.rbg-session:hover{transform:translateY(-3px);box-shadow:0 16px 26px -12px #000000a6}}.rbg-page .rbg-session.is-held{z-index:5;cursor:grabbing;transition:none;animation:none;box-shadow:0 26px 40px -14px #000000b3}.rbg-session.is-picked{outline-offset:2px;outline:3px solid #101d3e}@keyframes rbg-settle{0%{opacity:0;transform:translateY(-14px)scale(.96)}}@media (width<=720px){.rbg-week{grid-template-rows:auto repeat(7,104px);grid-template-columns:2.6em repeat(2,minmax(0,1fr))}.rbg-week-pitch{grid-area:1/1/auto/-1;padding:0 0 12px}.rbg-week-pitch h2{font-size:clamp(2.5rem,12vw,3.4rem)}.rbg-week-day{grid-column:1;grid-row:calc(var(--d) + 1);align-self:center;padding:0}.rbg-week-block,.rbg-slot,.rbg-session,.rbg-week-block.is-tall{grid-row:calc(var(--d) + 1);grid-column:var(--m-col,2)}.rbg-slot[data-t="3"]{display:none}.rbg-session{touch-action:pan-y}}.rbg-choose .rbg-area-explorer p{color:#1b2a47}.rbg-choose-copy h2{max-width:12ch}.rbg-wall{z-index:2;margin:clamp(60px,7vw,110px) calc(50% - 50vw) 0;position:relative}.rbg-wall-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 40px;width:min(100% - 2*clamp(26px,6vw,95px),1260px);margin:0 auto clamp(20px,2.4vw,34px);display:flex}.rbg-wall-head h2{max-width:13ch}.rbg-wall-head p{color:#2b3956;max-width:46ch;font-size:17px}.rbg-wall-rail{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#8e9db066 transparent;gap:clamp(10px,1.2vw,18px);padding:8px clamp(26px,6vw,95px) 24px;display:flex;overflow-x:auto}.rbg-wall-rail figure{scroll-snap-align:center;flex:0 0 clamp(138px,16vw,230px);margin:0}.rbg-wall-rail img{aspect-ratio:2/3;object-fit:cover;border:3px solid #c9a35a;border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 12px 20px -14px #0009}.rbg-wall-rail figcaption{color:#1b2a47;padding:.55em .1em 0;font-size:.92rem;font-weight:600}.rbg-toolkit{margin-top:clamp(36px,4vw,60px)}.rbg-steps{z-index:2;gap:clamp(56px,7vw,110px);width:min(100%,1170px);margin:clamp(48px,6vw,90px) auto 0;display:grid;position:relative}.rbg-step{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(30px,6vw,90px);display:grid}.rbg-step .rbg-phone{justify-self:center;width:min(100%,320px)}.rbg-step h3{font-size:clamp(2rem,1.3rem + 2.6vw,3.6rem);line-height:1.04}.rbg-step p{color:#273853;max-width:42ch;margin-top:.8em;font-size:clamp(1.05rem,.95rem + .4vw,1.25rem)}.rbg-step.is-flip .rbg-phone{grid-area:1/2}.rbg-step.is-flip .rbg-step-words{grid-area:1/1}.rbg-plan{padding-bottom:clamp(70px,7vw,100px)}.rbg-time-perspective{margin-top:clamp(56px,7vw,110px)}.rbg-time-copy h3{font-size:clamp(1.8rem,2.8vw,2.6rem)}.rbg-page .rbg-time-copy>p{max-width:44ch;font-size:16px}.rbg-time-results{flex-wrap:wrap;gap:18px 34px;margin-top:24px;display:flex}.rbg-time-results .rbg-time-result{margin-top:0}.rbg-time-results .rbg-time-result strong{font-size:clamp(52px,5.4vw,76px)}.rbg-card-copy h2{max-width:13ch}.rbg-harmony-intro p{max-width:40ch}.rbg-presets{--gutter:clamp(26px,6vw,95px);margin-bottom:clamp(40px,5vw,72px)}.rbg-presets-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:16px;display:flex}.rbg-presets-head h3{color:#fff8ef;font-size:24px}.rbg-presets-head p{color:#dbe7f2;max-width:62ch;margin-top:6px;font-size:15px}.rbg-presets-arrows{flex:none;gap:8px;display:flex}.rbg-presets-arrows button{color:#f3f8fa;background:#0c1b3bd1;border:1px solid #c5e3e76e;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:background .2s,opacity .2s;display:grid}.rbg-presets-arrows button:disabled{opacity:.35;cursor:default}.rbg-presets-arrows svg{width:18px;height:18px}@media (hover:hover) and (pointer:fine){.rbg-presets-arrows button:hover:not(:disabled){background:#183258}}.rbg-presets-rail{margin:0;scroll-snap-type:x proximity;scrollbar-width:none;gap:14px;margin-inline:-6px;padding:6px;scroll-padding-inline:6px;list-style:none;display:flex;overflow-x:auto}.rbg-presets-rail::-webkit-scrollbar{display:none}.rbg-preset{scroll-snap-align:start;flex:0 0 clamp(224px,23vw,280px)}.rbg-preset button{aspect-ratio:3/2;color:#fff;text-align:left;width:100%;transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out);background:#0c1b3b;border:0;border-radius:14px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #c5e3e74d}.rbg-preset img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s var(--ease-out),transform .5s var(--ease-out);position:absolute;inset:0}.rbg-preset img.is-loaded{opacity:1}.rbg-preset span{background:linear-gradient(#0000,#050a1ee6 72%);padding:38px 14px 12px;font:750 16px/1.2 RebalanceInter,Arial,sans-serif;position:absolute;inset:auto 0 0}.rbg-preset button.is-selected{box-shadow:0 0 0 2px #d2f0e4,0 0 26px #85f6e266}.rbg-preset button:focus-visible{outline-offset:3px;outline:2px solid #fff}.rbg-preset button:active{transition-duration:.12s;transform:scale(.97)}.rbg-preset-check{color:#112c3b;background:#d2f0e4;border-radius:50%;width:28px;height:28px;padding:5px;position:absolute;top:10px;right:10px}@media (hover:hover) and (pointer:fine){.rbg-preset button:hover img{transform:scale(1.05)}}@media (pointer:coarse){.rbg-presets-arrows{display:none}}@media (width<=720px){.rbg-presets-rail{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.rbg-preset{flex-basis:min(68vw,250px)}}.rbg-journey{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,.8fr));align-items:center;gap:clamp(24px,4vw,64px);margin-top:clamp(56px,7vw,100px);display:grid}.rbg-journey .rbg-phone{justify-self:center;width:min(100%,290px)}.rbg-journey-words h3{color:#fff8ef;font-size:clamp(1.5rem,2.4vw,2.2rem)}.rbg-journey-words p{color:#dbe7f2;max-width:38ch;margin:12px 0 36px;font-size:17px}.rbg-journey-words p:last-child{margin-bottom:0}.rbg-offer{color:#f8f3ec;background:linear-gradient(#0b1430 0%,#0a1029 100%);padding:clamp(70px,8vw,120px) clamp(26px,6vw,95px) clamp(60px,7vw,100px)}.rbg-offer-inner{width:min(100%,1170px);margin:auto}.rbg-offer-inner>h2{max-width:22ch}.rbg-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px clamp(30px,6vw,90px);margin-top:clamp(30px,4vw,56px);display:grid}.rbg-offer ul{gap:.6em;margin:.9em 0 0;padding:0;list-style:none;display:grid}.rbg-offer li{color:#dbe7f2;padding-left:1.6em;position:relative}.rbg-offer li:before{content:"";border-bottom:2px solid #76c6a1;border-left:2px solid #76c6a1;width:.85em;height:.45em;position:absolute;top:.36em;left:0;transform:rotate(-45deg)}.rbg-page .rbg-offer-note{color:#b9c6d8;margin-top:1.4em;font-size:14px}.rbg-offer .rbg-feature-widgets{margin-top:clamp(40px,5vw,70px);display:grid}.rbg-data{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px clamp(30px,6vw,90px);margin-top:clamp(70px,8vw,120px);display:grid}.rbg-data h2{max-width:12ch}.rbg-data>div{color:#dbe7f2;align-content:start;gap:1em;font-size:clamp(1.05rem,.95rem + .3vw,1.2rem);display:grid}.rbg-data a{color:#ffe0b3}.rbg-download{padding:0}.rbg-download-banner{padding-bottom:110px}.rbg-download-banner:before{background:linear-gradient(#0a1029 0%,#0000 18%),linear-gradient(90deg,#090e25f7 0%,#090e25dd 28%,#090e2585 48%,#090e2500 68%),linear-gradient(#0000 74%,#090e25 100%)}.rbg-download-copy h2{color:#fff8ef;max-width:11ch}.rbg-download-copy p{color:#e6ecf7;font-size:clamp(1.05rem,.95rem + .4vw,1.25rem)}.rbg-join-link{color:#12203f;background:#fff8ef;margin-top:6px}@media (hover:hover) and (pointer:fine){.rbg-join-link:hover{background:#ffe0b3}}.rbg-footer{flex-wrap:wrap;gap:14px 28px}@media (width<=900px){.rbg-journey{grid-template-columns:repeat(2,minmax(0,1fr))}.rbg-journey-words{grid-column:1/-1}}@media (width<=650px){.rbg-hero{min-height:640px}.rbg-steps{gap:56px}.rbg-step{flex-direction:column;align-items:stretch;gap:24px;display:flex}.rbg-step .rbg-step-words{order:-1}.rbg-step .rbg-phone{align-self:center;width:min(280px,76vw)}.rbg-rank-rail button span{display:none}.rbg-rank-rail button{min-height:30px}.rbg-page .rbg-current-rank{font-size:13px!important}.rbg-time-results .rbg-time-result strong{font-size:52px}.rbg-offer-grid,.rbg-data{grid-template-columns:minmax(0,1fr)}.rbg-wall-head{width:calc(100% - 50px)}.rbg-wall-rail{padding-inline:25px}.rbg-download-banner{min-height:640px;padding:70px 25px 250px}.rbg-download-banner .rbg-banner-painting{object-position:60% bottom}.rbg-download-banner:before{background:linear-gradient(#0a1029 0%,#090e25f0 50%,#090e2533 78%,#090e25 100%)}}@media (prefers-reduced-motion:reduce){.rbg-session{transition:none;animation:none}}.rbg-hero{--hero-gutter:clamp(24px,4vw,72px)}.rbg-hero .rbg-header{width:100%;padding-inline:var(--hero-gutter);margin:0}.rbg-hero .rbg-hero-content{width:100%;padding-inline:var(--hero-gutter);margin:0;padding-top:0}.rbg-hero-copy .rbg-app-title{color:#172647;letter-spacing:-.065em;max-width:none;margin:0 0 clamp(14px,1.6vw,26px) -.04em;font:700 clamp(3.7rem,8vw,10.5rem)/.95 RebalanceComfortaa,sans-serif}.rbg-hero-copy h1{max-width:15ch;font-size:clamp(2.2rem,3.5vw,3.9rem)}.rbg-hero-copy .rbg-app-title+h1+p{margin-top:18px}@media (width>=651px){.rbg-hero .rbg-banner-painting{object-position:100% 40%;width:80%;left:20%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20%);mask-image:linear-gradient(90deg,#0000,#000 20%)}}.rbg-hero .rbg-living-painting{filter:none;opacity:0;pointer-events:none;width:100%;transition:opacity 1.2s;display:block;left:0;-webkit-mask-image:none;mask-image:none}.rbg-hero.is-living .rbg-living-painting{opacity:1}.rbg-hero .rbg-hero-shade{background:linear-gradient(90deg,#fff7ec40 0%,#fff7ec33 30%,#fff7ec00 50%),linear-gradient(#fff7ec80 0%,#0000 16%)}@media (width<=650px){.rbg-hero-copy .rbg-app-title{font-size:clamp(3.2rem,16.4vw,6.4rem)}.rbg-hero-copy h1{font-size:clamp(2rem,8.4vw,3.2rem)}.rbg-hero .rbg-banner-painting{object-position:70% center}.rbg-hero .rbg-hero-shade{background:linear-gradient(#fff7ecb3 0%,#fff7ec8c 44%,#fff7ec00 72%)}}.ww{--ground:#05070f;--field:#1537ff;--ink:#f4f6ff;--soft:#b9c2dd;--accent:#ffa66b;--on-accent:#10131f;--on-field:#fff;--on-field-soft:#dfe5ff;--rule:#ffffff2e;--shadow:#00031a8c;--accent-text:#ffa66b;--gutter:clamp(16px,4.4vw,72px);--nav-height:72px;--nav-ground:#05070fe0;color:var(--ink);background:var(--ground);font-family:Hanken Grotesk,DM Sans,Arial,sans-serif;font-size:clamp(1rem,.96rem + .2vw,1.15rem);line-height:1.55}.ww[data-palette=sky]{--ground:#bfe4ff;--field:#fff;--ink:#07182e;--soft:#23405f;--accent:#ffa66b;--on-accent:#07182e;--nav-ground:#ffffff40;--on-field:#07182e;--on-field-soft:#23405f;--rule:#07182e2b;--shadow:#0b3a6638;--accent-text:#062a9c}.ww-page{overflow:clip}.ww-page[data-palette=sky]{--soft:#07182e;--on-field-soft:#07182e;isolation:isolate;background:0 0}.ww-page[data-palette=sky] :is(.ww-hero,.ww-project,.ww-how,.ww-close){background:0 0}.ww-page[data-palette=sky] .ww-email,.ww-page[data-palette=sky] .ww-email:hover{color:#fff;background:#07182e}.shader-field-page-sky.shader-field-page-sky{z-index:-1;height:100lvh;position:fixed;inset:0}.ww ::selection{background:var(--accent-text);color:var(--ground)}.ww :focus-visible{outline:2px solid var(--accent-text);outline-offset:4px;border-radius:2px}html:has(.ww-page){scrollbar-color:var(--scroll,#1537ff) #05070f}body:has(.ww-page[data-palette=sky]){background:#bfe4ff}html:has(.ww-page[data-palette=sky]){scrollbar-color:#3a8ae6 #bfe4ff}.ww h1,.ww h2,.ww h3{font-optical-sizing:auto;letter-spacing:-.015em;text-wrap:balance;font-family:Bodoni Moda,Times New Roman,serif;font-weight:400}.ww h1 em,.ww h2 em{color:var(--accent-text);font-weight:400}.ww p{margin:0}.ww-arrow{flex:none;width:1.2em;height:1.2em;transition:transform .25s cubic-bezier(.16,1,.3,1)}a:hover>.ww-arrow{transform:translate(4px)}.ww-nav{z-index:12;height:var(--nav-height);padding:0 var(--gutter);background:var(--nav-ground);align-items:center;gap:clamp(14px,3vw,40px);display:flex;position:sticky;top:0}.ww-logo{width:clamp(104px,10vw,134px);margin-right:auto;display:block}.ww-logo img{width:100%;height:auto;display:block}.ww[data-palette=sky] .ww-logo img{filter:brightness(0)}.ww-page section[id]{scroll-margin-top:64px}.ww-nav nav{gap:clamp(18px,2.4vw,36px);font-size:.95rem;display:flex}.ww-nav nav a{color:var(--ink);text-underline-offset:6px;padding:12px 0}.ww-nav nav a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent-text);text-decoration-color:var(--accent-text)}.ww-palette{border:1px solid var(--rule);border-radius:3px;gap:2px;padding:3px;display:flex}.ww-palette button{min-height:36px;color:var(--ink);background:0 0;border-radius:2px;align-items:center;gap:7px;padding:0 13px 0 9px;font-size:.85rem;transition:background .2s;display:flex}.ww-palette button:hover{background:var(--rule)}.ww-palette i{border-radius:50%;width:14px;height:14px}.ww-palette .is-midnight i{background:linear-gradient(90deg,#05070f 50%,#ffa66b 50%);box-shadow:0 0 0 1px #8b93ad}.ww-palette .is-sky i{background:linear-gradient(90deg,#62aeef 50%,#fff 50%);box-shadow:0 0 0 1px #8b93ad}.ww-palette button[aria-pressed=true]{background:var(--rule);box-shadow:inset 0 0 0 1px var(--accent-text)}.ww-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ww-page .ww-hero{margin-top:calc(var(--nav-height) * -1)}.ww-page .ww-hero-copy{padding-top:calc(var(--nav-height) + clamp(28px,5vh,64px))}.ww-hero{background:var(--ground);position:relative}.ww-hero-copy{padding:clamp(28px,5vh,64px) var(--gutter) clamp(30px,5vh,56px)}.ww h1{max-width:none;color:var(--ink);margin:0;font-size:clamp(2.9rem,6.7vw,6rem);line-height:1.02}.ww h1 em{display:block}.ww-hero-offer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px 56px;margin-top:clamp(20px,3.4vh,36px);display:flex}.ww-hero-offer>p{max-width:50ch;color:var(--soft);text-wrap:pretty;font-size:1.12em}.ww[data-palette=sky] .ww-hero-offer>p,.ww[data-palette=sky] .ww-close>p,.ww[data-palette=sky] .ww-close footer,.ww[data-palette=sky] .ww-drag figcaption{color:var(--ink)}.ww-actions{flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}.ww .ww-button{background:var(--accent);min-height:54px;color:var(--on-accent);border-radius:3px;align-items:center;gap:14px;padding:0 26px;font-weight:600;transition:background .2s;display:inline-flex}.ww .ww-button:hover,.ww .ww-email:hover{background:color-mix(in srgb,var(--accent) 84%,var(--ink))}.ww .ww-text-link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent-text);text-decoration-color:var(--accent-text);text-underline-offset:7px;padding:12px 0;text-decoration-thickness:1.5px;transition:color .2s}.ww .ww-text-link:hover{color:var(--accent-text)}.ww-hero{isolation:isolate;overflow:clip}.ww-hero-copy{z-index:1;position:relative}.ww-hero-field{padding:0 var(--gutter) clamp(36px,6vh,72px);position:relative}.ww-drag{z-index:1;position:relative}.ww-backdrop{z-index:0;pointer-events:none;background:radial-gradient(ellipse 120% 40% at 50% 100%,#1537ff,transparent),var(--ground);position:absolute;inset:0;overflow:hidden}.ww[data-palette=sky] .ww-backdrop{background:linear-gradient(#62aeef,#d1ecff)}.shader-field{opacity:0;width:100%;height:100%;transition:opacity 1s;display:block;position:absolute;inset:0}.shader-field.is-on{opacity:1}.ww-drag{margin:0}.ww-drag-frame{aspect-ratio:16/10;box-shadow:0 34px 70px -18px var(--shadow);cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#fff;border-radius:6px;position:relative;overflow:hidden;container-type:inline-size}.ww-drag-own{clip-path:inset(0 calc(100% - var(--split)) 0 0);background:#f4f1e9;position:absolute;inset:0}.ww-drag-own img{object-fit:cover;object-position:top;pointer-events:none;width:100%;height:100%;display:block}.ww-drag-line{top:0;bottom:0;left:var(--split);pointer-events:none;background:#ffa66b;width:2px;margin-left:-1px;position:absolute}.ww[data-palette=sky] .ww-drag-line{background:#07182e}.ww[data-palette=sky] .ww-drag-knob{color:#07182e;background:#fff;box-shadow:0 8px 22px #07182e59,0 0 0 2px #07182e}.ww-drag-knob{background:var(--accent);width:58px;height:58px;color:var(--on-accent);border-radius:50%;place-items:center;margin:-29px 0 0 -29px;transition:scale .2s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:min(22%,120px);left:50%;box-shadow:0 8px 22px #0006}.ww-drag-knob svg{width:26px;height:26px}.ww-drag-frame:active .ww-drag-knob{scale:1.1}.ww-drag-frame input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ww-drag-frame:has(input:focus-visible) .ww-drag-knob{outline-offset:2px;outline:3px solid #10131f;box-shadow:0 0 0 7px #fff}.ww-drag-tag{top:min(22%,120px);right:calc(100% - var(--split) + 40px);color:#fff;white-space:nowrap;pointer-events:none;background:#10131fed;border-radius:3px;padding:6px 12px;font-size:13px;font-weight:500;line-height:1.3;transition:opacity .2s;position:absolute;translate:0 -50%}.ww-drag-tag-right{right:auto;left:calc(var(--split) + 40px)}.ww-drag-tag.is-hidden{opacity:0}.ww-drag figcaption{color:var(--on-field-soft);grid-template-columns:1fr 1fr;gap:14px clamp(24px,5vw,72px);margin-top:clamp(18px,3vh,28px);font-size:.98em;display:grid}.ww-drag figcaption b{color:var(--on-field);font-weight:600}.ww-market{color:#2b2b2b;background:#fff;flex-direction:column;font:400 1.1cqw/1.35 Arial,Helvetica,sans-serif;display:flex;position:absolute;inset:0}.ww-market-bar{align-items:center;gap:2cqw;padding:1.5cqw 2.5cqw;display:flex}.ww-market-bar b{letter-spacing:-.02em;color:#555;font-size:1.9cqw}.ww-market-search{color:#777;border:1px solid #999;border-radius:3cqw;flex:1;padding:.8cqw 1.4cqw}.ww-market-cats{color:#555;border-block:1px solid #e3e3e3;gap:2.4cqw;padding:.8cqw 2.5cqw;display:flex}.ww-market-main{flex:1;grid-template:"others photo buy"minmax(0,1fr)/2fr 1.05fr 1fr;gap:2.2cqw;min-height:0;padding:1.8cqw 2.5cqw;display:grid}.ww-market-photo{object-fit:cover;object-position:50% 24%;pointer-events:none;grid-area:photo;width:100%;height:100%;min-height:0}.ww-market-buy{flex-direction:column;grid-area:buy;gap:.9cqw;min-height:0;display:flex}.ww-market-price{font-size:2cqw;font-weight:700}.ww-market .ww-market-buy h3{color:#2b2b2b;letter-spacing:0;margin:0;font:400 1.15cqw/1.4 Arial,Helvetica,sans-serif}.ww-market-add{color:#fff;text-align:center;background:#333;border-radius:3cqw;padding:.9cqw;font-weight:700}.ww-market-ad{color:#777;margin-top:.4cqw}.ww-market-others{color:#777;flex-direction:column;grid-area:others;gap:.8cqw;min-height:0;display:flex}.ww-market-tiles{flex:1;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(0,1fr);gap:1cqw;min-height:0;display:grid}.ww-market-buy .ww-market-tiles{grid-template-columns:repeat(2,1fr)}.ww-market-tiles div{flex-direction:column;gap:.4cqw;min-height:0;display:flex}.ww-market-tiles span{color:#555;white-space:nowrap}.ww-market-tiles b{color:#777;border:1px solid #999;border-radius:2px;padding:0 .35cqw;font-weight:400}.ww-market-tiles i{background:#e6e2da;flex:1;min-height:0;position:relative}.ww-market-tiles div:nth-child(2) i{background:#d9dfe2}.ww-market-tiles div:nth-child(3) i{background:#e9dfd2}.ww-market-tiles div:nth-child(4) i{background:#dcdcd6}.ww-market-tiles div:nth-child(5) i{background:#e2d8d8}.ww-market-tiles div:nth-child(6) i{background:#d8ddd6}.ww-market-tiles i:after{content:"";background:#a9a297;position:absolute;bottom:14%;left:50%;translate:-50%}.ww-market-tiles .is-mug:after{border-radius:6% 6% 16% 16%;width:32%;height:48%}.ww-market-tiles .is-bowl:after{border-radius:6% 6% 50% 50%;width:50%;height:30%}.ww-market-tiles .is-vase:after{border-radius:30% 30% 22% 22%;width:24%;height:66%}.ww-market-tiles .is-plate:after{border-radius:6% 6% 40% 40%;width:50%;height:12%}.ww-project{background:var(--ground);padding:clamp(72px,12vh,150px) 0 clamp(72px,11vh,140px)}.ww-project-intro{padding:0 var(--gutter);grid-template-columns:1.05fr 1fr;gap:28px clamp(32px,6vw,96px);display:grid}.ww h2{color:var(--ink);margin:0;font-size:clamp(2.4rem,5.2vw,4.8rem);line-height:1.05}.ww-project-intro em,.ww-close em{display:block}.ww-project-intro p{max-width:58ch;color:var(--soft)}.ww-project dl{margin:30px 0 0}.ww-project dl div{border-top:1px solid var(--rule);grid-template-columns:9.5em 1fr;gap:4px 18px;padding:13px 0;display:grid}.ww-project dt{color:var(--ink);font-weight:600}.ww-project dd{color:var(--soft);margin:0}.ww-project-photo{margin:clamp(48px,8vh,100px) 0 0;position:relative}.ww-project-photo img{object-fit:cover;object-position:50% 34%;width:100%;height:clamp(320px,74vh,860px);display:block}.ww-project-photo figcaption{padding:12px var(--gutter) 0;color:var(--soft);font-size:.92em}.ww-screens{padding:clamp(48px,8vh,100px) var(--gutter) 0;grid-template-columns:repeat(12,1fr);gap:clamp(18px,2.6vw,40px);display:grid}.ww-screen{margin:0}.ww-screen img{width:100%;height:auto;box-shadow:0 24px 54px -18px var(--shadow);border-radius:4px;display:block}.ww-screen figcaption{color:var(--soft);margin-top:10px;font-size:.92em}.ww-screen-olivia-shop{grid-column:1/-1}.ww-screen-olivia-workshops{grid-column:1/7}.ww-screen-olivia-about{grid-column:7/13}.ww-how{padding:clamp(72px,12vh,150px) var(--gutter);background:var(--field);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px clamp(32px,6vw,96px);display:grid}.ww-how h2{color:var(--on-field);align-self:start;position:sticky;top:96px}.ww-how ol{counter-reset:step;margin:0;padding:0;list-style:none}.ww-how li{counter-increment:step;border-top:1px solid color-mix(in srgb,var(--on-field) 26%,transparent);grid-template-columns:clamp(52px,7vw,104px) 1fr;column-gap:10px;padding:clamp(20px,3.2vh,32px) 0;display:grid}.ww-how li:before{content:counter(step);color:var(--accent);grid-row:1/3;font:400 clamp(2.4rem,4.6vw,4.2rem)/1 Bodoni Moda,serif}.ww[data-palette=midnight] .ww-how li:before{color:#ffc29a}.ww[data-palette=sky] .ww-how li:before{color:var(--accent-text)}.ww-how h3{color:var(--on-field);margin:0 0 6px;font-size:clamp(1.45rem,2.3vw,2.1rem);line-height:1.15}.ww-how p{max-width:54ch;color:var(--on-field-soft)}.ww-close{isolation:isolate;padding:clamp(80px,15vh,180px) var(--gutter) 28px;background:var(--ground);position:relative;overflow:clip}.ww-close>:not(.ww-backdrop){z-index:1;position:relative}.ww-close h2{font-size:clamp(2.9rem,6.7vw,6rem)}.ww-close>p{max-width:50ch;color:var(--soft);margin-top:24px;font-size:1.12em}.ww .ww-email{background:var(--accent);max-width:100%;color:var(--on-accent);overflow-wrap:anywhere;border-radius:3px;align-items:center;gap:14px;margin-top:32px;padding:16px 26px;font-weight:600;display:inline-flex}.ww-close footer{border-top:1px solid var(--rule);color:var(--soft);flex-wrap:wrap;gap:8px 28px;margin-top:clamp(72px,12vh,140px);padding-top:18px;font-size:.92em;display:flex}.ww-close footer span{margin-right:auto}.ww-close footer a{padding:6px 0}.ww-close footer a:hover{color:var(--ink)}.ww-digital .ww-hero-copy{padding-top:clamp(104px,15vh,150px)}.ow-home:has(.ww-digital) .ow-nav{color:#07182e}.ow-home:has(.ww-digital) .ow-mark img{filter:brightness(0)}:is(.ow-home:has(.ww-digital) .ow-links a:hover,.ow-home:has(.ww-digital) .ow-links button:hover){color:#062a9c}.ow-home:has(.ww-digital) .world-switch-digital{box-shadow:none;background:#ffffffa6;border-color:#07182e2b}.ow-home:has(.ww-digital) .world-switch-digital a{color:#07182e}.ow-home:has(.ww-digital) .world-switch-digital a.is-current{color:#fff;background:#07182e}.ow-home:has(.ww-digital) .world-switch-digital a:not(.is-current):hover{color:#07182e;background:#fff}.ow-links a{font-size:12px}.ow-apps h2.ow-apps-title{letter-spacing:-.08em;max-width:920px;margin:23px 0 26px;font-size:clamp(55px,9.1vw,147px);font-weight:500;line-height:.81}.ow-apps h2.ow-apps-title em{color:#eaff43}@media (width<=700px){.ow-apps h2.ow-apps-title{font-size:14.5vw}}@media (width<=900px){.ww-nav nav{display:none}.ww-project-intro,.ww-how{grid-template-columns:1fr}.ww-how h2{position:static}.ww-screen-olivia-shop,.ww-screen-olivia-workshops,.ww-screen-olivia-about{grid-column:1/-1}}@media (width<=640px){.ww-drag-frame{aspect-ratio:390/620}.ww-drag figcaption{grid-template-columns:1fr}.ww-drag-knob{width:50px;height:50px;margin:-25px 0 0 -25px;top:14%}.ww-drag-tag{top:14%;right:calc(100% - var(--split) + 32px);padding:5px 8px;font-size:12px}.ww-drag-tag-right{right:auto;left:calc(var(--split) + 32px)}.ww .ww-button{flex:100%;justify-content:space-between}.ww-project dl div{grid-template-columns:1fr}.ww-palette button{padding:0 10px 0 8px}}@container (width<=640px){.ww-market{font-size:3.4cqw}.ww-market-bar{gap:3cqw;padding:4cqw}.ww-market-bar b{font-size:4.6cqw}.ww-market-bar>span:not(.ww-market-search){display:none}.ww-market-search{border-radius:8cqw;padding:2cqw 3cqw}.ww-market-cats{white-space:nowrap;gap:4.5cqw;padding:2cqw 4cqw;overflow:hidden}.ww-market-main{grid-template:"others photo"34%"others buy"minmax(0,1fr)/1fr 1fr;gap:3cqw 6cqw;padding:3cqw 4cqw}.ww-market-buy{gap:2cqw}.ww-market-price{font-size:5cqw}.ww-market .ww-market-buy h3{font-size:3.2cqw}.ww-market-add{border-radius:8cqw;padding:2.2cqw}.ww-market-ad{margin-top:0}.ww-market-others{gap:2cqw}.ww-market-tiles{grid-template-columns:repeat(2,1fr);gap:2cqw;font-size:2.8cqw}.ww-market-buy .ww-market-tiles{flex:1 1 0}}@media (prefers-reduced-motion:reduce){.ww-arrow,.ww-drag-knob,.ww-drag-tag{transition:none}}.ow-apps,.ow-apps-intro{background:#090e21}.ow-apps-intro:before{opacity:.34;z-index:-2;background:radial-gradient(#fff3 .5px,#0000 .6px) 0 0/5px 5px}.ow-apps-intro:after{aspect-ratio:1;filter:blur(16px);background:radial-gradient(circle at 30%,#3df1d24d,#1340ca42 38%,#c51e8145 64%,#0000 70%);border-radius:50%;width:62vw;height:auto;animation:12s ease-in-out infinite alternate homeGlow;inset:-4% -12vw auto auto}.ow-apps-intro .ow-long-symbol{opacity:.5;width:min(58vw,820px);top:-10%;left:-14vw}.ow-apps-rebalance{background:0 0;padding-bottom:17vw}.ow-apps-rebalance:after{display:none}.ow-apps-rebalance .shader-field-wave{z-index:-1;-webkit-mask-image:linear-gradient(#0000 38%,#000 86%);mask-image:linear-gradient(#0000 38%,#000 86%)}@media (prefers-reduced-motion:reduce){.ow-apps-intro:after{animation:none}}.ow-second{isolation:isolate;background:#03040d;position:relative;overflow:hidden}.ow-second .shader-field-space{z-index:-1}.ow-second-art{background:0 0;height:min(54vw,740px);overflow:visible}.ow-second-art>canvas{cursor:grab;touch-action:pan-y;width:116%;height:116%;display:block;position:absolute;inset:-8%}.ow-second-art>canvas:active{cursor:grabbing}.ow-second-art>canvas.study-planet-globe{opacity:0;outline:none;transition:opacity .9s}.ow-second-art>canvas.study-planet-globe.is-on{opacity:1}.ow-second-art>canvas.study-planet-globe:focus-visible{outline-offset:-40px;border-radius:50%;outline:2px dashed #eaff43}.planet-aura{z-index:0;aspect-ratio:1;pointer-events:none;filter:blur(26px)saturate(1.2);width:128%;opacity:calc(var(--vital) * var(--vital) * .95);translate:-50% -50%;scale:calc(.82 + var(--vital) * .3);background:conic-gradient(from 20deg,#36d1d0,#7cc43a,#eaff43,#ffa66b,#f07aa8,#a466de,#3d7dff,#36d1d0);border-radius:50%;transition:opacity .4s,scale .4s;animation:36s linear infinite planetAura;position:absolute;top:50%;left:50%;-webkit-mask-image:radial-gradient(circle,#0000 28%,#000 40%,#0000 68%);mask-image:radial-gradient(circle,#0000 28%,#000 40%,#0000 68%)}@keyframes planetAura{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.planet-aura{transition:none;animation:none}}.ow-second-art>canvas.study-planet-globe{z-index:1}.ow-second-art>span{z-index:2;pointer-events:none}.planet-life{z-index:2;color:#f7f1e8;letter-spacing:.1em;text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;width:min(340px,86%);font:11px DM Mono,monospace;display:grid;position:absolute;bottom:-34px;left:50%;transform:translate(-50%)}.planet-life[hidden]{display:none}.planet-life output{text-align:right;color:#eaff43;min-width:4ch}.planet-life input{appearance:none;cursor:pointer;background:0 0;width:100%;height:22px;margin:0}.planet-life input::-webkit-slider-runnable-track{background:linear-gradient(90deg,#7cc43a,#eaff43 var(--life),#f7f1e833 var(--life));border-radius:4px;height:4px}.planet-life input::-moz-range-track{background:linear-gradient(90deg,#7cc43a,#eaff43 var(--life),#f7f1e833 var(--life));border-radius:4px;height:4px}.planet-life input::-webkit-slider-thumb{-webkit-appearance:none;background:#eaff43;border:3px solid #03040d;border-radius:50%;width:18px;height:18px;margin-top:-7px;box-shadow:0 0 0 1px #eaff43,0 0 18px #eaff4366}.planet-life input::-moz-range-thumb{background:#eaff43;border:3px solid #03040d;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 1px #eaff43,0 0 18px #eaff4366}.planet-life input:focus-visible{outline-offset:4px;outline:2px dashed #eaff43}@media (width<=700px){.planet-life{bottom:-6px}.ow-apps-intro:after{width:120vw;top:14%;right:-50vw}.ow-apps-intro .ow-long-symbol{opacity:.32;width:120vw;top:-4%;left:-50vw}.ow-apps-rebalance{padding-bottom:46vw}.ow-second-art{height:108vw}.ow-second-art>canvas{width:100%;height:100%;inset:0}.ow-apps-rebalance .shader-field-wave{-webkit-mask-image:linear-gradient(#0000 66%,#000 95%);mask-image:linear-gradient(#0000 66%,#000 95%)}}main.ow-home{overflow:clip}@media (width>=701px){.ow-second-pin{height:260svh;position:relative}.ow-second-pin>.ow-second{height:100svh;min-height:620px;padding-top:0;padding-bottom:0;position:sticky;top:0}.ow-second-pin .ow-second-art{height:min(54vw,74svh)}}.ow-contact{isolation:isolate;background:#ffcd1e;position:relative;overflow:hidden}.ow-contact .shader-field-swirl{z-index:-1}
