.magic-studio{background:#fff}.intention-card{padding:clamp(28px,4vw,54px);border:1px solid #e9dfe9;border-radius:40px;background:#faf7ff}.intention-card h2{font-size:clamp(38px,4vw,58px);line-height:1.12;margin:20px 0;letter-spacing:-.03em}.intention-card>p:not(.label){font-size:17px;line-height:1.7;max-width:28ch}.intention-card em{color:#88576c}.intention-card a{min-height:44px;display:inline-flex;align-items:center}.studio-story-link{display:flex;flex-direction:column;gap:20px;padding:32px;border:1px solid #e5dce7;border-radius:30px;background:#faf7ff}.studio-story-link strong{font:38px/1.15 Georgia,serif}.studio-story-link>span:last-child{font-size:14px}.magic-studio .label,.magic-studio .small,.ritual-care{font-size:13px;line-height:1.65}.magic-studio .welcome{gap:40px}.offering,.request-wrap{border-radius:26px}.magic-studio input,.magic-studio textarea,.magic-studio select{font-size:16px}.magic-studio a:focus-visible,.magic-studio button:focus-visible,.magic-studio summary:focus-visible{outline:3px solid #8a597b;outline-offset:5px}@media(max-width:700px){.intention-card{padding:28px}.intention-card h2{font-size:43px}.magic-studio .welcome{gap:26px}}.luminous-scene{border-radius:30px;overflow:hidden}.luminous-scene img,.studio-note>img{border-radius:28px}.twilight-picture{border-radius:28px;overflow:hidden}
