@font-face{font-family:Feed Caslon;src:url(/assets/sites/site-caslon.woff2)format("woff2");font-display:swap}@font-face{font-family:Feed Anton;src:url(/assets/sites/site-anton.woff2)format("woff2");font-display:swap}@font-face{font-family:Feed Barlow;src:url(/assets/sites/site-barlow.woff2)format("woff2");font-weight:600;font-display:swap}@layer components{.so{min-width:0}[data-biz=kettlewick]{--so-own:#0f3f3c;--so-on-own:#f4efe4;--so-mark:#bfe3d6;--so-face:"Feed Anton", "Arial Narrow", sans-serif;--so-face-size:1.5em}[data-biz=halvane]{--so-own:#14201c;--so-on-own:#f3b24f;--so-mark:#f8dfae;--so-face:"Feed Caslon", Georgia, serif;--so-face-size:1.7em}[data-biz=corvane]{--so-own:#141e25;--so-on-own:#ff7226;--so-mark:#ffd2b8;--so-face:"Feed Barlow", "Arial Narrow", sans-serif;--so-face-size:1.5em}.so-bar{text-transform:none;letter-spacing:0;align-items:center;gap:12px;min-width:0;display:flex}.so-sample{color:var(--kit-ink);flex:none;font-weight:600}.so-addr{background:var(--kit-tone);min-width:0;color:var(--kit-62);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:3px 12px;overflow:hidden}.so-sidelabel{color:var(--kit-ink);font-weight:600;display:grid}.so-sidelabel>span{grid-area:1/1}.so-bar [data-w=side-before]{visibility:hidden}.so-clock{white-space:nowrap;margin-left:auto}.so-clock small{color:var(--kit-62);font-size:inherit}.so-clock b{font-variant-numeric:tabular-nums;font-weight:600}.so-win .kit-win-bar>.t-label{flex:1;min-width:0}.ws-stage :is(.so-rows,.so-list-rows,.so-phone,.so-fly){will-change:transform}.ws-cam.so-cam{flex-direction:column;min-width:0;display:flex}.so-net{height:40px;box-shadow:inset 0 -1px 0 var(--ws-line);color:var(--kit-62);background:#fff;flex:none;align-items:center;gap:14px;padding-inline:14px;display:flex}.so-net-dot{background:var(--kit-ink);border-radius:50%;width:18px;height:18px}.so-net-search{background:var(--ws-pane);border-radius:999px;align-items:center;gap:8px;width:232px;padding:4px 12px;display:inline-flex}.so-net-icons{gap:14px;margin-left:auto;display:inline-flex}.so-net svg,.so-foot svg,.so-link svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.so-desk{background:var(--so-ground);--so-ground:#eff0ee;flex:1;grid-template-columns:232px minmax(0,1fr) 296px;min-height:0;display:grid;position:relative;overflow:hidden}.so-page{min-width:0;min-height:0;box-shadow:inset -1px 0 0 var(--ws-line);background:#fff;flex-direction:column;gap:10px;padding-bottom:12px;display:flex;overflow:hidden}.so-cover{background:var(--so-own);height:84px;color:var(--so-on-own);font-family:var(--so-face);font-size:var(--so-face-size);letter-spacing:0;text-wrap:balance;align-items:flex-start;padding:10px 14px 10px 74px;line-height:1.04;display:flex}.so-cover b{font-weight:inherit}.so-id{gap:1px;padding-inline:14px;display:grid}.so-id .so-avatar{width:48px;height:48px;margin:-34px 0 6px;font-size:16px;box-shadow:0 0 0 3px #fff}.so-id-name{font-size:15px;font-weight:600;line-height:1.2}.so-id-kind,.so-facts{color:var(--kit-62)}.so-facts{overflow-wrap:anywhere;gap:2px;padding-inline:14px;display:grid}.so-act{background:var(--so-own);color:var(--so-on-own);white-space:nowrap;border-radius:6px;justify-items:center;margin-inline:14px;padding:8px 10px;font-weight:600;display:grid}.so-act>span{grid-area:1/1}.so-act [data-w=act-text]{visibility:hidden}.so-posted{gap:1px;margin-top:auto;padding-inline:14px;display:grid}.so-posted b{font-variant-numeric:tabular-nums;font-weight:600}.so-posted small{color:var(--kit-62);font-size:12px}.so-feed{min-width:0;min-height:0;position:relative;overflow:hidden}.so-rows{gap:10px;width:min(100%,520px);margin-inline:auto;padding:12px;display:grid;position:relative}.so-post{min-width:0;box-shadow:0 0 0 1px var(--ws-line);background:#fff;border-radius:8px;gap:8px;padding-top:12px;display:grid;overflow:hidden}.so-head{align-items:center;gap:9px;padding-inline:14px;display:flex}.so-head b{font-weight:600;line-height:1.2;display:block}.so-head small{color:var(--kit-62);font-size:12px;line-height:1.25;display:block}.so-avatar{background:var(--so-own);width:32px;height:32px;color:var(--so-on-own);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:12px;font-style:normal;font-weight:600;display:grid}.so-words{gap:6px;padding-inline:14px;display:grid}.so-text{text-wrap:pretty;font-size:14.5px;line-height:1.4}.so-text[data-short]{font-size:19px;line-height:1.3}.so-catch{max-width:100%;display:inline-grid}.so-catch>span{grid-area:1/1}.so-wrong{position:relative}.so-wrong i{background:var(--so-stop);transform-origin:0;--so-stop:#b3261e;height:2px;position:absolute;top:54%;left:0;right:0;transform:scaleX(1)}.so-link{min-width:0;color:var(--color-steel-ink);overflow-wrap:anywhere;align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.so-quote{background:var(--ws-pane);border-radius:6px;gap:3px;padding:8px 12px;display:grid}.so-quote p{font-size:14.5px;line-height:1.4}.so-quote small{color:var(--kit-62);font-size:12px}.so-pic{aspect-ratio:2;background:var(--ws-pane);position:relative;overflow:hidden}.so-foot{color:var(--kit-62);font-variant-numeric:tabular-nums;gap:18px;padding:0 14px 9px;font-size:12.5px;display:flex}.so-foot>span{align-items:center;gap:5px;display:inline-flex}.so-post[data-kind=stale] .so-foot{padding-top:2px}.so-comment{box-shadow:inset 0 1px 0 var(--ws-line);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;padding:8px 14px 10px;line-height:1.35;display:grid}.so-comment i{background:var(--kit-tone);width:24px;height:24px;color:var(--kit-62);border-radius:50%;place-items:center;font-size:11px;font-style:normal;font-weight:600;display:grid}.so-comment b{font-weight:600}.so-side{min-width:0;min-height:0;box-shadow:inset 1px 0 0 var(--ws-line);background:#fff;position:relative;overflow:hidden}.so-side>*{position:absolute;inset:0}.so-side>:is([data-w=thread],[data-w=reads],[data-w=rooms]){visibility:hidden}.so-side-title{flex:none;padding:12px 14px 8px;font-weight:600}.so-list,.so-rooms,.so-reads{background:#fff;flex-direction:column;min-height:0;display:flex}.so-list-view{flex:1;min-height:0;overflow:hidden}.so-list-rows{position:relative}.so-list-rows li{box-shadow:inset 0 -1px 0 var(--ws-line);grid-template-columns:minmax(0,1fr) auto;gap:0 8px;padding:6px 14px;display:grid}.so-list-rows b{font-weight:600}.so-list-rows [data-w=when]{color:var(--kit-62);white-space:nowrap;font-size:12px}.so-list-rows p{color:var(--kit-62);white-space:nowrap;text-overflow:ellipsis;grid-column:1/3;font-size:12.5px;overflow:hidden}.so-list-rows [data-gap]{background:var(--ws-pane);color:var(--kit-62);font-size:12.5px;display:block}.so-list-rows [data-old] b{color:#b3261e}.so-reads dl{padding-inline:14px;display:grid}.so-reads dl>div{box-shadow:inset 0 -1px 0 var(--ws-line);gap:1px;padding:8px 0;display:grid}.so-reads dt{color:var(--kit-62);font-size:12.5px}.so-reads dd{font-weight:600}.so-reads [data-stop] dd{color:#b3261e}.so-rooms ul{gap:8px;padding:0 12px 12px;display:grid}.so-rooms li{box-shadow:0 0 0 1px var(--ws-line);border-radius:8px;grid-template-columns:60px minmax(0,1fr);gap:1px 10px;padding:10px;display:grid}.so-room-pic{background:var(--ws-pane);border-radius:4px;grid-row:1/3;width:60px;height:60px;position:relative;overflow:hidden}.so-rooms b{font-weight:600}.so-rooms p{font-size:13px;line-height:1.34}.so-phone{background:var(--so-ground);padding:14px 14px 0}.so-screen{background:#fff;border-radius:22px 22px 0 0;flex-direction:column;height:100%;padding:0 12px;display:flex;overflow:hidden;box-shadow:0 0 0 5px #17181a}.so-screen-top{flex:none;justify-content:space-between;align-items:baseline;gap:8px;padding:12px 2px 8px;display:flex}.so-screen-top b{font-weight:600}.so-screen-top small{color:var(--kit-62);font-size:12px}.so-bubbles{justify-items:start;gap:6px;display:grid}.so-bubble-pic{aspect-ratio:3/2;background:var(--ws-pane);border-radius:12px;width:86%;position:relative;overflow:hidden}.so-bubble{background:var(--kit-tone);border-radius:12px;max-width:94%;padding:8px 11px}.so-note{line-height:1.38}.so-note mark{background:linear-gradient(var(--so-mark), var(--so-mark)) no-repeat 0 0 / 100% 100%;color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone}.so-from{color:var(--kit-62);font-size:12px}.so-fly{z-index:3;transform-origin:0 0;visibility:hidden;border-radius:6px;width:480px;height:240px;position:absolute;top:0;left:0;overflow:hidden}@media (max-height:800px){.ws-stage .so-pic{aspect-ratio:5/2}}@container ws-stage (max-width:1040px){.so-desk{grid-template-columns:196px minmax(0,1fr) 264px}.so-net-search{width:180px}}@container ws-stage (max-width:860px){.so-bar{gap:10px}.so-addr{flex:none;padding:1px 8px}.so-addr span,.so-net{display:none}.so-desk{grid-template-rows:54px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.so-page{box-shadow:inset 0 -1px 0 var(--ws-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0 10px;padding:0 12px;display:grid}.so-cover,.so-facts,.so-posted{display:none}.so-id{grid-column:1/3;grid-template-columns:36px minmax(0,1fr);gap:0 9px;min-width:0;padding:0;display:grid}.so-id .so-avatar{width:36px;height:36px;box-shadow:none;grid-row:1/3;margin:0;font-size:13px}.so-id-name{font-size:16.5px}.so-id-kind{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.so-act{margin:0;padding:7px 12px;font-size:15.5px}.so-rows{gap:8px;width:100%;padding:8px 10px}.so-post{grid-template-columns:minmax(0,1fr) 40%;gap:6px 12px;padding-top:10px}.so-post>:not(.so-pic){grid-column:1}.so-post:not([data-photo],[data-kind=job])>*{grid-column:1/3}.so-pic{aspect-ratio:auto;grid-area:1/2/5;min-height:228px}.so-head{gap:8px;padding-inline:12px}.so-head b{font-size:15px}.so-head small{font-size:13.5px}.so-words{padding-inline:12px}.so-text,.so-quote p{font-size:16px;line-height:1.32}.so-text[data-short]{font-size:24px;line-height:1.2}.so-link{font-size:13.5px}.so-foot{padding:0 12px 8px;font-size:14px}.so-comment{padding:7px 12px 8px;font-size:14.5px}.so-side{box-shadow:none;pointer-events:none;background:0 0;position:absolute;inset:54px 0 0;overflow:visible}.so-list{display:none}.so-phone{background:0 0;width:56%;padding:8px 8px 0;left:auto}.so-screen{border-radius:16px 16px 0 0;padding:0 10px;box-shadow:0 0 0 4px #17181a}.so-screen-top{padding:7px 2px 5px;font-size:15px}.so-screen-top small,.so-from{font-size:13.5px}.so-bubbles{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:6px 8px}.so-bubble-pic{aspect-ratio:1;border-radius:8px;width:96px}.so-bubble{grid-column:1/3;max-width:none;padding:6px 9px}.so-from{display:none}.so-note{font-size:15px;line-height:1.26}.so-reads{width:42%;box-shadow:inset 1px 0 0 var(--ws-line);left:auto}.so-side-title{padding:8px 12px 4px;font-size:15px}.so-reads dl{padding-inline:12px}.so-reads dl>div{padding:4px 0}.so-reads dt{font-size:13.5px}.so-reads dd{font-size:15px;line-height:1.2}.so-rooms ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 10px 10px}.so-rooms li{grid-template-columns:minmax(0,1fr);align-content:start;gap:3px;padding:0 0 8px;overflow:hidden}.so-room-pic{border-radius:0;grid-row:auto;width:100%;height:74px}.so-rooms b{padding-inline:9px;font-size:14.5px;line-height:1.15}.so-rooms p{padding-inline:9px;font-size:14.5px;line-height:1.26}}.so-still>li[data-full]{grid-column:1/-1}.so-still .so-desk{grid-template-columns:232px minmax(0,1fr)}.so-still .so-side-title{display:none}.so-still .so-list-view{overflow:visible}.so-still .so-list-rows{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;display:grid}.so-still .so-rooms ul{grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.so-still .so-phone{padding-bottom:14px}.so-still .so-screen{border-radius:22px;padding-bottom:12px}.so-still .so-reads+.so-reads{box-shadow:inset 0 1px 0 var(--ws-line)}@media (max-width:899px){.so-still .so-desk,.so-still .so-rooms ul,.so-still .so-list-rows{grid-template-columns:minmax(0,1fr)}}.so-hero-in{aspect-ratio:16/11;background:#fff;flex-direction:column;gap:7px;padding-top:10px;font-size:13px;display:flex;overflow:hidden}.so-hero-text{text-wrap:pretty;flex:none;padding-inline:14px;line-height:1.34}.so-hero-pic{background:var(--ws-pane);flex:1;min-height:0;position:relative;overflow:hidden}.so-hero .so-comment{background:#fff;flex:none;padding-block:6px 7px}@media (max-width:899px){.so-hero-in{aspect-ratio:auto}.so-hero-pic{flex:none;height:clamp(120px,42vw,200px)}}.kit[data-motion=on] .so-hero.is-in .so-comment{animation:ws-glimpse-land .52s var(--kit-out) .32s backwards}}
