.bk{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}@media (width<=900px){.bk{grid-template-columns:1fr}.bk-summary{display:none}}@media (width<=600px){.bk-scroll{display:none}.bk-days-wrap{grid-template-columns:1fr;margin-inline:-22px}.bk-days{padding:2px 22px;scroll-padding-inline:22px}.bk-step{padding:20px 18px 22px}.bk-days-wrap{margin-inline:-18px}.bk-days{padding-inline:18px}}.bk-bar{z-index:30;background:var(--ink);color:#f4e9e6;border-radius:18px;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:10px 10px 10px 18px;display:grid;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 18px 40px -12px #33262a8c}.bk-bar-text{min-width:0;font-size:var(--fs-xs);line-height:1.35;display:grid}.bk-bar-text b,.bk-bar-text span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bk-bar-text span{color:#bfa9ab}.bk-bar-price{font-variant-numeric:tabular-nums}.bk-bar-go{padding:12px 18px}@media (width>=901px){.bk-bar{display:none!important}}@media (width<=900px){.bk{padding-bottom:70px}}@media (width<=380px){.bk-bar-price{display:none}}.bk-steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.bk-step{border:1px solid var(--line);border-radius:var(--r);background:#fff;padding:22px 22px 24px;scroll-margin-top:90px;transition:opacity .25s}.bk-step[aria-disabled=true]{opacity:.45;pointer-events:none}.bk-step[aria-disabled=true] .bk-scroll{visibility:hidden}.bk-step-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.bk-step-head h3{font-size:1.5rem}.bk-n{background:var(--surface);width:30px;height:30px;color:var(--gold);font:600 var(--fs-xs)/1 var(--sans);border:1px solid var(--line);border-radius:50%;place-items:center;display:grid}.bk-month{color:var(--muted);font-size:var(--fs-sm);margin-left:auto}.bk-chips{flex-wrap:wrap;gap:8px;display:flex}.bk-lengths{border-top:1px dashed var(--line);margin-top:12px;padding-top:14px}.bk-chip{border:1px solid var(--line);background:var(--paper);color:var(--ink);font:400 var(--fs-sm)/1.2 var(--sans);cursor:pointer;border-radius:999px;padding:10px 16px;transition:background .15s,border-color .15s}.bk-chip small{color:var(--muted);margin-left:6px}.bk-chip:hover{border-color:var(--clay)}.bk-chip[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.bk-chip[aria-pressed=true] small{color:var(--blush)}.bk-days-wrap{grid-template-columns:auto 1fr auto;align-items:center;gap:6px;display:grid}.bk-scroll{border:1px solid var(--line);width:34px;height:34px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;font-size:1.2rem}.bk-days{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;padding:2px;display:flex;overflow-x:auto}.bk-days::-webkit-scrollbar{display:none}.bk-day{scroll-snap-align:start;border:1px solid var(--line);background:var(--paper);cursor:pointer;font:400 var(--fs-xs)/1.1 var(--sans);color:var(--muted);border-radius:14px;flex:0 0 64px;justify-items:center;gap:2px;padding:10px 0 9px;display:grid}.bk-day b{font:600 1.15rem/1.2 var(--sans);font-variant-numeric:tabular-nums;color:var(--ink)}.bk-day i{background:var(--gold-soft);border-radius:50%;width:5px;height:5px;margin-top:3px}.bk-day[disabled]{cursor:default;opacity:.4;background:0 0}.bk-day[disabled] i{background:0 0}.bk-day[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--blush)}.bk-day[aria-pressed=true] b{color:#fff}.bk-times{gap:14px;display:grid}.bk-times p{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.bk-time-grid{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:8px;display:grid}.bk-time{font-variant-numeric:tabular-nums;border:1px solid var(--line);background:var(--paper);font:600 var(--fs-sm)/1 var(--sans);color:var(--ink);cursor:pointer;border-radius:12px;padding:10px 0}.bk-time:hover{border-color:var(--clay)}.bk-time[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:#fff}.bk-hint,.bk-wait{color:var(--muted);font-size:var(--fs-sm)}.bk-form{grid-template-columns:1fr 1fr;gap:14px;display:grid;position:relative}.bk-form label{font-size:var(--fs-xs);color:var(--muted);gap:6px;display:grid}.bk-form input:not([type=checkbox]){font:400 1rem/1.3 var(--sans);border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:12px;padding:13px 14px}.bk-form input:focus{outline:2px solid var(--gold-soft);outline-offset:0;border-color:#0000}.bk-wide{grid-column:1/-1}.bk-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.bk-check{align-items:flex-start;gap:10px;color:var(--ink)!important;font-size:var(--fs-sm)!important;display:flex!important}.bk-check input{accent-color:var(--gold);width:18px;height:18px;margin-top:4px}.bk-note{font-size:var(--fs-xs);color:var(--muted)}.bk-error{color:#9b2c2c;font-size:var(--fs-sm);background:#fbeaea;border-radius:10px;padding:10px 12px}@media (width<=560px){.bk-form{grid-template-columns:1fr}}.bk-summary{background:var(--ink);color:#f4e9e6;border-radius:var(--r);box-shadow:var(--shadow);padding:24px;position:sticky;top:96px}.bk-summary .eyebrow{color:var(--gold-soft)}.bk-summary dl{gap:10px;margin:14px 0 16px;display:grid}.bk-summary dl div{border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:12px;padding-bottom:9px;display:flex}.bk-summary dt{color:#bfa9ab;font-size:var(--fs-xs)}.bk-summary dd{text-align:right;margin:0;font-weight:600}.bk-total dd{font:700 1.15rem/1.2 var(--sans);font-variant-numeric:tabular-nums;color:#fff}.bk-small{font-size:var(--fs-xs);color:var(--muted)}.bk-summary .bk-small{color:#bfa9ab}.bk-done{border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);background:#fff;grid-column:1/-1;justify-items:start;gap:12px;padding:36px;display:grid}.bk-done h3{font-size:2.1rem}.bk-done .bk-done-mark{width:110px;height:auto}.bk-done a{color:var(--gold);word-break:break-all}.sprig{width:min(260px,60%);height:auto;display:block;overflow:visible}.sprig .sp-stem{fill:none;stroke:#4a4646;stroke-width:2.4px;stroke-linecap:round}.sprig .lg-leaf-shape{fill:#8c8384;fill-opacity:.55;stroke:#6a6263;stroke-width:1.2px}.sprig .lg-rib{fill:none;stroke:#6a6263;stroke-width:1px}@media (prefers-reduced-motion:no-preference){.sprig.js-wait .sp-stem{stroke-dasharray:1;stroke-dashoffset:1px}.sprig.js-wait .sp-leaf{scale:0}.sprig .sp-leaf{transform-box:view-box}.sprig.grow .sp-stem{stroke-dasharray:1;animation:1.4s ease-out forwards lg-draw}.sprig.grow .sp-leaf{animation:lg-grow .5s cubic-bezier(.3,1.4,.5,1) calc(.2s + var(--t) * 1.1s) both}}.salon-map{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);height:clamp(320px,40vw,440px);position:relative;overflow:hidden}.salon-map-open{z-index:2;color:var(--ink);font:600 var(--fs-xs)/1 var(--sans);box-shadow:var(--shadow);background:#fff;border-radius:999px;padding:10px 14px;text-decoration:none;position:absolute;top:12px;left:12px}.salon-pin{pointer-events:none;align-items:center;gap:10px;display:flex}.salon-pin-dot{background:var(--ivory);border:2px solid #fff;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:relative;box-shadow:0 10px 26px #33262a47}.salon-pin-dot img{width:46px;height:auto}.salon-pin-dot:after{content:"";border:2px solid var(--gold);border-radius:50%;animation:2.6s ease-out infinite salon-pulse;position:absolute;inset:-7px}.salon-pin-label{color:var(--ink);font:400 var(--fs-xs)/1.3 var(--sans);background:#fff;border-radius:12px;padding:9px 13px;box-shadow:0 10px 26px #33262a38}.salon-pin-label b{font:500 1.08rem/1.15 var(--serif);display:block}@keyframes salon-pulse{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.55)}}@media (prefers-reduced-motion:reduce){.salon-pin-dot:after{opacity:0;animation:none}}.salon-map .maplibregl-ctrl.maplibregl-ctrl-attrib{color:var(--muted);background:#fbf7f5d9}.contact[data-astro-cid-he3spzz3]{background:var(--surface);border-top:1px solid var(--line)}.visit[data-astro-cid-he3spzz3]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:24px;display:grid}.visit-info[data-astro-cid-he3spzz3]{align-content:start;gap:16px;display:grid}.reach[data-astro-cid-he3spzz3]{border:1px solid var(--line);border-radius:var(--r);background:#fff;margin:0;padding:8px 22px;list-style:none}.reach[data-astro-cid-he3spzz3] li[data-astro-cid-he3spzz3]{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 0;display:grid}.reach[data-astro-cid-he3spzz3] li[data-astro-cid-he3spzz3]+li[data-astro-cid-he3spzz3]{border-top:1px dashed var(--line)}.reach-icon[data-astro-cid-he3spzz3]{background:var(--surface);width:42px;height:42px;color:var(--gold);border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;display:grid}.reach-text[data-astro-cid-he3spzz3]{overflow-wrap:anywhere;min-width:0;display:grid}.reach-text[data-astro-cid-he3spzz3] small[data-astro-cid-he3spzz3]{font-size:var(--fs-xs);color:var(--muted)}.reach-go[data-astro-cid-he3spzz3]{font:600 var(--fs-xs)/1 var(--sans);color:var(--gold);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:9px 14px;text-decoration:none;transition:background .2s,border-color .2s}.reach-go[data-astro-cid-he3spzz3]:hover{background:var(--surface);border-color:var(--clay)}.socials[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.social[data-astro-cid-he3spzz3]{border:1px solid var(--line);border-radius:var(--r);color:var(--ink);background:#fff;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.social[data-astro-cid-he3spzz3]:hover{border-color:var(--clay);box-shadow:var(--shadow);transform:translateY(-2px)}.social[data-astro-cid-he3spzz3] svg[data-astro-cid-he3spzz3]{width:26px;height:26px;fill:var(--ink);flex:none;transition:fill .2s}.social[data-astro-cid-he3spzz3]:hover svg[data-astro-cid-he3spzz3]{fill:var(--brand)}.social[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]{min-width:0;display:grid}.social[data-astro-cid-he3spzz3] small[data-astro-cid-he3spzz3]{font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hours-card[data-astro-cid-he3spzz3]{background:var(--ink);color:#f4e9e6;border-radius:var(--r);padding:20px 22px}.hours-head[data-astro-cid-he3spzz3]{align-items:center;gap:14px;margin-bottom:14px;display:flex}.hours-title[data-astro-cid-he3spzz3]{justify-items:start;gap:6px;display:grid}.hours-head[data-astro-cid-he3spzz3] .reach-icon[data-astro-cid-he3spzz3]{color:var(--gold-soft);background:#ffffff0f;border-color:#ffffff1f}.hours-head[data-astro-cid-he3spzz3] h3[data-astro-cid-he3spzz3]{color:#fff;font-size:1.45rem}.open-now[data-astro-cid-he3spzz3]{font:600 var(--fs-xs)/1 var(--sans);color:#a9dcb0;white-space:nowrap;background:#78be8229;border-radius:999px;padding:7px 11px}.open-now[data-astro-cid-he3spzz3].shut{color:#cdb9bb;background:#ffffff14}.hours-list[data-astro-cid-he3spzz3]{margin:0;padding:0;list-style:none}.hours-list[data-astro-cid-he3spzz3] li[data-astro-cid-he3spzz3]{border-radius:10px;justify-content:space-between;gap:12px;padding:9px 10px;display:flex}.hours-list[data-astro-cid-he3spzz3] li[data-astro-cid-he3spzz3]+li[data-astro-cid-he3spzz3]{border-top:1px solid #ffffff14}.hours-list[data-astro-cid-he3spzz3] b[data-astro-cid-he3spzz3]{font-variant-numeric:tabular-nums;font-weight:600}.hours-list[data-astro-cid-he3spzz3] .closed[data-astro-cid-he3spzz3] b[data-astro-cid-he3spzz3]{color:#bfa9ab;font-weight:400}.hours-list[data-astro-cid-he3spzz3] li[data-astro-cid-he3spzz3].today{background:#ffffff12;border-color:#0000}.hours-list[data-astro-cid-he3spzz3] li[data-astro-cid-he3spzz3].today+li[data-astro-cid-he3spzz3]{border-color:#0000}.short[data-astro-cid-he3spzz3]{display:none}.visit-map[data-astro-cid-he3spzz3]{min-height:520px;position:relative}.visit-map[data-astro-cid-he3spzz3] .salon-map{height:100%;min-height:520px}.entrance[data-astro-cid-he3spzz3]{width:230px;box-shadow:var(--shadow);z-index:3;background:#fff;border-radius:14px;margin:0;padding:8px 8px 10px;position:absolute;bottom:46px;right:18px;rotate:2deg}.entrance[data-astro-cid-he3spzz3] img{aspect-ratio:4/3;object-fit:cover;border-radius:8px;width:100%}.entrance[data-astro-cid-he3spzz3] figcaption[data-astro-cid-he3spzz3]{font:500 1.05rem/1.2 var(--serif);text-align:center;color:var(--ink);margin-top:8px;font-style:italic}@media (width<=900px){.visit[data-astro-cid-he3spzz3],.visit-info[data-astro-cid-he3spzz3]{grid-template-columns:minmax(0,1fr)}.visit-map[data-astro-cid-he3spzz3],.visit-map[data-astro-cid-he3spzz3] .salon-map{min-height:420px}}@media (width<=640px){.visit-info[data-astro-cid-he3spzz3]{grid-template-columns:minmax(0,1fr)}.reach[data-astro-cid-he3spzz3]{padding:4px 16px}.reach[data-astro-cid-he3spzz3] li[data-astro-cid-he3spzz3]{grid-template-columns:auto 1fr}.reach-go[data-astro-cid-he3spzz3]{grid-column:2;justify-self:start;margin-top:-4px}.socials[data-astro-cid-he3spzz3]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.social[data-astro-cid-he3spzz3]{gap:10px;padding:12px}.social[data-astro-cid-he3spzz3] small[data-astro-cid-he3spzz3]{display:none}.visit-map[data-astro-cid-he3spzz3]{min-height:0}.visit-map[data-astro-cid-he3spzz3] .salon-map{height:360px;min-height:360px}.entrance[data-astro-cid-he3spzz3]{grid-template-columns:120px 1fr;align-items:center;gap:14px;width:auto;margin-top:14px;padding:8px;display:grid;position:static;rotate:none}.entrance[data-astro-cid-he3spzz3] figcaption[data-astro-cid-he3spzz3]{text-align:left;margin:0}}.hero[data-astro-cid-lcdefpme]{isolation:isolate;background:radial-gradient(1200px 500px at 85% -10%, var(--ivory), transparent 70%), var(--paper);padding-top:clamp(40px,6vw,80px);position:relative;overflow-x:clip}.hero[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;aspect-ratio:1;opacity:.55;pointer-events:none;background:radial-gradient(closest-side,#e0cbc6bf,#e0cbc640 55%,#0000);border-radius:50%;width:min(900px,90vw);position:absolute;top:50%;right:-12%;translate:0 -50%}@media (prefers-reduced-motion:no-preference){.hero[data-astro-cid-lcdefpme]:before{animation:10s ease-in-out 3.4s infinite warmth}}@keyframes warmth{0%,to{opacity:.55;scale:1}45%{opacity:1;scale:1.08}}@media (width<=760px){.hero[data-astro-cid-lcdefpme]:before{width:120vw;top:72%;right:-30%}}.hero-in[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(32px,6vw,72px);display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin:14px 0 22px;font-size:clamp(3rem,7vw,5.4rem)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--gold)}.hero-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin:30px 0 34px;display:flex}.hero-facts[data-astro-cid-lcdefpme]{color:var(--muted);font-size:var(--fs-sm);flex-wrap:wrap;gap:10px 28px;margin:0;padding:0;list-style:none;display:flex}.hero-facts[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font:700 1.05rem/1 var(--sans);font-variant-numeric:tabular-nums;color:var(--ink);margin-right:4px}.hero-img[data-astro-cid-lcdefpme]{box-shadow:var(--shadow);background:#fff;border-radius:999px 999px 28px 28px;margin:0;padding:10px;position:relative}.hero-img[data-astro-cid-lcdefpme] img{aspect-ratio:4/5;object-fit:cover;border-radius:999px 999px 20px 20px;width:100%}.hero-seal[data-astro-cid-lcdefpme]{aspect-ratio:1;background:var(--paper);width:150px;box-shadow:var(--shadow);border-radius:50%;place-items:center;padding:14px;display:grid;position:absolute;bottom:44px;left:-46px}.hero-seal[data-astro-cid-lcdefpme] .lg{width:100%;height:auto}@media (width<=560px){.hero-cta[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{flex:100%}.hero-facts[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:12px;padding-top:18px;display:grid}.hero-facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-size:var(--fs-xs);gap:2px;line-height:1.3;display:grid}.hero-facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:only-of-type{display:inline}.hero-facts[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{margin:0}}@media (width<=760px){.hero-in[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-img[data-astro-cid-lcdefpme]{width:min(100%,460px);margin-inline:auto}.hero-seal[data-astro-cid-lcdefpme]{width:112px;padding:10px;bottom:-26px;left:auto;right:-6px}}@media (width>=761px) and (width<=1000px){.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(2.8rem,6vw,3.6rem)}.hero-seal[data-astro-cid-lcdefpme]{width:120px;left:-24px}}.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (width<=980px){.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.cards[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.card[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--r);background:#fff;flex-direction:column;gap:14px;padding:26px;display:flex}.card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);font-size:var(--fs-sm)}.card-extra[data-astro-cid-lcdefpme]{background:var(--surface)}.card-prices[data-astro-cid-lcdefpme]{gap:6px;margin:auto 0 0;padding:0;list-style:none;display:grid}.card-prices[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px dashed var(--line);font-size:var(--fs-sm);justify-content:space-between;gap:12px;padding-top:7px;display:flex}.card-prices[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.card-book[data-astro-cid-lcdefpme]{color:var(--gold);font-weight:600;font-size:var(--fs-sm);text-decoration:none}.card-book[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.book[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, var(--surface), var(--paper));border-block:1px solid var(--line)}.book[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--gold)}.prices-in[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:28px 48px;display:grid}.prices-in[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{grid-column:1/-1;margin-bottom:0}.price-card[data-astro-cid-lcdefpme],.benefits[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--r);background:#fff;padding:26px}.price-card[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.price-card[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px dashed var(--line);justify-content:space-between;gap:16px;padding-bottom:10px;display:flex}.price-card[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.price-card[data-astro-cid-lcdefpme] .pkg[data-astro-cid-lcdefpme]{color:var(--muted);font-size:var(--fs-sm);border:0;padding:0}.benefits[data-astro-cid-lcdefpme]{background:var(--ink);color:#f4e9e6;border:0}.benefits[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#fff;margin-bottom:14px}.benefits[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:6px;margin:0;padding-left:1.1em;display:grid}.benefits[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]::marker{color:var(--gold-soft)}@media (width<=860px){.prices-in[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.about[data-astro-cid-lcdefpme]{background:var(--ivory)}.about-in[data-astro-cid-lcdefpme]{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(32px,6vw,72px);display:grid}.about-img[data-astro-cid-lcdefpme]{margin:0}.about-img[data-astro-cid-lcdefpme] img{border-radius:var(--r);aspect-ratio:3/4;object-fit:cover;box-shadow:var(--shadow)}.about-text[data-astro-cid-lcdefpme]{gap:18px;display:grid}@media (width<=720px){.about-in[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.about-img[data-astro-cid-lcdefpme]{width:min(100%,420px);margin-inline:auto}}.rule-list[data-astro-cid-lcdefpme]{counter-reset:r;columns:2 380px;column-gap:56px;margin:0;padding:0;list-style:none}.rule-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:r;break-inside:avoid;border-top:1px solid var(--line);color:var(--muted);font-size:var(--fs-sm);grid-template-columns:44px 1fr;gap:6px;padding:18px 0 20px;display:grid}.rule-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:counter(r);font:500 2rem/1 var(--serif);color:var(--gold)}
