.sIXaJW_page{--serif:Georgia, "Times New Roman", serif;background:var(--tl-canvas)}.sIXaJW_layout{grid-template-columns:340px minmax(0,1fr);gap:70px;width:min(1240px,88%);margin:0 auto;padding-block:56px 110px;display:grid}.sIXaJW_card{box-shadow:0 0 0 1px var(--tl-border), 0 30px 60px -44px #20261e8c;background:#fff;border-radius:16px;align-self:start;gap:16px;padding:30px;animation:.6s ease-out both sIXaJW_rise;display:grid;position:sticky;top:24px}.sIXaJW_logo{background:var(--tl-sage);border-radius:16px;place-items:center;width:96px;height:96px;display:grid;overflow:hidden}.sIXaJW_logo span{color:#354335;font-family:var(--serif);font-size:34px}.sIXaJW_logo img{object-fit:contain;background:#fff;width:100%;height:100%;padding:10px}.sIXaJW_card h1{font-family:var(--serif);letter-spacing:-.04em;margin:4px 0 0;font-size:32px;font-weight:400;line-height:1.1}.sIXaJW_where{align-items:center;gap:6px;margin:-6px 0 0;font-size:14px;display:flex}.sIXaJW_tags{flex-wrap:wrap;align-items:center;gap:8px 14px;padding-bottom:6px;display:flex}.sIXaJW_badge{color:#34523c;background:#e9f0e6;border-radius:4px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.sIXaJW_avail{align-items:center;gap:7px;font-size:13px;display:inline-flex}.sIXaJW_avail span{background:#4f9a58;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #4f9a582e}.sIXaJW_unverifiedNote{color:#6b3a0a;background:#fff7ed;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.sIXaJW_private{background:var(--tl-sage);border-radius:8px;gap:8px;margin:0;padding:12px 14px;font-size:12px;display:flex}.sIXaJW_private svg{color:#3f6a43;flex:none}.sIXaJW_claim{border-top:1px solid var(--tl-border);color:var(--tl-muted);justify-content:space-between;gap:10px;padding-top:14px;font-size:13px;display:flex}.sIXaJW_claim span{color:var(--tl-orange-dark);font-weight:600}.sIXaJW_glance{border-block:1px solid var(--tl-charcoal);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 12px;display:grid}.sIXaJW_glance>div{padding:20px 18px 20px 0}.sIXaJW_glance>div+div{border-left:1px solid var(--tl-border);padding-left:18px}.sIXaJW_glance dt{color:var(--tl-muted);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.sIXaJW_glance dd{font-family:var(--serif);letter-spacing:-.04em;align-items:center;gap:6px;margin:8px 0 0;font-size:40px;line-height:1;display:flex}.sIXaJW_glance dd svg{color:var(--tl-orange);fill:var(--tl-orange)}.sIXaJW_glance dd.sIXaJW_small{padding-top:10px;font-size:20px;line-height:1.2}.sIXaJW_block{border-bottom:1px solid var(--tl-border);grid-template-columns:150px minmax(0,1fr);gap:30px;padding-block:40px;display:grid}.sIXaJW_block:last-child{border-bottom:0}.sIXaJW_block h2{font-family:var(--serif);letter-spacing:-.03em;margin:0;font-size:24px;font-weight:400}.sIXaJW_bio{max-width:620px;color:var(--tl-charcoal);font-family:var(--serif);margin:0;font-size:20px;line-height:1.6}.sIXaJW_muted{color:var(--tl-muted);margin:14px 0 0;font-size:13px}.sIXaJW_muted a{color:var(--tl-orange-dark)}.sIXaJW_serviceList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.sIXaJW_serviceList li{box-shadow:0 0 0 1px var(--tl-border);background:#fff;border-radius:10px;align-items:center;gap:14px;padding:12px 14px;font-weight:600;display:flex}.sIXaJW_serviceList li>span{background:var(--tl-orange-tint);width:40px;height:40px;color:var(--tl-orange-dark);border-radius:50%;place-items:center;display:grid}.sIXaJW_gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sIXaJW_gallery img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%}.sIXaJW_workEmpty{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:24px;display:grid}.sIXaJW_mosaic{grid-template-rows:70px 70px;grid-template-columns:1.3fr 1fr;gap:8px;display:grid}.sIXaJW_mosaic span{background:repeating-linear-gradient(135deg, transparent 0 12px, #20261e0a 12px 13px), var(--tl-sage);border-radius:8px}.sIXaJW_mosaic .sIXaJW_tall{color:#9aa48f;grid-row:span 2;place-items:center;display:grid}.sIXaJW_workEmpty p{margin:0;font-size:14px}.sIXaJW_workEmpty strong{color:var(--tl-charcoal);margin-bottom:4px;display:block}.sIXaJW_reviewList{gap:0;margin:0;padding:0;list-style:none;display:grid}.sIXaJW_reviewList li{border-bottom:1px solid var(--tl-border);padding:18px 0}.sIXaJW_reviewList li:first-child{padding-top:0}.sIXaJW_reviewHead{align-items:center;gap:10px;display:flex}.sIXaJW_reviewAvatar{background:var(--tl-sage);width:32px;height:32px;font-family:var(--serif);border-radius:50%;place-items:center;font-size:14px;display:grid}.sIXaJW_reviewHead strong{font-size:14px}.sIXaJW_reviewStars{color:var(--tl-orange);letter-spacing:1px;margin-left:auto}.sIXaJW_reviewStars span{color:#cdd2c8}.sIXaJW_reviewList p{color:var(--tl-charcoal);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:10px 0 6px;font-size:15px;display:-webkit-box;overflow:hidden}.sIXaJW_reviewList small{color:var(--tl-muted);font-size:12px}.sIXaJW_reviewLinks{gap:20px;margin:16px 0 0;font-size:14px;font-weight:600;display:flex}.sIXaJW_reviewLinks a{border-bottom:1px solid}.sIXaJW_reviewLinks a:hover{color:var(--tl-orange-dark)}.sIXaJW_checkList{margin:0;padding:0;list-style:none}.sIXaJW_checkList li{border-bottom:1px dashed var(--tl-border);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;display:grid}.sIXaJW_checkIcon{width:40px;height:40px;color:var(--tl-muted);border:1px dashed #b9c0b0;border-radius:50%;place-items:center;display:grid}.sIXaJW_checkList li[data-done=true] .sIXaJW_checkIcon{color:#3f6a43;background:#e9f0e6;border:0}.sIXaJW_checkList strong{font-size:15px;display:block}.sIXaJW_checkList small{color:var(--tl-muted);font-size:12px}.sIXaJW_checkList em{color:var(--tl-muted);font-size:12px;font-style:normal}.sIXaJW_checkList li[data-done=true] em{color:#3f6a43;font-weight:600}@keyframes sIXaJW_rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:1000px){.sIXaJW_layout{grid-template-columns:1fr;gap:36px}.sIXaJW_card{position:static}.sIXaJW_block{grid-template-columns:1fr;gap:16px}}@media (max-width:760px){.sIXaJW_layout{padding-top:28px;padding-bottom:160px}.sIXaJW_card{padding:24px}.sIXaJW_glance{grid-template-columns:1fr 1fr}.sIXaJW_glance>div:nth-child(3){border-left:0;padding-left:0}.sIXaJW_glance>div:nth-child(-n+2){border-bottom:1px solid var(--tl-border)}.sIXaJW_glance dd{font-size:32px}.sIXaJW_serviceList,.sIXaJW_workEmpty{grid-template-columns:1fr}.sIXaJW_checkList li{grid-template-columns:40px minmax(0,1fr)}.sIXaJW_checkList em{grid-column:2}}
