.experience-page{--ashi-gold:#d5b36a;--ashi-gold-light:#f0d99e;color:#f5f3ee;background:#090909;min-height:100svh;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.experience-page .brand{gap:11px}.experience-page .brand-mark{width:38px;height:38px;color:var(--ashi-gold);background:0 0;border:1px solid #806b3d;border-radius:50%;place-items:center;display:grid}.experience-page .brand-monogram{letter-spacing:-1px;font-size:18px;font-weight:500}.experience-page .brand-name{color:#f5f3ee;letter-spacing:-.25px;font-size:15px}.experience-page .brand-name span{color:#aaa59a;letter-spacing:2px;margin-top:2px;font-size:8px}.experience-header{z-index:2;justify-content:space-between;align-items:center;width:100%;padding:30px clamp(24px,6vw,88px);display:flex;position:absolute;top:0;left:0}.landing-header-actions{align-items:center;gap:17px;display:flex}.landing-login-link{color:#c9c2b2;letter-spacing:1.3px;justify-content:center;align-items:center;min-height:43px;padding:0 12px;font-size:10px;font-weight:700;transition:color .18s;display:inline-flex}.landing-login-link:hover{color:var(--ashi-gold-light)}.landing-login-link:focus-visible{outline-offset:3px;outline:2px solid #fff3d4}.join-button{border:1px solid var(--ashi-gold);background:var(--ashi-gold);color:#11100e;letter-spacing:1.1px;justify-content:center;align-items:center;gap:12px;font-size:12px;font-weight:700;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}.join-button:hover{border-color:var(--ashi-gold-light);background:var(--ashi-gold-light);transform:translateY(-2px)}.join-button:focus-visible,.start-button:focus-visible{outline-offset:4px;outline:2px solid #fff3d4}.join-button-small{border-radius:4px;min-height:43px;padding:0 19px}.landing-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:135px 24px 80px;display:flex}.hero-kicker>span{background:var(--ashi-gold);border-radius:50%;width:5px;height:5px}.landing-hero h1{color:#f4f1eb;letter-spacing:-.075em;margin:25px 0 19px;font-size:clamp(52px,8.6vw,112px);font-weight:500;line-height:.99}.landing-hero>p,.builder-hero>p{color:#a6a29a;letter-spacing:-.15px;margin:0;font-size:clamp(14px,1.5vw,17px)}.hero-action-group{flex-direction:column;align-items:center;gap:13px;margin-top:36px;display:flex}.join-button-large{border-radius:4px;min-width:220px;min-height:61px;padding:0 27px;font-size:13px}.hero-action-group>span{color:#65625d;letter-spacing:.15px;font-size:11px}.builder-step{color:#777168;letter-spacing:2px;font-size:9px}.builder-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:140px 24px 70px;display:flex}.builder-mark{width:82px;height:82px;color:var(--ashi-gold);border:1px solid #554729;border-radius:50%;place-items:center;margin-bottom:31px;display:grid}.builder-hero h1{letter-spacing:-.06em;margin:19px 0 13px;font-size:clamp(34px,5vw,59px);font-weight:500}.start-button{border:1px solid var(--ashi-gold);background:var(--ashi-gold);color:#12110e;cursor:pointer;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:116px;height:116px;margin-top:43px;transition:transform .2s,background-color .2s;display:flex}.start-button:hover{background:var(--ashi-gold-light);transform:scale(1.04)}.start-button span{letter-spacing:1.7px;font-size:10px;font-weight:700}.builder-note{color:#66625b;letter-spacing:.6px;margin-top:20px;font-size:10px}@media (max-width:600px){.experience-header{padding:21px 20px}.landing-header-actions{gap:4px}.landing-login-link{min-height:39px;padding:0 7px;font-size:9px}.experience-page .brand{gap:8px}.experience-page .brand-mark{width:34px;height:34px}.experience-page .brand-name{font-size:13px}.join-button-small{min-height:39px;padding:0 12px;font-size:10px}.landing-hero{padding:115px 20px 65px}.landing-hero h1{margin-top:22px;font-size:clamp(44px,12vw,64px)}.landing-hero>p{max-width:310px;line-height:1.6}.hero-action-group{margin-top:30px}.join-button-large{min-height:56px}.builder-step{font-size:8px}.builder-hero{padding-top:120px}.builder-mark{width:70px;height:70px;margin-bottom:27px}.builder-hero h1{font-size:clamp(30px,9vw,42px)}}@media (prefers-reduced-motion:reduce){.join-button,.start-button{transition:none}}.experience-header{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090909db;border-bottom:1px solid #ffffff12;min-height:82px;padding:18px clamp(22px,5vw,72px)}.experience-header>.brand{order:1}.landing-navigation{order:2;align-items:center;margin-left:auto;margin-right:29px;display:flex;position:relative}.landing-main-nav{align-items:center;gap:clamp(18px,2.7vw,38px);display:flex}.landing-mobile-toggle,.landing-mobile-menu{display:none}.landing-main-nav a,.landing-footer>a{color:#aaa69d;letter-spacing:.75px;align-items:center;min-height:42px;font-size:10px;font-weight:600;transition:color .18s;display:inline-flex}.landing-main-nav a:hover,.landing-footer>a:hover{color:var(--ashi-gold-light)}.landing-header-actions{order:3}.landing-mobile-nav{display:none}.landing-hero{align-items:center;gap:clamp(36px,7vw,100px);justify-content:initial;text-align:left;grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);min-height:min(850px,100svh);padding:150px clamp(24px,8vw,120px) 88px;display:grid}.landing-hero-copy{max-width:710px}.hero-kicker{color:#b7a782;letter-spacing:1.45px;align-items:center;gap:10px;font-size:10px;font-weight:650;display:inline-flex}.hero-kicker i{background:var(--ashi-gold);border-radius:50%;width:6px;height:6px}.landing-hero h1{letter-spacing:-.068em;margin:25px 0 20px;font-size:clamp(51px,6.2vw,86px);line-height:.99}.landing-hero h1 span{color:var(--ashi-gold)}.landing-hero-copy>p{color:#aaa69d;max-width:520px;margin:0;font-size:clamp(15px,1.35vw,18px);line-height:1.72}.hero-action-group{align-items:flex-start;margin-top:31px}.join-button-large{border-radius:5px;min-height:56px}.hero-action-group>small{color:#8b877f;letter-spacing:0;margin:0;font-size:11px}.landing-hero-visual{justify-self:end;width:min(100%,530px);padding:14px;position:relative}.landing-hero-visual:before{content:"";border:1px solid #c7a2601f;position:absolute;inset:11% 8%;transform:rotate(-5deg)}.website-preview-card{background:#121315;border:1px solid #ece7dc2b;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000006b}.hero-depth .website-preview-card{transform:translate3d(calc(var(--pointer-x) * 2px), calc(var(--pointer-y) * 2px), 0);transition:transform .3s ease-out}.website-preview-top,.website-preview-bottom{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:53px;padding:0 18px;display:flex}.website-preview-top>span{color:#a7a197;letter-spacing:1px;align-items:center;gap:7px;font-size:8px;font-weight:650;display:inline-flex}.website-preview-top>span i{background:var(--ashi-gold);border-radius:50%;width:6px;height:6px}.website-preview-content{grid-template-columns:76px 1fr;gap:17px;padding:27px 24px 22px;display:grid}.website-preview-photo{color:#d3b775;background:linear-gradient(145deg,#35312a,#1c1d1f);border:1px solid #c7a2605c;border-radius:42px 42px 4px 4px;place-items:center;width:76px;height:94px;display:grid}.website-preview-label{color:#b6a579;letter-spacing:1px;font-size:7px;font-weight:650}.website-preview-content h2{color:#f4f1e9;letter-spacing:-1.1px;margin:8px 0;font-size:clamp(23px,2.5vw,32px);font-weight:520;line-height:1.05}.website-preview-content h2 em{color:#c9a96a;font-style:normal}.website-preview-content p{color:#97938b;max-width:280px;margin:0;font-size:10px;line-height:1.6}.website-preview-actions{grid-column:1/-1;gap:8px;margin-top:8px;display:flex}.website-preview-actions span{color:#17140f;letter-spacing:.65px;background:#c7a260;border:1px solid #c7a260;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:7px;font-weight:700;display:inline-flex}.website-preview-actions span+span{color:#d2cdc2;background:0 0;border-color:#ece7dc38}.website-preview-bottom{color:#77736c;letter-spacing:.85px;border-top:1px solid #ffffff14;border-bottom:0;min-height:38px;font-size:7px;font-weight:650}.preview-side-note{background:#1a1b1d;border:1px solid #ece7dc24;border-radius:6px;align-items:center;gap:10px;padding:12px 14px;display:flex;position:absolute;bottom:-15px;right:-24px;box-shadow:0 12px 30px #00000059}.preview-side-note>span{color:#d4b56e;border:1px solid #c7a2605e;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.preview-side-note strong,.preview-side-note small{display:block}.preview-side-note strong{color:#e9e5dc;font-size:10px}.preview-side-note small{color:#99948a;margin-top:4px;font-size:9px}.hero-depth{--pointer-x:0;--pointer-y:0}.hero-system-orb{z-index:2;aspect-ratio:1;pointer-events:none;width:122px;transform:translate3d(calc(var(--pointer-x) * -5px), calc(var(--pointer-y) * -5px), 0);transition:transform .32s ease-out;position:absolute;top:-52px;right:54px}.orb-core{background:radial-gradient(circle at 31% 26%,#55534d 0,#292a2b 32%,#111214 74%);border:1px solid #dabf8457;border-radius:50%;position:absolute;inset:13px;box-shadow:inset -9px -10px 24px #0009,inset 4px 5px 14px #ffffff12,0 16px 36px #0009}.orb-ring{border:1px solid #d3b1698c;border-radius:50%;position:absolute;inset:3px 17px;transform:rotate(38deg)perspective(180px)rotateX(66deg)}.orb-ring-two{border-color:#dedcd32e;inset:9px 10px;transform:rotate(-48deg)perspective(180px)rotateX(64deg)}.orb-node{z-index:1;background:#c6a45f;border:1px solid #e0c784;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 12px #d5b36a80}.orb-node-one{top:18px;right:20px}.orb-node-two{width:5px;height:5px;box-shadow:none;background:#aaa9a1;border-color:#dedbd3;bottom:24px;left:12px}.hero-system-orb{animation:6s ease-in-out infinite orb-drift}@keyframes orb-drift{0%,to{margin-top:0}50%{margin-top:-5px}}.landing-feature-grid article{transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.landing-feature-grid article:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#d5b36a8c,#0000);height:1px;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.landing-feature-grid article:hover{border-color:#d5b36a52;transform:translateY(-4px);box-shadow:0 16px 32px #0004}.landing-feature-grid article:hover:after{opacity:1}.landing-feature-icon{transition:transform .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffff0a,0 4px 14px #0003}.landing-feature-grid article:hover .landing-feature-icon{transform:translateY(-2px);box-shadow:0 5px 18px #d5b36a20}.motion-journey{position:relative}.motion-journey:before,.motion-journey:after{z-index:1;content:"";pointer-events:none;height:1px;position:absolute;top:32px;left:28px;right:28px}.motion-journey:before{background:#ece7dc21}.motion-journey:after{background:#d5b36a;border-radius:50%;width:8px;height:8px;top:29px;left:28px;right:auto;box-shadow:0 0 12px #d5b36a80}.motion-journey[data-visible=true]:after{animation:4.8s ease-in-out infinite alternate journey-travel}@keyframes journey-travel{to{transform:translate(min(1050px,80vw - 56px))}}.motion-reveal[data-visible=true]>*{animation:.38s ease-out both motion-arrive}.motion-reveal[data-visible=true]>:nth-child(2){animation-delay:50ms}.motion-reveal[data-visible=true]>:nth-child(3){animation-delay:.1s}.motion-reveal[data-visible=true]>:nth-child(4){animation-delay:.15s}@keyframes motion-arrive{0%{opacity:.88;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.landing-how,.landing-features{border-top:1px solid #ffffff12;padding:100px clamp(24px,8vw,120px)}.landing-how{background:#111214}.landing-section-heading{text-align:center;max-width:660px;margin:0 auto 44px}.landing-section-kicker{color:#b49a61;letter-spacing:1.6px;font-size:9px;font-weight:700}.landing-section-heading h2,.landing-pricing h2{color:#f4f1e9;letter-spacing:-.055em;margin:13px 0 10px;font-size:clamp(32px,4.2vw,52px);font-weight:520;line-height:1.06}.landing-section-heading h2 em{color:#d2b56e;font-style:normal}.landing-section-heading p,.landing-pricing>div:first-child p{color:#9e9a91;max-width:480px;margin:0 auto;font-size:14px;line-height:1.7}.how-steps{border-top:1px solid #ece7dc1f;border-bottom:1px solid #ece7dc1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:1120px;margin:0 auto;display:grid}.how-steps article{min-height:200px;padding:27px 28px 25px}.how-steps article+article{border-left:1px solid #ece7dc1f}.how-steps article>span{color:#c9a260;letter-spacing:1px;font-size:10px;font-weight:700}.how-steps h3,.landing-feature-grid h3{color:#eeeae1;letter-spacing:-.25px;margin:20px 0 8px;font-size:17px;font-weight:550}.how-steps p,.landing-feature-grid p{color:#96928a;max-width:310px;margin:0;font-size:12px;line-height:1.7}.landing-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1120px;margin:0 auto;display:grid}.landing-feature-grid article{background:#121315;border:1px solid #ece7dc1c;border-radius:7px;min-height:190px;padding:23px 20px}.landing-feature-icon{color:#d2b56e;background:#c7a26012;border:1px solid #c7a26042;border-radius:6px;place-items:center;width:38px;height:38px;display:grid}.landing-feature-grid h3{margin-top:18px;font-size:15px}.landing-pricing{background:#111214;border-top:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) minmax(270px,.75fr);align-items:center;gap:42px;padding:74px clamp(24px,8vw,120px);display:grid}.landing-pricing>div:first-child{max-width:580px}.landing-pricing h2{font-size:clamp(30px,4vw,45px)}.landing-pricing>div:first-child p{margin:0}.landing-price-card{background:#171719;border:1px solid #c7a2604d;border-radius:8px;gap:10px;max-width:410px;padding:24px;display:grid;box-shadow:0 18px 50px #00000040}.landing-price-card>span{color:#b6a579;letter-spacing:1.3px;font-size:8px;font-weight:700}.landing-price-card>strong{color:#f4f1e9;letter-spacing:-.8px;font-size:32px;font-weight:550}.landing-price-card>strong small{color:#b1aba0;letter-spacing:0;font-size:13px;font-weight:450}.landing-price-card>p{color:#9c978d;margin:0 0 5px;font-size:11px;line-height:1.5}.landing-price-card .join-button{letter-spacing:.8px;border-radius:4px;width:fit-content;min-width:165px;min-height:45px;padding:0 16px;font-size:9px}.landing-footer{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:18px;min-height:80px;padding:15px clamp(24px,5vw,72px);display:flex}.landing-footer>span{color:#77736b;letter-spacing:.8px;font-size:8px;font-weight:650}.landing-footer>a{min-height:36px;font-size:9px}@media (max-width:1050px){.landing-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);gap:34px;padding-left:6vw;padding-right:6vw}.landing-hero h1{font-size:clamp(48px,6.4vw,70px)}.landing-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.landing-navigation{margin-right:5px}.landing-main-nav{display:none}.landing-mobile-toggle{color:#d4cdbf;cursor:pointer;letter-spacing:.6px;background:0 0;border:0;align-items:center;gap:6px;min-height:40px;padding:0 7px;font-size:8px;font-weight:700;display:inline-flex}.landing-mobile-menu{background:#171719;border:1px solid #ece7dc29;border-radius:6px;min-width:178px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 32px #00000061}.landing-mobile-menu a{color:#cfcbc2;border-radius:4px;align-items:center;min-height:42px;padding:0 10px;font-size:10px;display:flex}.landing-mobile-menu a:hover{color:#e4cf98;background:#c7a26017}.landing-hero{grid-template-columns:1fr;gap:38px;min-height:0;padding:139px 7vw 75px}.landing-hero-copy{max-width:650px}.landing-hero h1{font-size:clamp(48px,9vw,72px)}.landing-hero-visual{justify-self:center;width:min(100%,520px)}.landing-how,.landing-features{padding:76px 7vw}.landing-pricing{grid-template-columns:1fr;gap:27px;padding:62px 7vw}.landing-price-card{width:100%}}@media (max-width:540px){.experience-header{min-height:68px;padding:12px 15px}.experience-page .brand-name{font-size:12px}.experience-page .brand-name span{font-size:7px}.experience-page .brand-mark{width:32px;height:32px}.landing-navigation{margin-right:0}.landing-mobile-toggle{gap:4px;padding-inline:5px;font-size:7px}.landing-header-actions{gap:2px}.landing-login-link{padding-inline:5px;font-size:8px}.join-button-small{letter-spacing:.4px;min-height:38px;padding:0 9px;font-size:8px}.landing-hero{gap:29px;padding:116px 20px 62px}.hero-kicker{letter-spacing:1px;font-size:8px}.landing-hero h1{margin:18px 0 14px;font-size:clamp(42px,11vw,58px)}.landing-hero-copy>p{font-size:14px}.hero-action-group{align-items:stretch;width:100%;margin-top:24px}.join-button-large{width:100%;min-height:51px;padding-inline:13px;font-size:10px}.landing-hero-visual{padding:8px 3px}.hero-system-orb{width:92px;top:-42px;right:30px}.website-preview-top{min-height:45px;padding-inline:11px}.website-preview-top .brand-mark{width:25px;height:25px}.website-preview-top .brand-name{font-size:11px}.website-preview-top .brand-name span{font-size:6px}.website-preview-top>span{letter-spacing:.6px;font-size:6px}.website-preview-content{grid-template-columns:56px 1fr;gap:11px;padding:20px 14px 17px}.website-preview-photo{width:56px;height:72px}.website-preview-content h2{font-size:24px}.website-preview-content p{font-size:9px}.website-preview-actions span{gap:5px;min-height:34px;padding-inline:8px;font-size:6px}.preview-side-note{padding:9px 10px;bottom:-22px;right:-4px}.preview-side-note small{font-size:8px}.landing-how,.landing-features{padding:60px 20px}.landing-section-heading{margin-bottom:30px}.landing-section-heading h2{font-size:36px}.landing-section-heading p{font-size:13px}.how-steps{grid-template-columns:1fr}.how-steps article{min-height:auto;padding:21px 4px}.how-steps article+article{border-top:1px solid #ece7dc1f;border-left:0}.how-steps h3{margin-top:12px}.landing-feature-grid{grid-template-columns:1fr}.landing-feature-grid article{min-height:150px}.landing-pricing{padding:54px 20px}.landing-footer{flex-wrap:wrap;min-height:100px;padding:18px 20px}.landing-footer>span{flex-basis:100%;order:3;font-size:7px}}@media (max-width:760px){.hero-depth{--pointer-x:0;--pointer-y:0}.motion-journey:before,.motion-journey:after{width:1px;height:calc(100% - 50px);top:25px;left:9px;right:auto}.motion-journey:after{width:7px;height:7px;top:25px;left:6px}.motion-journey[data-visible=true]:after{animation-name:journey-travel-vertical}.how-steps article{z-index:2;background:#111214;padding-left:24px;position:relative}@keyframes journey-travel-vertical{to{transform:translateY(260px)}}}@media (prefers-reduced-motion:reduce){.hero-system-orb,.motion-journey[data-visible=true]:after{animation:none}.hero-depth .website-preview-card,.hero-system-orb,.landing-feature-grid article,.landing-feature-icon{transition:none;transform:none}.motion-reveal[data-visible=true]>*{animation:none}}
