.my-page{--my-background:var(--access-night);--my-surface:var(--access-panel);--my-surface-raised:var(--access-panel-soft);--my-text:var(--access-text);--my-muted:var(--access-muted);--my-accent:var(--access-gold);--my-rose:var(--access-rose);--my-line:color-mix(in oklch, var(--my-text) 13%, transparent);--my-accent-line:color-mix(in oklch, var(--my-accent) 45%, transparent);--my-accent-wash:color-mix(in oklch, var(--my-accent) 7%, var(--my-surface));color:var(--my-text);background:var(--my-background);min-height:100svh;font-family:var(--font-sans);letter-spacing:0}.my-page :is(h1,h2,h3,p){letter-spacing:0;margin:0}.my-page :is(a,button){-webkit-tap-highlight-color:transparent}.my-page .my-container{width:min(100% - 40px,1000px);margin-inline:auto}.my-page .my-hero{text-align:center;border-bottom:1px solid var(--my-line);padding:36px 20px 40px;position:relative;overflow:hidden}.my-page .my-hero-inner{max-width:620px;margin-inline:auto;position:relative}.my-page .my-portrait-frame{border:1px solid var(--my-accent-line);border-radius:50%;width:132px;height:132px;margin:0 auto 20px;padding:6px}.my-page .my-portrait{object-fit:cover;object-position:center 28%;border-radius:50%;width:100%;height:100%}.my-page .my-brand{font-size:38px;font-weight:500;line-height:1.1}.my-page .my-category{color:var(--my-accent);margin-top:14px;font-size:12px;line-height:1.8}.my-page .my-intro{max-width:440px;color:var(--my-muted);margin:15px auto 0;font-size:17px;line-height:1.65}.my-page .my-socials{justify-content:center;align-items:center;gap:6px;margin-top:18px;display:flex}.my-page .my-social-icon{color:var(--my-muted);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.my-page a.my-social-icon:hover{color:var(--my-accent);background:var(--my-surface)}.my-page .my-social-pending{opacity:.55;cursor:default}.my-page .my-celestial{color:var(--my-accent);opacity:.45;pointer-events:none;position:absolute}.my-page .my-celestial-left{width:22px;height:22px;top:90px;left:max(24px,50% - 340px)}.my-page .my-celestial-right{width:14px;height:14px;top:160px;right:max(24px,50% - 330px)}.my-page .my-section{padding-top:42px;padding-bottom:44px}.my-page .my-section-heading{align-items:center;gap:12px;font-size:31px;font-weight:500;display:flex}.my-page .my-section-heading svg{width:23px;height:23px;color:var(--my-accent);stroke-width:1.3px;flex-shrink:0}.my-page .my-section-copy{color:var(--my-muted);max-width:570px;margin-top:13px;font-size:15px;line-height:1.7}.my-page .my-offer-grid{gap:16px;margin-top:28px;display:grid}.my-page .my-offer{border:1px solid var(--my-line);background:var(--my-surface);border-radius:8px;flex-direction:column;padding:24px;transition:border-color .2s,transform .2s;display:flex;position:relative}.my-page .my-offer:hover{border-color:var(--my-accent-line);transform:translateY(-2px)}.my-page .my-featured{background:var(--my-accent-wash);border-color:var(--my-accent-line)}.my-page .my-offer-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.my-page .my-offer-icon{color:var(--my-muted);stroke-width:1.2px;width:26px;height:26px}.my-page .my-featured .my-offer-icon{color:var(--my-accent)}.my-page .my-badge{color:var(--my-accent);align-items:center;gap:5px;font-size:10px;font-weight:500;line-height:1.6;display:inline-flex}.my-page .my-badge svg{width:11px;height:11px}.my-page .my-offer-title{margin-top:19px;font-size:28px;font-weight:500;line-height:1.15}.my-page .my-price{color:var(--my-accent);margin-top:9px;font-size:24px;font-weight:400;line-height:1.4}.my-page .my-description{color:var(--my-muted);margin-top:12px;margin-bottom:24px;font-size:15px;line-height:1.7}.my-page .my-button{white-space:normal;text-align:left;width:100%;height:auto;min-height:48px;color:var(--my-text);border:1px solid var(--my-line);background:0 0;border-radius:24px;justify-content:space-between;margin-top:auto;padding:13px 16px;font-size:14px;font-weight:400;line-height:1.5}.my-page .my-button:hover{background:var(--my-surface-raised);border-color:var(--my-accent-line)}.my-page .my-button:focus-visible{outline:2px solid var(--my-accent);outline-offset:4px}.my-page .my-button.my-button-primary{background:var(--my-accent);color:var(--my-background);border-color:var(--my-accent)}.my-page .my-button.my-button-primary:hover{background:var(--gold-soft)}.my-page .my-button svg{flex-shrink:0;width:16px;height:16px}.my-page .my-clarity{flex-direction:column;gap:17px;margin-top:8px;padding:23px 0 0;display:flex}.my-page .my-clarity-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.my-page .my-clarity h3{font-size:25px;font-weight:500}.my-page .my-clarity .my-price{margin:0;font-size:21px}.my-page .my-clarity .my-description{margin-top:8px;margin-bottom:0;font-size:14px}.my-page .my-clarity .my-button{margin:0}.my-page .my-learning{border-top:1px solid var(--my-line)}.my-page .my-learning .my-offer-icon{color:var(--my-rose)}.my-page .my-final{border-top:1px solid var(--my-line);text-align:center;padding:45px 0 50px}.my-page .my-final-mark{width:25px;height:25px;color:var(--my-accent);stroke-width:1.2px;margin:0 auto 18px}.my-page .my-final h2{max-width:510px;margin-inline:auto;font-size:32px;font-weight:500;line-height:1.2}.my-page .my-final p{color:var(--my-muted);max-width:530px;margin:16px auto 23px;font-size:15px;line-height:1.8}.my-page .my-final .my-button{max-width:290px;margin-inline:auto}.my-page .my-footer{text-align:center;border-top:1px solid var(--my-line);padding:27px 20px 30px}.my-page .my-footer-brand{font-family:var(--font-display);font-size:24px}.my-page .my-footer .my-category{color:var(--my-muted);margin-top:7px}.my-page .my-footer .my-socials{margin-top:12px}@media (width>=640px){.my-page .my-hero{padding-top:46px;padding-bottom:40px}.my-page .my-brand{font-size:52px}.my-page .my-category{font-size:13px}.my-page .my-intro{font-size:18px}.my-page .my-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.my-page .my-offer{padding:28px}.my-page .my-section{padding-top:46px;padding-bottom:48px}.my-page .my-section-heading{font-size:36px}.my-page .my-clarity{flex-direction:row;justify-content:space-between;align-items:center;gap:28px;padding-top:24px}.my-page .my-clarity .my-button{flex-shrink:0;width:245px}.my-page .my-final h2{font-size:39px}}@media (prefers-reduced-motion:no-preference){.my-page .my-hero-inner{animation:.6s ease-out both fade-in-up}}@media (prefers-reduced-motion:reduce){.my-page .my-offer{transition:none}.my-page .my-offer:hover{transform:none}}.my-page .my-hero{text-align:left;align-items:center;min-height:600px;padding:68px 20px 56px;display:flex}.my-page .my-hero-photo{object-fit:cover;object-position:center 28%;width:100%;height:100%;position:absolute;inset:0}.my-page .my-hero:after{content:"";background:linear-gradient(90deg, var(--my-background) 0%, color-mix(in oklch, var(--my-background) 94%, transparent) 32%, color-mix(in oklch, var(--my-background) 12%, transparent) 100%);position:absolute;inset:0}.my-page .my-hero-inner{z-index:1;width:min(100%,1000px);max-width:1000px}.my-page .my-brand{max-width:590px;font-size:44px;line-height:1.14}.my-page .my-brand span{color:var(--my-accent)}.my-page .my-eyebrow{color:var(--my-accent);margin-bottom:18px;font-size:11px;font-weight:500;line-height:1.7}.my-page .my-intro{max-width:430px;color:var(--my-text);margin:24px 0}.my-page .my-hero-cta{max-width:290px;margin:0}.my-page .my-hero .my-socials{justify-content:flex-start}.my-page .my-philosophy{border-bottom:1px solid var(--my-line)}.my-page .my-philosophy-copy{max-width:760px;color:var(--my-muted);gap:20px;margin-top:26px;font-size:16px;line-height:1.85;display:grid}.my-page .my-paths{gap:24px;margin-top:28px;display:grid}.my-page .my-paths>a{border-top:1px solid var(--my-accent-line);padding-top:22px;text-decoration:none}.my-page .my-paths>a>span:first-child{color:var(--my-accent);font-size:10px}.my-page .my-paths strong{font-family:var(--font-display);margin:12px 0;font-size:28px;font-weight:500;display:block}.my-page .my-paths p{color:var(--my-muted);font-size:15px;line-height:1.7}.my-page .my-path-link{color:var(--my-accent);align-items:center;gap:8px;margin-top:20px;font-size:14px;display:flex}.my-page .my-path-link svg{width:16px;height:16px}.my-page .my-paths a:focus-visible{outline:2px solid var(--my-accent);outline-offset:6px}.my-page .my-paths>.my-path-priority{border-top:3px solid var(--my-accent)}.my-page .my-path-priority strong{color:var(--my-accent)}.my-page .my-path-priority .my-path-link{font-weight:600}.my-page .my-consultations{border-top:1px solid var(--my-accent-line)}.my-page .my-consultations .my-section-heading{color:var(--my-accent);font-weight:600}.my-page .my-consultations .my-offer{border-color:var(--my-accent-line)}.my-page .my-digital{border-block:1px solid var(--my-line);background:var(--my-surface)}.my-page .my-digital-grid{gap:16px;margin:28px 0;display:grid}.my-page .my-digital .my-offer{background:var(--my-background)}.my-page .my-policy-links{color:var(--my-muted);flex-wrap:wrap;justify-content:center;gap:14px 20px;margin-top:22px;font-size:12px;display:flex}.my-page .my-policy-links a:hover{color:var(--my-accent)}.my-page section[id]{scroll-margin-top:24px}@media (width>=640px){.my-page .my-hero{min-height:650px;padding:64px 40px}.my-page .my-brand{font-size:58px}.my-page .my-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.my-page .my-philosophy{padding-block:64px}.my-page .my-digital-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.my-page .my-digital .my-offer{padding:24px}}@media (width<=639px){.my-page .my-hero{align-items:end;min-height:640px;padding-top:230px;padding-bottom:40px}.my-page .my-hero-photo{object-position:60% top}.my-page .my-hero:after{background:linear-gradient(180deg, color-mix(in oklch, var(--my-background) 5%, transparent), color-mix(in oklch, var(--my-background) 83%, transparent) 38%, var(--my-background) 78%)}.my-page .my-brand{font-size:38px}}
