.ys{grid-template-columns:minmax(0,1fr) 190px;gap:14px;width:100%;height:100%;display:grid}.ys-site{min-width:0}.ys-url{align-items:center;gap:4px;display:inline-flex}.ys-lock{font-size:10px}.ys-page{color:#1e211f;--a:#3f7d6e;--head:var(--font-serif);--radius:8px;background:#fdfdfc;flex-direction:column;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;position:absolute;inset:0;overflow:hidden}.ys-nav{border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;font-size:11px;display:flex}.ys-brand{font-family:var(--head);font-size:16px}.ys-links{opacity:.8;gap:12px;display:flex}.ys-cta{background:var(--a);color:#fff;border-radius:var(--radius);padding:6px 12px;font-size:11px;font-weight:600;display:inline-block}.ys-cta.small{padding:4px 9px;font-size:10px}.ys-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:14px;padding:18px 16px 10px;display:grid}.ys-herotext{flex-direction:column;gap:6px;display:flex}.ys-kicker{letter-spacing:.12em;text-transform:uppercase;opacity:.7;font-size:9.5px}.ys-page h1{font-family:var(--head);margin:0;font-size:22px;font-weight:400;line-height:1.1}.ys-herotext p{opacity:.85;max-width:32ch;margin:0;font-size:11px;line-height:1.4}.ys-herotext .ys-cta{align-self:flex-start;margin-top:2px}.ys-photo{aspect-ratio:4/3;border-radius:var(--radius);background:linear-gradient(135deg,#d9d2c3,#b8ad97)}.ys-services{grid-template-columns:repeat(3,1fr);gap:8px;padding:6px 16px 14px;display:grid}.ys-service{border-radius:var(--radius);background:#ffffff80;border:1px solid #0000001a;flex-direction:column;gap:2px;padding:8px 10px;font-size:11px;display:flex}.ys-service span:first-child{font-weight:600}.ys-service span:nth-child(2){opacity:.75;font-size:10.5px}.ys-hero--clear{flex-direction:column;gap:8px;padding:14px 16px;display:flex}.ys-hero--clear .ys-list{flex-direction:column;gap:6px;display:flex}.ys-hero--clear .ys-service{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.ys-page--refined{color:#2f3e34;--a:#5b7a6a;--head:"Cormorant Garamond", Georgia, serif;background:#faf7f2}.ys-page--clear{color:#1e211f;--a:#2f4a6d;--head:"Helvetica Neue", Helvetica, Arial, sans-serif;--radius:10px;background:#fdfdfc}.ys-page--clear h1{font-size:20px;font-weight:700}.ys-page--evening{color:#ece5d8;--a:#d9a441;--head:"Cormorant Garamond", Georgia, serif;background:#20241f}.ys-page--evening .ys-nav{border-color:#ffffff1f}.ys-page--evening .ys-service{background:#ffffff0d;border-color:#ffffff24}.ys-page--evening .ys-cta{color:#20241f}.ys-page--evening .ys-photo{background:linear-gradient(135deg,#4a4336,#2c2820)}.ys-page--calm{color:#403d35;--a:#7d4a67;--head:"Cormorant Garamond", Georgia, serif;background:#fbfaf7}.ys-page--calm h1{font-style:italic}.ys-page--calm .ys-hero{text-align:center;grid-template-columns:1fr;justify-items:center}.ys-page--calm .ys-herotext{align-items:center}.ys-page--calm .ys-photo{display:none}.ys-page--calm .ys-herotext .ys-cta{align-self:center}.ys-side{flex-direction:column;gap:8px;min-width:0;display:flex}.ys-looks{flex-direction:column;gap:4px;font-size:11.5px;display:flex;position:relative}.ys-look{border:1px solid #0000;border-radius:6px;flex-direction:column;padding:5px 8px;display:flex}.ys-look.on{border-color:var(--h-primary);background:var(--h-primary-soft)}.ys-look .d-sub{font-size:10.5px}.ys-domaincard,.ys-publish{flex-direction:column;gap:6px;font-size:11.5px;display:flex;position:relative}.ys-domainrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.ys-ok{border-radius:999px}.ys-badge{background:var(--h-success-soft);color:var(--h-success);border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:600}.ys-publish .d-hbtn{align-self:flex-start;min-height:26px;font-size:11px}@container fstage (width<=600px){.ys{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:8px}.ys-hero{grid-template-columns:1fr;padding:12px 12px 6px}.ys-photo{display:none}.ys-services{grid-template-columns:1fr;gap:4px;padding:4px 12px 10px}.ys-services .ys-service{flex-direction:row;justify-content:space-between}.ys-links{display:none}.ys-looks{flex-flow:wrap;gap:4px}.ys-look{flex:40%;padding:4px 6px}.ys-look .d-sub{display:none}.ys-looks .d-h{flex-basis:100%}}
