body:has(.house) header.sticky.top-0{display:none!important}body:has(.house) footer.border-t{display:none!important}body:has(.house) nav.fixed.bottom-0{display:none!important}body:has(.house) div.fixed.inset-0.pointer-events-none[aria-hidden]{display:none!important}body:has(.house) div.h-16[aria-hidden]{display:none!important}body:has(.house){background:#15120f!important}.house,.hres{--h-bg:#15120f;--h-bg2:#1d1915;--h-paper:#efe6d6;--h-paper2:#e4d9c4;--h-ink:#1b1916;--h-fg:#efe6d6;--h-muted:#a39a8c;--h-line:#2f2922;--h-accent:#e0892b;--h-seal:#c9392c;--h-serif:"Noto Serif KR", "Apple SD Gothic Neo", serif;--h-sans:"Noto Sans KR", "Apple SD Gothic Neo", system-ui, sans-serif;--h-hand:"Nanum Pen Script", "Apple SD Gothic Neo", cursive;--h-box-bg:radial-gradient(120% 100% at 0% 0%, #e0892b13, transparent 55%), linear-gradient(165deg, #fff0d70d, #fff0d703 55%, #0000001f), #1d1915e0;--h-box-line:#efe6d616;--h-box-shadow:0 16px 36px #00000061, inset 0 1px 0 #ffffff0d;--h-feather:linear-gradient(90deg, transparent, #000 16%, #000 84%, transparent), linear-gradient(180deg, transparent, #000 16%, #000 84%, transparent);z-index:6;background:var(--h-bg);min-height:100vh;color:var(--h-fg);font-family:var(--h-sans);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:anywhere;font-size:16px;line-height:1.65;position:relative}.house *{box-sizing:border-box}.house a{color:inherit;text-decoration:none}.house img{max-width:100%;height:auto;display:block}.house .wrap{max-width:680px;margin:0 auto;padding-inline:20px}.house .feather{-webkit-mask-image:var(--h-feather);-webkit-mask-composite:source-in;-webkit-mask-image:var(--h-feather);mask-image:var(--h-feather);-webkit-mask-composite:source-in;mask-composite:intersect}:is(.house,.hres) .h-candle{inset:var(--candle-inset,-8% 0);z-index:-1;pointer-events:none;position:absolute}:is(.house,.hres) .h-candle:before{content:"";background:radial-gradient(var(--candle-size,55% 62%) at 50% var(--candle-y,50%), #e0892b21, #e0892b0a 55%, transparent 75%);animation:5.6s ease-in-out infinite alternate paused h-candle-breathe;position:absolute;inset:0}:is(.house,.hres) .vis .h-candle:before{animation-play-state:running}@keyframes h-candle-breathe{to{opacity:.6}}@media (prefers-reduced-motion:reduce){:is(.house,.hres) .h-candle:before{animation:none}}:is(.house,.hres) .h-lock{isolation:isolate;text-align:left;background:#0d0a08e6;border-radius:3px;align-items:center;gap:12px;max-width:calc(100% - 16px);padding:10px 18px 10px 12px;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #e6c27a99,inset 0 0 0 3px #0d0a08eb,inset 0 0 0 4px #e6c27a38,0 14px 30px -12px #000000f2}:is(.house,.hres) .h-lock:after{content:"";z-index:-1;pointer-events:none;opacity:.35;background:radial-gradient(closest-side,#e0892b47,#0000);border-radius:8px;animation:3.4s ease-in-out infinite alternate h-lock-glow;position:absolute;inset:-6px}:is(.house,.hres) .h-lock i{color:#d0503f;border:1.5px solid;border-radius:3px;flex:none;place-items:center;width:34px;height:34px;font-family:Song Myung,Noto Serif KR,serif;font-size:21px;font-style:normal;line-height:1;display:grid;transform:rotate(-5deg)}:is(.house,.hres) .h-lock>span{gap:1px;min-width:0;display:grid}:is(.house,.hres) .h-lock small{letter-spacing:.02em;color:#efe6d6bd;font-size:12.5px;line-height:1.35}:is(.house,.hres) .h-lock b{font-family:var(--h-serif);letter-spacing:.01em;color:#f3dca6;text-shadow:0 0 16px #e0892b80;word-break:keep-all;font-size:18px;font-weight:700;line-height:1.3}@keyframes h-lock-glow{to{opacity:1}}@media (prefers-reduced-motion:reduce){:is(.house,.hres) .h-lock:after{animation:none}}.house .sign{border-bottom:1px solid var(--h-line);justify-content:space-between;align-items:center;padding:14px 0;display:flex}.house .sign .name{align-items:flex-end;gap:10px;display:inline-flex}.house .sign .name img{width:auto;height:40px}.house .sign .name small{font-family:var(--h-sans);letter-spacing:.14em;color:var(--h-muted);padding-bottom:3px;font-size:11px;font-weight:400}.house .sign .right{color:var(--h-muted);gap:16px;font-size:13px;display:flex}.house .sign .right a:hover{color:var(--h-accent)}.house .admin-note{color:var(--h-muted);letter-spacing:.02em;padding:8px 0 0;font-size:12px}.house .admin-note b{color:var(--h-seal);font-weight:600}.house .door{margin:10px -20px 0;position:relative}.house .hero-photo{aspect-ratio:4/5;width:100%;position:relative;overflow:hidden}.house .hero-photo img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.house .hero-photo .hero-video{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.house .hero-photo .hero-video{display:none}}.house .hero-photo:after{content:"";background:linear-gradient(180deg, #15120f59 0%, #15120f00 22%, #15120f00 48%, #15120fc7 78%, var(--h-bg) 100%), linear-gradient(90deg, #15120f8c 0%, #15120f00 18%, #15120f00 82%, #15120f8c 100%);position:absolute;inset:0}.house .door .in{gap:22px;margin-top:-120px;padding:0 20px 28px;display:grid;position:relative}.house .ambient{height:150px;margin:34px -20px 0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.house .ambient video{object-fit:cover;opacity:.7;width:100%;height:100%}.house .ambient-incense{height:170px;margin:6px -20px 10px}.house .ambient-incense video{object-position:50% 40%;opacity:.8}@media (prefers-reduced-motion:reduce){.house .ambient video{display:none}}.house .paradox{font-family:var(--h-serif);text-align:center;text-wrap:balance;color:#f4e3bf;text-shadow:0 0 24px #ecaa4a47,0 1px #00000059;margin:0;font-size:26px;font-weight:600;line-height:1.45}.house .paradox .w{opacity:0;filter:blur(5px);animation:.75s cubic-bezier(.2,.7,.2,1) forwards house-speak;display:inline-block;transform:translateY(7px)}@keyframes house-speak{to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){.house .paradox .w{opacity:1;filter:none;animation:none;transform:none}}.house .place,.house .place2{text-align:center;font-family:var(--h-serif);color:var(--h-muted);margin:0;line-height:1.6}.house .place{letter-spacing:.04em;margin-top:-6px;font-size:13px}.house .place2{letter-spacing:.01em;margin-top:-10px;font-size:14px;font-weight:500}.house .place .ln,.house .place2 .ln{white-space:nowrap;display:block}@media (max-width:340px){.house .place .ln,.house .place2 .ln{white-space:normal}}.house .asks{gap:10px;margin-top:8px;display:grid}.house #asks{scroll-margin-top:24px}.house .asks .q{font-family:var(--h-serif);color:var(--h-accent);letter-spacing:.04em;text-align:center;margin:0;font-size:17px}.house .asks .q-sub{text-align:center;letter-spacing:.12em;color:var(--h-muted);margin:-4px 0 6px;font-size:12px}.house .page-title{font-family:var(--h-serif);color:var(--h-paper);text-wrap:balance;margin:0 0 10px;font-size:26px;font-weight:600;line-height:1.4}.house .choose{gap:16px;margin-top:20px;display:grid}.house .choose-item{gap:8px;display:grid}.house .demo-link{color:var(--h-accent);border-bottom:1px solid #e0892b73;justify-self:end;margin-right:4px;padding-bottom:1px;font-size:13px}.house .demo-link:hover{border-color:var(--h-accent)}.house .note{color:var(--h-muted);border-left:2px solid #e0892b80;margin:24px 0 0;padding-left:12px;font-size:13.5px;line-height:1.6}.house .ask{border:1px solid var(--h-box-line);background:var(--h-box-bg);box-shadow:var(--h-box-shadow);color:var(--h-fg);border-radius:18px;align-items:center;gap:16px;padding:14px 18px 14px 14px;font-size:16px;transition:border-color .18s,box-shadow .18s,transform .12s;display:flex}.house .ask img{object-fit:cover;filter:saturate(.9);border-radius:16px;flex:none;width:72px;height:72px}.house .ask .txt{flex:1;gap:3px;min-width:0;display:grid}.house .ask .txt b{font-family:var(--h-serif);letter-spacing:-.005em;font-size:17px;font-weight:600}.house .ask .txt em{color:var(--h-muted);font-size:13.5px;font-style:normal;line-height:1.5}.house .ask:hover,.house .ask:focus-visible{box-shadow:0 0 0 1px #e0892b38, var(--h-box-shadow);border-color:#e0892b80;outline:none}.house .ask:active{transform:translateY(1px)}.house .ask .arrow{color:var(--h-muted);margin-left:auto;font-size:14px}.house .ask.closed{opacity:.55}.house .ask.closed small{color:var(--h-seal);letter-spacing:.02em;margin-top:2px;font-size:12px;font-weight:400;display:block}.house .pick summary{cursor:pointer;list-style:none}.house .pick summary::-webkit-details-marker{display:none}.house .pick .pick-btn .arrow{transition:transform .2s}.house .pick[open] .pick-btn{box-shadow:none;border-bottom-color:#0000;border-radius:18px 18px 0 0}.house .pick[open] .pick-btn .arrow{transform:rotate(180deg)}.house .pick-list{border:1px solid var(--h-box-line);background:var(--h-box-bg);box-shadow:var(--h-box-shadow);border-top:0;border-radius:0 0 18px 18px;display:grid;overflow:hidden}.house .pick-item{border-top:1px solid var(--h-box-line);color:var(--h-fg);align-items:center;gap:14px;padding:12px 18px 12px 14px;display:flex}.house .pick-item img{object-fit:cover;filter:saturate(.9);border-radius:14px;flex:none;width:60px;height:60px}.house .pick-item .txt{flex:1;gap:2px;min-width:0;display:grid}.house .pick-item .txt b{font-size:15px;font-weight:600}.house .pick-item .txt em{color:var(--h-muted);font-size:13px;font-style:normal}.house .pick-item .arrow{color:var(--h-muted);margin-left:auto}.house .pick-item:hover b,.house .pick-item:focus-visible b{color:var(--h-accent)}.house .pick-item.closed{opacity:.5}.house .pick-item.closed em{color:var(--h-seal)}.house section{padding:44px 0 8px}.house h2{font-family:var(--h-serif);color:var(--h-paper);letter-spacing:-.01em;margin:0 0 14px;font-size:21px;font-weight:600}.house h2:after{content:"";background:linear-gradient(90deg, var(--h-accent), #e0892b00);opacity:.85;border-radius:2px;width:28px;height:2px;margin-top:9px;display:block}.house .lead{color:var(--h-muted);max-width:56ch;margin:0 0 18px;font-size:14.5px}.house .rule{background:var(--h-line);height:1px;margin:10px 0 0}.house .rooms{border-top:1px solid var(--h-line);gap:0;display:grid}.house .room{border-bottom:1px solid var(--h-line);grid-template-columns:96px 1fr;align-items:center;gap:16px;padding:16px 0;display:grid}.house .room img{object-fit:cover;filter:saturate(.9);border-radius:2px;width:96px;height:96px}.house .room h3{font-family:var(--h-serif);margin:0 0 4px;font-size:17px;font-weight:600}.house .room p{color:var(--h-muted);margin:0;font-size:14px}.house .room .closed-tag{color:var(--h-seal);font-size:12px;font-family:var(--h-sans);margin-left:6px;font-weight:400}.house .room:hover h3{color:var(--h-accent)}.house .hwho{isolation:isolate;display:flow-root;position:relative}.house .hwho-glow{--candle-inset:34% -20px -10%;--candle-size:78% 52%;--candle-y:58%}.house .hwho-photo{aspect-ratio:1;-webkit-mask-composite:source-in;margin:0 -20px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000),linear-gradient(#0000,#000 14% 56%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000),linear-gradient(#0000,#000 14% 56%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.house .hwho-photo img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.house .hwho-photo:after{content:"";opacity:0;pointer-events:none;background:#0d0b09;position:absolute;inset:0}.house .hwho-line{font-family:var(--h-serif);letter-spacing:-.01em;color:var(--h-paper);text-wrap:pretty;text-shadow:0 1px 14px #000000f2,0 0 2px #000000b3;margin:-92px 0 0;font-size:19.5px;font-weight:600;line-height:1.55;position:relative}.house .hwho-line span{text-wrap:balance;display:block}.house .hwho-line span+span{margin-top:2px}.house .hwho-rule{transform-origin:0;background:linear-gradient(90deg,#e6c27a80,#e6c27a42 45%,#e6c27a00);height:1px;margin:20px 0 16px;display:block}.house .hwho-sub{font-family:var(--h-serif);color:#efe6d6c7;text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.8}.house .hwho-go{margin-top:20px}@media (min-width:560px){.house .hwho-photo{aspect-ratio:4/3}}@keyframes hwho-dark{0%{opacity:.66}}@keyframes hwho-settle{0%{transform:scale(1.08)}}@keyframes hwho-draw{0%{transform:scaleX(0)}}.house .hwho.arm:not(.on) .hwho-photo img{transform:scale(1.08)}.house .hwho.arm:not(.on) .hwho-photo:after{opacity:.66}.house .hwho.arm:not(.on) :is(.hwho-glow,.hwho-line span,.hwho-sub,.hwho-go){opacity:0}.house .hwho.arm:not(.on) .hwho-rule{transform:scaleX(0)}.house .hwho.arm.on .hwho-photo img{animation:2s cubic-bezier(.22,1,.36,1) backwards hwho-settle}.house .hwho.arm.on .hwho-photo:after{animation:1.8s cubic-bezier(.22,1,.36,1) backwards hwho-dark}.house .hwho.arm.on .hwho-glow{animation:1.8s .3s backwards hrv-glow-in}.house .hwho.arm.on .hwho-line span{animation:.9s cubic-bezier(.22,1,.36,1) .45s backwards hrv-up}.house .hwho.arm.on .hwho-line span+span{animation-delay:.85s}.house .hwho.arm.on .hwho-rule{animation:1.2s cubic-bezier(.22,1,.36,1) 1.15s backwards hwho-draw}.house .hwho.arm.on .hwho-sub{animation:.9s cubic-bezier(.22,1,.36,1) 1.35s backwards hrv-up}.house .hwho.arm.on .hwho-go{animation:.8s cubic-bezier(.22,1,.36,1) 1.55s backwards hrv-up}@media (prefers-reduced-motion:reduce){.house .hwho *,.house .hwho :after,.house .hwho .h-candle:before{transition:none!important;animation:none!important}}.house #review-sec .lead{margin-bottom:12px}.house .hrv{gap:12px;display:grid;position:relative}.house .hrv-head{margin:0 -20px;position:relative}.house .hrv-hero{aspect-ratio:2;-webkit-mask-image:var(--h-feather);-webkit-mask-composite:source-in;-webkit-mask-image:var(--h-feather);mask-image:var(--h-feather);background:#0d0b09;margin:0;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}.house .hrv-hero img{object-fit:cover;object-position:50% 58%;width:100%;height:100%;display:block}.house .hrv-stat{font-family:var(--h-serif);text-shadow:0 1px 12px #000000f2,0 0 2px #000c;align-items:baseline;gap:8px;margin:0;display:flex;position:absolute;bottom:12px;left:22px}.house .hrv-stat span{letter-spacing:.14em;color:var(--h-gold);font-size:13px}.house .hrv-stat b{color:var(--h-paper);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.house .hrv-stat small{font-family:var(--h-sans);color:#efe6d6c7;font-size:12px}.house .hrv-rows{isolation:isolate;gap:6px;margin:0 -20px;display:grid;position:relative}.house .hrv .rvm{padding-block:6px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 13% 87%,#0000);mask-image:linear-gradient(90deg,#0000,#000 13% 87%,#0000)}.house .hrv .rv-half{gap:0;padding:0}.house .hrv .rvc{width:252px;box-shadow:none;background:0 0;border:0;border-radius:12px;padding:8px 22px 8px 20px;transition:background-color .35s;position:relative}.house .hrv .rvc:after{content:"";background:linear-gradient(#0000,#e6c27a6b,#0000);width:1px;position:absolute;top:8%;bottom:8%;right:0}.house .hrv .rvc:active{background:#e0892b14}@media (hover:hover){.house .hrv .rvc:hover .rvc-title{color:#f2d9a0}}.house .hrv .rvc:focus-visible{outline-offset:-3px;outline:1px solid #e6c27ab3}.house .hrv .rvc-stars{color:#d9a95b;letter-spacing:.08em}.house .hrv .rvc-who{color:#8c8274}.house .hrv .rvc-title{font-family:var(--h-serif);color:var(--h-paper);margin-bottom:4px;font-size:15px;font-weight:700;transition:color .3s}.house .hrv .rvc-body{color:#efe6d6b3;font-size:13px;line-height:1.7}.house .hrv .rvk-kt{background:#e6c27a12;box-shadow:inset 0 0 0 1px #e6c27a4d}.house .hrv .rvk-kt i{border-left-color:#e6c27a5c}.house .hrv-hint{text-align:center;color:var(--h-muted);margin:0;font-size:12px}.house .hrv-all,.house .hwho-go,.house .nyt-sample-go{cursor:pointer;width:100%;min-height:50px;font:inherit;font-family:var(--h-serif);letter-spacing:.04em;color:#f2d9a0;text-shadow:0 0 10px #e0892b59;-webkit-tap-highlight-color:transparent;background:linear-gradient(#2a2119,#15110d);border:0;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:15.5px;font-weight:700;transition:filter .2s,transform .12s;display:flex;box-shadow:inset 0 0 0 1px #e6c27abf,inset 0 0 0 3px #120d0ae6,inset 0 0 0 4px #e6c27a47,0 6px 14px -8px #000c}.house .hrv-all i,.house .hwho-go i,.house .nyt-sample-go i{font-size:18px;font-style:normal;line-height:1;transition:transform .35s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.house .hrv-all:hover,.house .hwho-go:hover,.house .nyt-sample-go:hover{filter:brightness(1.12)}.house .hrv-all:hover i,.house .hwho-go:hover i,.house .nyt-sample-go:hover i{transform:translate(3px)}}.house .hrv-all:active,.house .hwho-go:active,.house .nyt-sample-go:active{transform:scale(.99)}.house .hrv-all:focus-visible,.house .hwho-go:focus-visible,.house .nyt-sample-go:focus-visible{outline:2px solid var(--h-gold);outline-offset:3px}@keyframes hrv-light{0%{filter:brightness(.38)saturate(.7);transform:scale(1.08)}}@keyframes hrv-from-r{0%{opacity:0;transform:translate(72px)}}@keyframes hrv-from-l{0%{opacity:0;transform:translate(-72px)}}@keyframes hrv-up{0%{opacity:0;transform:translateY(10px)}}@keyframes hrv-glow-in{0%{opacity:0}}.house .hrv.arm:not(.on) .hrv-hero img{filter:brightness(.38)saturate(.7);transform:scale(1.08)}.house .hrv.arm:not(.on) :is(.hrv-stat,.hrv-hint,.hrv-all,.hrv-glow,.hrv-rows>.rvm){opacity:0}.house .hrv.arm.on .hrv-hero img{animation:1.8s cubic-bezier(.22,1,.36,1) backwards hrv-light}.house .hrv.arm.on .hrv-glow{animation:1.8s .2s backwards hrv-glow-in}.house .hrv.arm.on .hrv-stat{animation:.8s cubic-bezier(.22,1,.36,1) .6s backwards hrv-up}.house .hrv.arm.on .hrv-rows>.rvm:first-child{animation:1.3s cubic-bezier(.22,1,.36,1) .35s backwards hrv-from-r}.house .hrv.arm.on .hrv-rows>.rvm:nth-child(2){animation:1.3s cubic-bezier(.22,1,.36,1) .5s backwards hrv-from-l}.house .hrv.arm.on .hrv-hint{animation:.8s cubic-bezier(.22,1,.36,1) .9s backwards hrv-up}.house .hrv.arm.on .hrv-all{animation:.8s cubic-bezier(.22,1,.36,1) 1s backwards hrv-up}@media (prefers-reduced-motion:reduce){.house .hrv *,.house .hrv .rvc,.house .hrv .h-candle:before{transition:none!important;animation:none!important}}.house .promises{gap:12px;display:grid}.house .promise{grid-template-columns:64px 1fr;align-items:center;gap:16px;font-size:14.5px;display:grid}.house .promise img{object-fit:cover;border-radius:14px;width:64px;height:64px}.house .promise b{color:var(--h-paper);margin-bottom:2px;font-size:13px;font-weight:600;display:block}.house .paper{background:var(--h-paper) url(/house/tex-paper.webp) center/cover;color:var(--h-ink);border-radius:2px;padding:22px 22px 24px;box-shadow:0 18px 40px #00000073}.house .paper .hand{font-family:var(--h-hand);color:#2b241d;font-size:26px;line-height:1.3}.house .paper .small{color:#6b655c;font-size:13px}.house .bio-name{font-family:var(--h-serif);color:var(--h-seal);letter-spacing:.1em;margin:28px 0 8px;font-size:15px;line-height:1.7}.house .bio-name span{display:block}.house .bio-paradox{font-family:var(--h-serif);text-wrap:balance;color:var(--h-paper);margin:0 0 12px;font-size:30px;font-weight:600;line-height:1.35}.house .bio-note{color:var(--h-muted);margin:0 0 22px;font-size:13px}.house .bio-photo{aspect-ratio:4/5;border-radius:2px;width:100%;overflow:hidden}.house .bio-photo img{object-fit:cover;width:100%;height:100%}.house .bio-place{font-family:var(--h-serif);color:var(--h-paper);letter-spacing:.04em;margin:26px 0 6px;font-size:17px}.house .bio-lines{gap:26px;margin-top:22px;display:grid}.house .bio-lines p{color:var(--h-fg);margin:0;font-size:17px;line-height:1.75}.house .bio-step{gap:26px;display:grid}.house .bio-old{margin:8px 0 6px}.house .bio-frame{background:#f3eee4;border:10px solid #f3eee4;width:100%;max-width:420px;line-height:0;position:relative;transform:rotate(-1.2deg);box-shadow:0 20px 50px #00000080}.house .bio-frame img{width:100%;height:auto;display:block}.house .bio-frame .bio-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.house .bio-frame .bio-video{display:none}}.house .bio-step:nth-child(2n) .bio-frame{transform:rotate(1deg)}.house .bio-old .cap{color:var(--h-muted);margin-top:14px;font-size:13px}.house .bio-chapter{font-family:var(--h-serif);letter-spacing:.12em;color:var(--h-seal);border-top:1px solid #e6c27a40;margin:22px 0 0;padding-top:22px;font-size:15px;font-weight:600}.house .bio-step:first-child .bio-chapter{margin-top:4px}.house .sources{color:var(--h-muted);gap:8px;margin:18px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.house .sources a{color:var(--h-fg);border-bottom:1px solid var(--h-line)}.house .sources a:hover{color:var(--h-accent);border-color:var(--h-accent)}.house .cta-bar{padding:12px 0 calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg, #15120f00 0%, var(--h-bg) 35%);position:sticky;bottom:0}.house .cta{text-align:center;color:#2a1d0d;font-family:var(--h-serif);letter-spacing:.01em;background:linear-gradient(#f4d98f 0%,#e4b85a 48%,#c9922f 100%);border-radius:16px;padding:13px 16px 11px;font-size:19px;font-weight:700;line-height:1.2;transition:transform 80ms,filter .15s;display:block;box-shadow:0 12px 30px #00000080,inset 0 1px #ffffff80,inset 0 -2px #00000024}.house .cta small{font-family:var(--h-sans);letter-spacing:.01em;color:#4a3517;margin-top:5px;font-size:12.5px;font-weight:500;display:block}.house .cta small .live-num{font-family:var(--h-serif);color:#9b1d1d;font-variant-numeric:tabular-nums;letter-spacing:.01em;margin:0 1px;font-size:16px;font-weight:700}.house .live-num{display:inline-grid}.house .live-num>span{text-align:right;grid-area:1/1}.house .live-num>.live-num-hold{visibility:hidden}.house .cta .live-dot{vertical-align:1px;background:#1f6b2e;border-radius:50%;width:7px;height:7px;margin-right:5px;animation:2.2s ease-in-out infinite house-live;display:inline-block}.house .cta .live-tag{letter-spacing:.14em;color:#1f6b2e;margin-right:7px;font-size:10px;font-weight:800}.house .cta{position:relative;overflow:hidden}.house .cta:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff73,#0000);width:45%;height:100%;animation:3.4s ease-in-out infinite house-sweep;position:absolute;top:0;left:-60%;transform:skew(-20deg)}@keyframes house-sweep{0%,55%{transform:translate(0)skew(-20deg)}85%,to{transform:translate(400%)skew(-20deg)}}@keyframes house-live{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.house .cta:after,.house .cta .live-dot{animation:none}}.house .cta:active{transform:translateY(1px)}.house .foot{color:var(--h-muted);text-align:center;letter-spacing:.02em;padding:36px 0 28px;font-size:12.5px}.house .foot a{border-bottom:1px solid var(--h-line);margin:0 6px}@media (max-width:420px){.house .paradox{font-size:23px}.house .bio-paradox{font-size:26px}}@media (prefers-reduced-motion:no-preference){.house .door .in>*{animation:.7s both house-rise}.house .door .in>:nth-child(2){animation-delay:.15s}.house .door .in>:nth-child(3){animation-delay:.3s}@keyframes house-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}.house .kintro{min-height:100svh;position:relative}.house .kintro-bar{z-index:20;padding:14px 20px 10px;padding-top:calc(14px + env(safe-area-inset-top,0px));background:linear-gradient(#15120fbf,#15120f00);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.house .kintro-brand{align-items:flex-end;gap:10px;display:inline-flex}.house .kintro-brand img{width:auto;height:32px}.house .kintro-brand small{font-family:var(--h-sans);letter-spacing:.14em;color:var(--h-muted);padding-bottom:2px;font-size:11px;font-weight:400}.house .kintro-skip{font:inherit;color:var(--h-paper2);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#15120f73;border:1px solid #efe6d62e;border-radius:999px;padding:7px 13px;font-size:13px}.house .kintro-skip:hover{border-color:var(--h-accent);color:var(--h-accent)}.house .kintro-stage{z-index:1;height:100svh;position:sticky;top:0;overflow:hidden}.house .kintro-stage .layer{opacity:0;transition:opacity 1s;position:absolute;inset:0}.house .kintro-stage .layer.on{opacity:1}.house .kintro-stage .layer img,.house .kintro-stage .layer video{object-fit:cover;object-position:50% 35%;width:100%;height:100%;position:absolute;inset:0}.house .kintro-stage .layer.dim img,.house .kintro-stage .layer.dim video{opacity:.55}.house .kintro-stage .veil{background:linear-gradient(#15120f8c 0%,#15120f26 30%,#15120f40 55%,#15120feb 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.house .kintro-stage .layer video{display:none}}.house .kintro-dots{z-index:20;gap:10px;margin:0;padding:0;list-style:none;display:grid;position:fixed;top:50%;right:12px;transform:translateY(-50%)}.house .kintro-dots li{background:#efe6d647;border-radius:50%;width:6px;height:6px;transition:background .3s,transform .3s}.house .kintro-dots li.on{background:var(--h-accent);transform:scale(1.5)}.house .kintro-steps{z-index:2;margin-top:-100svh;position:relative}.house .kstep{min-height:100svh;padding:0 22px 64px;padding-bottom:calc(64px + env(safe-area-inset-bottom,0px));align-items:end;display:grid}.house .kstep-in{gap:14px;width:100%;max-width:560px;margin:0 auto;display:grid}.house .kstep .kicker{font-family:var(--h-serif);letter-spacing:.14em;color:var(--h-accent);margin:0;font-size:13px}.house .kstep .say{font-family:var(--h-serif);color:#f4e3bf;text-shadow:0 0 24px #ecaa4a40,0 1px #0006;text-wrap:balance;margin:0;font-size:24px;font-weight:600;line-height:1.45}.house .kstep .kline{display:block}.house .kstep .w{display:inline-block}@media (prefers-reduced-motion:no-preference){.house .kintro.js .kstep .w{--v:clamp(0, calc(var(--p,1) * (var(--n,1) + 2) - var(--i,0)), 1);opacity:var(--v);transform:translateY(calc((1 - var(--v)) * 8px));filter:blur(calc((1 - var(--v)) * 4px));transition:opacity .22s ease-out,transform .22s ease-out,filter .22s ease-out}.house .kintro.js .kstep.first .w{opacity:0;filter:blur(5px);transition:none;animation:.7s cubic-bezier(.2,.7,.2,1) forwards house-speak;transform:translateY(7px)}}.house .kthree{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:6px;display:grid}.house .kcard{text-align:center;border:1px solid var(--h-box-line);background:var(--h-box-bg);box-shadow:var(--h-box-shadow);opacity:0;border-radius:16px;justify-items:center;gap:2px;padding:14px 8px 12px;transition:opacity .6s,transform .6s;display:grid;transform:translateY(10px)}.house .kstep.on .kcard{opacity:1;transform:none}.house .kstep.on .kcard:nth-child(2){transition-delay:.18s}.house .kstep.on .kcard:nth-child(3){transition-delay:.36s}.house .kcard img{border-radius:14px;width:56px;height:56px;margin-bottom:6px}.house .kcard b{font-family:var(--h-serif);color:var(--h-paper);font-size:15px;font-weight:600}.house .kcard small{color:var(--h-muted);font-size:12px}.house .kpaper{background:var(--h-paper) url(/house/tex-paper.webp) center/cover;color:var(--h-ink);opacity:0;border-radius:3px;margin:8px 0 0;padding:16px 18px 18px;transition:opacity .7s .15s,transform .7s .15s;transform:rotate(-.6deg);box-shadow:0 18px 40px #00000080}.house .kstep.on .kpaper{opacity:1;transform:rotate(-.6deg)}.house .kpaper-tag{letter-spacing:.08em;color:#8a7f6e;margin:0 0 8px;font-size:11.5px}.house .kpaper-quote{font-family:var(--h-serif);color:#2b241d;margin:0 0 8px;font-size:17px;font-weight:600;line-height:1.45}.house .kpaper-read{color:#3d3630;margin:0;font-size:14px;line-height:1.6}.house .kqs{--fh-gold:var(--h-accent);--fh-text:var(--h-fg);opacity:0;margin-top:6px;transition:opacity .7s .1s,transform .7s .1s;transform:translateY(10px)}.house .kstep.on .kqs{opacity:1;transform:none}.house .kqs-tag{letter-spacing:.08em;color:var(--h-muted);margin:0 0 8px;font-size:11.5px}.house .kqs .qs-panel{-webkit-mask-composite:source-in;border-radius:22px;box-shadow:0 18px 40px #00000073;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 6% 94%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.house .kqs .qs-circle path{stroke:#c9392c;stroke-width:3px}.house .kqs .qs-on .qs-circle path{animation-delay:.9s}.house .kqs .qs-on .qs-tag{animation-delay:2s}.house .kqs .qs-tag{color:#c9392c}.house .kqs .qs-hit{background:#c9392c24;box-shadow:inset 0 -2px #c9392c}.house .kintro.leaving{opacity:0;transition:opacity .38s}.house .kgo{margin-top:10px}.house .kgo .cta{cursor:pointer;width:100%;font:inherit;font-family:var(--h-serif);border:0;font-size:19px;font-weight:700}.house .ksheet-wrap{z-index:30;align-items:end;display:grid;position:fixed;inset:0}.house .ksheet-bg{cursor:pointer;background:#0000008c;border:0;position:absolute;inset:0}.house .ksheet{background:var(--h-bg2);border-top:1px solid var(--h-box-line);padding:18px 20px calc(18px + env(safe-area-inset-bottom,0px));border-radius:18px 18px 0 0;gap:10px;display:grid;position:relative}.house .ksheet p{font-family:var(--h-serif);color:var(--h-paper);margin:0 0 4px;font-size:17px}.house .ksheet-btn{font:inherit;color:var(--h-paper);cursor:pointer;background:#e0892b1f;border:1px solid #e0892b73;border-radius:14px;padding:13px;font-size:15px}.house .ksheet-btn.quiet{border-color:var(--h-box-line);color:var(--h-muted);background:0 0}.house .ksheet-wrap .ksheet{animation:.34s cubic-bezier(.2,.7,.2,1) both ksheet-up}.house .ksheet-wrap .ksheet-bg{animation:.26s both ksheet-fade}.house .ksheet-wrap.closing .ksheet{animation:.22s ease-in both ksheet-down}.house .ksheet-wrap.closing .ksheet-bg{animation:.22s reverse both ksheet-fade}@keyframes ksheet-up{0%{opacity:.6;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes ksheet-down{0%{transform:none}to{transform:translateY(100%)}}@keyframes ksheet-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.house .ksheet-wrap .ksheet,.house .ksheet-wrap .ksheet-bg{animation:none}}@media (max-width:380px){.house .kstep .say{font-size:21px}.house .kthree{gap:8px}}.house .kchooser{animation:.55s both house-rise}@media (prefers-reduced-motion:reduce){.house .kchooser{animation:none}}.house .again{text-align:right;margin:-16px 0 24px;max-width:680px;margin-inline:auto;padding-inline:20px;font-size:13px}.house .again button{font:inherit;cursor:pointer;color:var(--h-muted);border:0;border-bottom:1px solid var(--h-line);background:0 0;padding:0;font-size:13px}.house .again button:hover{color:var(--h-accent);border-color:var(--h-accent)}.house .kqs .qs-row-target:has(.qs-tag){margin-bottom:32px}.house .kw{max-width:680px;padding:0 20px calc(140px + env(safe-area-inset-bottom,0px));margin:0 auto}.house .kw-bar{grid-template-columns:40px 1fr 60px;align-items:center;padding:12px 0 6px;display:grid}.house .kw-back{font:inherit;color:var(--h-muted);cursor:pointer;text-align:left;background:0 0;border:0;padding:0 8px 4px 0;font-size:30px;line-height:1}.house .kw-back:hover{color:var(--h-accent)}.house .kw-dots{justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.house .kw-dots li{background:#efe6d638;border-radius:50%;width:7px;height:7px;transition:background .3s,transform .3s}.house .kw-dots li.done{background:#e0892b8c}.house .kw-dots li.on{background:var(--h-accent);transform:scale(1.4)}.house .kw-brand{font-family:var(--h-serif);letter-spacing:.08em;color:var(--h-muted);text-align:right;font-size:14px;font-weight:600}.house .kw-brand img{width:auto;height:24px;margin-left:auto;display:block}.house .hwait-brand img{width:auto;height:28px;display:block}.house .hwait-home{-webkit-tap-highlight-color:transparent;margin:-8px 0;padding:8px 0;display:block}.house .kpay-brand img,.house .hlg-brand img{width:auto;height:26px;display:block}.house .kw-body{padding-top:18px;animation:.5s both house-rise}@media (prefers-reduced-motion:reduce){.house .kw-body{animation:none}}.house .kw-kicker{font-family:var(--h-serif);letter-spacing:.14em;color:var(--h-accent);margin:0 0 8px;font-size:13px}.house .kw-title{font-family:var(--h-serif);color:var(--h-paper);text-wrap:balance;margin:0 0 8px;font-size:26px;font-weight:600;line-height:1.4}.house .kw-sub{color:var(--h-muted);margin:0 0 20px;font-size:14.5px;line-height:1.6}.house .kw-say{font-family:var(--h-serif);color:var(--h-paper);margin:26px 0 12px;font-size:17px;font-weight:600;line-height:1.5}.house .kw-note{border:1px solid var(--h-box-line);background:var(--h-box-bg);color:var(--h-fg);border-radius:14px;margin:0 0 16px;padding:12px 14px;font-size:13.5px;line-height:1.6}.house .kw-note.warn{border-color:#c9392c73}.house .kw-err{color:#f0c8c2;white-space:pre-line;background:#c9392c14;border:1px solid #c9392c73;border-radius:14px;margin:14px 0 0;padding:12px 14px;font-size:14px;line-height:1.6}.house .kw-hidden{display:none}.house .kw-link{font:inherit;color:var(--h-accent);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e0892b73;padding:0;font-size:13px}.house .kw-drop{border:1px solid var(--h-box-line);background:var(--h-box-bg);box-shadow:var(--h-box-shadow);cursor:pointer;border-radius:22px;align-items:end;min-height:300px;transition:border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.house .kw-drop.over,.house .kw-drop:focus-visible{box-shadow:0 0 0 1px #e0892b4d, var(--h-box-shadow);border-color:#e0892b99;outline:none}.house .kw-drop-img{object-fit:cover;object-position:50% 40%;opacity:.75;width:100%;height:100%;position:absolute;inset:0}.house .kw-drop-txt{text-align:center;background:linear-gradient(#15120f00 0%,#15120fd9 55%,#15120ff2 100%);gap:4px;padding:120px 20px 22px;display:grid;position:relative}.house .kw-drop-txt b{font-family:var(--h-serif);color:var(--h-paper);font-size:18px}.house .kw-drop-txt small{color:var(--h-muted);font-size:13px}.house .kw-spin{border:2px solid var(--h-accent);border-top-color:#0000;border-radius:50%;width:22px;height:22px;margin:0 auto 6px;animation:.8s linear infinite kw-spin}@keyframes kw-spin{to{transform:rotate(360deg)}}.house .kw-ok{background:var(--h-box-bg);border:1px solid #e0892b73;border-radius:18px;gap:4px;padding:18px 18px 16px;animation:.5s both house-rise;display:grid}.house .kw-ok b{font-family:var(--h-serif);color:var(--h-paper);font-size:18px}.house .kw-ok span{color:var(--h-fg);font-size:14px}.house .kw-ok small{color:var(--h-muted);font-size:12.5px}.house .kw-ok .kw-link{justify-self:start;margin-top:6px}.house .kw-reviews{margin-top:16px}.house .kw-guide{margin-top:18px}.house .kw-privacy{color:var(--h-muted);border-left:2px solid #e0892b80;margin:18px 0 0;padding-left:12px;font-size:13px;line-height:1.6}.house .kw-pick{grid-template-columns:1fr 1fr;gap:12px;display:grid}.house .kw-pick-btn{font:inherit;text-align:center;border:1px solid var(--h-box-line);background:var(--h-box-bg);box-shadow:var(--h-box-shadow);color:var(--h-fg);cursor:pointer;border-radius:18px;gap:2px;padding:18px 12px 16px;transition:border-color .15s,box-shadow .15s;display:grid}.house .kw-pick-btn small{letter-spacing:.12em;color:var(--h-accent);min-height:14px;font-size:11px}.house .kw-pick-btn b{font-family:var(--h-serif);color:var(--h-paper);font-size:19px}.house .kw-pick-btn.on{box-shadow:0 0 0 1px #e0892b4d, var(--h-box-shadow);border-color:#e0892ba6}.house .kw-grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.house .kw-field{gap:8px;margin-bottom:16px;display:grid}.house .kw-field-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.house .kw-field-head b{color:var(--h-paper);font-size:13.5px;font-weight:600}.house .kw-field-head small{color:var(--h-muted);font-size:12px}.house .kw-input{font:inherit;border:1px solid var(--h-box-line);width:100%;color:var(--h-fg);background:#15120f99;border-radius:12px;padding:11px 13px;font-size:15px}.house .kw-input:focus{border-color:#e0892b99;outline:none}.house .kw-input::placeholder{color:#6f6659}.house textarea.kw-input{resize:vertical;line-height:1.5}.house .kw-chips{flex-wrap:wrap;gap:8px;display:flex}.house .kw-chip{font:inherit;border:1px solid var(--h-box-line);color:var(--h-fg);cursor:pointer;background:#15120f80;border-radius:999px;padding:8px 13px;font-size:13.5px;transition:border-color .15s,background .15s,color .15s}.house .kw-chip.on{color:var(--h-paper);background:#e0892b24;border-color:#e0892bb3;font-weight:600}.house .kw-grid2 .kw-chips .kw-chip{text-align:center;flex:1}.house .kw-modes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.house .kw-mode{font:inherit;text-align:left;border:1px solid var(--h-box-line);background:var(--h-box-bg);color:var(--h-fg);cursor:pointer;border-radius:16px;gap:2px;padding:13px 14px;display:grid}.house .kw-mode b{font-family:var(--h-serif);color:var(--h-paper);font-size:16px}.house .kw-mode small{color:var(--h-muted);font-size:12px}.house .kw-mode.on{border-color:#e0892ba6;box-shadow:0 0 0 1px #e0892b4d}.house .kw-cal{gap:4px;display:inline-flex}.house .kw-cal button{font:inherit;border:1px solid var(--h-box-line);color:var(--h-muted);cursor:pointer;background:0 0;border-radius:999px;padding:4px 9px;font-size:12px}.house .kw-cal button.on{color:var(--h-paper);background:#e0892b1f;border-color:#e0892b99}.house .kw-birth{grid-template-columns:1.2fr .8fr .8fr 1.3fr;gap:6px;display:grid}.house .kw-birth select{font:inherit;border:1px solid var(--h-box-line);color:var(--h-fg);background:#15120f99;border-radius:12px;min-width:0;padding:10px 8px;font-size:14px}.house .kw-mbti{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.house .kw-mbti .kw-chip{text-align:center;letter-spacing:.04em;padding:8px 4px;font-size:13px}.house .kw-list{gap:8px;display:grid}.house .kw-list-item{font:inherit;text-align:left;border:1px solid var(--h-box-line);color:var(--h-fg);cursor:pointer;background:#15120f80;border-radius:14px;padding:11px 14px;font-size:14px;line-height:1.5}.house .kw-list-item.on{color:var(--h-paper);background:#e0892b1f;border-color:#e0892ba6}.house .kw-toggle{border:1px solid var(--h-box-line);background:var(--h-box-bg);color:var(--h-muted);cursor:pointer;border-radius:16px;align-items:flex-start;gap:12px;margin-top:6px;padding:14px 16px;font-size:13.5px;line-height:1.55;display:flex}.house .kw-toggle input{accent-color:var(--h-accent);flex:none;width:18px;height:18px;margin-top:2px}.house .kw-toggle b{color:var(--h-paper);font-weight:600}.house .kw-ho{gap:0;animation:.5s both kw-ho-in;display:grid}@keyframes kw-ho-in{0%{opacity:0;transform:translateY(8px)}}.house .kw-ho-stage{aspect-ratio:4/3;outline-offset:4px;background:#120e0b;border:1px solid #e6c27a80;outline:1px solid #e6c27a29;margin:4px 4px 0;position:relative;overflow:hidden;box-shadow:0 24px 50px #0000008c}.house .kw-ho-stage video{object-fit:cover;object-position:50% 42%;width:100%;height:100%;position:absolute;inset:0}.house .kw-ho-shade{background:radial-gradient(120% 80% at 50% 30%,#0000 55%,#100d0b8c 100%),linear-gradient(#100d0b00 60%,#100d0bb3 100%);position:absolute;inset:0}.house .kw-ho-steps{border-top:1px solid #e6c27a2e;margin:22px 4px 0;padding:0;list-style:none}.house .kw-ho-steps li{font-family:var(--h-serif);color:#a39a8cbf;border-bottom:1px solid #e6c27a1f;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:12px;padding:12px 2px;font-size:15.5px;line-height:1.45;transition:color .4s;display:grid}.house .kw-ho-steps li i{border:1px solid #e6c27a66;border-radius:50%;justify-self:center;width:7px;height:7px}.house .kw-ho-steps li.is-on{color:var(--h-paper)}.house .kw-ho-steps li.is-on i{background:radial-gradient(circle at 50% 60%,#fff3c9 0%,#f0b85a 45%,#c96d1f 100%);border:0;width:8px;height:8px;animation:1.3s ease-in-out infinite kw-ho-flame;box-shadow:0 0 10px 2px #f0b85aa6,0 0 22px 4px #e0892b40}@keyframes kw-ho-flame{0%,to{opacity:1;transform:scale(1)}40%{opacity:.82;transform:scale(.82)translateY(.5px)}70%{opacity:.95;transform:scale(1.08)}}.house .kw-ho-steps li.is-done{color:#efe6d6c7}.house .kw-ho-steps li.is-done i{background:0 0;border-top:0;border-bottom:1.5px solid #e6c27a;border-left:1.5px solid #e6c27a;border-right:0;border-radius:0;width:10px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.house .kw-ho-bar{background:#e6c27a29;height:1px;margin:18px 4px 0;position:relative;overflow:visible}.house .kw-ho-bar i{transform-origin:0;animation:kw-ho-fill var(--ho-fill,7.6s) cubic-bezier(.25,.6,.4,1) forwards;background:linear-gradient(90deg,#b9893f99,#f0d79e);position:absolute;inset:0;transform:scaleX(0);box-shadow:0 0 8px #f0b85a8c}.house .kw-ho.done .kw-ho-bar i{animation:none;transform:scaleX(1)}@keyframes kw-ho-fill{to{transform:scaleX(.94)}}.house .kw-ho-fine{text-align:center;color:var(--h-muted);letter-spacing:.02em;margin:12px 0 0;font-size:12px}.house .wpv-ctl{border-bottom:1px solid var(--h-line);color:var(--h-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:4px 20px 0;padding:10px 0 12px;font-size:12.5px;display:flex}.house .wpv-ctl button{font:inherit;color:var(--h-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:5px 11px}.house .wpv-ctl button.on{background:var(--h-paper);color:var(--h-ink)}.house .wpv-ctl label{align-items:center;gap:6px;display:inline-flex}.house .wpv-ctl .wpv-again{border-bottom:1px solid #a39a8c73;border-radius:0;margin-left:auto;padding:3px 1px 2px}.house .wpv-ended{color:var(--h-fg);border:1px dashed #e6c27a59;justify-items:start;gap:12px;margin:8px 0 0;padding:18px;font-size:14px;line-height:1.6;display:grid}.house .wpv-ended button{font:inherit;color:var(--h-accent);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e6c27a80;padding:2px 1px}.house .kw-ho-skip{font:inherit;color:var(--h-muted);cursor:pointer;opacity:0;visibility:hidden;background:0 0;border:0;border-bottom:1px solid #a39a8c73;justify-self:center;margin-top:14px;padding:3px 1px 2px;font-size:13px;transition:opacity .6s,visibility 0s linear .6s}.house .kw-ho-skip.on{opacity:1;visibility:visible;transition:opacity .6s}.house .kw-ho-skip:hover,.house .kw-ho-skip:focus-visible{color:var(--h-paper);border-color:var(--h-paper);outline:0}@media (prefers-reduced-motion:reduce){.house .kw-ho,.house .kw-ho-steps li.is-on i{animation:none}.house .kw-ho-bar i{animation:none;transform:scaleX(.5)}}.house .kw-wait{border:1px solid var(--h-box-line);background:var(--h-box-bg);border-radius:18px;gap:8px;padding:22px 18px;display:grid}.house .kw-wait b{font-family:var(--h-serif);color:var(--h-paper);font-size:19px}.house .kw-wait span{color:var(--h-muted);font-size:14px;line-height:1.6}.house .kw-wait .kw-chips{margin-top:8px}.house .kw-sum{border:1px solid var(--h-box-line);background:var(--h-box-bg);box-shadow:var(--h-box-shadow);border-radius:18px;margin-bottom:16px;overflow:hidden}.house .kw-sum-row{border-top:1px solid var(--h-box-line);grid-template-columns:1fr auto;grid-template-areas:"label link""value link";align-items:center;column-gap:12px;padding:12px 16px;display:grid}.house .kw-sum-row:first-child{border-top:0}.house .kw-sum-row span{letter-spacing:.06em;color:var(--h-muted);grid-area:label;font-size:11.5px}.house .kw-sum-row b{color:var(--h-fg);grid-area:value;font-size:15px;font-weight:600}.house .kw-sum-row small{color:var(--h-muted);grid-column:1;margin-top:2px;font-size:12px}.house .kw-sum-row .kw-link{grid-area:link;align-self:center}.house .kw-sum-row.big{grid-template-areas:"label link""value link""note link"}.house .kw-sum-row.big b{font-family:var(--h-serif);color:var(--h-accent);font-size:22px}.house .kw-hook{background:var(--h-box-bg);box-shadow:var(--h-box-shadow);border:1px solid #e0892b73;border-radius:18px;gap:8px;margin-bottom:16px;padding:16px 18px 18px;display:grid}.house .kw-hook-tag{letter-spacing:.08em;color:var(--h-accent);margin:0;font-size:11.5px}.house .kw-hook-lead{font-family:var(--h-serif);color:var(--h-paper);margin:0;font-size:17px;font-weight:600;line-height:1.5}.house .kw-hook-scene{color:var(--h-fg);font-size:14px;line-height:1.55}.house .kw-hook-scene b{color:var(--h-accent);margin-right:4px;font-weight:600}.house .kw-hook-scene em{color:var(--h-muted);font-size:12.5px;font-style:normal;display:block}.house .kw-hook-read{color:var(--h-fg);margin:0;font-size:14.5px;line-height:1.6}.house .kw-lock-blur{-webkit-user-select:none;user-select:none;color:var(--h-fg);font-size:14px;line-height:1.6;display:block}.house .kw-lock-tag{place-items:center;display:grid;position:absolute;inset:0}.house .kw-shimmer{gap:8px;display:grid}.house .kw-shimmer i{background:#efe6d61f;border-radius:6px;height:12px;animation:1.2s ease-in-out infinite kw-shim;display:block}.house .kw-shimmer i:nth-child(2){width:88%}.house .kw-shimmer i:nth-child(3){width:55%}@keyframes kw-shim{0%,to{opacity:.5}50%{opacity:1}}.house .kw-price{border:1px solid var(--h-box-line);background:var(--h-box-bg);border-radius:18px;margin-bottom:16px;padding:16px 18px}.house .kw-price-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.house .kw-price-row span{color:var(--h-muted);font-size:14px}.house .kw-price-row b{font-family:var(--h-serif);color:var(--h-paper);font-size:24px}.house .kw-price-row s{font-family:var(--h-sans);color:var(--h-muted);margin-left:8px;font-size:13px}.house .kw-gets{color:var(--h-fg);margin:12px 0 0;padding:0 0 0 18px;font-size:14px;line-height:1.7}.house .kw-price .kw-privacy{margin-top:12px}.house .kw-foot{z-index:15;padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg, #15120f00 0%, var(--h-bg) 30%);position:fixed;bottom:0;left:0;right:0}.house .kw-foot .cta{cursor:pointer;width:100%;max-width:680px;font:inherit;font-family:var(--h-serif);border:0;margin:0 auto;font-size:19px;font-weight:700}.house .kw-foot .cta[aria-disabled=true]{filter:grayscale(.5)brightness(.75);cursor:default}.house .kw-foot .cta small{color:#4a3517;font-size:11.5px;font-weight:500;line-height:1.45}.house .kw-foot .cta small a{text-decoration:underline}.house .kw-hint{text-align:center;max-width:680px;color:var(--h-muted);margin:8px auto 0;font-size:12px;line-height:1.5}.house .kw-hint a{text-decoration:underline}@media (max-width:380px){.house .kw-pick,.house .kw-grid2{grid-template-columns:1fr}.house .kw-birth{grid-template-columns:1fr 1fr}}.house{--h-gold:#e6c27a;--h-green:#8fd6a1}.house .kw-in{animation:.55s cubic-bezier(.2,.7,.2,1) both house-rise}@media (prefers-reduced-motion:reduce){.house .kw-in{animation:none}}.house .kw-block{margin-top:30px}.house .kw-drop{cursor:default;min-height:340px}.house .kw-drop-video{object-fit:cover;object-position:50% 40%;opacity:.8;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.house .kw-drop-video{display:none}}.house .kw-drop-txt{gap:10px;padding:150px 18px 20px}.house .kw-drop-txt small{font-size:12.5px}.house .kw-drop-btn{cursor:pointer;width:100%;font:inherit;font-family:var(--h-serif);border:0;padding:14px 16px;font-size:19px;font-weight:700}.house .kw-nofile,.house .kw-back-note{color:#efe6d6db;word-break:keep-all;background:linear-gradient(#e6c27abf,#e6c27a26) 0 0/1.5px 100% no-repeat;margin:16px 0 0;padding:2px 0 2px 14px;scroll-margin-top:16px;font-size:14px;line-height:1.65}.house .kw-nofile b,.house .kw-back-note b{font-family:var(--h-serif);color:var(--h-gold);margin-bottom:2px;font-size:16.5px;display:block}.house .kw-back-note{margin:0 0 12px}.house .kw-drop-back .kw-drop-txt:before{content:"";pointer-events:none;opacity:.25;background:radial-gradient(closest-side,#e0892b8c,#0000);height:104px;animation:1.6s ease-in-out infinite alternate h-lock-glow;position:absolute;bottom:14px;left:4%;right:4%}.house .kw-drop-back .kw-drop-txt>*{position:relative}@media (prefers-reduced-motion:reduce){.house .kw-drop-back .kw-drop-txt:before{opacity:.6;animation:none}}.house .kw-drop-hint{color:var(--h-muted);font-size:12px}.house .kw-read{background:var(--h-box-bg);box-shadow:var(--h-box-shadow);border:1px solid #e0892b73;border-radius:18px;gap:8px;padding:16px 18px 14px;display:grid}.house .kw-read-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.house .kw-read-top b{font-family:var(--h-serif);color:var(--h-paper);font-size:18px}.house .kw-read-meta{color:var(--h-muted);margin:0;font-size:13px}.house .kw-read-meta span{opacity:.5;margin:0 6px}.house .kw-read-note{color:var(--h-muted);margin:0;font-size:12.5px}.house .kw-read-prev{border-top:1px solid var(--h-box-line);gap:4px;max-height:150px;margin-top:6px;padding-top:10px;display:grid;overflow-y:auto}.house .kw-read-prev small{letter-spacing:.08em;color:var(--h-muted);margin-bottom:2px;font-size:11px}.house .kw-read-prev p{color:var(--h-fg);margin:0;font-size:13px;line-height:1.5}.house .kw-read-prev p b{color:var(--h-accent);margin-right:4px;font-weight:600}.house .kw-person{gap:10px;margin-bottom:18px;display:grid}.house .kw-person-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.house .kw-person-head b{font-family:var(--h-serif);letter-spacing:.04em;color:var(--h-paper2);font-size:15px;font-weight:500}.house .kw-person-head small{color:var(--h-muted);font-size:12px}.house .kw-seg{background:#15120f80;border:1px solid #e6c27a59;border-radius:4px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.house .kw-seg.three{grid-template-columns:1fr 1fr 1fr}.house .kw-seg button{font:inherit;font-family:var(--h-serif);color:var(--h-muted);cursor:pointer;background:0 0;border:0;border-right:1px solid #e6c27a40;padding:14px 8px;font-size:16px;transition:background .15s,color .15s}.house .kw-seg button:last-child{border-right:0}.house .kw-seg button.on{color:var(--h-paper);background:#e6c27a24;font-weight:600}@property --kw-miss-a{syntax:"<angle>";inherits:false;initial-value:0deg}:is(.house,.hres) .kw-miss{transition:border-color .75s cubic-bezier(.62,0,.32,1),box-shadow .75s;animation:2.4s ease-in-out .75s 2 kw-miss-breathe;position:relative;box-shadow:0 0 0 1px #c9392c47,0 0 16px #c9392c29;border-color:#c9392cb3!important}:is(.house,.hres) .kw-miss:after{content:"";border-radius:inherit;border:1.5px solid var(--h-seal);pointer-events:none;-webkit-mask:conic-gradient(from -90deg, #000 var(--kw-miss-a), transparent 0);-webkit-mask:conic-gradient(from -90deg, #000 var(--kw-miss-a), transparent 0);mask:conic-gradient(from -90deg, #000 var(--kw-miss-a), transparent 0);animation:.75s cubic-bezier(.62,0,.32,1) forwards kw-miss-draw;position:absolute;inset:0}@keyframes kw-miss-draw{0%{--kw-miss-a:0deg}to{--kw-miss-a:360deg}}@keyframes kw-miss-breathe{0%,to{box-shadow:0 0 0 1px #c9392c47,0 0 16px #c9392c29}50%{box-shadow:0 0 0 1px #c9392c8c,0 0 28px #c9392c57}}.house .kw-miss-head b,.house .kw-say.kw-miss-head{color:#f2b9ae;transition:color .4s}.house .kw-miss.kw-miss-set{border-radius:22px;animation:2.4s ease-in-out .75s 2 kw-miss-set-breathe;box-shadow:0 0 18px #c9392c24}.house .kw-miss.kw-miss-set:after{border-radius:26px;inset:-7px}@keyframes kw-miss-set-breathe{0%,to{box-shadow:0 0 18px #c9392c24}50%{box-shadow:0 0 30px #c9392c4d}}.house .kw-miss-set+.kw-miss-note{margin-top:14px}.house .kw-grid2>.kw-person{align-content:start}:is(.house,.hres) .kw-miss-note{font-family:var(--h-serif);color:#f2b9ae;letter-spacing:.01em;align-items:center;gap:9px;margin:2px 0 0;font-size:13.5px;line-height:1.5;animation:.55s cubic-bezier(.22,1,.36,1) .4s both kw-miss-note;display:flex}:is(.house,.hres) .kw-miss-note:before{content:"";background:var(--h-seal);border-radius:1.5px;flex:none;width:7px;height:7px;transform:rotate(45deg);box-shadow:0 0 9px #c9392ca6}@keyframes kw-miss-note{0%{opacity:0;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){:is(.house,.hres) .kw-miss,.house .kw-miss.kw-miss-set,:is(.house,.hres) .kw-miss-note{transition:none;animation:none}:is(.house,.hres) .kw-miss:after{animation:none;-webkit-mask:none;mask:none}}.house .kw-row{font:inherit;text-align:left;width:100%;color:var(--h-fg);cursor:pointer;background:#15120f80;border:1px solid #e6c27a59;border-radius:4px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.house .kw-row span{font-family:var(--h-serif);color:var(--h-muted);letter-spacing:.04em;font-size:14px}.house .kw-row b{font-family:var(--h-serif);color:var(--h-muted);text-align:right;font-size:17px;font-weight:500}.house .kw-row.has b{color:var(--h-paper);font-weight:600}.house .kw-row i{color:var(--h-muted);font-size:18px;font-style:normal}.house .kw-row:disabled{opacity:.5;cursor:default}.house .kw-input{background:#15120f80;border-color:#e6c27a59;border-radius:4px}.house .kw-field-foot{color:var(--h-muted);font-size:12px}.house .kw-chips.small .kw-chip{cursor:default;padding:5px 10px;font-size:12px}.house .kw-chips-eq{color:var(--h-muted);align-self:center;font-size:12px}.house .wh-sheet{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.house .wh-head{grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:4px;display:grid}.house .wh-head b{font-family:var(--h-serif);color:var(--h-paper);text-align:center;font-size:17px}.house .wh-cancel,.house .wh-done{font:inherit;font-family:var(--h-serif);cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:15px}.house .wh-cancel{color:var(--h-muted);text-align:left}.house .wh-done{color:var(--h-paper);text-align:right;font-weight:600}.house .wh-unknown{color:var(--h-muted);cursor:pointer;justify-content:flex-end;justify-self:end;align-items:center;gap:8px;font-size:14px;display:flex}.house .wh-unknown input{accent-color:var(--h-accent);width:18px;height:18px}.house .wh-cols{height:220px;display:flex;position:relative}.house .wh-band{pointer-events:none;border-top:1px solid #e6c27a66;border-bottom:1px solid #e6c27a66;height:44px;position:absolute;top:88px;left:0;right:0}.house .wh-col{flex:1;min-width:0;transition:opacity .2s}.house .wh-col.off{opacity:.3;pointer-events:none}.house .wh-scroll{scroll-snap-type:y mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;height:220px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.house .wh-scroll::-webkit-scrollbar{display:none}.house .wh-pad{flex:none;height:88px}.house .wh-item{font:inherit;font-family:var(--h-serif);text-align:center;width:100%;height:44px;color:var(--h-muted);scroll-snap-align:center;cursor:pointer;background:0 0;border:0;font-size:20px;line-height:44px;display:block}.house .wh-item small{margin-left:3px;font-size:12px}.house .wh-item.on{color:var(--h-paper);font-size:24px;font-weight:700}.house .kw-badge{z-index:2;color:#fff;white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:700;position:absolute;top:-12px;right:12px;box-shadow:0 3px 10px -2px #0009}.house .kw-badge.red{background:var(--h-seal)}.house .kw-badge.gold{background:var(--h-gold);color:#2a1d0d}.house .kw-badge.left{left:12px;right:auto}.house .kw-badge.static{position:static}.house .kw-sample{background:var(--h-box-bg);box-shadow:var(--h-box-shadow);border:1px solid #e6c27a99;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin:22px 0 16px;padding:18px 16px 14px;display:grid;position:relative}.house .kw-sample b{font-family:var(--h-serif);color:var(--h-gold);font-size:15.5px;display:block}.house .kw-sample small{color:var(--h-muted);margin-top:3px;font-size:12.5px;line-height:1.5;display:block}.house .kw-sample em{white-space:nowrap;font-style:normal;font-family:var(--h-serif);letter-spacing:.03em;color:#f2d9a0;text-shadow:0 0 10px #e0892b59;background:linear-gradient(#2a2119,#15110d);border-radius:4px;padding:9px 13px;font-size:13.5px;font-weight:700;box-shadow:inset 0 0 0 1px #e6c27abf,inset 0 0 0 3px #120d0ae6,inset 0 0 0 4px #e6c27a47}.house .kw-hookwrap{margin-top:22px;position:relative}.house .kw-hook{border-color:#e6c27a8c;padding-top:18px}.house .kw-hook-head{align-items:center;gap:12px;display:flex}.house .kw-hook-face{object-fit:cover;object-position:50% 20%;border-radius:10px;flex:none;width:40px;height:50px}.house .kw-hook-head b{font-family:var(--h-serif);color:var(--h-gold);font-size:15px;line-height:1.3;display:block}.house .kw-hook-head small{color:var(--h-muted);margin-top:3px;font-size:11.5px;line-height:1.4;display:block}.house .kw-hook-head small.gold{color:var(--h-gold)}.house .kw-hook-text{color:var(--h-fg);white-space:pre-line;margin:0;font-size:15px;line-height:1.65}.house .kw-mark{color:var(--h-gold);background:#e6c27a29;border-radius:3px;padding:0 2px;font-weight:600}.house .kw-lock{min-height:104px;margin-top:10px;position:relative}.house .kw-lock-blur{-webkit-user-select:none;user-select:none;pointer-events:none;gap:6px;padding:2px 0 6px;display:grid;-webkit-mask-image:linear-gradient(#000 55%,#00000040);mask-image:linear-gradient(#000 55%,#00000040)}.house .kw-lock-blur p{color:var(--h-fg);filter:blur(2.4px);opacity:.9;margin:0;font-size:14.5px;line-height:1.65}.house .kw-lock-blur p:nth-child(2){filter:blur(3.2px);opacity:.8}.house .kw-lock-blur p:nth-child(3){filter:blur(4px);opacity:.68}.house .kw-lock-tag{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.house .kw-facts{background:#15120f80;border:1px solid #e6c27a47;border-radius:14px;gap:6px;margin-top:12px;padding:12px 14px;display:grid}.house .kw-facts-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.house .kw-facts-head small{color:var(--h-muted);white-space:nowrap;font-size:10px}.house .kw-facts-head small i{font-style:normal}.house .kw-facts-head i.warm,.house .kw-pill.warm{color:var(--h-green)}.house .kw-facts-head i.cool,.house .kw-pill.cool{color:#ff9aa4}.house .kw-facts-k{letter-spacing:.06em;color:var(--h-muted);margin:0 0 4px;font-size:11px;font-weight:700}.house .kw-fact{align-items:center;gap:8px;font-size:12.5px;display:flex}.house .kw-fact span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--h-fg);flex:1;overflow:hidden}.house .kw-fact em{color:var(--h-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-style:normal}.house .kw-fact em b{color:var(--h-paper)}.house .kw-fact>b{color:var(--h-paper);font-variant-numeric:tabular-nums}.house .kw-pill{white-space:nowrap;background:#ffffff0f;border-radius:999px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:700}.house .kw-facts>*{min-width:0}.house .kw-facts-head{flex-wrap:wrap;row-gap:2px}.house .kw-fact{flex-wrap:wrap;row-gap:3px}.house .kw-fact span{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;flex:5.5em;overflow:visible}.house .kw-fact em,.house .kw-fact .kw-pill{margin-left:auto}.house .kw-facts-head small{white-space:normal}.house .kw-facts-foot{color:var(--h-fg);border-top:1px solid #e6c27a33;margin:4px 0 0;padding-top:8px;font-size:11.5px;line-height:1.5}.house .kw-facts-foot p{margin:0 0 4px}.house .kw-facts-foot .gold,.house .gold{color:var(--h-gold)}.house .kw-scope{color:var(--h-fg);background:#e6c27a0f;border:1px solid #e6c27a4d;border-radius:14px;margin-top:12px;padding:11px 14px;font-size:12.5px;line-height:1.6}.house .kw-scope b{color:var(--h-gold)}.house .kw-burn{background:var(--h-box-bg);text-align:center;border:2px solid #e6c27ab3;border-radius:18px;margin:16px 0;padding:14px 16px}.house .kw-burn.urgent{border-color:#e8737fbf}.house .kw-burn b{color:var(--h-gold);font-size:13.5px}.house .kw-burn.urgent b{color:#ff9aa4}.house .kw-burn-num{font-family:var(--h-serif);color:#ffe08a;font-variant-numeric:tabular-nums;margin:6px 0;font-size:34px;font-weight:700;line-height:1}.house .kw-burn.urgent .kw-burn-num{color:#ff8695;animation:1.6s ease-in-out infinite house-live}.house .kw-burn small{color:var(--h-muted);font-size:11.5px;line-height:1.5}.house .kw-payarea{margin:22px 0 12px}.house .kw-paywrap{position:relative}.house .kw-pay{cursor:pointer;width:100%;font:inherit;font-family:var(--h-serif);border:0;padding:16px 16px 14px;font-size:18px;font-weight:700}.house .kw-pay:disabled{filter:grayscale(.5)brightness(.75);cursor:default}.house .kw-pay s,.house .kw-sticky-price s{opacity:.6;margin-right:4px;font-size:.82em;font-weight:500}.house .kw-value{text-align:center;color:var(--h-muted);margin:10px 0 0;font-size:12.5px;line-height:1.55}.house .kw-value b{color:var(--h-fg)}.house .kw-card{border:1px solid var(--h-box-line);background:var(--h-box-bg);box-shadow:var(--h-box-shadow);border-radius:18px;margin:14px 0;padding:16px 18px}.house .kw-card.tight{margin:10px 0;padding:14px 16px}.house .kw-card-k{letter-spacing:.2em;color:var(--h-muted);margin:0 0 4px;font-size:10.5px;font-weight:700}.house .kw-card-k.gold{color:var(--h-gold);letter-spacing:.04em;font-size:12.5px}.house .kw-card-strong{font-family:var(--h-serif);color:var(--h-paper);margin:0;font-size:14.5px;line-height:1.5}.house .kw-card-gold{font-family:var(--h-serif);color:var(--h-gold);margin:8px 0 0;font-size:16px;font-weight:600;line-height:1.45}.house .kw-card-foot{color:var(--h-muted);margin:8px 0 0;font-size:12.5px;line-height:1.6}.house .kw-card-foot b{color:var(--h-fg)}.house .kw-card-foot.green,.house .green{color:var(--h-green)}.house .kw-pricecard-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.house .kw-tag{background:var(--h-gold);color:#2a1d0d;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700}.house .kw-pricecard-amt{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:10px;display:flex}.house .kw-pricecard-amt.right{text-align:right;flex-direction:column;align-items:flex-end;gap:0;margin:0}.house .kw-pricecard-amt small{color:var(--h-muted);font-size:11px}.house .kw-pricecard-amt s{color:var(--h-muted);font-size:15px}.house .kw-pricecard-amt b{font-family:var(--h-serif);color:var(--h-gold);font-size:28px;line-height:1}.house .kw-cert{background:#1e181259;border:2px solid #e6c27a73;border-radius:18px;margin:14px 0;padding:20px 86px 20px 20px;position:relative;overflow:hidden}.house .kw-cert:after{content:"";pointer-events:none;border:1px solid #e6c27a38;border-radius:13px;position:absolute;inset:6px}.house .kw-cert h3{font-family:var(--h-serif);color:var(--h-gold);margin:0 0 10px;font-size:19px}.house .kw-cert p{color:var(--h-fg);margin:0 0 8px;font-size:13px;line-height:1.6}.house .kw-cert p b{color:var(--h-gold)}.house .kw-cert p b.green{color:var(--h-green)}.house .kw-seal{opacity:.9;width:76px;height:76px;position:absolute;bottom:12px;right:12px;transform:rotate(-8deg)}.house .kw-demo-link{justify-content:space-between;align-items:center;gap:12px;display:flex}.house .kw-demo-link b{font-family:var(--h-serif);color:var(--h-paper);font-size:14.5px;display:block}.house .kw-demo-link small{color:var(--h-muted);margin-top:2px;font-size:12px;display:block}.house .kw-demo-link em{color:var(--h-gold);font-size:18px;font-style:normal}.house .kw-code{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.house .kw-code .kw-input{text-transform:uppercase;letter-spacing:.08em;flex:1;min-width:140px}.house .kw-card>.kw-link{margin-top:8px;display:inline-block}body.house-flow .kw-sticky{z-index:70;padding:10px 20px calc(10px + env(safe-area-inset-bottom,0px));pointer-events:none;background:linear-gradient(#15120f00 0%,#15120f 40%);position:fixed;bottom:0;left:0;right:0}body.house-flow .kw-sticky .cta{pointer-events:auto;cursor:pointer;width:100%;max-width:680px;font:inherit;font-family:var(--h-serif);text-align:left;border:0;justify-content:space-between;align-items:center;gap:10px;margin:0 auto;padding:13px 18px;font-size:16px;font-weight:700;display:flex}body.house-flow .kw-sticky .kw-sticky-price{font-size:17px}body.house-flow .kw-sticky p{text-align:center;max-width:680px;color:var(--h-muted);text-shadow:0 1px 2px #0009;margin:6px auto 0;font-size:10.5px;line-height:1.4}body.house-flow .kw-sticky p a{text-decoration:underline}.house .kds{z-index:40;place-items:end center;display:grid;position:fixed;inset:0}.house .kds-bg{cursor:pointer;-webkit-tap-highlight-color:transparent;background:radial-gradient(120% 75% at 50% 100%,#08060480,#080604c7);border:0;padding:0;animation:.45s both kds-fade;position:absolute;inset:0}.house .kds-sheet{isolation:isolate;overscroll-behavior:contain;scrollbar-width:none;width:100%;max-width:560px;max-height:92vh;padding:12px 22px calc(16px + env(safe-area-inset-bottom,0px));background:linear-gradient(#231d17 0%,#19150f 34%,#15120f 100%);border-radius:22px 22px 0 0;outline:none;gap:16px;animation:.66s cubic-bezier(.22,1,.36,1) both kds-up;display:grid;position:relative;overflow-y:auto;box-shadow:0 -26px 60px -12px #000c,inset 0 1px #fff0d70d}.house .kds-sheet::-webkit-scrollbar{display:none}.house .kds-sheet:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#e6c27a99,#0000);height:1px;position:absolute;top:0;left:18px;right:18px}.house .kds-glow{--candle-inset:0 0 auto 0;--candle-size:72% 62%;--candle-y:34%;height:300px}.house .kds-handle{background:#e6c27a52;border-radius:2px;justify-self:center;width:40px;height:3px}.house .kds-talk{grid-template-columns:74px minmax(0,1fr);align-items:center;gap:15px;display:grid}.house .kds-face{border-radius:50%;width:74px;height:74px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #e6c27ab3,0 0 0 4px #120d0aeb,0 0 0 5px #e6c27a47,0 12px 26px -8px #000000f2,0 0 34px -6px #e0892b80}.house .kds-face img{object-fit:cover;object-position:50% 22%;filter:saturate(.92);width:100%;height:100%}.house .kds-say{gap:6px;display:grid}.house .kds-line{font-family:var(--h-serif);color:var(--h-gold);text-wrap:balance;margin:0;font-size:17px;font-weight:700;line-height:1.45}.house .kds-pitch{color:#efe6d6cc;word-break:keep-all;margin:0;font-size:14px;line-height:1.65}.house .kds-pitch b{color:var(--h-paper);font-weight:700}.house .kds-offer{background:linear-gradient(90deg,#0000,#e6c27a6b,#0000) 50% 0/100% 1px no-repeat;gap:11px;padding-top:15px;display:grid}.house .kds-name{justify-content:space-between;align-items:baseline;gap:12px;margin:0;display:flex}.house .kds-name span{font-family:var(--h-serif);letter-spacing:.08em;color:var(--h-paper);font-size:18px;font-weight:700}.house .kds-name b{font-family:var(--h-serif);letter-spacing:.01em;color:var(--h-gold);font-variant-numeric:tabular-nums;text-shadow:0 0 18px #e0892b59;font-size:22px;font-weight:700}.house .kds-gets{gap:7px;margin:0;padding:0;list-style:none;display:grid}.house .kds-gets li{color:#efe6d6ad;word-break:keep-all;padding-left:17px;font-size:13.5px;line-height:1.55;position:relative}.house .kds-gets li:before{content:"";background:var(--h-gold);opacity:.85;border-radius:1px;width:5px;height:5px;position:absolute;top:.62em;left:2px;transform:rotate(45deg);box-shadow:0 0 7px #e0892b8c}.house .kds-gets li b{color:var(--h-paper);font-weight:700}.house .kds-foot{color:var(--h-muted);word-break:keep-all;background:linear-gradient(90deg,#e6c27a3d,#0000 85%) 0 0/100% 1px no-repeat;margin:2px 0 0;padding-top:11px;font-size:12.5px;line-height:1.6}.house .kds-foot b{color:var(--h-fg)}.house .kds-foot .kds-green{color:var(--h-green)}.house .kds-acts{gap:2px;margin-top:2px;display:grid}.house .kds-accept[disabled]{cursor:progress;filter:saturate(.75)brightness(.88)}.house .kds-quiet{cursor:pointer;font:inherit;color:var(--h-muted);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-bottom:1px solid #0000;justify-self:center;margin-top:6px;padding:9px 12px;font-size:13.5px;transition:color .25s,border-color .25s}.house .kds-quiet:hover,.house .kds-quiet:focus-visible{color:var(--h-paper);border-bottom-color:#e6c27a73;outline:none}@keyframes kds-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes kds-down{0%{transform:none}to{transform:translateY(100%)}}@keyframes kds-fade{0%{opacity:0}to{opacity:1}}@keyframes kds-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes kds-face-in{0%{opacity:0;filter:blur(5px);transform:scale(.88)}}@keyframes kds-hair{0%{background-size:0% 1px}}.house .kds-face{animation:.9s cubic-bezier(.22,1,.36,1) .2s backwards kds-face-in}.house .kds-line{animation:.75s cubic-bezier(.22,1,.36,1) .3s backwards kds-rise}.house .kds-pitch{animation:.75s cubic-bezier(.22,1,.36,1) .4s backwards kds-rise}.house .kds-offer{animation:1.1s cubic-bezier(.22,1,.36,1) .45s backwards kds-hair}.house .kds-name{animation:.75s cubic-bezier(.22,1,.36,1) .52s backwards kds-rise}.house .kds-gets li{animation:.65s cubic-bezier(.22,1,.36,1) backwards kds-rise;animation-delay:calc(.62s + var(--i,0) * 75ms)}.house .kds-foot{animation:.65s 1s backwards kds-rise}.house .kds-acts{animation:.75s cubic-bezier(.22,1,.36,1) 1.08s backwards kds-rise}.house .kds.closing .kds-sheet{animation:.3s cubic-bezier(.4,0,1,1) both kds-down}.house .kds.closing .kds-bg{animation:.3s reverse both kds-fade}@media (prefers-reduced-motion:reduce){.house .kds-bg,.house .kds-sheet,.house .kds-sheet *{animation:none!important}}.house .nyo{z-index:60;place-items:end center;display:grid;position:fixed;inset:0}.house .nyo:not(.open){visibility:hidden;pointer-events:none}.house .nyo-bg{cursor:pointer;-webkit-tap-highlight-color:transparent;background:radial-gradient(120% 75% at 50% 100%,#08060485,#080604cc);border:0;padding:0;position:absolute;inset:0}.house .nyo-sheet{isolation:isolate;background:linear-gradient(#231d17 0%,#19150f 34%,#15120f 100%);border-radius:22px 22px 0 0;outline:none;flex-direction:column;width:100%;max-width:560px;max-height:92dvh;display:flex;position:relative;overflow:hidden;box-shadow:0 -26px 60px -12px #000c,inset 0 1px #fff0d70d}.house .nyo-sheet:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000,#e6c27ab3,#0000);height:1px;position:absolute;top:0;left:18px;right:18px}.house .nyo-scroll{isolation:isolate;overscroll-behavior:contain;scrollbar-width:none;flex:auto;min-height:0;padding:0 22px 22px;position:relative;overflow:hidden auto}.house .nyo-scroll::-webkit-scrollbar{display:none}.house .nyo-glow{--candle-inset:110px 0 auto;--candle-size:72% 60%;--candle-y:36%;height:400px}.house .nyo-head{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;height:clamp(128px,25svh,240px);margin:0 -22px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 48%,#0000 100%);mask-image:linear-gradient(#000 0% 48%,#0000 100%)}.house .nyo-head:active{cursor:grabbing}.house .nyo-head img{object-fit:cover;object-position:50% 27%;transform-origin:50% 32%;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.house .nyo-head:after{content:"";pointer-events:none;background:radial-gradient(130% 95% at 50% 36%,#0000 46%,#0d0b0999 100%),linear-gradient(#0d0b0973,#0000 34%);position:absolute;inset:0}.house .nyo-shade{z-index:1;opacity:0;pointer-events:none;background:#0d0b09;position:absolute;inset:0}.house .nyo-handle{z-index:2;background:#fff0d78c;border-radius:2px;width:40px;height:3px;margin-left:-20px;position:absolute;top:9px;left:50%;box-shadow:0 1px 6px #0009}.house .nyo-never{z-index:2;cursor:pointer;min-height:32px;font:inherit;letter-spacing:.02em;color:#f2e2beeb;text-shadow:0 1px 2px #000c;-webkit-tap-highlight-color:transparent;background:#120d0aa8;border:0;border-radius:4px;padding:6px 12px;font-size:12px;font-weight:500;transition:filter .2s,transform .12s;position:absolute;top:12px;right:12px;box-shadow:inset 0 0 0 1px #e6c27a99,inset 0 0 0 3px #120d0ad1,inset 0 0 0 4px #e6c27a38,0 4px 12px -4px #000000b3}@media (hover:hover){.house .nyo-never:hover{filter:brightness(1.15)}}.house .nyo-never:active{transform:scale(.97)}.house .nyo-never:focus-visible{outline:2px solid var(--h-gold);outline-offset:2px}.house .nyo-body{z-index:1;margin-top:-48px;display:grid;position:relative}.house .nyo-eyebrow{letter-spacing:.16em;color:var(--h-gold);text-shadow:0 1px 10px #000000f2;align-items:center;gap:9px;margin:0;font-size:12.5px;font-weight:700;display:flex}.house .nyo-eyebrow:before{content:"";background:linear-gradient(90deg,#e6c27a00,#e6c27ae6);flex:none;width:18px;height:1px}.house .nyo-title{font-family:var(--h-serif);letter-spacing:-.015em;color:var(--h-paper);text-wrap:balance;text-shadow:0 1px 16px #000000f2,0 0 2px #000000b3;margin:7px 0 0;font-size:25px;font-weight:700;line-height:1.35}.house .nyo-say{color:#efe6d6cc;word-break:keep-all;margin:8px 0 0;font-size:14px;line-height:1.68}.house .nyo-say span{display:block}.house .nyo-rule{transform-origin:0;background:linear-gradient(90deg,#e6c27a80,#e6c27a42 45%,#e6c27a00);height:1px;margin:15px 0 12px;display:block}.house .nyo-prod{flex-wrap:wrap;align-items:baseline;column-gap:10px;margin:0;display:flex}.house .nyo-prod b{font-family:var(--h-serif);letter-spacing:.06em;color:var(--h-paper);font-size:17px;font-weight:700}.house .nyo-prod span{letter-spacing:.05em;color:#e6c27acc;font-size:12.5px}.house .nyo-line{color:var(--h-muted);word-break:keep-all;margin:4px 0 0;font-size:13px;line-height:1.6}.house .nyo-ledger{gap:2px;margin:14px 0 0;display:grid}.house .nyo-row{justify-content:space-between;align-items:baseline;gap:12px;margin:0;display:flex}.house .nyo-row span{color:#a39a8ceb;font-size:13px}.house .nyo-row s{font-family:"Cormorant Garamond", var(--h-serif);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.02em;color:#efe6d67a;font-size:18px;font-weight:600;text-decoration:none;position:relative}.house .nyo-row s:after{content:"";transform-origin:0;background:#efe6d699;border-radius:1px;height:1.5px;position:absolute;top:55%;left:-4px;right:-4px}.house .nyo-best{background:linear-gradient(90deg,#e6c27a66,#e6c27a24 60%,#0000) 0 0/100% 1px no-repeat;justify-content:space-between;align-items:flex-end;gap:12px;margin:8px 0 0;padding-top:12px;display:flex}.house .nyo-best>span{align-items:baseline;gap:8px;padding-bottom:5px;display:flex}.house .nyo-best>span b{font-family:var(--h-serif);letter-spacing:.08em;color:var(--h-gold);font-size:16px;font-weight:700}.house .nyo-best>span em{font-style:normal;font-family:"Cormorant Garamond", var(--h-serif);font-variant-numeric:lining-nums;letter-spacing:.02em;color:#f0d08c;text-shadow:0 0 14px #e0892b66;font-size:20px;font-weight:700}.house .nyo-amt{font-family:"Cormorant Garamond", var(--h-serif);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.01em;color:#f3dca6;white-space:nowrap;text-shadow:0 0 24px #e0892b73,0 1px 2px #000c;font-size:46px;font-weight:700;line-height:.9}.house .nyo-amt i{font-style:normal;font-family:var(--h-serif);color:var(--h-gold);text-shadow:none;margin-left:3px;font-size:16px;font-weight:700}.house .nyo-note{color:var(--h-muted);word-break:keep-all;margin:9px 0 0;font-size:12.5px;line-height:1.6}.house .nyo-note b{color:var(--h-fg);font-weight:700}.house .nyo-acts{z-index:2;padding:4px 22px calc(6px + env(safe-area-inset-bottom,0px));flex:none;display:grid;position:relative}.house .nyo-acts:before{content:"";pointer-events:none;background:linear-gradient(#15120f00,#15120f);height:22px;position:absolute;bottom:100%;left:0;right:0}.house .nyo-acts .nyr-candle-btn{min-height:60px}.house .nyo-acts .nyo-later{margin-top:2px;padding:8px 12px}@media (max-height:620px){.house .nyo-rule,.house .nyo-prod,.house .nyo-line{order:1}.house .nyo-ledger{margin-top:12px}.house .nyo-rule{margin:14px 0 11px}}@keyframes nyo-strike{0%{transform:scaleX(0)}}@keyframes nyo-lift{0%{opacity:0;filter:blur(6px);transform:translateY(10px)scale(.97)}}.house .nyo.open .nyo-bg{animation:.5s both kds-fade}.house .nyo.open .nyo-sheet{animation:.7s cubic-bezier(.22,1,.36,1) backwards kds-up}.house .nyo.open .nyo-head img{animation:2.6s cubic-bezier(.22,1,.36,1) backwards hwho-settle}.house .nyo.open .nyo-shade{animation:1.9s .1s backwards hwho-dark}.house .nyo.open .nyo-never{animation:.6s .8s backwards kds-fade}.house .nyo.open .nyo-glow{animation:1.8s .4s backwards hrv-glow-in}.house .nyo.open .nyo-eyebrow{animation:.75s cubic-bezier(.22,1,.36,1) .28s backwards kds-rise}.house .nyo.open .nyo-title{animation:.8s cubic-bezier(.22,1,.36,1) .38s backwards kds-rise}.house .nyo.open .nyo-say span{animation:.8s cubic-bezier(.22,1,.36,1) .5s backwards kds-rise}.house .nyo.open .nyo-say span+span{animation-delay:.6s}.house .nyo.open .nyo-rule{animation:1.1s cubic-bezier(.22,1,.36,1) .68s backwards hwho-draw}.house .nyo.open .nyo-prod{animation:.7s cubic-bezier(.22,1,.36,1) .74s backwards kds-rise}.house .nyo.open .nyo-line{animation:.7s cubic-bezier(.22,1,.36,1) .8s backwards kds-rise}.house .nyo.open .nyo-row{animation:.6s cubic-bezier(.22,1,.36,1) backwards kds-rise;animation-delay:calc(.88s + var(--i,0) * .1s)}.house .nyo.open .nyo-row s:after{animation:.45s cubic-bezier(.65,0,.35,1) backwards nyo-strike;animation-delay:calc(1.1s + var(--i,0) * .24s)}.house .nyo.open .nyo-best{animation:1s cubic-bezier(.22,1,.36,1) 1.38s backwards kds-hair}.house .nyo.open .nyo-best>span{animation:.7s cubic-bezier(.22,1,.36,1) 1.46s backwards kds-rise}.house .nyo.open .nyo-amt{animation:1s cubic-bezier(.22,1,.36,1) 1.52s backwards nyo-lift}.house .nyo.open .nyo-note{animation:.7s 1.7s backwards kds-rise}.house .nyo.open .nyo-acts{animation:.8s cubic-bezier(.22,1,.36,1) 1.62s backwards kds-rise}.house .nyo.closing .nyo-sheet{animation:.3s cubic-bezier(.4,0,1,1) both kds-down}.house .nyo.closing .nyo-bg{animation:.3s reverse both kds-fade}.house .nyo.swiped .nyo-sheet,.house .nyo.swiped .nyo-bg{animation:none}@media (prefers-reduced-motion:reduce){.house .nyo,.house .nyo *,.house .nyo :after{animation:none!important}}.house .kw-hookv2 .hk-lead{color:var(--h-gold);font-family:var(--h-serif);font-weight:600}.house .kw-hookv2 .hk-line{color:var(--h-fg)}.house .kw-hookv2 .hk-lock{color:var(--h-gold);font-family:var(--h-serif);font-weight:600}.house .kw-hookv2 .hk-note{color:var(--h-gold)}.house .kw-hookv2 .hk-note-who{background:var(--h-seal);color:#fff}.house .kw-hookv2 .hk-self{border-color:var(--h-box-line);background:#efe6d60d}.house .kw-hook>*,.house .kw-hookv2,.house .kw-hookv2 .hk-self,.house .kw-hookv2 .hk-scenes-qs,.house .kw-hookv2 .hk-scene,.house .kw-hookv2 .qs-panel{min-width:0;max-width:100%}.house .kw-hookv2 .hk-self-said,.house .kw-hookv2 .hk-self-seen,.house .kw-hookv2 .hk-lead,.house .kw-hookv2 .hk-line,.house .kw-hookv2 .hk-lock,.house .kw-hookv2 .hk-note{overflow-wrap:anywhere}.house .kw-hookv2 .hk-self-k{color:var(--h-accent)}.house .kw-hookv2 .hk-self-said{color:var(--h-muted)}.house .kw-hookv2 .hk-self-seen{color:var(--h-paper)}.house .kw-hookv2 .hk-self-differs{color:var(--h-gold)}.house .kw-hookv2 .hk-qs .qs-panel{border-radius:16px}.house .kw-hookv2 .hk-qs .qs-circle path{stroke:#c9392c}.house .kw [class*="text-[#ede3d6]"],body.house-flow .uhs-root [class*="text-[#ede3d6]"]{color:var(--h-fg)!important}.house .kw [class*="text-[#fff5e6]"],.house .kw [class*="text-[#f4ead9]"]{color:var(--h-paper)!important}.house .kw [class*="text-[#b0a0b8]"],.house .kw [class*="text-[#9a8da0]"],.house .kw [class*="text-[#cbb8dd]"],.house .kw [class*="text-[#8b7d99]"],.house .kw [class*=text-gray-]{color:var(--h-muted)!important}.house .kw [class*="text-[#c4973b]"],.house .kw [class*="text-[#e8bd63]"],.house .kw [class*="text-[#ffd873]"],.house .kw [class*="text-[#d4a843]"]{color:var(--h-gold)!important}.house .kw [class*="bg-[rgba(42,31,61"],.house .kw [class*="bg-[rgba(26,16,40"],.house .kw [class*="bg-[rgba(20,12,32"],.house .kw [class*="bg-[#1b1b1f]"]{background:#15120f8c!important}.house .kw [class*="border-[rgba(196,151,59"],.house .kw [class*="border-[rgba(136,102,170"],.house .kw [class*=border-white\/10]{border-color:var(--h-box-line)!important}.house .kw [class*="bg-[#c4973b]"]{background:var(--h-gold)!important;color:#2a1d0d!important}.house .kw [class*="bg-[rgba(196,151,59"]{background:#e6c27a1f!important}.house .kw-guide>div>button{font-family:var(--h-serif);font-size:15px;color:var(--h-gold)!important}.house .kw-guide>div>button span.underline{border-bottom:1px solid #e6c27a80;text-decoration:none}.house .kw-guide>div>div{box-shadow:var(--h-box-shadow);border:1px solid var(--h-box-line)!important;background:var(--h-box-bg)!important;border-radius:18px!important}.house .kg-switch{color:var(--h-muted);margin:0 16px 8px;font-size:13px}.house .kg-switch b{color:var(--h-paper);font-weight:600}.house .kg-switch button{font:inherit;color:var(--h-gold);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e6c27a73;padding:0 0 0 8px;font-size:13px}.house .kw-reviews .rvw{border:1px solid var(--h-box-line);background:var(--h-box-bg);box-shadow:var(--h-box-shadow);border-radius:18px}.house .kw-reviews .rvw:before{background:linear-gradient(90deg,#0000,#e6c27ab3,#0000)}.house .kw-reviews .rvw-eyebrow{font-family:var(--h-serif);color:var(--h-gold);font-weight:600}.house .kw-reviews .rvw-stars,.house .kw-reviews .rvc-stars{color:var(--h-gold)}.house .kw-reviews .rvc{border:1px solid var(--h-box-line);background:#15120f8c;border-radius:14px}.house .kw-reviews .rvc-title{color:var(--h-paper)}.house .kw-reviews .rvc-body{color:var(--h-fg)}.house .kw-reviews .rvc-who,.house .kw-reviews .rvw-hint{color:var(--h-muted)}.house .kw-reviews .rvw-all{color:var(--h-gold);background:#e6c27a1a;border-color:#e6c27a73}:is(body.house-flow,body:has(.house)) .rvs-sheet{background:var(--h-bg2,#1d1915)!important;border-color:var(--h-box-line,#efe6d616)!important}:is(body.house-flow,body:has(.house)) :is(.rvs-title,.rvs-card-title){font-family:Noto Serif KR,serif;color:#e6c27a!important}:is(body.house-flow,body:has(.house)) .rvs-card{background:#15120f8c!important;border-color:#efe6d616!important}:is(body.house-flow,body:has(.house)) .rvs-card-body{color:#efe6d6!important}:is(body.house-flow,body:has(.house)) .rvs-more{color:#f2d9a0;background:linear-gradient(#2a2119,#15110d);border:0;border-radius:4px;font-family:Noto Serif KR,serif;box-shadow:inset 0 0 0 1px #e6c27abf,inset 0 0 0 3px #120d0ae6,inset 0 0 0 4px #e6c27a47,0 6px 14px -8px #000c}.house .kw-asks .aki{background:var(--h-box-bg);border:1px solid var(--h-box-line);box-shadow:var(--h-box-shadow)}.house .kw-asks .aki:after{background:radial-gradient(60% 50% at 20%,#e0892b24,#0000 70%)}.house .kw-asks .aki-title{color:var(--h-gold);font-family:var(--h-serif)}.house .kw-asks .aki-sub{color:var(--h-muted)}.house .kw-asks .aki-sub b{color:var(--h-paper)}.house .kw-asks .aki-btn{color:var(--h-fg);border:1px solid var(--h-box-line);background:#efe6d60f}.house .kw-asks .aki-btn-on{color:#2a1d0d;background:linear-gradient(#f4d98f 0%,#e4b85a 48%,#c9922f 100%);border-color:#e4b85a}.house .kw-asks .aki-wait-title{color:var(--h-gold);font-family:var(--h-serif)}body.house-flow .aks-eyebrow{color:#e0892b}body.house-flow .aks-later,body.house-flow .aks-foot,body.house-flow .aks-hints-k,body.house-flow .aks-text-back{color:#a39a8c}body.house-flow .aks-orb-ball{background:radial-gradient(circle at 35% 30%,#ffffff80,#e0892b40 40%,#281e14e6 75%)}body.house-flow .aks-orb-text{color:#a39a8c}body.house-flow .aks-orb-text b{color:#e6c27a}body.house-flow .aks-msg-halmae{color:#efe6d6;background:#efe6d612;border-color:#efe6d61f}body.house-flow .aks-msg-me{color:#2a1d0d;background:linear-gradient(#f4d98f,#e4b85a)}body.house-flow .aks-hint{color:#efe6d6;background:#efe6d60d;border-color:#efe6d640}body.house-flow .aks-text input,body.house-flow .aks-text textarea{color:#efe6d6;background:#efe6d612;border-color:#efe6d633}body.house-flow .aks-text input:focus,body.house-flow .aks-text textarea:focus{border-color:#e4b85a;box-shadow:0 0 0 3px #e4b85a2e}body.house-flow .aks-text button[type=submit],body.house-flow .aks-btn{color:#2a1d0d;background:linear-gradient(#f4d98f,#e4b85a 55%,#c9922f);border-color:#e4b85a}body.house-flow .aks-memo{color:#efe6d6;background:linear-gradient(#efe6d614,#efe6d60a);border-color:#efe6d61f}body.house-flow .aks-memo-title,body.house-flow .nb-title{color:#e6c27a}body.house-flow .aks-memo-line,body.house-flow .nb-line{color:#efe6d6}body.house-flow .aks-memo-line:before{background:#e4b85a;box-shadow:0 0 6px #e4b85a99}body.house-flow .nb-kicker{color:#e0892b}body.house-flow .nb-pct{color:#a39a8c}body.house-flow .nb-pct b{color:#e6c27a}body.house-flow .nb-paper{color:#efe6d6;background:linear-gradient(#efe6d613,#efe6d609);border-color:#efe6d61f}body.house-flow [class*="bg-[#241636]"],body.house-flow [class*="bg-[#241338]"],body.house-flow [class*="bg-[#1a1024]"]{background:#1d1915!important}body.house-flow [class*="text-[#ede3d6]"]{color:#efe6d6!important}body.house-flow [class*="text-[#ffd873]"],body.house-flow [class*="text-[#c4973b]"]{color:#e6c27a!important}body.house-flow [class*="text-[#d8c9e6]"],body.house-flow [class*="text-[#9a8da0]"]{color:#a39a8c!important}body.house-flow [class*="bg-[#c4973b]"]{color:#2a1d0d!important;background:linear-gradient(#f4d98f,#e4b85a 55%,#c9922f)!important}.house.house-portal{z-index:auto;background:0 0;min-height:0;position:static}.house .kw-read-chat{border-radius:14px;margin-top:6px;padding:10px 10px 6px}.house .kw-read-chat .qs-row{margin:0 0 6px}.house .kw-read-prev{max-height:none;overflow:visible}.house .kw-reviews section.rvw{margin:0;padding:12px 0}.house .kw-reviews .rvw-head{margin-bottom:8px}.house .kw-reviews .rvw-foot{flex-wrap:nowrap}.house .kw-reviews .rvw-all{white-space:nowrap;flex:none}.house .kw-reviews .rvw-stat{color:var(--h-muted);white-space:nowrap;font-size:12.5px}.house .kw-reviews .rvw-stat b{color:var(--h-gold);font-weight:700}.house .kw-asks{margin-top:4px}.house .kw-asks .aki{grid-template-columns:92px 1fr;gap:16px;padding:18px 18px 16px}.house .kw-asks .aki-fig{aspect-ratio:4/5;background:url(/house/portrait-a1b.webp) 50% 18%/cover;border-radius:14px;overflow:hidden}.house .kw-asks .aki-fig img,.house .kw-asks .aki-glow{display:none!important}.house .kw-asks .aki-title{font-size:24px;line-height:1.2}.house .kw-asks .aki-sub{margin-top:8px}.house .kw-burn{text-align:left;border-width:1px;border-color:#e6c27a80;padding:0;position:relative;overflow:hidden}.house .kw-burn-img{object-fit:cover;opacity:.55;pointer-events:none;width:200px;height:200px;position:absolute;top:-20px;right:-30px;-webkit-mask-image:radial-gradient(60% 60% at 60%,#000 30%,#0000 100%);mask-image:radial-gradient(60% 60% at 60%,#000 30%,#0000 100%)}.house .kw-burn-body{gap:6px;padding:16px 120px 16px 18px;display:grid;position:relative}.house .kw-burn-body>b{font-family:var(--h-serif);color:var(--h-gold);font-size:14px}.house .kw-burn .kw-burn-num{color:#ffe08a;text-shadow:0 0 22px #ffc86459;margin:0;font-size:40px}.house .kw-burn-bar{background:#efe6d61f;border-radius:2px;height:4px;display:block;overflow:hidden}.house .kw-burn-bar span{background:linear-gradient(90deg,#f4d98f,#e0892b);height:100%;transition:width 1s linear;display:block}.house .kw-burn.urgent .kw-burn-bar span{background:linear-gradient(90deg,#ff9aa4,#c9392c)}.house .kw-burn.urgent .kw-burn-num{color:#ff8695}.house .kw-burn small{font-size:12px}.house .kw-badge.live{color:var(--h-fg);background:#1d1915;border:1px solid #efe6d62e;align-items:center;gap:5px;padding:4px 11px 4px 9px;font-weight:500;display:inline-flex}.house .kw-badge.live .live-dot{background:#3fa35a;border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite house-live}.house .kw-badge.live{padding-left:11px}.house .kw-badge.live b{font-family:var(--h-serif);color:#ff8a7a;font-variant-numeric:tabular-nums;margin:0 1px;font-size:14px}.house .kw-rail{color:var(--h-fg);letter-spacing:.01em;margin:12px 0 0;font-size:12.5px;line-height:1.9}.house .kw-rail span{white-space:nowrap}.house .kw-rail em{color:var(--h-accent);margin:0 7px;font-style:normal}.house .kw-rail-note{color:var(--h-gold);margin:4px 0 0;font-size:12.5px;font-weight:600}.house .kw-asks .aki-fig{background:url(/house/asks-halmae.webp) 50% 28%/cover}body.house-flow .aks-bg{background:#0f0c0a url(/house/room-asks.webp) 62% 70%/cover no-repeat}body.house-flow .aks-bg:after{content:"";background:linear-gradient(#0f0c0a80 0%,#0f0c0ab8 45%,#0f0c0ae6 100%);position:absolute;inset:0}body.house-flow .aks-bg-paper{opacity:.04}body.house-flow .aks-bg-glow{background:radial-gradient(circle,#e0892b24,#0000 60%)}.house .kw-asks.started .aki:not(:has(.aki-err)):not(:has(.aki-btn-on:disabled)){display:none}.house .kw-askcard{background:var(--h-box-bg);box-shadow:var(--h-box-shadow);border:1px solid #e6c27a66;border-radius:22px;overflow:hidden}.house .kw-askcard-img{height:230px;position:relative;overflow:hidden}.house .kw-askcard-img img{object-fit:cover;object-position:50% 28%;width:100%;height:100%}.house .kw-askcard-img:after{content:"";background:linear-gradient(#1d191500 45%,#1d1915eb 100%);position:absolute;inset:0}.house .kw-askcard-body{gap:8px;margin-top:-34px;padding:0 20px 20px;display:grid;position:relative}.house .kw-askcard-title{font-family:var(--h-serif);color:#f4e3bf;text-shadow:0 0 24px #ecaa4a40,0 1px #00000080;margin:0;font-size:26px;font-weight:600;line-height:1.25}.house .kw-askcard-sub{color:var(--h-muted);margin:0 0 6px;font-size:14px;line-height:1.6}.house .kw-askcard-btns{grid-template-columns:1.6fr 1fr;align-items:stretch;gap:10px;display:grid}.house .kw-askcard-btns .cta{cursor:pointer;font:inherit;font-family:var(--h-serif);border:0;padding:13px 10px;font-size:17px;font-weight:700}.house .kw-askcard-btns .kw-chip{text-align:center;border-radius:16px;font-size:15px}body.house-flow .aks-media{display:none!important}body.house-flow .aks-figure{background:url(/house/asks-halmae.webp) 50% 22%/cover no-repeat}body.house-flow .aks-figure:after{content:"";pointer-events:none;background:linear-gradient(#0f0c0a1a 0%,#0f0c0a00 30%,#0f0c0ad9 100%);position:absolute;inset:0}.house .kw-hold{background:var(--h-box-bg);box-shadow:var(--h-box-shadow);border:1px solid #e6c27a8c;border-radius:20px;margin:0 0 16px;position:relative;overflow:hidden}.house .kw-hold-body{gap:6px;padding:16px 18px;display:grid;position:relative}.house .kw-hold-body .kw-kicker{margin:0}.house .kw-hold-body>b{font-family:var(--h-serif);color:var(--h-paper);font-size:20px}.house .kw-hold-body>small{color:var(--h-muted);padding-right:90px;font-size:13px;line-height:1.55}.house .kw-hold-body em{font-style:normal;font-family:var(--h-serif);color:#ff8a7a;font-weight:700}.house .kw-hold-btns{grid-template-columns:1.6fr 1fr;gap:10px;margin-top:6px;display:grid}.house .kw-hold-btns .cta{cursor:pointer;font:inherit;font-family:var(--h-serif);border:0;padding:13px 10px;font-size:17px;font-weight:700}.house .kw-hold-btns .kw-chip{text-align:center;border-radius:16px;font-size:14px}.house .kw-hold-note{color:var(--h-muted);margin-top:4px;padding-right:0!important;font-size:12px!important}.house .kw-hold-note b{color:var(--h-gold)}.house .wh-quick{flex-wrap:wrap;gap:8px;margin:2px 0 10px;display:flex}body.house-flow .aks-left{align-items:center;gap:6px;min-width:0;display:inline-flex}body.house-flow .aks-back{font:inherit;color:#a39a8c;cursor:pointer;background:0 0;border:0;padding:0 8px 4px 0;font-size:30px;line-height:1}body.house-flow .aks-back:hover{color:#e0892b}.house.kpay{min-height:100vh}.house .kpay-wrap{max-width:420px;min-height:100vh;padding:32px 20px calc(40px + env(safe-area-inset-bottom,0px));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;margin:0 auto;display:flex;position:relative;overflow:hidden}.house .kpay-wrap:before{content:"";pointer-events:none;background:radial-gradient(60% 55% at 50% 30%,#e0892b24,#0000 70%);width:140vw;max-width:900px;height:60vh;position:absolute;top:0;left:50%;transform:translate(-50%)}.house .kpay-wrap>*{position:relative}.house .kpay-brand{font-family:var(--h-serif);letter-spacing:.16em;color:var(--h-muted);margin:0;font-size:14px;font-weight:600}.house .kpay-bowl{aspect-ratio:1;width:240px;max-width:70vw}.house .kpay-bowl img{object-fit:cover;width:100%;height:100%}.house .kpay-title{font-family:var(--h-serif);color:var(--h-paper);text-wrap:balance;margin:2px 0 0;font-size:27px;font-weight:600;line-height:1.3}.house .kpay-opening .kpay-title:after{content:"";background:var(--h-accent);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-left:10px;animation:1.6s ease-in-out infinite house-live;display:inline-block}.house .kpay-say{max-width:30ch;color:var(--h-muted);margin:0;font-size:15px;line-height:1.65}.house .kpay-order{border:1px solid var(--h-box-line);background:var(--h-box-bg);width:100%;box-shadow:var(--h-box-shadow);text-align:left;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:6px;padding:13px 16px;display:flex}.house .kpay-order span{min-width:0;font-family:var(--h-serif);color:var(--h-fg);gap:2px;font-size:15.5px;font-weight:600;display:grid}.house .kpay-order span small{font-family:var(--h-sans);color:var(--h-muted);font-size:11.5px;font-weight:400}.house .kpay-order b{font-family:var(--h-serif);color:var(--h-gold);font-variant-numeric:tabular-nums;flex:none;font-size:18px;font-weight:700}.house .kpay-err{color:#f0b4aa;background:#c9392c1a;border:1px solid #c9392c73;border-radius:12px;width:100%;margin:0;padding:11px 14px;font-size:14px;line-height:1.55}.house .kpay-cta{cursor:pointer;border:0;width:100%;font-size:18px}.house .kpay-promise{color:var(--h-green);margin:0;font-size:13px}.house .kpay-promise:before{content:"✓ "}.house .kpay-back{color:var(--h-muted);border-bottom:1px solid var(--h-line);font-size:13.5px;line-height:1.3}.house .kpay-back:hover{color:var(--h-accent)}@media (prefers-reduced-motion:reduce){.house .kpay-opening .kpay-title:after{animation:none}}.house .kpay-tools{gap:10px;max-width:420px;margin:0 auto;padding:18px 20px 0;display:grid}.house .kpay-tools-note{color:var(--h-seal);margin:0;font-size:13px}.house .kpay-tools-toast{min-height:1.5em;color:var(--h-accent);margin:0;font-size:13px}.house .kpay-preview .kpay-wrap{justify-content:flex-start;min-height:0;padding-top:12px}.house .kpay-preview .kpay-wrap:before{height:320px}.house.hwait-root{z-index:auto;background:0 0;min-height:0;position:static}.house .hwait{z-index:999;background:var(--h-bg);color:var(--h-fg);font-family:var(--h-sans);position:fixed;inset:0;overflow:hidden}.house .hwait-bg{position:absolute;inset:0}.house .hwait-video{object-fit:cover;object-position:50% 18%;filter:saturate(.85)brightness(.9);opacity:0;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}.house .hwait-video.on{opacity:1}.house .hwait-shade{background:linear-gradient(180deg, #15120f99 0%, #15120f1f 22%, #15120f33 42%, #15120fe6 64%, var(--h-bg) 100%);position:absolute;inset:0}.house .hwait-col{z-index:1;max-width:440px;height:100%;padding:max(18px, env(safe-area-inset-top)) 20px max(18px, env(safe-area-inset-bottom));scrollbar-width:none;flex-direction:column;gap:12px;margin:0 auto;display:flex;position:relative;overflow-y:auto}.house .hwait-col::-webkit-scrollbar{display:none}.house .hwait-brand{font-family:var(--h-serif);letter-spacing:.14em;color:var(--h-paper);text-shadow:0 1px 8px #0009;align-items:flex-end;gap:10px;margin:0;font-size:15px;font-weight:600;display:flex}.house .hwait-brand small{font-family:var(--h-sans);letter-spacing:.02em;color:var(--h-muted);font-size:12px;font-weight:400}.house .hwait-spacer{flex:1;min-height:110px}.house .hwait-say{align-items:flex-end;min-height:64px;display:flex}.house .hwait-line{font-family:var(--h-serif);color:var(--h-paper);text-shadow:0 2px 12px #000000bf;text-wrap:balance;margin:0;font-size:21px;line-height:1.45}.house .hwait-caret{background:var(--h-accent);vertical-align:-.15em;width:2px;height:1em;margin-left:3px;animation:1s steps(2,end) infinite house-live;display:inline-block}.house .hwait-stage{grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;display:grid}.house .hwait-dots{flex-direction:column;grid-row:1/span 2;gap:5px;display:flex}.house .hwait-dots i{background:#efe6d638;border-radius:50%;width:7px;height:7px}.house .hwait-dots i.done{background:var(--h-gold)}.house .hwait-dots i.on{background:var(--h-accent);animation:1.6s ease-in-out infinite house-live;box-shadow:0 0 10px #e0892bcc}.house .hwait-stage b{font-family:var(--h-serif);color:var(--h-gold);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.house .hwait-stage span{color:var(--h-muted);font-size:13px;line-height:1.45}.house .hwait-prog{align-items:center;gap:10px;display:flex}.house .hwait-bar{background:#efe6d624;flex:1;height:2px;overflow:hidden}.house .hwait-bar i{background:linear-gradient(90deg, var(--h-accent), var(--h-gold));height:100%;transition:width 1s linear;display:block}.house .hwait-time{font-family:var(--h-serif);color:var(--h-muted);font-variant-numeric:tabular-nums;text-align:right;min-width:56px;font-size:12.5px}.house .hwait-note{border:1px solid var(--h-box-line);background:var(--h-box-bg);box-shadow:var(--h-box-shadow);border-radius:16px;gap:6px;padding:14px 16px;display:grid}.house .hwait-note p{color:var(--h-fg);text-align:center;margin:0;font-size:13px;line-height:1.6}.house .hwait-note p b{color:var(--h-gold);font-weight:600}.house .hwait-note p.away{color:var(--h-muted);font-size:12.5px}.house .hwait-push{margin-top:4px}.house .hwait-foot>*{margin-bottom:0!important}.house .hwait [data-guest-card]{background:var(--h-box-bg)!important;border-color:#e6c27a59!important}.house .hwait [class*="text-[#b0a0b8]"],.house .hwait [class*="text-[#cbb8dd]"],.house .hwait [class*="text-[#9a8da0]"]{color:var(--h-muted)!important}.house .hwait [class*="text-[#fff5e6]"],.house .hwait [class*="text-[#ede3d6]"]{color:var(--h-paper)!important}.house .hwait [class*="text-[#241338]"]{color:#2a1d0d!important}@media (min-height:760px){.house .hwait-line{font-size:23px}}@media (prefers-reduced-motion:reduce){.house .hwait-caret,.house .hwait-dots i.on{animation:none}}.house .hwait-tools{top:max(8px, env(safe-area-inset-top));z-index:1000;border:1px solid var(--h-box-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#15120fdb;border-radius:14px;gap:6px;width:min(440px,100% - 24px);padding:8px 10px;display:grid;position:fixed;left:50%;transform:translate(-50%)}.house .hwait-tools .kw-chips{gap:6px}.house .hwait-tools .kw-chip{padding:6px 10px;font-size:12.5px}.house .hwait-tools-note{color:var(--h-seal);margin:0;font-size:12px;line-height:1.45}.house .hwait.preview .hwait-col{padding-top:150px}.house .hmy{flex-direction:column;gap:14px;padding:26px 0 40px;display:flex}.house .hmy-eyebrow{letter-spacing:.16em;color:var(--h-gold);margin:0;font-size:11.5px}.house .hmy-title{margin:0}.house .hmy-lead{color:var(--h-muted);max-width:56ch;margin:-6px 0 2px;font-size:14.5px}.house .hmy-state{text-align:center;justify-items:center;gap:10px;padding:70px 0;display:grid}.house .hmy-state h2{margin:0}.house .hmy-state h2:after{margin-inline:auto}.house .hmy-state p{color:var(--h-muted);max-width:34ch;margin:0;font-size:14.5px}.house .hmy-dot{background:var(--h-accent);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite house-live}.house .hmy-cta{min-width:200px;margin-top:10px}.house .hmy-card{border:1px solid var(--h-box-line);background:var(--h-box-bg);box-shadow:var(--h-box-shadow);color:var(--h-fg);border-radius:18px;padding:18px 18px 16px;display:block}.house .hmy-label{letter-spacing:.14em;color:var(--h-gold);text-transform:uppercase;margin:0 0 4px;font-size:11px;display:block}.house .hmy-id-row{align-items:center;gap:14px;display:flex}.house .hmy-id-photo{border-radius:18px;flex:none;width:64px;height:64px;overflow:hidden}.house .hmy-id-photo img{object-fit:cover;filter:saturate(.9);width:100%;height:100%}.house .hmy-id-text{min-width:0}.house .hmy-email{font-family:var(--h-serif);color:var(--h-paper);word-break:break-all;margin:0;font-size:15px;font-weight:600}.house .hmy-meta{color:var(--h-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0;font-size:12px;display:flex}.house .hmy-badge{border:1px solid var(--h-box-line);color:var(--h-fg);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;display:inline-flex}.house .hmy-badge-kakao{color:#191919;background:#fee500;border-color:#fee500}.house .hmy-dash{border-top:1px dashed #efe6d624;margin-top:14px;padding-top:14px}.house .hmy-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.house .hmy-tile{border:1px solid var(--h-box-line);background:#15120f73;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.house .hmy-tile p{color:var(--h-fg);margin:0;font-size:12.5px;line-height:1.3;display:grid}.house .hmy-tile p small{color:var(--h-muted);font-size:10.5px}.house .hmy-tile b{font-family:var(--h-serif);color:var(--h-gold);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;font-weight:700}.house .hmy-tile b i{color:var(--h-muted);margin-left:2px;font-size:11px;font-style:normal}.house .hmy-tile b.green{color:var(--h-green)}.house .hmy-note{color:var(--h-muted);margin:10px 0 0;font-size:12px;line-height:1.55}.house .hmy-note b{color:var(--h-gold);font-weight:600}.house .hmy-foot{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.house .hmy-foot p{margin:0}.house .hmy-foot b{color:var(--h-gold)}.house .hmy-foot span{color:var(--h-muted)}.house .hmy-foot a{color:var(--h-gold);white-space:nowrap}.house .hmy-link{justify-content:space-between;align-items:center;gap:12px;display:flex}.house .hmy-link>span:first-child{gap:2px;min-width:0;display:grid}.house .hmy-link-title{font-family:var(--h-serif);color:var(--h-paper);margin:2px 0 0;font-size:17px;font-weight:600;display:block}.house .hmy-link-sub{color:var(--h-muted);margin:2px 0 0;font-size:13px;line-height:1.5;display:block}.house .hmy-arrow{color:var(--h-muted);flex:none;font-size:20px;line-height:1;transition:transform .2s}.house .hmy-arrow.down{transform:rotate(90deg)}.house .hmy-ok{color:var(--h-green);background:#8fd6a11a;border:1px solid #8fd6a159;border-radius:10px;margin:10px 0 0;padding:9px 12px;font-size:12.5px;font-weight:600}.house .hmy-price{flex-wrap:wrap;align-items:baseline;gap:8px;margin:12px 0 0;display:flex}.house .hmy-price s{color:var(--h-muted);font-size:13px}.house .hmy-price b{font-family:var(--h-serif);color:var(--h-gold);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.house .hmy-price span{color:var(--h-seal);font-size:12px}.house .hmy-btns{gap:8px;margin-top:12px;display:flex}.house .hmy-btn{font:inherit;font-family:var(--h-serif);white-space:nowrap;cursor:pointer;text-align:center;color:#2a1d0d;background:linear-gradient(#f4d98f 0%,#e4b85a 48%,#c9922f 100%);border:0;border-radius:12px;flex:1;padding:12px 8px;font-size:13.5px;font-weight:600;box-shadow:0 8px 20px #00000059,inset 0 1px #ffffff80}.house .hmy-btn:disabled{opacity:.6;cursor:default}.house .hmy-btn.ghost{color:var(--h-fg);border:1px solid var(--h-box-line);box-shadow:none;background:0 0}.house .hmy-btn.warn{background:var(--h-accent)}.house .hmy-btn.danger{background:var(--h-seal);color:#fff}.house .hmy-menu{padding:2px 0}.house .hmy-row{width:100%;font:inherit;color:var(--h-fg);border:0;border-top:1px solid var(--h-box-line);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:15px;display:flex}.house .hmy-menu>.hmy-row:first-child{border-top:0}.house .hmy-row>span:first-child{gap:1px;min-width:0;display:grid}.house .hmy-row small{color:var(--h-muted);font-size:12px}.house .hmy-row.dim{color:var(--h-muted);font-size:14px}.house .hmy-row:hover,.house .hmy-row-open>.hmy-row{background:#efe6d608}.house .hmy-row-body{padding:4px 18px 16px}.house .hmy-count{background:var(--h-seal);color:#fff;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:grid}.house .hmy-empty{color:var(--h-muted);margin:0;font-size:13px}.house .hmy-readings{gap:8px;display:grid}.house .hmy-reading{border:1px solid var(--h-box-line);background:#15120f73;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.house .hmy-reading-bar{border-radius:2px;flex:none;width:3px;height:30px}.house .hmy-reading-name{min-width:0;font-family:var(--h-serif);color:var(--h-paper);flex:1;font-size:14.5px;font-weight:600;display:grid}.house .hmy-reading-name span{font-family:var(--h-sans);color:var(--h-muted);font-size:11.5px;font-weight:400}.house .hmy-chips{justify-items:end;gap:4px;display:grid}.house .hmy-chip{color:var(--h-gold);white-space:nowrap;border:1px solid #e6c27a73;border-radius:999px;padding:2px 8px;font-size:11px}.house .hmy-chip.off{border-color:var(--h-box-line);color:var(--h-muted)}.house .hmy-more{font:inherit;color:var(--h-muted);border:0;border-bottom:1px solid var(--h-line);cursor:pointer;background:0 0;margin-top:8px;font-size:13px}.house .hmy-warn{background:#e0892b14;border:1px solid #e0892b73;border-radius:12px;margin:6px 18px 14px;padding:14px}.house .hmy-warn h3{font-family:var(--h-serif);color:var(--h-accent);margin:0 0 6px;font-size:15px}.house .hmy-warn p{color:var(--h-fg);margin:0;font-size:13px;line-height:1.55}.house .hmy-privacy{text-align:center;color:var(--h-muted);margin:6px 0 0;font-size:12.5px}.house .hmy-err{color:#f0b4aa;margin:10px 0 0;font-size:13px}.house .hmy-danger{border-top:1px solid var(--h-line);text-align:center;margin-top:10px;padding-top:14px}.house .hmy-danger>button{font:inherit;color:var(--h-muted);cursor:pointer;background:0 0;border:0;font-size:12.5px}.house .hmy-danger>button:hover{color:var(--h-seal)}.house .hmy-danger-box{text-align:left;background:#c9392c14;border:1px solid #c9392c73;border-radius:12px;padding:14px}.house .hmy-danger-box h3{font-family:var(--h-serif);color:#f0b4aa;margin:0 0 6px;font-size:15px}.house .hmy-danger-box p{color:var(--h-fg);margin:0;font-size:13px;line-height:1.55}.house .hmy-embed{--foreground:var(--h-paper);--muted:var(--h-muted);--primary:var(--h-gold);--primary-dark:#c9a24f;--border:var(--h-box-line);--parchment:#15120f80;--fh-text:var(--h-fg);--fh-text-bright:var(--h-paper);--fh-text-dim:var(--h-muted);--fh-border:var(--h-box-line);--fh-gold:var(--h-gold)}.house .hmy-embed .parchment-card{background:var(--h-box-bg);border:1px solid var(--h-box-line);box-shadow:var(--h-box-shadow);border-radius:14px}.house .hmy-embed [data-guest-card]{background:var(--h-box-bg)!important;border-color:#e6c27a59!important;border-radius:18px!important}.house .hmy-embed [class*="text-[#b0a0b8]"],.house .hmy-embed [class*="text-[#cbb8dd]"],.house .hmy-embed [class*="text-[#9a8da0]"]{color:var(--h-muted)!important}.house .hmy-embed [class*="text-[#fff5e6]"],.house .hmy-embed [class*="text-[#ede3d6]"]{color:var(--h-paper)!important}.house .hmy-embed [class*="text-[#241338]"]{color:#2a1d0d!important}.house .hmy-embed [class*="bg-[rgba(42,31,61"]{background:#15120fb3!important}.house .hmy-embed .bg-primary{background:var(--h-gold)}.house .hmy-embed .bg-primary.text-white{color:#2a1d0d}.house .hmy-embed>*{margin-bottom:0!important}.house .hmy-embed:empty{display:none}.house .hmy-stub{border:1px dashed var(--h-box-line);color:var(--h-muted);border-radius:12px;margin:0;padding:12px 14px;font-size:12.5px}.house .hmy-tools{border:1px solid var(--h-box-line);background:#15120fdb;border-radius:14px;gap:8px;margin-top:16px;padding:10px 12px;display:grid}.house .hnb{border:1px solid var(--h-box-line);background:var(--h-box-bg);box-shadow:var(--h-box-shadow);color:var(--h-fg);border-radius:18px;padding:18px 18px 16px}.house .hnb-head{align-items:center;gap:14px;display:flex}.house .hnb-ring{--pct:0;background:conic-gradient(var(--h-gold) calc(var(--pct) * 1%), #efe6d61f 0);border-radius:50%;flex:none;place-items:center;width:58px;height:58px;transition:--pct .9s;display:grid;position:relative}.house .hnb-ring:before{content:"";background:#1d1915;border-radius:50%;position:absolute;inset:5px}.house .hnb-ring b{font-family:var(--h-serif);color:var(--h-gold);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700;position:relative}.house .hnb-text{flex:1;min-width:0}.house .hnb-state{font-family:var(--h-serif);color:var(--h-paper);margin:2px 0 0;font-size:17px;font-weight:600}.house .hnb-photo{border-radius:18px;flex:none;width:64px;height:64px;overflow:hidden}.house .hnb-photo img{object-fit:cover;object-position:50% 15%;filter:saturate(.9);width:100%;height:100%}.house .hnb-paper{background:linear-gradient(#c4b08a57, #c4b08a57), var(--h-paper) url(/house/tex-paper.webp) center/cover;border-radius:4px;margin-top:14px;padding:16px 18px 14px;position:relative;box-shadow:inset 0 0 44px #6e553238,0 14px 30px #00000073}.house .hnb-title{font-family:var(--h-hand);color:#3a2a1a;margin:0 0 4px;font-size:30px;line-height:1.1}.house .hnb2 .hnb-ring b{letter-spacing:.01em;font-size:19px}.house .hnb2 .hnb-state{text-wrap:balance;font-size:16.5px;line-height:1.35}.house .hnb2 .hnb-ring b i{color:#e6c27ab3;margin-left:1px;font-size:11px;font-style:normal;font-weight:600}.house .hnb-new{font-style:normal;font-family:var(--h-sans);letter-spacing:.02em;color:#fbeee2;vertical-align:1px;background:#b5462f;border-radius:2px;margin-left:8px;padding:1px 6px;font-size:10.5px;font-weight:700;display:inline-block}.house .hnb-sec{margin-top:16px}.house .hnb-title+.hnb-sec{margin-top:8px}.house .hnb-sec-t{font-family:var(--h-serif);letter-spacing:.02em;color:#3a2a1a;border-bottom:1px solid #3a2a1a6b;align-items:baseline;gap:8px;margin:0;padding-bottom:5px;font-size:15px;font-weight:700;display:flex}.house .hnb-sec-t small{font-family:var(--h-sans);letter-spacing:.01em;color:#7a6850;font-size:11.5px;font-weight:400}.house .hnb2 .hnb-fix.quiet{font-family:var(--h-sans);color:#7a6850;opacity:1;border-bottom:1px solid #7a685073;margin-top:3px;font-size:12px;line-height:1.6}.house .hnb2 .hnb-fix.quiet:hover{color:#8a3a2a;border-bottom-color:#8a3a2a}.house .hnb-grp+.hnb-grp{margin-top:6px}.house .hnb-sub{font-family:var(--h-serif);letter-spacing:.08em;color:#8a3a2a;margin:9px 0 0;font-size:12px;font-weight:700}.house .hnb2 .hnb-lines li{flex-wrap:wrap}.house .hnb-line-t{flex:1;min-width:0}.house .hnb-line-t small{font-family:var(--h-sans);letter-spacing:.01em;color:#7a6850;margin-top:1px;font-size:11.5px;font-weight:400;display:block}.house .hnb2 .hnb-lines li.is-rough .hnb-line-t{color:#6b5a44}.house .hnb2 .hnb-lines li.is-empty .hnb-line-t{color:#8c7b62;text-indent:-17px;padding-left:17px;font-weight:400}.house .hnb2 .hnb-lines li.is-empty .hnb-line-t:before{content:"";vertical-align:1px;border:1px solid #8c7b62;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.house .hnb2 .hnb-lines li.is-stale .hnb-line-t{color:#8c7b62}.house .hnb-memo .hnb-lines li .hnb-line-t{font-size:15px}.house .hnb-fine{font-family:var(--h-sans);color:#7a6850;margin:6px 0 0;font-size:11.5px;line-height:1.5}.house .hnb-fixbox{background:#3a2a1a12;border:1px dashed #3a2a1a47;border-radius:4px;flex-basis:100%;margin:4px 0;padding:10px 12px 12px}.house .hnb-fixbox p{font-family:var(--h-serif);color:#3a2a1a;margin:0 0 8px;font-size:13.5px;font-weight:600;line-height:1.5}.house .hnb-chip-row{flex-wrap:wrap;gap:6px;display:flex}.house .hnb-chip{font:inherit;font-family:var(--h-serif);color:#2b1f14;cursor:pointer;text-align:left;background:#fffaf08c;border:1px solid #3a2a1a66;border-radius:4px;padding:8px 11px;font-size:13px;font-weight:500;line-height:1.3;transition:background .15s,border-color .15s}.house .hnb-chip:hover{background:#fffaf0e6;border-color:#8a3a2a}.house .hnb-chip:disabled{opacity:.5;cursor:default}.house .hnb-chip.quiet{color:#6b5a44;background:0 0;border-style:dashed}.house .hnb-fixrow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.house .hnb-fixrow input{min-width:0;font:inherit;font-family:var(--h-serif);color:#2b1f14;background:#fffaf0b3;border:1px solid #3a2a1a66;border-radius:4px;padding:8px 10px;font-size:14px}.house .hnb-fixrow input:focus{outline-offset:1px;outline:2px solid #8a3a2a}.house .hnb-fixrow button{font:inherit;font-family:var(--h-serif);color:#f3e7d0;cursor:pointer;background:#3a2a1a;border:1px solid #3a2a1a;border-radius:4px;padding:8px 12px;font-size:13px;font-weight:600}.house .hnb-fixrow button:disabled{opacity:.45;cursor:default}.house .hnb-archive{border-top:1px solid var(--h-line);color:var(--h-muted);justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;font-size:13px;text-decoration:none;display:flex}.house .hnb-archive:hover{color:var(--h-accent)}.house .hnb-lines{gap:0;margin:0;padding:0;list-style:none;display:grid}.house .hnb-lines li{font-family:var(--h-serif);letter-spacing:-.01em;color:#33261a;border-bottom:1px solid #3a2a1a24;align-items:flex-start;gap:12px;padding:9px 0;font-size:14.5px;font-weight:500;line-height:1.6;display:flex}.house .hnb-lines li:last-child{border-bottom:0}.house .hnb-lines li span{flex:1;min-width:0}.house .hnb-fix{font:inherit;font-family:var(--h-hand);color:#9a3d2e;cursor:pointer;opacity:.85;background:0 0;border:0;flex:none;margin-top:1px;padding:0;font-size:20px;line-height:1.2}.house .hnb-fix:hover{opacity:1}.house .hnb-seal{opacity:.78;width:40px;height:40px;margin:6px 0 -4px auto;display:block}.house .hnb-seal img{object-fit:contain;width:100%;height:100%}.house .hnb-empty{font-family:var(--h-hand);color:#3a2a1a;margin:0;font-size:28px;line-height:1.2}.house .hnb-empty-sub{font-family:var(--h-serif);color:#6b5a44;margin:6px 0 0;font-size:13px;line-height:1.55}.house .hnb-acts{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.house .hnb-acts p{color:var(--h-muted);margin:0;font-size:12.5px;line-height:1.5}.house .hnb-reset{font:inherit;color:var(--h-muted);border:0;border-bottom:1px solid var(--h-line);cursor:pointer;white-space:nowrap;background:0 0;flex:none;font-size:12.5px}.house .hnb-reset:hover{color:var(--h-seal)}.house .hnb-confirm{background:#c9392c14;border:1px solid #c9392c73;border-radius:12px;margin-top:10px;padding:12px 14px}.house .hnb-confirm p{color:var(--h-fg);margin:0;font-size:13px;line-height:1.5}.house .hnb-confirm .hmy-btns{margin-top:10px}.house .hnb-peek{color:var(--h-muted);margin-top:10px;font-size:12px}.house .hnb-peek summary{cursor:pointer}.house .hnb-peek ul{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.house .hnb-peek li{grid-template-columns:1fr 1fr auto;gap:8px;display:grid}.house .hnb-peek em{color:var(--h-gold);font-style:normal}.house .hnb-err{color:#f0b4aa;margin:8px 0 0;font-size:13px}.house .har{flex-direction:column;gap:14px;padding:26px 0 40px;display:flex}.house .har-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.house .har-head h2{margin:0}.house .har-desc{color:var(--h-muted);margin:-6px 0 0;font-size:14px}.house .har-new{color:var(--h-gold);white-space:nowrap;border-bottom:1px solid #e6c27a66;flex:none;margin-bottom:4px;padding-bottom:1px;font-size:13.5px}.house .har-card{border:1px solid var(--h-box-line);background:var(--h-box-bg);box-shadow:var(--h-box-shadow);border-radius:18px;overflow:hidden}.house .har-main{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:16px 18px 10px;display:block}.house .har-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.house .har-name{font-family:var(--h-serif);color:var(--h-paper);font-size:18px;font-weight:600}.house .har-time{color:var(--h-muted);white-space:nowrap;font-size:12px}.house .har-verdict{color:var(--h-fg);flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;font-size:13px;display:flex}.house .har-level{align-items:center;gap:6px;display:inline-flex}.house .har-level i{background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px}.house .har-level span{color:var(--h-fg)}.house .har-pulse{color:var(--h-muted);font-size:12.5px}.house .har-pulse b{color:var(--h-gold);font-family:var(--h-serif);font-size:14px}.house .har-pulse .up{color:var(--h-green);margin-left:4px}.house .har-pulse .down{color:#e0675a;margin-left:4px}.house .har-pulse .flat{margin-left:4px}.house .har-proc{color:var(--h-accent);align-items:center;gap:8px;font-size:13px;display:inline-flex}.house .har-proc i{background:var(--h-accent);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite house-live}.house .har-headline{color:var(--h-fg);margin:8px 0 0;font-size:14.5px;line-height:1.55}.house .har-badge{vertical-align:1px;color:var(--h-gold);border:1px solid #e6c27a73;border-radius:999px;margin-right:6px;padding:1px 7px;font-size:10.5px;font-weight:600;display:inline-block}.house .har-badge.reunion{color:#e89a90;border-color:#d9483c80}.house .har-badge.core{border-color:var(--h-box-line);color:var(--h-muted)}.house .har-beads{align-items:center;gap:6px;margin-top:10px;display:flex}.house .har-bead{opacity:.8;border-radius:50%;width:8px;height:8px}.house .har-bead.last{opacity:1;width:11px;height:11px;box-shadow:0 0 0 2px #efe6d62e}.house .har-bead.proc{background:var(--h-accent);animation:1.4s ease-in-out infinite house-live}.house .har-beads-n{color:var(--h-muted);margin-left:4px;font-size:11.5px}.house .har-beads-more{color:var(--h-muted);font-size:11px}.house .har-actions{flex-wrap:wrap;align-items:center;gap:6px;padding:0 18px 14px;display:flex}.house .har-act{font:inherit;border:1px solid var(--h-box-line);color:var(--h-fg);cursor:pointer;background:#15120f80;border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:500}.house .har-act.primary{color:var(--h-gold);background:#e6c27a1f;border-color:#e6c27a80;font-weight:600}.house .har-act.on{color:var(--h-accent);border-color:#e0892b99}.house .har-more{font:inherit;color:var(--h-muted);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:4px 8px;font-size:18px;line-height:1}.house .har-menu{border-top:1px solid var(--h-box-line);background:#15120f59;padding:4px 0 10px;display:grid}.house .har-menu button{width:100%;font:inherit;color:var(--h-fg);text-align:left;border:0;border-bottom:1px solid var(--h-box-line);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:11px 18px;font-size:14px;display:flex}.house .har-menu button:hover{background:#efe6d608}.house .har-menu button.del{color:#f0b4aa}.house .har-menu p{color:var(--h-muted);margin:8px 18px 0;font-size:12px;line-height:1.5}.house .har-hist{border-top:1px solid var(--h-box-line)}.house .har-row{border-bottom:1px solid var(--h-box-line);align-items:center;gap:10px;padding:10px 18px;display:flex}.house .har-row:last-child{border-bottom:0}.house .har-row-n{width:36px;color:var(--h-muted);flex:none;font-size:11px}.house .har-row-dot{border-radius:50%;flex:none;width:8px;height:8px}.house .har-row-dot.proc{background:var(--h-accent);animation:1.4s ease-in-out infinite house-live}.house .har-row-main{flex:1;min-width:0}.house .har-row-head{color:var(--h-fg);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.house .har-row-sub{color:var(--h-muted);margin:2px 0 0;font-size:11px}.house .har-row-pulse{color:var(--h-gold);flex:none;font-size:11.5px}.house .har-row-del{font:inherit;color:var(--h-muted);cursor:pointer;background:0 0;border:0;flex:none;font-size:11.5px}.house .har-row-del:hover{color:var(--h-seal)}.house .har-modal-bg{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0806c7;justify-content:center;align-items:center;padding:20px;animation:.2s both ksheet-fade;display:flex;position:fixed;inset:0}.house .har-modal{border:1px solid var(--h-box-line);background:var(--h-bg2);width:100%;max-width:420px;color:var(--h-fg);border-radius:20px;padding:20px 20px 18px;animation:.28s both house-rise;box-shadow:0 24px 60px #0009}.house .har-modal h3{font-family:var(--h-serif);color:var(--h-paper);margin:0 0 4px;font-size:18px;font-weight:600}.house .har-modal .sub{color:var(--h-muted);margin:0 0 12px;font-size:13px;line-height:1.5}.house .har-warn{color:var(--h-fg);background:#c9392c14;border:1px solid #c9392c73;border-radius:12px;margin-bottom:14px;padding:11px 13px;font-size:13px;line-height:1.55}.house .har-warn b{color:#f0b4aa}.house .har-way{border:1px solid var(--h-box-line);width:100%;color:var(--h-fg);font:inherit;text-align:left;cursor:pointer;background:#15120f80;border-radius:14px;margin-bottom:8px;padding:14px 16px;display:block}.house .har-way.primary{background:#e6c27a14;border-color:#e6c27a73}.house .har-way b{font-family:var(--h-serif);color:var(--h-paper);margin-bottom:4px;font-size:15px;font-weight:600;display:block}.house .har-way p{color:var(--h-muted);margin:0;font-size:12.5px;line-height:1.55}.house .har-way p em{color:var(--h-gold);font-style:normal}.house .hpb{flex-direction:column;gap:14px;padding:18px 0 48px;display:flex}.house .hpb-top{justify-content:space-between;align-items:center;display:flex}.house .hpb-back{color:var(--h-muted);font-size:13px}.house .hpb-back:hover{color:var(--h-accent)}.house .hpb-eyebrow{letter-spacing:.3em;color:var(--h-gold);font-size:11px}.house .hpb-cover{border:1px solid var(--h-box-line);background:var(--h-box-bg);box-shadow:var(--h-box-shadow);border-radius:20px;padding:22px 20px 18px;position:relative;overflow:hidden}.house .hpb-cover:before{content: ;background:radial-gradient(55% 50% at 50% 50%, color-mix(in srgb, var(--glow,#e6c27a) 22%, transparent), transparent 70%);pointer-events:none;width:120%;height:90%;position:absolute;top:-40%;left:50%;transform:translate(-50%)}.house .hpb-cover>*{position:relative}.house .hpb-mode{color:var(--h-muted);margin:0 0 4px;font-size:11.5px}.house .hpb-name{font-family:var(--h-serif);color:var(--h-paper);letter-spacing:-.01em;margin:0;font-size:32px;font-weight:700;line-height:1.1}.house .hpb-name:after{display:none}.house .hpb-firstline{color:var(--h-muted);margin:8px 0 0;font-size:12.5px}.house .hpb-level{align-items:center;gap:7px;margin:18px 0 4px;font-size:13px;font-weight:600;display:inline-flex}.house .hpb-level i{background:currentColor;border-radius:50%;width:9px;height:9px;box-shadow:0 0 10px}.house .hpb-headline{font-family:var(--h-serif);color:var(--h-paper);text-wrap:balance;margin:0;font-size:18px;font-weight:600;line-height:1.45}.house .hpb-pulse{color:var(--h-muted);flex-wrap:wrap;align-items:baseline;gap:8px;margin:12px 0 0;font-size:12.5px;display:flex}.house .hpb-pulse b{font-family:var(--h-serif);color:var(--h-gold);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.house .hpb-pulse em{border:1px solid var(--h-box-line);border-radius:999px;padding:1px 6px;font-size:11px;font-style:normal}.house .hpb-pulse small{font-size:12px}.house .hpb-pulse small.up{color:var(--h-green)}.house .hpb-pulse small.down{color:#e0675a}.house .hpb-figures{border-top:1px dashed #efe6d624;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;padding-top:14px;display:grid}.house .hpb-figures div{gap:2px;display:grid}.house .hpb-figures b{font-family:var(--h-serif);color:var(--h-paper);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1.1}.house .hpb-figures span{color:var(--h-muted);font-size:11.5px}.house .hpb-card{border:1px solid var(--h-box-line);background:var(--h-box-bg);box-shadow:var(--h-box-shadow);color:var(--h-fg);border-radius:18px;padding:16px 18px}.house .hpb-card-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.house .hpb-card-head small{color:var(--h-muted);text-align:right;font-size:10.5px}.house .hpb-card .hmy-label{margin-bottom:10px}.house .hpb-beads{height:92px;margin:6px 4px 0;position:relative}.house .hpb-beads svg{width:100%;height:52px;position:absolute;top:18px;left:0;right:0;overflow:visible}.house .hpb-line{fill:none;stroke:#e6c27a73;stroke-width:1.5px}.house .hpb-line.dotted{stroke-dasharray:3 4}.house .hpb-bead-wrap{top:calc(18px + var(--y,.5) * 52px);opacity:0;justify-items:center;gap:3px;transition:opacity .35s,transform .35s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute;transform:translate(-50%,-50%)scale(.4)}.house .hpb-bead-wrap.lit{opacity:1;transform:translate(-50%,-50%)}.house .hpb-bead{border-radius:50%;width:10px;height:10px;box-shadow:0 0 10px}.house .hpb-bead-wrap.last .hpb-bead{width:14px;height:14px;box-shadow:0 0 0 3px #efe6d626,0 0 12px}.house .hpb-bead.wait{animation:1.4s ease-in-out infinite house-live;background:var(--h-accent)!important;color:var(--h-accent)!important}.house .hpb-bead.ghost{border:1px dashed var(--h-muted);box-shadow:none;background:0 0}.house .hpb-bead-score{font-family:var(--h-serif);color:var(--h-gold);white-space:nowrap;font-size:11px;position:absolute;top:-16px}.house .hpb-bead-date{color:var(--h-muted);white-space:nowrap;font-size:10px;position:absolute;top:16px}.house .hpb-since{border-top:1px solid var(--h-box-line);align-items:center;gap:12px;margin-top:10px;padding-top:12px;display:flex}.house .hpb-since p{color:var(--h-fg);flex:1;margin:0;font-size:13px;line-height:1.55}.house .hpb-since p b{color:var(--h-gold)}.house .hpb-since .har-act{flex:none}.house .hpb-axes{gap:12px;margin:0;padding:0;list-style:none;display:grid}.house .hpb-axis-head{color:var(--h-fg);justify-content:space-between;font-size:13px;display:flex}.house .hpb-axis-head b{font-family:var(--h-serif);color:var(--h-gold);font-variant-numeric:tabular-nums}.house .hpb-axis-bar{background:#efe6d61f;border-radius:2px;height:3px;margin:5px 0;overflow:hidden}.house .hpb-axis-bar i{background:linear-gradient(90deg, var(--h-accent), var(--h-gold));height:100%;display:block}.house .hpb-axes p{color:var(--h-muted);margin:0;font-size:12px;line-height:1.5}.house .hpb-scene{margin-top:4px}.house .hpb-quote{max-width:100%;color:var(--h-paper);background:#efe6d614;border-radius:14px 14px 14px 4px;margin:0 0 10px;padding:9px 13px;font-size:14px;display:inline-block}.house .hpb-meaning{color:var(--h-fg);margin:0;font-size:14px;line-height:1.6}.house .hpb-meaning span,.house .hpb strong{color:var(--h-gold);font-weight:600}.house .hpb-rx ul{color:var(--h-fg);gap:6px;margin:0;padding-left:18px;font-size:14px;line-height:1.55;display:grid}.house .hpb-rx.sep{border-top:1px solid var(--h-box-line);margin-top:12px;padding-top:12px}.house .hpb-rx-head{font-family:var(--h-serif);margin:0 0 6px;font-size:14px;font-weight:600}.house .hpb-rx-head i{margin-right:4px;font-style:normal}.house .hpb-rx-head.do{color:var(--h-green)}.house .hpb-rx-head.dont{color:#e0675a}.house .hpb-road{gap:16px;margin:0;padding:0 0 0 30px;list-style:none;display:grid;position:relative}.house .hpb-road:before{content: ;background:#e6c27a4d;width:1px;position:absolute;top:6px;bottom:6px;left:9px}.house .hpb-road li{position:relative}.house .hpb-station-no{background:var(--h-bg);width:20px;height:20px;font-family:var(--h-serif);color:var(--h-gold);border:1px solid #e6c27a80;border-radius:50%;place-items:center;font-size:9.5px;display:grid;position:absolute;top:0;left:-30px}.house .hpb-road li.now .hpb-station-no{background:var(--h-gold);color:#2a1d0d;font-weight:700}.house .hpb-station-period{color:var(--h-muted);margin:0 0 2px;font-size:11px}.house .hpb-station-title{font-family:var(--h-serif);color:var(--h-paper);margin:0 0 4px;font-size:15px;font-weight:600}.house .hpb-station-body{color:var(--h-fg);margin:0;font-size:13.5px;line-height:1.6}.house .hpb-hist{margin:0 -18px -16px}.house .hpb-hist .har-row{padding-left:18px;padding-right:18px}.house .hpb-hist .har-row:first-child{border-top:1px solid var(--h-box-line)}.house .hpb-changed{color:var(--h-muted);margin:3px 0 0;font-size:12px}.house .hpb-changed b{color:var(--h-gold);margin-right:4px;font-weight:600}.house .hpb-cta{margin-top:6px}.house .hpb-cover-art{opacity:.32;filter:saturate(.85);pointer-events:none;z-index:0;width:230px;height:230px;position:absolute;top:-30px;right:-30px}.house .hpb-cover-art img{object-fit:cover;width:100%;height:100%}.house .hpb-cover>:not(.hpb-cover-art){z-index:1;position:relative}.house .har-empty-art{opacity:.9;width:200px;height:200px;margin-bottom:-6px}.house .har-empty-art img{object-fit:cover;width:100%;height:100%}.house .har-in{animation:.55s cubic-bezier(.2,.7,.2,1) both house-rise}.house .har-seal{color:#e05a4c;width:24px;height:24px;font-family:var(--h-serif);vertical-align:-3px;opacity:.92;border:1.5px solid #d9483cd9;border-radius:50%;place-items:center;margin-right:8px;font-size:12px;font-weight:700;line-height:1;display:inline-grid;transform:rotate(-6deg)}.house .har-bead{animation:.4s cubic-bezier(.2,.7,.2,1) both har-bead-on}.house .har-bead.proc{animation:.4s cubic-bezier(.2,.7,.2,1) both har-bead-on,1.4s ease-in-out .5s infinite house-live}@keyframes har-bead-on{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.house .har-pulse .flash{animation:1s .6s both har-flash;display:inline-block}@keyframes har-flash{0%{opacity:0;transform:translateY(3px)}40%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:none}}.house .har-proc small{color:var(--h-muted);margin-left:6px;font-size:11px}.house .har-skel{align-content:start;gap:12px;height:150px;padding:18px;animation:.5s both house-rise;display:grid;position:relative}.house .har-skel i{background:linear-gradient(90deg,#efe6d60f 0%,#efe6d624 50%,#efe6d60f 100%) 0 0/200% 100%;border-radius:6px;height:12px;animation:1.6s ease-in-out infinite har-shimmer;display:block}.house .har-skel i:first-child{height:18px}@keyframes har-shimmer{0%{background-position:120% 0}to{background-position:-80% 0}}.house .hpb-w{animation:.55s cubic-bezier(.2,.7,.2,1) both hpb-word;display:inline-block}@keyframes hpb-word{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.house .hpb-bead-wrap{cursor:pointer}.house .hpb-bead-wrap.last .hpb-bead{animation:2.2s ease-in-out 1.6s infinite hpb-pulse}@keyframes hpb-pulse{0%,to{box-shadow:0 0 0 3px #efe6d626,0 0 12px}50%{box-shadow:0 0 0 7px #efe6d60f,0 0 18px}}.house .hpb-axis-bar i{transition:width 1s cubic-bezier(.2,.7,.2,1)}.house .hpb-shift{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0;font-size:12.5px;display:flex}.house .hpb-shift span{align-items:center;gap:5px;font-weight:600;display:inline-flex}.house .hpb-shift span i{background:currentColor;border-radius:50%;width:7px;height:7px}.house .hpb-shift em{color:var(--h-muted);font-style:normal}.house .hpb-shift small{color:var(--h-muted);margin-left:2px;font-size:11px}.house .hpb-stick{z-index:50;width:min(680px,100%);padding:calc(8px + env(safe-area-inset-top,0px)) 16px 8px;border-bottom:1px solid var(--h-box-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#15120fe6;align-items:center;gap:12px;transition:transform .3s cubic-bezier(.2,.7,.2,1);display:flex;position:fixed;top:0;left:50%;transform:translate(-50%,-110%)}.house .hpb-stick.on{transform:translate(-50%)}.house .hpb-stick-name{font-family:var(--h-serif);color:var(--h-paper);font-size:16px;font-weight:600}.house .hpb-stick-pulse{color:var(--h-muted);font-size:12.5px}.house .hpb-stick-pulse b{color:var(--h-gold);font-family:var(--h-serif)}.house .hpb-stick-cta{color:#2a1d0d;font-family:var(--h-serif);white-space:nowrap;background:linear-gradient(#f4d98f,#c9922f);border-radius:999px;margin-left:auto;padding:7px 13px;font-size:13px;font-weight:600}@media (prefers-reduced-motion:reduce){.house .har-in,.house .har-bead,.house .hpb-w,.house .har-pulse .flash,.house .hpb-bead-wrap{animation:none}.house .hpb-bead-wrap{transition:none}.house .hpb-beads svg{clip-path:none;animation:none}.house .hpb-bead-wrap.last .hpb-bead{animation:none}}.house .har-door{color:inherit;padding:16px 18px 14px;transition:transform 80ms,border-color .15s;display:block}.house .har-door:hover{border-color:#e0892b66}.house .har-door:active{transform:translateY(1px)}.house .har-go{margin-left:auto;font-size:20px}.house .har+.cta-bar,.house .har .cta-bar{margin-top:4px}.house .hpb-acts{grid-template-columns:1.3fr 1fr 1fr;gap:8px;margin-top:16px;display:grid}.house .hpb-acts .har-act{text-align:center;border-radius:14px;padding:11px 8px;font-size:14px}.house .hpb-band{letter-spacing:.28em;color:var(--h-muted);margin:10px 0 -6px 2px;font-size:11px}.house .hpb-more{font:inherit;color:var(--h-gold);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e6c27a59;margin-top:10px;padding:0 0 1px;font-size:13px}.house .hpb-fold{margin-top:12px}.house .hpb-divider{border:0;border-top:1px solid var(--h-box-line);margin:16px 0 14px}.house .hpb-since-line{border-top:1px solid var(--h-box-line);color:var(--h-fg);margin:10px 0 0;padding-top:12px;font-size:13px;line-height:1.55}.house .hpb-since-line b{color:var(--h-gold)}.house .hpb-hist .har-row-main{flex:1;min-width:0}.house .hpb-card .hmy-note{margin-top:12px}.house .hpb-cta .cta{cursor:pointer;border:0;width:100%}.house .hpb-stick-cta{cursor:pointer;font-family:var(--h-sans);letter-spacing:.01em;border:0;padding:6px 12px;font-size:12.5px;font-weight:600}.house .hpb-pulse-row{align-items:center;gap:14px;margin-top:14px;display:flex}.house .hpb-heart{filter:drop-shadow(0 0 7px #e6c27a59)drop-shadow(0 6px 10px #0006);flex:none;width:66px;height:66px;overflow:visible}.house .hpb-pulse-row .hpb-pulse{grid-template-columns:auto auto;align-items:baseline;gap:2px 8px;margin:0;display:grid}.house .hpb-pulse-row .hpb-pulse>span,.house .hpb-pulse-row .hpb-pulse em,.house .hpb-pulse-row .hpb-pulse small{grid-column:1/-1}.house .hpb-cover-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.house .hpb-cover-left{min-width:0}.house .hpb-pulse-box{text-align:center;flex:none;justify-items:center;row-gap:1px;margin-top:2px;display:grid}.house .hpb-pulse-box .hpb-heart{width:56px;height:56px}.house .hpb-pulse-box b{font-family:var(--h-serif);color:var(--h-gold);font-variant-numeric:tabular-nums;margin-top:2px;font-size:22px;font-weight:700;line-height:1}.house .hpb-pulse-box span{letter-spacing:.08em;color:var(--h-muted);font-size:10.5px}.house .hpb-pulse-box small{color:var(--h-muted);white-space:nowrap;font-size:11px}.house .hpb-pulse-box small.up{color:var(--h-green)}.house .hpb-pulse-box small.down{color:#e0675a}.house .hpb-flow{align-items:center;gap:10px;margin-top:14px;display:flex}.house .hpb-flow .hpb-pulse-box{margin-top:0}.house .hpb-flow-chart{flex:1;min-width:0}.house .hpb-flow-chart .hpb-beads{height:86px;margin:0 8px}.house .hpb-flow-chart small{color:var(--h-muted);text-align:right;margin-top:-4px;font-size:10.5px;line-height:1.4;display:block}.house .hpb-since-line.top{border-top:0;margin-top:0;padding-top:0}.house .hpb-beads.dense .hpb-bead{width:7px;height:7px}.house .hpb-beads.dense .hpb-bead-wrap.last .hpb-bead{width:13px;height:13px}.house .hpb-beads.dense .hpb-bead-wrap:first-child .hpb-bead-date{transform:translate(10px)}.house .hpb-beads.dense .hpb-bead-wrap.last .hpb-bead-date{transform:translate(-10px)}.house .hpb-beads .hpb-beads-more{color:var(--h-muted);white-space:nowrap;font-size:10px;line-height:1;position:absolute;left:0;transform:translateY(-50%)}.house.hlg-root{min-height:100vh}.house .hlg{max-width:420px;min-height:100vh;padding:36px 20px calc(40px + env(safe-area-inset-bottom,0px));flex-direction:column;justify-content:center;gap:14px;margin:0 auto;display:flex;position:relative;overflow:hidden}.house .hlg-art{opacity:.5;filter:saturate(.9);pointer-events:none;width:320px;height:320px;position:absolute;top:-30px;right:-40px}.house .hlg-art img{object-fit:cover;width:100%;height:100%}.house .hlg>:not(.hlg-art){position:relative}.house .hlg-brand{font-family:var(--h-serif);letter-spacing:.16em;color:var(--h-muted);margin:0;font-size:14px;font-weight:600}.house .hlg-title{font-family:var(--h-serif);color:var(--h-paper);margin:6px 0 0;font-size:30px;font-weight:600;line-height:1.25}.house .hlg-say{max-width:34ch;color:var(--h-muted);margin:0;font-size:14.5px;line-height:1.65}.house .hlg-btns{gap:10px;margin-top:10px;display:grid}.house .hlg-btn{border:1px solid var(--h-box-line);width:100%;color:var(--h-fg);font:inherit;cursor:pointer;background:#15120f80;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:14px 16px;font-size:15px;font-weight:600;transition:transform 80ms,filter .15s;display:flex}.house .hlg-btn:active{transform:translateY(1px)}.house .hlg-btn:disabled{opacity:.55;cursor:default}.house .hlg-btn.kakao{color:#191919;background:#fee500;border-color:#fee500}.house .hlg-btn.google{color:#1f1f1f;background:#faf6ee;border-color:#faf6ee}.house .hlg-btn.guest{color:var(--h-gold);font-family:var(--h-serif);background:#e6c27a14;border-color:#e6c27a73;flex-direction:column;gap:2px;padding:12px 16px}.house .hlg-btn.guest small{font-family:var(--h-sans);color:var(--h-muted);font-size:11.5px;font-weight:400}.house .hlg-code{border:1px solid var(--h-box-line);background:var(--h-box-bg);box-shadow:var(--h-box-shadow);border-radius:16px;margin-top:8px;padding:14px 16px}.house .hlg-code-label{color:var(--h-muted);margin:0 0 8px;font-size:12.5px}.house .hlg-code-row{gap:8px;display:flex}.house .hlg-code-row input{border:1px solid var(--h-box-line);min-width:0;color:var(--h-paper);font-family:var(--h-mono,ui-monospace, Menlo, monospace);letter-spacing:.12em;background:#15120f99;border-radius:12px;outline:none;flex:1;padding:11px 12px;font-size:14px}.house .hlg-code-row input::placeholder{font-family:var(--h-sans);letter-spacing:0;color:var(--h-muted)}.house .hlg-code-row input:focus{border-color:#e0892b99}.house .hlg-code-row button{color:#2a1d0d;font:inherit;font-family:var(--h-serif);cursor:pointer;background:linear-gradient(#f4d98f,#c9922f);border:0;border-radius:12px;flex:none;padding:0 16px;font-size:14px;font-weight:600}.house .hlg-code-row button:disabled{opacity:.5;cursor:default}.house .hlg-err{color:#f0b4aa;background:#c9392c1a;border:1px solid #c9392c73;border-radius:12px;margin:0;padding:10px 13px;font-size:13.5px;line-height:1.5}.house .hlg-err.small{background:0 0;border:0;margin-top:8px;padding:0;font-size:12.5px}.house .hlg-foot{color:var(--h-muted);text-align:center;margin:6px 0 0;font-size:12.5px;line-height:1.55}.house .hmy-tools+.hlg{min-height:0;padding-top:14px}body.house-flow [role=dialog][aria-label=로그인\ 방법]>div.relative{background:#1d1915!important;border-color:#efe6d61f!important}body.house-flow [role=dialog][aria-label=로그인\ 방법] [class*="text-[#fff5e6]"],body.house-flow [role=dialog][aria-label=로그인\ 방법] [class*="text-[#ede3d6]"]{color:#efe6d6!important}body.house-flow [role=dialog][aria-label=로그인\ 방법] [class*="text-[#9a8da0]"],body.house-flow [role=dialog][aria-label=로그인\ 방법] [class*="text-[#cbb8dd]"]{color:#a39a8c!important}body.house-flow [role=dialog][aria-label=로그인\ 방법] [class*="text-[#ffd873]"]{color:#e6c27a!important}body.house-flow [role=dialog][aria-label=로그인\ 방법] [class*="bg-[#e8bd63]"]{color:#2a1d0d!important;background:linear-gradient(#f4d98f,#c9922f)!important}body.house-flow [role=dialog][aria-label=로그인\ 방법] [class*="text-[#e8bd63]"]{color:#e6c27a!important}body.house-flow [role=dialog][aria-label=로그인\ 방법] [class*="bg-[rgba(42,31,61"]{background:#15120f99!important}.house .hlegal{--foreground:var(--h-paper);--muted:var(--h-muted);--border:var(--h-box-line);--surface:#15120f73;--parchment:#15120f73;--primary:var(--h-gold);--primary-dark:#c9a24f;--fh-text:var(--h-fg);--fh-text-bright:var(--h-paper);--fh-text-dim:var(--h-muted);--fh-gold:var(--h-gold);--fh-border:var(--h-box-line)}.house .hlegal>div{max-width:none!important;padding-top:22px!important;padding-left:0!important;padding-right:0!important}.house .hlegal section{padding:0}.house .hlegal h1{font-family:var(--h-serif);letter-spacing:-.01em;color:var(--h-paper);font-size:24px;font-weight:600}.house .hlegal h2{font-family:var(--h-serif);color:var(--h-paper);margin:0 0 10px;font-size:18px;font-weight:600}.house .hlegal h2:after{width:22px;height:2px;margin-top:7px}.house .hlegal h3{font-family:var(--h-serif);color:var(--h-paper);font-weight:600}.house .hlegal p,.house .hlegal li{color:var(--h-fg)}.house .hlegal .border{border-color:var(--h-box-line)!important}.house .hlegal .rounded-xl.border,.house .hlegal .rounded-2xl.border,.house .hlegal [class*=bg-surface],.house .hlegal [class*="bg-[rgba(42,31,61"],.house .hlegal [class*="bg-[rgba(196,151,59"],.house .hlegal .parchment-card{box-shadow:var(--h-box-shadow);background:var(--h-box-bg)!important;border-color:var(--h-box-line)!important}.house .hlegal [class*="text-[#b0a0b8]"],.house .hlegal [class*="text-[#9a8da0]"],.house .hlegal [class*="text-[#6f6278]"],.house .hlegal [class*="text-[#cfc3d6]"],.house .hlegal [class*="text-[#cbb8dd]"],.house .hlegal .text-muted{color:var(--h-muted)!important}.house .hlegal [class*="text-[#ede3d6]"],.house .hlegal [class*="text-[#fff5e6]"],.house .hlegal [class*="text-[#e8ddd0]"]{color:var(--h-fg)!important}.house .hlegal [class*="text-[#c4973b]"],.house .hlegal [class*="text-[#e8bd63]"],.house .hlegal [class*="text-[#ffd873]"],.house .hlegal .text-primary{color:var(--h-gold)!important}.house .hlegal [class*="text-[#b9a5d8]"]{color:var(--h-accent)!important}.house .hlegal a{color:var(--h-gold)}.house .hlegal strong{color:var(--h-gold);font-weight:600}.house .hlegal input,.house .hlegal textarea{border-color:var(--h-box-line)!important;color:var(--h-paper)!important;background:#15120f99!important}.house .hlegal [class*="bg-[#e8bd63]"],.house .hlegal .bg-primary{color:#2a1d0d!important;background:linear-gradient(#f4d98f,#c9922f)!important}.house .hlegal .text-white{color:#2a1d0d!important}body:has(.hres) header.sticky.top-0{display:none!important}body:has(.hres) footer.border-t{display:none!important}body:has(.hres) nav.fixed.bottom-0{display:none!important}body:has(.hres) div.fixed.inset-0.pointer-events-none[aria-hidden]{display:none!important}body:has(.hres) div.h-16[aria-hidden]{display:none!important}body:has(.hres){background:#15120f!important}.hres{z-index:auto;min-height:0;position:static}.hres.rp,.hres .rp{--rp-paper:#15120f;--rp-paper-2:#1d1915;--rp-card:#1d1915e6;--rp-ink:#efe6d6;--rp-ink-2:#d9d0c0;--rp-dim:#a39a8c;--rp-line:#efe6d621;--rp-seal:#e05a4c;--rp-seal-soft:#e05a4c24;--rp-gold:#e6c27a;color:var(--rp-ink);background:0 0}.hres .rp .rp-annex{--rp-star-off:#efe6d62e}.hres .rp-tabs{background:#15120fe6}.hres .rp-verdict,.hres .cp-ledger,.hres .cp-bubble-card{background:var(--h-box-bg);border-color:var(--h-box-line);box-shadow:var(--h-box-shadow)}.hres .rp-cover,.hres .rp-charms-wrap{--rp-paper:#f6f0e6;--rp-paper-2:#efe6d8;--rp-card:#fbf8f2;--rp-ink:#241d1a;--rp-ink-2:#4a403b;--rp-dim:#857a72;--rp-line:#d9cdbd;--rp-seal:#b5462f;--rp-seal-soft:#b5462f1a;--rp-gold:#9a7a3a;color:var(--rp-ink)}.hres .rp-cover{background:linear-gradient(#c4b08a29,#c4b08a29),#efe6d6 url(/house/tex-paper.webp) 50%/cover;border-color:#3a2a1a47;box-shadow:inset 0 0 40px #6e55322e,0 18px 40px #00000080}.hres .rp-charm{background:linear-gradient(#c4b08a29,#c4b08a29),#efe6d6 url(/house/tex-paper.webp) 50%/cover;box-shadow:0 14px 30px #00000073}.hres .rp-stamp-img{mix-blend-mode:normal}.hres .rp-cover .rp-stamp-img,.hres .rp-charms-wrap .rp-stamp-img{mix-blend-mode:multiply}.hres img[src^="/house/"]{object-fit:cover;border-radius:16px}.hres .rp-fab img{border-radius:50%}.hres .fu-card-img{width:96px;height:96px}.hres .rp-cover-video{border-radius:16px;flex:none;width:104px;height:104px;overflow:hidden;box-shadow:0 10px 24px #00000059}.hres .rp-cover-video video{object-fit:cover;object-position:50% 15%;width:100%;height:100%}.hres .rp-charms-halmae{width:88px;height:88px}.hres .rp .ch[data-toc-icon]:after{background-image:none!important}.hres .rq-props .ch[data-prop=thread]:after{border-radius:12px;background-image:url(/house/prop-red-thread.webp)!important}.hres .rq-props .ch[data-prop=chair]:after{border-radius:12px;background-image:url(/house/prop-chair.webp)!important}.hres .rq-props .ch[data-prop=cup]:after{border-radius:12px;background-image:url(/house/prop-cups.webp)!important}.hres .rq-props .ch[data-prop=envelope]:after{border-radius:12px;background-image:url(/house/prop-slips.webp)!important}.hres .rq-props .ch[data-prop=abacus]:after,.hres .rq-props .ch[data-prop=scale]:after,.hres .rq-props .ch[data-prop=moon]:after,.hres .rq-props .ch[data-prop=key]:after{background-image:none!important}.hres .rq-props .rq-moon:before{display:none}.hres .hres-bells{border-radius:16px;height:120px;margin:0 0 -22px;position:relative;overflow:hidden}.hres .hres-bells video{object-fit:cover;object-position:50% 40%;width:100%;height:100%}.hres .hres-bells:after{content:"";background:linear-gradient(180deg, #15120f00 25%, var(--h-bg) 100%);position:absolute;inset:0}.hres,.hres .fortune-house{--fh-bg:#15120f;--fh-bg-alt:#1d1915;--fh-surface:#efe6d60d;--fh-surface-solid:#221d18;--fh-text:#efe6d6;--fh-text-dim:#a39a8c;--fh-text-bright:#f7efe0;--fh-gold:#e6c27a;--fh-gold-dim:#e6c27a4d;--fh-purple:#e0892b;--fh-purple-dim:#e0892b2e;--fh-border:#efe6d61f;--fh-card:#1d1915e6;--fh-tarot-bg:#1d1915;--fh-tarot-border:#e6c27a66;--fh-tarot-border-inner:#e6c27a26;--fh-tarot-gold:#e6c27a;--background:#15120f;--foreground:#efe6d6;--primary:#e6c27a;--primary-dark:#c9a24f;--accent:#e0892b;--accent-light:#e0892b26;--surface:#efe6d60d;--border:#efe6d61f;--muted:#a39a8c;--oracle:#e0892b;--oracle-light:#e0892b26;--ink:#efe6d6;--parchment:#1d191599;--seal:#e6c27a;--fortune-gold:#e6c27a}body:has(.hres):before{display:none!important}body:has(.hres):after{display:none!important}.hres [class*="bg-[rgba(42,31,61"],.hres [class*="bg-[rgba(26,16,40"],.hres [class*="bg-[rgba(48,34,70"],.hres [class*="bg-[#241338]"],.hres [class*="bg-[#140c20]"],.hres [class*="bg-[#1a1028]"],.hres [class*="bg-[#1a1535]"],.hres [class*="bg-[#1e1328]"],.hres [class*="bg-[#2a1f3d]"],.hres [class*="bg-[rgba(50,36,65"],.hres [class*="bg-[linear-gradient(180deg,rgba(32,20,48"],.hres [class*="bg-[rgba(17,11,26"]{background:var(--h-box-bg)!important}.hres [class*="border-[rgba(136,102,170"]{border-color:var(--h-box-line)!important}.hres [class*="text-[#9a8da0]"],.hres [class*="text-[#b0a0b8]"],.hres [class*="text-[#cbb8dd]"],.hres [class*="text-[#cfc3d6]"]{color:var(--h-muted)!important}.hres [class*="text-[#ede3d6]"],.hres [class*="text-[#fff5e6]"],.hres [class*="text-[#e8ddd0]"]{color:var(--h-paper)!important}.hres [class*="text-[#c4973b]"],.hres [class*="text-[#e8bd63]"],.hres [class*="text-[#ffd873]"],.hres [class*="text-[#f0d896]"]{color:var(--h-gold)!important}.hres [class*="text-[#8866aa]"],.hres [class*="text-[#b9a5d8]"],.hres [class*="text-[#a98fd0]"]{color:var(--h-accent)!important}.hres [class*="bg-[#e8bd63]"],.hres [class*="bg-[#c4973b]"]{color:#2a1d0d!important;background:linear-gradient(#f4d98f,#c9922f)!important}.hres [class*="from-[#e8bd63]"]{--tw-gradient-from:#f4d98f!important}.hres [class*="to-[#c4973b]"]{--tw-gradient-to:#c9922f!important}.hres [class*="to-[rgba(136,102,170"]{--tw-gradient-to:#e0892b2e!important}.fortune-house:has(.hres){background:#15120f!important}.fortune-house:has(.hres):before{display:none!important}.fortune-house:has(.hres):after{display:none!important}body:has(.hres) div.fixed.inset-0.pointer-events-none{display:none!important}body:has(.hres) .fortune-star{display:none!important}.hnav{z-index:48;padding:7px 0 calc(7px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--h-box-line);-webkit-backdrop-filter:blur(10px);font-family:var(--h-sans);background:#15120ff0;grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.hnav a{letter-spacing:.02em;color:var(--h-muted);justify-items:center;gap:3px;padding:2px 0;font-size:11px;text-decoration:none;transition:color .15s;display:grid}.hnav a svg{width:23px;height:23px}.hnav a.on{color:var(--h-gold)}.hnav a:active{transform:translateY(1px)}body:has(.hnav) .house>.wrap{padding-bottom:84px}body:has(.hnav) .house>.wrap.nyd-top{padding-bottom:0}body:has(.hnav) .house .cta-bar{bottom:calc(58px + env(safe-area-inset-bottom,0px))}body:has(.hnav) .hres.rp-wrap{padding-bottom:96px!important}body:has(.hnav) .hres .rp-fab{bottom:calc(136px + env(safe-area-inset-bottom,0px))}body:has(.hnav) .hres [class*=fixed\ bottom-0]{bottom:calc(58px + env(safe-area-inset-bottom,0px))}:is(body:has(.kintro) .hnav,body:has(.aks-root) .hnav,body:has(.rp-layer) .hnav,body:has(.hwait) .hnav){display:none}.hres .rp-tabs{align-items:center;gap:6px;display:flex}.hres .rp-tabs-row{flex:auto;min-width:0}.hres .rp-tabs-right{border-left:1px solid var(--h-line);flex:none;align-items:center;margin-left:2px;padding-left:8px;display:flex}.hres .rp-tabs-right .hres-bgm{background:#15120f99}.hres .rp-candle .candle-flame{display:none!important}.hres .rp-candle-img{border-radius:18px}.hres .rp-candle:has(.flame-green) .rp-candle-img{box-shadow:0 0 0 1px #8fd6a159,0 0 34px 6px #8fd6a147}.hres .rp-candle:has(.flame-yellow) .rp-candle-img{box-shadow:0 0 0 1px #e6c27a66,0 0 34px 6px #e6c27a4d}.hres .rp-candle:has(.flame-red) .rp-candle-img{box-shadow:0 0 0 1px #e0675a66,0 0 34px 6px #e0675a4d}:is(.hres .rp-candle:has(.flame-gray) .rp-candle-img,.hres .rp-candle:has(.flame-searching) .rp-candle-img){box-shadow:0 0 0 1px #a39a8c59,0 0 30px 6px #a39a8c38}.hres .rp-road:before{display:none}.hres .rp-station:before{content:"";background:repeating-linear-gradient(180deg, var(--rp-seal) 0 6px, transparent 6px 11px);opacity:.6;transform-origin:top;width:2px;transition:transform .8s cubic-bezier(.2,.7,.2,1) .15s;position:absolute;top:34px;bottom:-6px;left:-29px;transform:scaleY(0)}.hres .rp-station.rv-on:before{transform:scaleY(1)}.hres .rp-station:last-child:before{display:none}.hres .rd-person-you,.hres .rd-person{background:var(--h-box-bg)!important;border:1px solid var(--h-box-line)!important;color:var(--h-fg)!important}.hres .rd-person-you *,.hres .rd-person *{color:var(--h-fg)}.hres .rd-person .rd-nameplate,.hres .rd-person .rd-nameplate *{color:var(--h-gold)!important;border-color:#e6c27a73!important}.hres .rp-charms-halmae{opacity:.75;z-index:0;width:120px;height:120px;-webkit-mask-image:var(--h-feather);-webkit-mask-composite:source-in;-webkit-mask-image:var(--h-feather);mask-image:var(--h-feather);border-radius:0;top:-96px;right:-14px;-webkit-mask-composite:source-in;mask-composite:intersect}.hres .rp-charms{z-index:1;position:relative}.hres .hres-bells{height:160px;margin-bottom:-18px}.hres .hres-bells video{filter:brightness(1.45)contrast(1.05)saturate(.95)}.hres .hres-bells:after{background:linear-gradient(180deg, #15120f1a 0%, #15120f00 30%, #15120f33 60%, var(--h-bg) 100%)}.hres .hsg{gap:16px;display:grid}.hres .hsg-chips{flex-wrap:wrap;gap:8px;display:flex}.hres .hsg-chip{border:1px solid var(--h-line);background:var(--h-box-bg);color:var(--h-fg);font-family:var(--h-serif);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:7px 12px 7px 10px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.hres .hsg-chip i{border-radius:50%;width:8px;height:8px}.hres .hsg-chip-on i{background:var(--h-green);box-shadow:0 0 8px #8fd6a199}.hres .hsg-chip-off i{background:var(--h-seal);box-shadow:0 0 8px #c9392c8c}.hres .hsg-chip b{color:var(--h-gold);font-weight:800}.hres .hsg-group{border:1px solid var(--h-box-line);background:var(--h-box-bg);box-shadow:var(--h-box-shadow);border-radius:14px;padding:14px 16px 6px 18px;scroll-margin-top:64px;position:relative;overflow:hidden}.hres .hsg-group:before{content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.hres .hsg-on:before{background:linear-gradient(180deg, var(--h-green), #8fd6a100)}.hres .hsg-off:before{background:linear-gradient(180deg, var(--h-seal), #c9392c00)}.hres .hsg-h{font-family:var(--h-serif);letter-spacing:-.01em;color:var(--h-fg);align-items:center;gap:8px;margin:0 0 6px;font-size:15px;font-weight:700;display:flex}.hres .hsg-dot{border-radius:50%;width:9px;height:9px}.hres .hsg-on .hsg-dot{background:var(--h-green);box-shadow:0 0 10px #8fd6a1b3}.hres .hsg-off .hsg-dot{background:var(--h-seal);box-shadow:0 0 10px #c9392c99}.hres .hsg-list{margin:0;padding:0;list-style:none}.hres .hsg-item{border-top:1px solid var(--h-line);padding:11px 0 12px}.hres .hsg-claim{font-family:var(--h-serif);color:var(--h-fg);word-break:keep-all;margin:0;font-size:15px;font-weight:600;line-height:1.55}.hres .hsg-ev{color:var(--h-muted);word-break:keep-all;border-left:2px solid #e6c27a59;margin:5px 0 0;padding-left:10px;font-size:12.5px;line-height:1.55}.hres .hsg-more{border:1px dashed var(--h-line);width:100%;color:var(--h-gold);font-family:var(--h-serif);cursor:pointer;background:0 0;border-radius:10px;margin:2px 0 8px;padding:9px 0;font-size:13px;font-weight:600;display:block}.hres .hcb{z-index:1;flex-direction:column;align-items:center;padding:8px 0 4px;display:flex;position:relative}.hres .hcb-title{font-family:var(--h-hand);color:var(--h-gold);margin:0;font-size:28px;line-height:1.1}.hres .hcb-sub{color:var(--h-muted);margin:4px 0 16px;font-size:12.5px}.hres .hcb-ball{aspect-ratio:1;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:grab;width:min(220px,62vw);box-shadow:0 0 0 1px #e6c27a47, 0 0 calc(12px + 44px * var(--p,0)) rgba(230,194,122, calc(.14 + .5 * var(--p,0))), 0 24px 48px -20px #000c;border-radius:50%;outline:none;transition:box-shadow .25s;position:relative;overflow:hidden}.hres .hcb-ball:focus-visible{box-shadow:0 0 0 3px var(--h-gold)}.hres .hcb-ball>*{pointer-events:none;-webkit-user-drag:none}.hres .hcb-orb{background:radial-gradient(circle at 36% 30%,#ffffff8c 0,#d6cde447 22%,#504060a6 58%,#16101cfa 100%);border-radius:50%;position:absolute;inset:0}.hres .hcb-orb:after{content:"";background:radial-gradient(circle at 70% 78%,#e0892b59,#0000 40%),radial-gradient(circle at 30% 70%,#e0892b2e,#0000 35%);border-radius:50%;position:absolute;inset:0}.hres .hcb-video{object-fit:cover;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.hres .hcb-glow{pointer-events:none;opacity:var(--p,0);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 44px #e6c27a99}.hres .hcb-fog{pointer-events:none;border-radius:50%;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.hres .hcb-done .hcb-fog{opacity:0}.hres .hcb-done .hcb-ball{animation:.7s ease-out hcb-flash}@keyframes hcb-flash{0%{filter:brightness()}35%{filter:brightness(1.9)}to{filter:brightness()}}.hres .hcb-finger{pointer-events:none;background:#ffffff2e;border:2px solid #ffffffd9;border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;animation:2.2s ease-in-out infinite hcb-rub;position:absolute;top:52%;left:50%;box-shadow:0 2px 10px #0006}.hres .hcb-touched .hcb-finger{display:none}@keyframes hcb-rub{0%{opacity:0;transform:translate(-44px,10px)}15%{opacity:1}50%{transform:translate(44px,-8px)}85%{opacity:1}to{opacity:0;transform:translate(-44px,10px)}}.hres .hcb-hint{color:var(--h-muted);letter-spacing:.01em;margin:14px 0 0;font-size:12.5px}@media (prefers-reduced-motion:reduce){.hres .hcb-finger{animation:none}}.hres .hres-nb{--fh-text:#2b2118;--fh-text-bright:#17100b;--fh-text-dim:#6a5b4c;--fh-gold:#9a3d2e;background:linear-gradient(#c4b08a57, #c4b08a57), var(--h-paper) url(/house/tex-paper.webp) center/cover;border:0;border-radius:4px;box-shadow:inset 0 0 44px #6e553238,0 14px 30px #00000073}.hres .hres-nb[class*=bg-\[]{background:linear-gradient(#c4b08a57, #c4b08a57), var(--h-paper) url(/house/tex-paper.webp) center/cover!important}.hres .hres-nb:before{display:none}.hres .hres-nb:after{background:#9a3d2e52;left:38px}.hres .hres-nb p.text-xs.font-bold{font-family:var(--h-hand);margin-bottom:6px;font-size:22px;font-weight:400;line-height:1.1;color:#8f3a2b!important}.hres .hres-nb li,.hres .hres-nb p.text-sm,.hres .hres-nb li span{color:var(--fh-text)!important}.hres .hres-nb li span[class*=text-dim],.hres .hres-nb li>span:first-child[class*=fh-text-dim]{color:var(--fh-text-dim)!important}.hres .hres-nb li,.hres .hres-nb p.text-sm{font-family:var(--h-serif);letter-spacing:-.005em}.hres .hres-nb [class*=border-l-2]{border-left-color:#9a3d2e4d!important}.hres .hres-nb strong{color:#17100b}.hres .rp-fab-house{touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:opacity .25s,transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .2s}.hres .rp-fab-house.rp-fab-away{opacity:0;pointer-events:none;transform:translate(calc(100% + 28px))}.hres .rp-fab-house.rp-fab-left.rp-fab-away{transform:translate(calc(-100% - 28px))}.hres .rp-fab-house.rp-fab-drag{box-shadow:0 0 0 3px var(--rp-paper), 0 18px 36px -10px #000c;cursor:grabbing;transition:none;transform:scale(1.1)}.hres .rp-fab-house.rp-fab-drag .rp-fab-ring{opacity:.6;animation:none;transform:scale(1.25)}.hres .rp-fab-house.rp-fab-left .rp-fab-badge{left:-7px;right:auto}.hres .feather{-webkit-mask-image:var(--h-feather);-webkit-mask-composite:source-in;-webkit-mask-image:var(--h-feather);mask-image:var(--h-feather);-webkit-mask-composite:source-in;mask-composite:intersect}.hres.hld{text-align:center;min-height:70vh;color:var(--h-fg);flex-direction:column;justify-content:center;align-items:center;padding:40px 24px;display:flex}.hres .hld-art{opacity:0;width:150px;height:150px;margin-bottom:18px;animation:.8s ease-out .1s forwards house-rise,4s ease-in-out 1s infinite hld-sway}.hres .hld-art img{object-fit:cover;filter:saturate(.9)brightness(.95);border-radius:50%;width:100%;height:100%}@keyframes hld-sway{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.hres .hld-title{font-family:var(--h-hand);color:var(--h-gold);margin:0;font-size:32px;line-height:1.1}.hres .hld-sub{color:var(--h-muted);margin:8px 0 0;font-size:13.5px}.hres .hld-dots{gap:7px;margin-top:16px;display:inline-flex}.hres .hld-dots i{background:var(--h-gold);opacity:.4;border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite hld-dot}.hres .hld-dots i:nth-child(2){animation-delay:.25s}.hres .hld-dots i:nth-child(3){animation-delay:.5s}@keyframes hld-dot{0%,to{opacity:.4;transform:scale(1)}40%{opacity:1;transform:scale(1.25)}}.hres .hsl{margin-top:14px}.hres .hsl-env{background:var(--h-bg2);cursor:pointer;width:100%;box-shadow:var(--h-box-shadow);-webkit-tap-highlight-color:transparent;border:0;border-radius:14px;padding:0;display:block;position:relative;overflow:hidden}.hres .hsl-env:disabled{cursor:default}.hres .hsl-env:focus-visible{outline:2px solid var(--h-gold);outline-offset:2px}.hres .hsl-photo{object-fit:cover;object-position:center;width:100%;height:100%;transition:filter .6s,transform .6s;display:block}.hres .hsl-open .hsl-photo{filter:brightness(.6)saturate(.85);transform:scale(1.02)}.hres .hsl-wax{aspect-ratio:1;pointer-events:none;animation:2.8s ease-in-out infinite hsl-breathe;position:absolute;transform:translate(-50%,-50%)}@keyframes hsl-breathe{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.045)}}.hres .hsl-wax i{background:url(/house/prop-seal-wax.png) 50%/100% 100% no-repeat;transition:transform .6s cubic-bezier(.4,0,1,1),opacity .5s .15s;position:absolute;inset:0}.hres .hsl-wax-l{clip-path:polygon(0 0,56% 0,47% 34%,55% 63%,45% 100%,0 100%)}.hres .hsl-wax-r{clip-path:polygon(56% 0,100% 0,100% 100%,45% 100%,55% 63%,47% 34%)}.hres .hsl-broken .hsl-wax{animation:none}.hres .hsl-wax .hsl-residue{opacity:0;filter:blur(.6px)saturate(.55)brightness(1.1);mix-blend-mode:multiply;transition:opacity .5s .25s;transform:scale(.9)}.hres .hsl-broken .hsl-wax .hsl-residue{opacity:.32}.hres .hsl-broken .hsl-wax-l{opacity:0;transform:translate(-34px,90px)rotate(-42deg)}.hres .hsl-broken .hsl-wax-r{opacity:0;transform:translate(36px,100px)rotate(38deg)}.hres .hsl-cap{color:var(--h-paper);font-family:var(--h-serif);text-align:left;background:linear-gradient(#15120f00 0%,#15120fd1 100%);padding:34px 16px 13px;font-size:13.5px;line-height:1.4;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.hres .hsl-cap b{color:var(--h-gold)}.hres .hsl-broken .hsl-cap{opacity:0}.hres .hsl-paper{z-index:1;opacity:0;--fh-text:#2b2118;--fh-text-bright:#17100b;--fh-gold:#9a3d2e;background:linear-gradient(#c4b08a57, #c4b08a57), var(--h-paper) url(/house/tex-paper.webp) center/cover;border-radius:4px;max-height:0;margin:0 10px;transition:max-height .8s cubic-bezier(.2,.7,.2,1),opacity .55s .1s,transform .6s cubic-bezier(.2,.7,.2,1) .1s,margin .6s;position:relative;overflow:hidden;transform:translateY(-34px)scale(.97);box-shadow:inset 0 0 44px #6e553238,0 14px 30px #00000073}.hres .hsl-open .hsl-paper{opacity:1;max-height:1400px;margin:-44px 10px 0;padding:18px 18px 16px;transform:none}.hres .hsl-label{font-family:var(--h-hand);color:#8f3a2b;margin:0 0 8px;font-size:22px;line-height:1.1}.hres .hsl-text{font-family:var(--h-serif);color:#2b2118;word-break:keep-all;margin:0;font-size:15.5px;line-height:1.7}.hres .hsl-text strong{color:#17100b}@media (prefers-reduced-motion:reduce){.hres .hsl-wax{animation:none}.hres .hsl-wax i,.hres .hsl-paper,.hres .hsl-photo{transition:none}}.hres .hcb-photo{object-fit:cover;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.sc-dim{z-index:90;pointer-events:none;background:radial-gradient(at 50% 60%,#0000 18%,#000000db 100%);animation:2.6s ease-in-out both sc-dim;position:fixed;inset:0}@keyframes sc-dim{0%{opacity:0}22%{opacity:1}72%{opacity:1}to{opacity:0}}.hres .sc-enter{justify-content:center;align-items:center;min-height:92px;padding:18px 8px 10px;display:flex}.hres .sc-line{font-family:var(--h-hand);color:var(--h-paper);letter-spacing:.01em;min-height:1.15em;margin:0;font-size:30px;line-height:1.15}.hres .sc-caret{vertical-align:-.1em;background:var(--h-gold);width:2px;height:.9em;margin-left:3px;animation:1s step-end infinite sc-caret;display:inline-block}@keyframes sc-caret{0%,50%{opacity:1}51%,to{opacity:0}}.hres .hres-bells.hres-gust video{animation:1.5s ease-in-out hres-gust}@keyframes hres-gust{0%{filter:brightness(1.45)contrast(1.05)saturate(.95)}14%{filter:brightness(.5)contrast(1.1)saturate(.8)}30%{filter:brightness(1.9)contrast(1.05)}46%{filter:brightness(.75)}62%{filter:brightness(1.55)}to{filter:brightness(1.45)contrast(1.05)saturate(.95)}}.hres .sc-head{flex-direction:column;align-items:center;line-height:1.15;display:flex}.hres .sc-possess{color:#ffffffd9;letter-spacing:.01em;font-size:10.5px}@media (prefers-reduced-motion:reduce){.sc-dim{display:none}.hres .hres-bells.hres-gust video{animation:none}}.hres .hres-possess{aspect-ratio:3/4;max-height:64vh;box-shadow:var(--h-box-shadow);background:#0d0b09;border-radius:16px;margin:0 0 4px;position:relative;overflow:hidden}.hres .hres-possess video{object-fit:cover;object-position:50% 30%;filter:brightness(1.1)contrast(1.04);width:100%;height:100%;display:block}.hres .hres-possess:after{content:"";pointer-events:none;background:linear-gradient(180deg, #15120f00 62%, var(--h-bg) 100%);position:absolute;inset:0}.hres .hres-possess.hres-gust video{animation:1.2s ease-in-out hres-gust-possess}@keyframes hres-gust-possess{0%{filter:brightness(1.1)contrast(1.04)}18%{filter:brightness(.45)contrast(1.15)}34%{filter:brightness(1.6)contrast(1.05)}52%{filter:brightness(.8)}to{filter:brightness(1.1)contrast(1.04)}}.sc-dim.sc-dim-long{animation-duration:6.6s}@media (prefers-reduced-motion:reduce){.hres .hres-possess.hres-gust video{animation:none}}.hres .rp-charms{--rp-paper:#f6f0e6;--rp-paper-2:#efe6d8;--rp-card:#fbf8f2;--rp-ink:#241d1a;--rp-ink-2:#4a403b;--rp-dim:#857a72;--rp-line:#d9cdbd;--rp-seal:#b5462f;--rp-seal-soft:#b5462f1a;--rp-gold:#9a7a3a;color:var(--rp-ink)}.hres .rp-btn:not(.rp-btn-ghost):not(.rp-btn-danger){color:#2a1d0d;background:linear-gradient(#f4d98f,#c9922f);box-shadow:0 8px 22px -12px #e6c27a99}.hres .rp-btn-ghost{color:var(--h-fg);border-color:var(--h-line)}.hres .rq-crystal-box{border:1px solid var(--h-box-line);background:var(--h-box-bg);box-shadow:var(--h-box-shadow);border-radius:18px;padding:22px 12px 18px}.hres .hpe-reveal{animation:.8s cubic-bezier(.2,.7,.2,1) both house-rise}@media (prefers-reduced-motion:reduce){.hres .hpe-reveal{animation:none}}.hres .rq-cert{--rp-ink:#2b2118;--rp-ink-2:#3a2c20;--rp-dim:#6a5b4c;--rp-line:#3a2a1a33;--fh-text:#2b2118;--fh-text-bright:#17100b;color:#2b2118;background:linear-gradient(#c4b08a57, #c4b08a57), var(--h-paper) url(/house/tex-paper.webp) center/cover;border:0;border-radius:4px;padding:22px 20px 16px;box-shadow:inset 0 0 44px #6e553238,0 14px 30px #00000073}.hres .rq-cert:before{border:1px solid #3a2a1a29;border-radius:2px;inset:7px}.hres .rq-cert p{font-family:var(--h-serif);line-height:1.8;color:#2b2118!important}.hres .rq-cert p:first-child{font-family:var(--h-hand);font-size:24px;line-height:1.3;color:#8f3a2b!important}.hres .rq-cert strong,.hres .rq-cert b{color:#17100b!important}.hres .hres-possess video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hres .hres-possess .hp-bells{object-position:50% 40%;filter:brightness(1.45)contrast(1.05)saturate(.95);transition:opacity .9s}.hres .hres-possess .hp-halmae{object-position:50% 30%;opacity:0;transition:opacity .9s}.hres .hres-possess.hp-on .hp-halmae{opacity:1}.hres .hres-possess.hp-on .hp-bells{opacity:0}@keyframes hp-shake{0%,to{transform:none}12%{transform:translate(-5px)rotate(-.6deg)}26%{transform:translate(5px)rotate(.6deg)}40%{transform:translate(-4px)rotate(-.4deg)}54%{transform:translate(3px)rotate(.3deg)}70%{transform:translate(-2px)}85%{transform:translate(1px)}}.hres .hres-possess.hp-shake .hp-bells{animation:1s ease-in-out hres-gust}@media (prefers-reduced-motion:reduce){.hres .hres-possess.hp-shake,.hres .hres-possess.hp-shake .hp-bells{animation:none}}.hres .hsl-paper{position:relative}.hres .hsl-stamp{position:absolute;top:10px;right:12px;transform:rotate(6deg)}.hres .rq-peel{perspective:900px}.hres .rq-peel .rq-surface{transform-origin:50% 0}.hres .rq-peel-on .rq-surface{animation:.7s cubic-bezier(.3,.7,.2,1) both rq-lift}@keyframes rq-lift{0%{opacity:1;transform:none}40%{opacity:.95;transform:rotateX(-38deg)translateY(-6px);box-shadow:0 26px 30px -18px #000000b3}to{opacity:.72;transform:rotate(-1.2deg)translateY(-2px)}}.hres .rq-real{--rp-ink:#2b2118;--rp-seal:#9a3d2e;color:#2b2118;background:linear-gradient(#c4b08a57, #c4b08a57), var(--h-paper) url(/house/tex-paper.webp) center/cover;border:0;border-radius:4px;padding:16px 18px 15px;animation:.75s cubic-bezier(.2,.7,.2,1) .25s both rq-under;box-shadow:inset 0 0 40px #6e553238,0 14px 26px #00000073}.hres .rq-real p:not(.rq-tag){color:#2b2118;font-family:var(--h-serif)}.hres .rq-real strong{color:#17100b}.hres .rq-real .rq-tag{font-family:var(--h-hand);letter-spacing:0;color:#8f3a2b;font-size:20px;margin-bottom:6px!important}@keyframes rq-under{0%{opacity:0;transform:translateY(-34px)scale(.95)rotate(.8deg)}to{opacity:1;transform:none}}.hres .rq-peel-on .rq-arrow{color:var(--h-gold);animation:.6s ease-out .1s both rq-drop}@keyframes rq-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hres .rq-peel-on .rq-surface,.hres .rq-real,.hres .rq-peel-on .rq-arrow{animation:none}}.hres .rq-judgment-reveal{animation-duration:1s}.hres .hcd{background:#0b0908;border-radius:18px;margin:14px auto 6px;position:relative;overflow:hidden}.hres .hcd img,.hres .hcd video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hres .hcd .hcd-intro,.hres .hcd .hcd-loop{opacity:0}.hres .hcd.is-intro .hcd-intro,.hres .hcd.is-loop .hcd-loop{opacity:1}.hres .hcd-green{box-shadow:0 0 0 1px #8fd6a159,0 0 34px 4px #8fd6a138}.hres .hcd-yellow{box-shadow:0 0 0 1px #e6c27a66,0 0 34px 4px #e6c27a3d}.hres .hcd-red{box-shadow:0 0 0 1px #e0675a66,0 0 34px 4px #e0675a3d}.hres .hcd-gray{box-shadow:0 0 0 1px #a39a8c59,0 0 30px 4px #a39a8c2e}.hres .hcr{aspect-ratio:4/3;box-shadow:var(--h-box-shadow);background:#0b0908;border-radius:16px;margin:0 0 16px;position:relative;overflow:hidden}.hres .hcr-media{object-fit:cover;object-position:50% 62%;width:100%;height:100%;position:absolute;inset:0}.hres .hcr:after{content:"";pointer-events:none;background:linear-gradient(#0b090800 55%,#0b0908d1 100%);position:absolute;inset:0}.hres .hcr-mark{z-index:1;align-items:center;gap:12px;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.hres .hcr-stamp{font-family:var(--h-serif);letter-spacing:-.01em;color:#ff8a7a;opacity:0;background:#c9392c1f;border:2.5px solid #c9392c;border-radius:6px;flex:none;padding:3px 10px 4px;font-size:21px;font-weight:800;transition:transform .38s cubic-bezier(.3,1.6,.5,1),opacity .2s;transform:rotate(-5deg)scale(1.7)}.hres .hcr-sub{color:var(--h-paper);opacity:0;font-size:13px;transition:opacity .5s .35s,transform .5s .35s;transform:translateY(4px)}.hres .hcr-on .hcr-stamp{opacity:1;transform:rotate(-5deg)scale(1)}.hres .hcr-on .hcr-sub{opacity:.9;transform:none}@media (prefers-reduced-motion:reduce){.hres .hcr-stamp,.hres .hcr-sub{transition:none}}.hres .sc-replay{border:1px solid var(--h-line);color:var(--h-muted);cursor:pointer;background:0 0;border-radius:999px;margin:0 auto 12px;padding:6px 12px;font-size:12.5px;display:block}.hres .sc-replay:hover{color:var(--h-gold);border-color:#e6c27a73}.hres .rq-rx{margin-top:34px;position:relative}.hres .rq-rx-head{z-index:1;border-bottom:2px solid var(--h-paper);padding-bottom:10px;position:relative}.hres .rq-rx-title{font-family:var(--h-serif);letter-spacing:-.01em;color:var(--h-fg);margin:0;font-size:23px;font-weight:800}.hres .rq-rx-sub{color:var(--h-muted);margin:4px 0 0;font-size:13px}.hres .rq .rq-rx .rp-charms-wrap{margin-top:18px}.hres .rq-rx .rp-charms-halmae{width:110px;height:110px;top:-100px;right:-10px}.hres .hpl{aspect-ratio:4/3;width:100%;box-shadow:var(--h-box-shadow);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0b0908;border:0;border-radius:16px;margin:0 0 16px;padding:0;display:grid;position:relative}.hres .hpl:disabled{cursor:default}.hres .hpl:focus-visible{outline:2px solid var(--h-gold);outline-offset:2px}.hres .hpl-media{object-fit:cover;border-radius:16px;width:100%;height:100%;position:absolute;inset:0}.hres .hpl-face{z-index:1;flex-direction:column;grid-area:1/1;justify-content:center;gap:8px;padding:10% 11% 9%;transition:opacity .45s,transform .6s;display:flex;position:relative}.hres .hpl-tag{font-family:var(--h-sans);letter-spacing:.14em;color:#efe6d6b3;font-size:11px}.hres .hpl-quote{font-family:var(--h-serif);color:#f3e8d4;text-shadow:0 1px 3px #0000008c;word-break:keep-all;font-size:14.5px;line-height:1.65}.hres .hpl-hint{color:var(--h-gold);border-top:1px dashed #efe6d64d;margin-top:4px;padding-top:8px;font-size:12px;animation:2.4s ease-in-out infinite hpl-hint}@keyframes hpl-hint{0%,to{opacity:.7}50%{opacity:1}}.hres .hpl-real{opacity:0;transform:translateY(6px)}.hres .hpl-tag-real{font-family:var(--h-hand);letter-spacing:0;color:#8f3a2b;font-size:22px}.hres .hpl-body{font-family:var(--h-serif);color:#2b2118;word-break:keep-all;font-size:14.5px;line-height:1.7}.hres .hpl-body strong{color:#17100b}.hres .hpl-peeling .hpl-surface,.hres .hpl-open .hpl-surface{opacity:0;transform:translate(-10px,-8px)rotate(-1deg)}.hres .hpl-open .hpl-real{opacity:1;transition-delay:.1s;transform:none}@media (prefers-reduced-motion:reduce){.hres .hpl-face{transition:none}.hres .hpl-hint{animation:none}}.hres .hlt{aspect-ratio:4/3;width:100%;box-shadow:var(--h-box-shadow);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0b0908;border:0;border-radius:16px;padding:0;display:block;position:relative;overflow:hidden}.hres .hlt:disabled{cursor:default}.hres .hlt-media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hres .hlt-cap{text-align:left;background:linear-gradient(#0b090800,#0b0908d9);flex-direction:column;gap:2px;padding:36px 16px 13px;transition:opacity .4s;display:flex;position:absolute;bottom:0;left:0;right:0}.hres .hlt-to{font-family:var(--h-serif);color:var(--h-paper);font-size:14.5px;font-weight:700}.hres .hlt-hint{color:var(--h-gold);font-size:12px}.hres .hlt.is-opening .hlt-cap{opacity:0}.hres .hlt-open{animation:.8s cubic-bezier(.2,.7,.2,1) both house-rise}.hres .hlt-open-media{aspect-ratio:16/7;object-fit:cover;object-position:50% 62%;border-radius:16px 16px 0 0;width:100%;display:block}.hres .hlt-paper{color:#2b2118;background:linear-gradient(#c4b08a57, #c4b08a57), var(--h-paper) url(/house/tex-paper.webp) center/cover;border-radius:4px;margin-top:-26px;padding:20px 20px 22px;position:relative;box-shadow:inset 0 0 44px #6e553238,0 14px 30px #00000073}.hres .hlt-title{font-family:var(--h-hand);color:#8f3a2b;margin:0;font-size:25px;line-height:1.2}.hres .hlt-sub{color:#6a5b4c;margin:2px 0 14px;font-size:12px}.hres .hlt-body{white-space:pre-line;font-family:var(--h-serif);color:#2b2118;word-break:keep-all;background-image:repeating-linear-gradient(#0000 0 calc(1.95em - 1px),#3a2a1a1f calc(1.95em - 1px) 1.95em);margin:0;font-size:15.5px;line-height:1.95}@media (prefers-reduced-motion:reduce){.hres .hlt-open{animation:none}}.hres .hres-nb.hres-nb{color:#2b2118;background-color:#efe6d6!important;background-image:linear-gradient(#c4b08a57,#c4b08a57),url(/house/tex-paper.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:0!important;border-radius:4px!important;box-shadow:inset 0 0 44px #6e553238,0 14px 30px #00000073!important}.hres .hres-nb.hres-nb li,.hres .hres-nb.hres-nb p.text-sm,.hres .hres-nb.hres-nb li span{color:#2b2118!important}.hres .hres-nb.hres-nb li span[class*=text-dim],.hres .hres-nb.hres-nb li>span:first-child[class*=fh-text-dim]{color:#6a5b4c!important}.hres .hres-nb.hres-nb strong{color:#17100b!important}.hres .hres-nb.hres-nb p.text-xs.font-bold{color:#8f3a2b!important}.hres .hres-nb.hres-nb [class*=border-l-2]{border-left-color:#9a3d2e4d!important}.hres .hlt-wrap.is-open .hlt-cap{opacity:0}.hres .hlt-unfold{grid-template-rows:0fr;transition:grid-template-rows 1s cubic-bezier(.2,.7,.2,1);display:grid}.hres .hlt-wrap.is-open .hlt-unfold{grid-template-rows:1fr}.hres .hlt-unfold-in{min-height:0;margin-bottom:-30px;padding:0 2px 30px;overflow:hidden}.hres .hlt-unfold .hlt-paper{opacity:0;transform-origin:50% 0;margin-top:14px;transition:opacity .7s .15s,transform 1s cubic-bezier(.2,.7,.2,1) .1s;transform:translateY(-36px)scaleY(.92)}.hres .hlt-wrap.is-open .hlt-unfold .hlt-paper{opacity:1;transform:none}.hres .hlt-unfold .hlt-body{opacity:0;filter:blur(3px);transition:opacity .8s,transform .8s,filter .8s;transition-delay:calc(.7s + var(--i,0) * .22s);margin:0 0 1.1em;transform:translateY(6px)}.hres .hlt-unfold .hlt-body:last-child{margin-bottom:0}.hres .hlt-wrap.is-open .hlt-unfold .hlt-body{opacity:1;filter:none;transform:none}.hres .hlt-unfold .hlt-title,.hres .hlt-unfold .hlt-sub{opacity:0;transition:opacity .7s .45s}.hres .hlt-wrap.is-open .hlt-unfold .hlt-title,.hres .hlt-wrap.is-open .hlt-unfold .hlt-sub{opacity:1}@media (prefers-reduced-motion:reduce){.hres .hlt-unfold,.hres .hlt-unfold .hlt-paper,.hres .hlt-unfold .hlt-body,.hres .hlt-unfold .hlt-title,.hres .hlt-unfold .hlt-sub{transition:none}}.hres .rq-crack-line{display:none}.hres .rq-crack:before{content:"";pointer-events:none;clip-path:inset(0);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 120'%3E%3Cpath d='M7 0 L6.2 16 L8.6 30 L6.9 52 L5.4 64 L8.1 86 L6.6 104 L7 120' fill='none' stroke='%23b0453a' stroke-width='2' stroke-linejoin='miter'/%3E%3Cpath d='M5.4 64 L2.8 74 L2.2 86' fill='none' stroke='%23b0453a' stroke-width='1.2' opacity='.7'/%3E%3C/svg%3E") 0 0/14px 120px repeat-y;width:14px;transition:clip-path 2.6s cubic-bezier(.2,.7,.2,1) .2s;position:absolute;top:0;bottom:0;left:1px}.hres.rp-motion .rq-crack:not(.rv-on):before,.hres .rp-motion .rq-crack:not(.rv-on):before{clip-path:inset(0 0 100%)}.hres .hres-possess:before{content:"";z-index:2;pointer-events:none;opacity:0;background:#fff6e8;position:absolute;inset:0}@keyframes hp-flash{0%{opacity:.55}to{opacity:0}}.hres .hres-possess.hp-cutting video{transition:none!important}.hres .hres-possess.hp-cut video{animation:.17s ease-out hp-jolt}@keyframes hp-jolt{0%{filter:brightness(1.6)contrast(1.2);transform:scale(1.06)translate(-4px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.hres .hres-possess.hp-cut:before,.hres .hres-possess.hp-cut video{animation:none}}.hlg-root{z-index:46;position:relative}.hres .hlg-pill{left:14px;right:92px;bottom:calc(74px + env(safe-area-inset-bottom,0px));z-index:46;color:var(--h-paper);font-family:var(--h-serif);text-align:left;cursor:pointer;background:#1d1612f5;border:1px solid #c9392c8c;border-radius:14px;align-items:center;gap:8px;padding:11px 14px;font-size:13.5px;font-weight:600;animation:.45s cubic-bezier(.2,.7,.2,1) both hlg-in;display:flex;position:fixed;box-shadow:0 12px 28px #0000008c}.hres .hlg-pill b{color:var(--h-gold);margin-left:auto;font-size:15px}.hres .hlg-dot{background:var(--h-seal);border-radius:50%;flex:none;width:8px;height:8px;animation:1.8s ease-out infinite hlg-pulse;box-shadow:0 0 #c9392c99}@keyframes hlg-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes hlg-pulse{0%{box-shadow:0 0 #c9392c99}to{box-shadow:0 0 0 10px #c9392c00}}body:has(.hres [class*=fixed\ bottom-0]) .hres .hlg-pill{bottom:calc(140px + env(safe-area-inset-bottom,0px))}:is(body:has(.rp-layer) .hlg-root,body:has(.aks-root) .hlg-root){display:none}.hres .rp-tab.rp-tab-unread{position:relative}.hres .rp-tab.rp-tab-unread:after{content:"";background:var(--h-seal);border-radius:50%;width:7px;height:7px;position:absolute;top:3px;right:3px;box-shadow:0 0 6px #c9392ccc}.hres .hlg-sheet-dim{z-index:60;background:#0009;justify-content:center;align-items:flex-end;animation:.25s both hlg-fade;display:flex;position:fixed;inset:0}.hres .hlg-sheet{width:100%;max-width:480px;padding:24px 20px calc(18px + env(safe-area-inset-bottom,0px));background:#1d1915;border-top:1px solid #e6c27a40;border-radius:22px 22px 0 0;animation:.35s cubic-bezier(.2,.7,.2,1) both hlg-up;box-shadow:0 -16px 40px #0009}.hres .hlg-sheet-title{font-family:var(--h-hand);color:var(--h-gold);margin:0 0 8px;font-size:27px;line-height:1.2}.hres .hlg-sheet-body{font-family:var(--h-serif);color:var(--h-paper);word-break:keep-all;margin:0 0 18px;font-size:14.5px;line-height:1.7}.hres .hlg-sheet-go{color:#2a1d0d;width:100%;font-family:var(--h-serif);cursor:pointer;background:linear-gradient(#f4d98f,#c9922f);border:0;border-radius:14px;padding:14px;font-size:15px;font-weight:800;display:block}.hres .hlg-sheet-later{width:100%;color:var(--h-muted);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:10px;font-size:13px;display:block}@keyframes hlg-fade{0%{opacity:0}to{opacity:1}}@keyframes hlg-up{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.hres .hlg-pill,.hres .hlg-sheet,.hres .hlg-sheet-dim,.hres .hlg-dot{animation:none}}.hres .hsl-v .hsl-env{aspect-ratio:1}.hres .hsl-v .hsl-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;filter:none!important;transform:none!important}.hres .hsl-v.hsl-broken .hsl-cap{opacity:0}.hres .hsl-v .hsl-unfold{grid-template-rows:0fr;transition:grid-template-rows 1s cubic-bezier(.2,.7,.2,1);display:grid}.hres .hsl-v.hsl-open .hsl-unfold{grid-template-rows:1fr}.hres .hsl-v .hsl-unfold-in{min-height:0;margin-bottom:-30px;padding:0 2px 30px;overflow:hidden}.hres .hsl-v .hsl-paper{opacity:0;transform-origin:50% 0;max-height:none;margin:14px 10px 0;padding:18px 18px 16px;transition:opacity .7s .1s,transform 1s cubic-bezier(.2,.7,.2,1) 50ms;overflow:visible;transform:translateY(-40px)scaleY(.9)}.hres .hsl-v.hsl-open .hsl-paper{opacity:1;margin:14px 10px 0;transform:none}.hres .hsl-v .hsl-label{opacity:0;transition:opacity .6s .4s}.hres .hsl-v .hsl-body{opacity:0;filter:blur(3px);transition:opacity .8s .65s,transform .8s .65s,filter .8s .65s;transform:translateY(6px)}.hres .hsl-v.hsl-open .hsl-label,.hres .hsl-v.hsl-open .hsl-body{opacity:1;filter:none;transform:none}@media (prefers-reduced-motion:reduce){.hres .hsl-v .hsl-unfold,.hres .hsl-v .hsl-paper,.hres .hsl-v .hsl-label,.hres .hsl-v .hsl-body{transition:none}}.hres.rp.rp-layer{background:radial-gradient(120% 70% at 50% 0,#e0892b12,#0000 60%),#15120f}.hres .rp-page-head{border-bottom-color:var(--h-line);background:#15120ff0}.hres .rp-page-title{font-family:var(--h-serif);color:var(--h-fg)}.hres .rp-page-back{color:var(--h-fg)}.hres .rp-page-back:hover{background:#efe6d60f}.hres .rp-page-help span{border-color:var(--h-muted);color:var(--h-muted)}.hres .rp-page-bar{border-top-color:var(--h-line);background:#15120ff5}.hres .ak-them .ak-bub{background:var(--h-box-bg);border:1px solid var(--h-box-line);color:var(--h-fg);font-family:var(--h-serif)}.hres .ak-them .ak-bub b,.hres .ak-them .ak-bub strong{color:var(--h-gold)}.hres .ak-me .ak-bub{color:#2a1d0d;background:linear-gradient(#f1d58c,#c9922f);box-shadow:0 6px 16px -10px #e6c27ab3}.hres .ak-msg{border-color:var(--h-line);color:var(--h-fg);background:#efe6d60f}.hres .ak-input{border-color:var(--h-line);color:var(--h-fg);background:#efe6d60d}.hres .ak-input::placeholder{color:var(--h-muted)}.hres .ak-input:focus{border-color:#e6c27a80;outline:none}.hres .ak-send{color:#2a1d0d;background:linear-gradient(#f1d58c,#c9922f)}.hres .rp-field{border-color:var(--h-line);color:var(--h-fg);background:#efe6d60d}.hres .rp-field::placeholder{color:var(--h-muted)}.hres .rp-field:focus{border-color:#e6c27a8c;box-shadow:0 0 0 3px #e6c27a24}.hres .ak-empty img{object-fit:cover;width:150px;height:150px;-webkit-mask-image:var(--h-feather);-webkit-mask-image:var(--h-feather);mask-image:var(--h-feather);border-radius:50%}.hres .ak-empty b{font-family:var(--h-hand);color:var(--h-gold);font-size:25px;font-weight:400}.house .kw-cont{background:var(--h-box-bg);box-shadow:var(--h-box-shadow);border:1px solid #e6c27a4d;border-radius:16px;gap:4px;margin:0 0 16px;padding:14px 16px;display:grid}.house .kw-cont.warn{border-color:#c9392c73}.house .kw-cont .kw-kicker{margin:0}.house .kw-cont-title{font-family:var(--h-serif);color:var(--h-fg);font-size:16.5px;line-height:1.45}.house .kw-cont-head{font-family:var(--h-serif);color:var(--h-muted);margin:2px 0 0;font-size:13.5px;line-height:1.55}.house .kw-cont-new{border-top:1px dashed var(--h-line);color:var(--h-fg);margin:6px 0 0;padding-top:8px;font-size:13.5px;line-height:1.55}.house .kw-cont-new em{color:var(--h-gold);font-style:normal;font-weight:800}.house .kw-cont-new.warn{color:#f0a59a}.house .kw-cont-line{color:var(--h-fg);margin:0;font-size:13.5px;line-height:1.6}.house .kw-cont-pick{margin-top:10px}.house .kw-cont-pick button{gap:2px;display:grid}.house .kw-cont-pick button small{opacity:.8;font-size:11.5px}.house .cta-bar.hcb{padding:8px 0 calc(8px + env(safe-area-inset-bottom,0px));opacity:0;pointer-events:none;transition:transform .45s cubic-bezier(.2,.7,.2,1),opacity .3s;transform:translateY(115%)}.house .cta-bar.hcb.hcb-on{opacity:1;pointer-events:auto;transform:none}.house .cta-bar.hcb .cta{border-radius:14px;padding:9px 14px 8px;font-size:17px}.house .cta-bar.hcb .cta small{margin-top:3px;font-size:12px}.house .cta-bar.hcb .cta small .live-num{font-size:14.5px}@media (prefers-reduced-motion:reduce){.house .cta-bar.hcb{transition:none}}.hres .hsl-stage{display:grid}.hres .hsl-stage>*{grid-area:1/1}.hres .hsl-v .hsl-env{align-self:start;transition:filter .8s}.hres .hsl-v.hsl-open .hsl-env{filter:brightness(.42)saturate(.85)}.hres .hsl-rise{z-index:2;pointer-events:none;align-self:start;padding:9% 5% 0;position:relative}.hres .hsl-open .hsl-rise{pointer-events:auto}.hres .hsl-rise .hsl-paper{opacity:0;transform-origin:50% 35%;clip-path:inset(0 0 62% round 4px);margin:0;padding:20px 18px 18px;transition:opacity .35s,transform 1.05s cubic-bezier(.2,.78,.2,1),clip-path 1s cubic-bezier(.3,.7,.2,1) 50ms;transform:translateY(26%)scale(.42)}.hres .hsl-open .hsl-rise .hsl-paper{opacity:1;clip-path:inset(0 round 4px);transform:none}.hres .hsl-rise .hsl-label{opacity:0;transition:opacity .6s .55s}.hres .hsl-rise .hsl-body{opacity:0;filter:blur(3px);transition:opacity .8s .8s,transform .8s .8s,filter .8s .8s;transform:translateY(6px)}.hres .hsl-open .hsl-rise .hsl-label,.hres .hsl-open .hsl-rise .hsl-body{opacity:1;filter:none;transform:none}.hres .hlt-wrap{display:grid}.hres .hlt-wrap>*{grid-area:1/1}.hres .hlt-wrap .hlt{align-self:start;transition:filter .8s}.hres .hlt-wrap.is-open .hlt{filter:brightness(.4)saturate(.85)}.hres .hlt-rise{z-index:2;pointer-events:none;align-self:start;padding:7% 4% 0;position:relative}.hres .hlt-wrap.is-open .hlt-rise{pointer-events:auto}.hres .hlt-close{z-index:3;color:#3a2c22;width:36px;height:36px;font-family:var(--h-serif);cursor:pointer;background:#efe6d68c;border:1px solid #2b211847;border-radius:50%;place-items:center;padding:0;font-size:22px;line-height:1;transition:background .2s,transform .15s;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 1px 4px #2b21182e}.hres .hlt-close:hover,.hres .hlt-close:focus-visible{background:#efe6d6d9}.hres .hlt-close:active{transform:scale(.94)}.hres .hlt-paper:has(.hlt-close) .hlt-title{padding-right:40px}.hres .hlt-close:focus-visible{outline-offset:2px;outline:2px solid #8f3a2b}.hres .hlt-wrap:not(.is-open) .hlt-rise .hlt-body{transition-duration:.25s;transition-delay:0s}.hres .hlt-rise .hlt-paper{opacity:0;transform-origin:50% 20%;clip-path:inset(0 0 78% round 4px);margin:0;transition:opacity .35s,transform 1.1s cubic-bezier(.2,.78,.2,1),clip-path 1.2s cubic-bezier(.3,.7,.2,1) 50ms;transform:translateY(18%)scale(.45)}.hres .hlt-wrap.is-open .hlt-rise .hlt-paper{opacity:1;clip-path:inset(0 round 4px);transform:none}.hres .hlt-rise .hlt-body{opacity:0;filter:blur(3px);transition:opacity .8s,transform .8s,filter .8s;transition-delay:calc(.9s + var(--i,0) * .22s);margin:0 0 1.1em;transform:translateY(6px)}.hres .hlt-rise .hlt-body:last-child{margin-bottom:0}.hres .hlt-wrap.is-open .hlt-rise .hlt-body{opacity:1;filter:none;transform:none}.hres .hlt-rise .hlt-title,.hres .hlt-rise .hlt-sub{opacity:0;transition:opacity .7s .6s}.hres .hlt-wrap.is-open .hlt-rise .hlt-title,.hres .hlt-wrap.is-open .hlt-rise .hlt-sub{opacity:1}@media (prefers-reduced-motion:reduce){.hres .hsl-rise .hsl-paper,.hres .hsl-rise .hsl-label,.hres .hsl-rise .hsl-body,.hres .hlt-rise .hlt-paper,.hres .hlt-rise .hlt-body,.hres .hlt-rise .hlt-title,.hres .hlt-rise .hlt-sub{transition:none}}.hres .hres-possess .hp-loop{object-position:50% 30%;opacity:0;transition:opacity .3s linear}.hres .hres-possess.hp-looping .hp-loop{opacity:1}.hres .hres-possess.hp-looping .hp-halmae{opacity:0;transition:opacity .3s linear}.hres .hsg-h{gap:12px;margin-bottom:8px}.hres .hsg-vid{object-fit:cover;border-radius:50%;flex:none;width:46px;height:46px;box-shadow:0 0 0 1px #e6c27a40,0 6px 16px #00000073}.hres .hsg-on .hsg-vid{box-shadow:0 0 0 1px #8fd6a173,0 0 18px #8fd6a140}.hres .hsg-off .hsg-vid{box-shadow:0 0 0 1px #e0675a73,0 0 18px #e0675a38}.hres .hsg-h-txt{flex-direction:column;gap:1px;display:flex}.hres .hsg-h-txt small{font-family:var(--h-sans);color:var(--h-muted);font-size:11.5px;font-weight:500}.hres .hsg-on{background:radial-gradient(120% 60% at 0% 0%, #8fd6a117, transparent 60%), var(--h-box-bg)}.hres .hsg-off{background:radial-gradient(120% 60% at 0% 0%, #e0675a17, transparent 60%), var(--h-box-bg)}.hres .ak-avatar{object-fit:cover;border-radius:50%;box-shadow:0 0 0 1px #e6c27a59}.hres .ak-bub,.hres .ak-me .ak-bub,.hres .ak-msg{letter-spacing:-.01em;font-family:Apple SD Gothic Neo,Noto Sans KR,system-ui,sans-serif}.hres .ak-them .ak-bub.ak-bub{letter-spacing:normal;font-family:Gowun Batang,Noto Serif KR,Apple SD Gothic Neo,serif;font-size:14.5px;line-height:1.75}.hres .ak-empty-vid{object-fit:cover;width:160px;height:160px;-webkit-mask-image:var(--h-feather);-webkit-mask-image:var(--h-feather);mask-image:var(--h-feather);border-radius:50%;margin:0 auto 10px;display:block}.hres .ak-writing{border:1px solid var(--h-box-line);background:var(--h-box-bg);border-radius:14px;align-items:center;gap:12px;margin:4px 0 14px 40px;padding:10px 12px;display:flex}.hres .ak-writing video{object-fit:cover;object-position:50% 30%;border-radius:50%;flex:none;width:54px;height:54px}.hres .ak-writing span{color:var(--h-muted);flex-direction:column;gap:2px;font-size:12.5px;line-height:1.5;display:flex}.hres .ak-writing b{font-family:var(--h-hand);color:var(--h-gold);font-size:20px;font-weight:400;line-height:1.1}.house .bio-photo.feather{-webkit-mask-image:var(--h-feather);-webkit-mask-image:var(--h-feather);mask-image:var(--h-feather);border-radius:0}.hres .hsl-text.hsl-text strong,.hres .hsl-text.hsl-text b,.hres .rq-real.rq-real strong,.hres .rq-real.rq-real b,.hres .hpl-body.hpl-body strong,.hres .hpl-body.hpl-body b{color:#17100b}.hres .hbl.hbl{gap:16px}.hres .hbl.hbl .rq-blame-col{background:var(--h-box-bg);border:1px solid var(--h-box-line);box-shadow:var(--h-box-shadow);border-radius:16px;padding:0;overflow:hidden}.hres .hbl-hero{aspect-ratio:16/7;background:#0b0908;position:relative;overflow:hidden}.hres .hbl-hero img{object-fit:cover;width:100%;height:100%;transition:transform 2.6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(1.06)}.hres .hbl .rq-blame-col.rv-on .hbl-hero img,.hres:not(.rp-motion) .hbl-hero img{transform:none}.hres .hbl-hero:after{content:"";pointer-events:none;background:linear-gradient(#15120f00 30%,#15120f8c 62%,#15120ff2 100%);position:absolute;inset:0}.hres .hbl-title{z-index:1;flex-wrap:wrap;align-items:baseline;column-gap:10px;margin:0;display:flex;position:absolute;bottom:10px;left:16px;right:16px}.hres .hbl-title b{font-family:var(--h-serif);color:var(--h-paper);font-size:20px;font-weight:700;line-height:1.3}.hres .hbl-title span{font-family:var(--h-hand);color:var(--h-gold);font-size:21px;line-height:1.2}.hres .hbl.hbl ul{gap:10px;padding:12px 16px 16px}.hres .hbl.hbl li{color:var(--h-fg);border-left-color:#e6c27a66;font-size:14px;line-height:1.7}.hres .hbl.hbl .rq-blame-col+.rq-blame-col li{border-left-color:#efe6d633}@media (prefers-reduced-motion:reduce){.hres .hbl-hero img{transition:none;transform:none}}.hres .hsc{aspect-ratio:16/9;box-shadow:var(--h-box-shadow);background:#0b0908;border-radius:16px;margin:14px 0 16px;position:relative;overflow:hidden}.hres .hsc-media{object-fit:cover;width:100%;height:100%;display:block}.hres .hsc:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #e6c27a24,inset 0 -40px 50px -30px #15120fb3}.hres .hgr{aspect-ratio:1;width:min(240px,66vw);margin:2px auto 10px;position:relative}.hres .hgr-media{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block;-webkit-mask-image:radial-gradient(closest-side,#000 72%,#0000 100%);mask-image:radial-gradient(closest-side,#000 72%,#0000 100%)}.hres .hgr-num{opacity:0;pointer-events:none;flex-direction:column;align-items:center;line-height:1;transition:opacity .5s;display:flex;position:absolute;top:51.5%;left:52.5%;transform:translate(-50%,-50%)}.hres .hgr-on .hgr-num{opacity:1}.hres .hgr-num b{font-family:var(--h-hand);color:#3a1d12;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(54px,18vw,66px);font-weight:400}.hres .hgr-num small{font-family:var(--h-hand);color:#3a1d12b3;margin-top:2px;font-size:20px}@media (prefers-reduced-motion:reduce){.hres .hgr-num{transition:none}}.house .bio-photo{position:relative}.house .bio-photo .bio-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.house .bio-photo .bio-video{display:none}}.hres .rp-pulse-head:has(.hpm-vid){align-items:center;gap:12px}.hres .hpm-vid{object-fit:cover;border-radius:50%;flex:none;width:60px;height:60px;box-shadow:0 0 0 1px #e6c27a66,0 6px 16px -8px #000000b3}.hres .rp-pulse-head:has(.hpm-vid) .rp-pulse-label{flex:1}.hres .hpl-wrap{margin:0 0 16px;display:grid}.hres .hpl-wrap>*{grid-area:1/1}.hres .hpl-wrap .hpl{align-self:start;margin:0;transition:filter .8s}.hres .hpl-wrap.hpl-open .hpl{filter:brightness(.42)saturate(.85)}.hres .hpl-rise{z-index:2;pointer-events:none;align-self:start;padding:9% 5% 0;position:relative}.hres .hpl-wrap.hpl-open .hpl-rise{pointer-events:auto}.hres .hpl-paper{color:#2b2118;--fh-text:#2b2118;--fh-text-bright:#17100b;background:linear-gradient(#c4b08a57, #c4b08a57), var(--h-paper) url(/house/tex-paper.webp) center/cover;opacity:0;transform-origin:50% 35%;clip-path:inset(0 0 66% round 4px);border-radius:4px;margin:0;padding:20px 18px 18px;transition:opacity .35s,transform 1.05s cubic-bezier(.2,.78,.2,1),clip-path 1s cubic-bezier(.3,.7,.2,1) 50ms;transform:translateY(24%)scale(.45);box-shadow:inset 0 0 44px #6e553238,0 14px 30px #00000073}.hres .hpl-wrap.hpl-open .hpl-paper{opacity:1;clip-path:inset(0 round 4px);transform:none}.hres .hpl-paper .hpl-tag-real{opacity:0;margin:0 0 8px;transition:opacity .6s .55s;display:block}.hres .hpl-paper .hpl-body{opacity:0;filter:blur(3px);transition:opacity .8s .8s,transform .8s .8s,filter .8s .8s;display:block;transform:translateY(6px)}.hres .hpl-wrap.hpl-open .hpl-paper .hpl-tag-real,.hres .hpl-wrap.hpl-open .hpl-paper .hpl-body{opacity:1;filter:none;transform:none}@media (prefers-reduced-motion:reduce){.hres .hpl-paper,.hres .hpl-paper .hpl-tag-real,.hres .hpl-paper .hpl-body,.hres .hpl-wrap .hpl{transition:none}}.house .har-head .har-desc{margin:10px 0 0}.house .cta.har-kakao{justify-content:center;align-items:center;gap:8px;padding:13px 16px;font-size:17px;display:flex}.house .cta.har-kakao svg{color:#2a1d0d;flex:none}.house .hsamp{gap:12px;display:grid}.house .hsamp-card{border:1px solid var(--h-box-line);box-shadow:var(--h-box-shadow);color:var(--h-fg);-webkit-tap-highlight-color:transparent;background:#0b0908;border-radius:18px;display:block;position:relative;overflow:hidden}.house .hsamp-card:focus-visible{outline:2px solid var(--h-gold);outline-offset:2px}.house .hsamp-media{aspect-ratio:16/9;display:block;position:relative}.house .hsamp-media img,.house .hsamp-media video{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.house .hsamp-card:hover .hsamp-media img,.house .hsamp-card:hover .hsamp-media video{transform:scale(1.03)}.house .hsamp-media:after{content:"";background:linear-gradient(#0b090800 30%,#0b09089e 66%,#0b0908f0 100%);position:absolute;inset:0}.house .hsamp-txt{z-index:1;gap:3px;display:grid;position:absolute;bottom:14px;left:16px;right:104px}.house .hsamp-tag{letter-spacing:.14em;color:var(--h-gold);font-size:11px}.house .hsamp-txt b{font-family:var(--h-serif);color:var(--h-paper);font-size:18px;font-weight:600;line-height:1.3}.house .hsamp-txt em{color:#efe6d6c7;font-size:13px;font-style:normal;line-height:1.45}.house .hsamp-go{z-index:1;color:var(--h-gold);white-space:nowrap;background:#15120f8c;border:1px solid #e6c27a80;border-radius:999px;padding:7px 12px;font-size:12.5px;position:absolute;bottom:16px;right:14px}.house .asks-split{gap:12px}.house .hgrp{gap:12px;margin-top:8px;display:grid}.house .hgrp+.hgrp{margin-top:18px}.house .hgrp-h{background:linear-gradient(90deg,#e6c27a70,#e6c27a42 45%,#e6c27a00) 0 100%/100% 1px no-repeat;align-items:baseline;gap:10px;margin:0;padding:0 2px 9px;display:flex}.house .hgrp-h b{font-family:var(--h-serif);color:var(--h-gold);letter-spacing:.02em;font-size:18px;font-weight:600}.house .hgrp-h span{color:var(--h-muted);letter-spacing:.04em;font-size:12.5px}.house .hgrp-d{font-family:var(--h-serif);color:#efe6d6db;word-break:keep-all;margin:-4px 2px 2px;font-size:14px;line-height:1.65}.house .hgrp-d span{display:block}.house .hgrp-t{letter-spacing:.14em;color:var(--h-gold);margin-bottom:3px;font-size:12.5px;font-style:normal;display:block}.house .hpick .hsamp-media{aspect-ratio:2}.house .asks-split .hpick .hsamp-card{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 -20px}.house .asks-split .hpick .hsamp-card:focus-visible{outline-offset:-3px}.house .asks-split .hpick .hsamp-media{aspect-ratio:16/10}.house .asks-split .hpick .hsamp-media:after{background:linear-gradient(180deg, var(--h-bg) 0%, #15120f1f 15%, #15120f00 34%, #15120fa8 66%, var(--h-bg) 100%), linear-gradient(90deg, #15120f73 0%, #15120f00 50%, #15120f40 100%)}.house .asks-split .hpick .hsamp-txt{bottom:10px;left:20px;right:118px}.house .asks-split .hpick .hsamp-txt b{text-shadow:0 1px 10px #0009}.house .asks-split .hpick .hsamp-txt em{text-shadow:0 1px 6px #0009}.house .asks-split .hpick .hsamp-go{bottom:12px;right:20px}@media (prefers-reduced-motion:reduce){.house .hsamp-media img,.house .hsamp-media video{transition:none}.house .hsamp-media video{display:none}}.house .hwait-notice,.hwait-notice{color:var(--h-fg,#efe6d6);text-align:center;word-break:keep-all;background:#e6c27a1a;border:1px solid #e6c27a73;border-radius:12px;margin:10px 0 0;padding:12px 14px;font-size:13px;line-height:1.6}.hwait-notice b{color:var(--h-gold,#e6c27a)}.hres .hcs-wax{color:#ffe8d6e0;width:24px;height:24px;font-family:var(--h-serif);background:radial-gradient(circle at 35% 30%,#d9584a 0%,#a8261b 46%,#6e140d 100%);border-radius:52% 48% 50% 46%/48% 52% 46% 54%;flex:none;place-items:center;font-size:11px;font-weight:700;line-height:1;display:inline-grid;transform:rotate(-8deg);box-shadow:inset 0 0 0 2px #ffffff0f,inset 0 -2px 3px #00000059,0 2px 5px #00000073}.hres .hcs-wax-lg{width:40px;height:40px;font-size:16px}.rp-motion.hres .cp-locked li .hcs-wax,.hres .rp-motion .cp-locked li .hcs-wax{opacity:0;transition:opacity .3s,transform .5s cubic-bezier(.2,1.4,.4,1);transition-delay:calc(var(--rv-d,0s) + .2s);transform:scale(1.8)rotate(-14deg)}.rp-motion.hres .cp-locked li.rv-on .hcs-wax,.hres .rp-motion .cp-locked li.rv-on .hcs-wax{opacity:1;transform:rotate(-8deg)}@media (prefers-reduced-motion:reduce){.hres .cp-locked li .hcs-wax{opacity:1!important;transition:none!important;transform:rotate(-8deg)!important}}.hres .cp-ledger.cp-ledger{background:var(--h-box-bg);border-color:var(--h-box-line);box-shadow:var(--h-box-shadow)}.hres .cp-ledger .cp-chip-warm{color:#9fe0b0;background:#8fd6a11f}.hres .cp-ledger .cp-chip-cool{color:#f0a094;background:#e0675a24}.hres .cp-ledger .rq-gauge i.cp-gauge-warm{background:#6fbf87}.hres .cp-ledger-note{border-top-color:var(--h-line);color:var(--h-fg)}.hres .cp-more{color:var(--h-muted);gap:10px}.hres .cp-done.hcs-done{background:linear-gradient(#c4b08a4d, #c4b08a4d), var(--h-paper) url(/house/tex-paper.webp) center/cover;border:0;border-radius:4px;padding:22px 20px 16px;box-shadow:inset 0 0 44px #6e553238,0 14px 30px #00000073}.hres .cp-done.hcs-done:before{border-color:#6e553247}.hres .cp-done.hcs-done p{color:#2b2118;font-family:var(--h-serif);font-size:15.5px;line-height:1.85}.hres .cp-done.hcs-done.hcs-done b{color:#17100b}.hres .hcs-done .rp-stamp-img{mix-blend-mode:multiply}.hres .hcs-hero{aspect-ratio:16/9;box-shadow:var(--h-box-shadow);background:#0b0908;border-radius:16px;margin:34px 0 14px;position:relative;overflow:hidden}.hres .hcs-hero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hres .hcs-hero:after{content:"";pointer-events:none;background:linear-gradient(#0b090800 35%,#0b090899 68%,#0b0908f0 100%);position:absolute;inset:0}.hres .hcs-hero-txt{z-index:1;gap:4px;display:grid;position:absolute;bottom:14px;left:18px;right:18px}.hres .hcs-eyebrow{letter-spacing:.2em;color:#e6c27ae0;font-size:11px}.hres .hcs-h{font-family:var(--h-serif);color:var(--h-paper);margin:0;font-size:24px;font-weight:700;line-height:1.3}.hres .hcs .fu-lead{color:var(--h-fg)}.hres .hcs .fu-lead.fu-lead b{color:var(--h-gold)}.hres .hcs .cp-letter-title{font-family:var(--h-serif);color:var(--h-paper);gap:10px;font-weight:600}.hres .hcs .cp-teaser-foot{font-family:var(--h-hand);letter-spacing:0;color:var(--h-gold);font-size:18px}.hres .hcs .cp-locked li{background:var(--h-box-bg);border:1px solid var(--h-box-line);color:var(--h-fg);border-radius:12px;gap:12px;padding:12px 14px}.hres .hcs .cp-locked-etc{color:var(--h-muted)}.hres .hcs .cp-note{border-top-color:var(--h-line);color:var(--h-muted)}.hres .hcs .cp-note.cp-note b{color:var(--h-gold)}.hres .hcs .cp-price{color:var(--h-muted)}.hres .cp-bubble-card.cp-bubble-card{background:var(--h-box-bg);border-color:var(--h-box-line);box-shadow:var(--h-box-shadow)}.hres .cp-bubble-card .cp-bubble{color:#2b2118;font-family:var(--h-serif);background:#efe6d6;border-color:#0000}.hres .cp-bubble-card>p:last-child{color:var(--h-fg)}.hres .cp-bubble-card>p:last-child>b.cp-hd,.hres .cp-bubble-card.cp-bubble-card>p:last-child>b{color:#e0705f}.hres [data-guest-card][data-guest-card]{box-shadow:var(--h-box-shadow);background:var(--h-box-bg)!important;border-color:#e6c27a59!important}.hres [data-guest-card]>p:first-child{font-family:var(--h-serif);font-weight:600;color:var(--h-paper)!important}.hres [data-guest-card]>p:nth-child(2){color:var(--h-muted)!important}.hres.hrm{text-align:center;max-width:420px;color:var(--h-fg);margin:0 auto;padding:40px 20px 120px}.hres .hrm-photo{aspect-ratio:4/5;width:180px;-webkit-mask-image:var(--h-feather);-webkit-mask-image:var(--h-feather);mask-image:var(--h-feather);border-radius:12px;margin:0 auto 22px;overflow:hidden}.hres .hrm-photo img{object-fit:cover;width:100%;height:100%}.hres .hrm-h{font-family:var(--h-serif);color:var(--h-paper);text-wrap:balance;margin:0 0 12px;font-size:22px;font-weight:700;line-height:1.35}.hres .hrm-p{color:var(--h-muted);word-break:keep-all;margin:0 0 14px;font-size:14.5px;line-height:1.75}.hres .hrm-note{color:var(--h-fg);word-break:keep-all;background:#8fd6a114;border:1px solid #8fd6a159;border-radius:12px;margin:0 0 18px;padding:12px 14px;font-size:13.5px;line-height:1.65}.hres .hrm-note b{color:#9fe0b0}.hres .hrm-note small{color:var(--h-muted);font-size:12px}.hres .hrm-cta{color:#2a1d0d;background:linear-gradient(#f4d98f 0%,#e4b85a 48%,#c9922f 100%);border-radius:999px;margin-top:4px;padding:13px 26px;font-size:15px;font-weight:700;display:inline-block;box-shadow:0 10px 24px -12px #e6c27acc}.hres .hres-delta.hres-delta{background:var(--h-box-bg);border:1px solid var(--h-box-line);box-shadow:var(--h-box-shadow);border-radius:16px}.hres .hres-delta li{color:var(--h-fg)!important}.hres .hres-delta.hres-delta b,.hres .hres-delta.hres-delta strong{color:var(--h-gold)}.house .hnf{text-align:center;padding-top:48px;padding-bottom:120px}.house .hnf-photo{aspect-ratio:4/5;border-radius:12px;width:170px;margin:0 auto 20px;overflow:hidden}.house .hnf-photo img{object-fit:cover;width:100%;height:100%}.house .hnf-h{font-family:var(--h-serif);color:var(--h-paper);margin:0 0 10px;font-size:22px;font-weight:700}.house .hnf-p{color:var(--h-muted);margin:0 0 22px;font-size:14.5px}.house .hnf-cta{width:auto;padding:13px 26px;display:inline-block}.hres .htc{z-index:4;pointer-events:none;width:46px;height:46px;margin:-23px 0 0 -23px;transition:opacity .35s;position:absolute}.hres .htc i{opacity:0;border:1.5px solid #f0d08ce6;border-radius:50%;animation:1.8s cubic-bezier(.22,.61,.36,1) infinite htc-ripple;position:absolute;inset:0;box-shadow:0 0 10px #e6c27a73,inset 0 0 8px #e6c27a40}.hres .htc-off{opacity:0}@keyframes htc-ripple{0%{opacity:0;transform:scale(.45)}12%{opacity:.95}70%{opacity:0}to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.hres .htc i{opacity:.8;animation:none;transform:none}}.hres .hpl-surface:before{content:"";z-index:-1;filter:blur(6px);background:#0c090699;border-radius:12px;position:absolute;inset:7% 6%}.hres .hpl-quote.hpl-quote{color:#fbf3e4;text-shadow:0 1px 2px #000000f2,0 0 16px #000000a6}.hres .hpl-surface .hpl-tag{color:#efe6d6d1}.hres .hpl-hint.hpl-hint{color:#f0cd84;text-shadow:0 1px 2px #000000e6}.hres .hcb-skip{color:var(--h-gold);background:#15120f80;border:1px solid #e6c27a73;border-radius:999px;margin-top:10px;padding:7px 14px;font-size:13px}.hres .hcb-skip-quiet{color:var(--h-muted);letter-spacing:.01em;opacity:.75;background:0 0;border:0;margin-top:12px;padding:6px 10px;font-size:12px}.hres .hcb-skip-quiet b{color:var(--h-gold);text-underline-offset:3px;font-weight:500;-webkit-text-decoration:underline #e6c27a66;text-decoration:underline #e6c27a66}.hres .hcb-skip-quiet:focus-visible{outline:2px solid var(--h-gold);outline-offset:2px;border-radius:6px}.hres .hsn-moon{box-shadow:none;border-radius:16px 16px 0 0;margin-bottom:0}.hres .hsn-moon:after{box-shadow:inset 0 -60px 50px -20px #15120ff2}.hres .hsn-moon+.rq-moon{border-top-left-radius:0;border-top-right-radius:0}.hres video.rp-charms-halmae{object-fit:cover}.hres .hpl-paper .hpl-tag-real.hpl-tag-real{color:#8f3a2b}.hres .ch[data-prop]>p{padding-right:64px}.hres .hsl-stage,.hres .hlt-wrap,.hres .hpl-wrap{transition:min-height 1.1s cubic-bezier(.2,.78,.2,1);position:relative}.hres .hsl-stage>.hsl-rise,.hres .hlt-wrap>.hlt-rise,.hres .hpl-wrap>.hpl-rise{position:absolute;top:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.hres .hsl-stage,.hres .hlt-wrap,.hres .hpl-wrap{transition:none}}.hres .hres-possess.hres-possess{box-shadow:none;-webkit-mask-composite:source-in;background:0 0;border-radius:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 13% 87%,#0000 100%),linear-gradient(#0000 0,#000 11% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 13% 87%,#0000 100%),linear-gradient(#0000 0,#000 11% 82%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hres .hres-possess.hp-cut:before{animation:.22s ease-out hp-flash-soft}@keyframes hp-flash-soft{0%{opacity:.32}to{opacity:0}}.hres .hres-possess.hp-shake{animation:.9s ease-in-out hp-shake-soft}@keyframes hp-shake-soft{0%,to{transform:none}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(1px)}}.hres .hres-possess.hp-seq .hp-bells,.hres .hres-possess.hp-seq .hp-halmae{transition:opacity .35s,filter .35s}.hres .hres-possess.hp-seq.hp-hush .hp-bells{filter:brightness(.28)saturate(.8);transition:filter .35s ease-in}.hres .hres-possess.hp-seq.hp-cut video{animation:none}.hres .hres-possess.hp-seq.hp-shake .hp-bells{animation:.9s ease-in-out hres-gust}.hres .sc-enter .sc-line.sc-line{font-family:"Song Myung", var(--h-serif);letter-spacing:.14em;color:#f3e8d4;text-shadow:0 0 18px #e6c27a29,0 1px 2px #0009;font-size:24px;font-weight:400;line-height:1.35}.hres .hres-possess.hp-seq .hp-bells{filter:brightness(1.05)contrast(1.03);object-position:50% 45%}.hres .hres-possess.hp-seq.hp-hush .hp-bells{filter:brightness(.3)saturate(.8)}.house .kchooser{position:relative}.house .kchooser .again.again-top{z-index:2;text-align:right;pointer-events:none;max-width:680px;margin:0 auto;padding-inline:20px;position:absolute;top:74px;left:0;right:0}.house .kchooser .again.again-top button{pointer-events:auto;color:var(--h-gold);border-bottom-color:#e6c27a66;font-size:12.5px}.house .ny-form{position:relative}.house .ny-form .again.again-top{z-index:2;text-align:right;pointer-events:none;max-width:none;margin:0;padding-inline:0;position:absolute;top:4px;left:0;right:0}.house .ny-form .again.again-top button{pointer-events:auto;color:var(--h-gold);border-bottom-color:#e6c27a66;font-size:12.5px}.house .kw .again.again-top{float:right;z-index:2;text-align:right;max-width:none;margin:0 0 0 12px;padding:0;line-height:1.6;position:relative}.house .kw .again.again-top button{color:var(--h-gold);border-bottom-color:#e6c27a66;font-size:12.5px}.house .kw-askcard-img video{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}.house .kw-mode.kw-mode{grid-template-columns:1fr auto;align-items:center;gap:8px;padding:11px 10px 11px 14px}.house .kw-mode-txt small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.house .kw-mode-txt{gap:2px;min-width:0;display:grid}.house .kw-mode-img{object-fit:cover;opacity:.82;border-radius:50%;width:40px;height:40px;transition:opacity .25s,box-shadow .25s;box-shadow:0 0 0 1px #e6c27a47}.house .kw-mode.on .kw-mode-img{opacity:1;box-shadow:0 0 0 1.5px #e0892bb3,0 0 12px #e0892b4d}.house .kw-read-top.kw-read-top{justify-content:flex-start;align-items:center}.house .kw-read-top .kw-read-vid{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px;box-shadow:0 0 0 1px #e6c27a66}.house .kw-read-top .kw-link{margin-left:auto}.house .kw-dots.kw-dots{align-items:flex-end;gap:15px;height:22px}.house .kw-dots.kw-dots li{background:#efe6d638;border-radius:2px 2px 1px 1px;width:5px;height:11px;position:relative;transform:none}.house .kw-dots.kw-dots li:after{content:"";opacity:0;transform-origin:50% 100%;background:radial-gradient(circle at 50% 72%,#fff4c8 0%,#f6c652 42%,#e0892b00 78%);border-radius:50%/62% 62% 38% 38%;width:7px;height:10px;margin:0 0 1px -3.5px;transition:opacity .4s;position:absolute;bottom:100%;left:50%}.house .kw-dots.kw-dots li.done{background:#efe6d680}.house .kw-dots.kw-dots li.done:after{opacity:.6}.house .kw-dots.kw-dots li.on{background:#efe6d6}.house .kw-dots.kw-dots li.on:after{opacity:1;filter:drop-shadow(0 0 5px #f6c652d9);animation:1.8s ease-in-out infinite kw-flame}@keyframes kw-flame{0%,to{transform:scaleY(1)rotate(0)}30%{transform:scaleY(1.12)rotate(-3deg)}60%{transform:scaleY(.94)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.house .kw-dots.kw-dots li.on:after{animation:none}}.house .kw-ledger-vid{aspect-ratio:16/7;border:1px solid var(--h-box-line);box-shadow:var(--h-box-shadow);background:#0b0908;border-radius:16px;margin:4px 0 18px;position:relative;overflow:hidden}.house .kw-ledger-vid video{object-fit:cover;object-position:50% 45%;width:100%;height:100%;position:absolute;inset:0}.house .kw-ledger-vid:after{content:"";pointer-events:none;background:linear-gradient(#15120f00 55%,#15120f80 100%);position:absolute;inset:0}.house .kintro-stage .layer video[poster="/house/intro-hand.webp"],.house .kintro-stage .layer img[src*=intro-hand]{object-position:30% 40%}.hres .hsn-moon+.rd-here{border-top-left-radius:0;border-top-right-radius:0}.sc-dim.sc-dim-possess{background:radial-gradient(ellipse var(--pw,46vw) var(--ph,34vh) at var(--px,50%) var(--py,42%), #06040300 0, #06040300 70%, #060403e6 100%);animation:.45s ease-out both sc-dim-in}.sc-dim.sc-dim-possess.is-out{animation:.65s forwards sc-dim-out}.sc-dim.sc-dim-possess:before,.sc-dim.sc-dim-possess:after{content:"";opacity:0;position:absolute;inset:0}.sc-dim.sc-dim-possess:after{background:radial-gradient(ellipse var(--pw,46vw) var(--ph,34vh) at var(--px,50%) var(--py,42%), #0604034d 0, #0604034d 34%, #060403f2 82%);transition:opacity .15s ease-out}.sc-dim.sc-dim-possess.is-hush:after{opacity:1;transition:opacity .35s ease-in}.sc-dim.sc-dim-possess:before{background:#fff0d629}.sc-dim.sc-dim-possess.is-flash:before{animation:.4s ease-out sc-dim-flash}@keyframes sc-dim-in{0%{opacity:0}to{opacity:1}}@keyframes sc-dim-out{0%{opacity:1}to{opacity:0}}@keyframes sc-dim-flash{0%{opacity:1}to{opacity:0}}.hres .hres-possess.hp-seq.hp-tremble{animation:.11s linear infinite hp-tremble}.hres .hres-possess.hp-seq.hp-tremble.hp-tremble-hard{animation:90ms linear infinite hp-tremble-hard}@keyframes hp-tremble{0%,to{transform:none}25%{transform:translate(-1.2px,.6px)rotate(-.15deg)}50%{transform:translate(1px,-.5px)}75%{transform:translate(-.6px,-.6px)rotate(.12deg)}}@keyframes hp-tremble-hard{0%,to{transform:none}25%{transform:translate(-2.6px,1px)rotate(-.35deg)}50%{transform:translate(2.2px,-1px)rotate(.2deg)}75%{transform:translate(-1.4px,-1.2px)rotate(.25deg)}}.hres .hres-possess.hp-seq.hp-cut{animation:.42s cubic-bezier(.2,.8,.2,1) hp-thud}@keyframes hp-thud{0%{transform:scale(1.035)}to{transform:none}}.hres .hres-possess.hp-seq.hp-cut:before{animation:.4s ease-out hp-flash-thud}@keyframes hp-flash-thud{0%{opacity:.5}to{opacity:0}}@media (prefers-reduced-motion:reduce){.sc-dim.sc-dim-possess{display:none}.hres .hres-possess.hp-seq.hp-tremble,.hres .hres-possess.hp-seq.hp-cut,.hres .hres-possess.hp-seq.hp-cut:before{animation:none}}.hnav.hnav-4{grid-template-columns:repeat(4,1fr)}.house .hsamp-tag{letter-spacing:.04em;font-weight:600}.house .lead b{color:var(--h-paper);font-weight:600}.ny{gap:18px;padding-bottom:40px;display:grid}.ny-cover{border-radius:10px;width:min(62%,300px);margin:6px auto 2px;overflow:hidden}.ny-cover img{width:100%;height:auto;display:block}.ny-kicker{letter-spacing:.12em;color:var(--fh-gold,#e6c27a);text-transform:uppercase;margin:0;font-size:12px}.ny-title{color:var(--fh-text-bright,#f7efe0);text-wrap:balance;margin:0;font-family:Noto Serif KR,serif;font-size:24px;line-height:1.4}.ny-h2{color:var(--fh-text-bright,#f7efe0);margin:0 0 6px;font-family:Noto Serif KR,serif;font-size:20px;line-height:1.45}.ny-lead,.ny-say{color:var(--fh-text,#efe6d6);word-break:keep-all;margin:0;font-size:16px;line-height:1.75}.ny-say{border:1px solid var(--fh-border,#efe6d61f);background:var(--fh-surface,#efe6d60d);border-radius:12px;padding:14px 16px}.ny-say-q{border-color:var(--fh-gold-dim,#e6c27a4d)}.ny-say-tide{font-family:Noto Serif KR,serif;font-weight:600}.ny-fine{color:var(--fh-text-dim,#a39a8c);margin:0;font-size:12.5px;line-height:1.6}.ny-btn{background:var(--fh-gold,#e6c27a);color:#1a140c;letter-spacing:-.01em;cursor:pointer;border:0;border-radius:14px;width:100%;padding:16px 18px;font-size:16px;font-weight:800}.ny-btn:disabled{opacity:.6;cursor:default}.ny-back{color:var(--fh-text-dim,#a39a8c);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:none}.ny-field{gap:8px;display:grid}.ny-label{color:var(--fh-text,#efe6d6);margin:0;font-size:14px;font-weight:700}.ny-label small{color:var(--fh-text-dim,#a39a8c);margin-left:6px;font-weight:400}.ny-chips{flex-wrap:wrap;gap:8px;display:flex}.ny-chips-sub{margin-top:2px}.ny-chip{border:1px solid var(--fh-border,#efe6d61f);background:var(--fh-surface,#efe6d60d);color:var(--fh-text,#efe6d6);cursor:pointer;border-radius:999px;flex-direction:column;align-items:flex-start;gap:1px;padding:9px 13px;font-size:14px;display:inline-flex}.ny-chip b{font-weight:700}.ny-chip em{color:var(--fh-text-dim,#a39a8c);font-size:11.5px;font-style:normal}.ny-chip.on{border-color:var(--fh-gold,#e6c27a);color:var(--fh-text-bright,#f7efe0);background:#e6c27a24}.ny-ox{gap:10px;margin-top:10px;display:flex}.ny-ox .ny-chip{flex:1;align-items:center;padding:12px;font-size:16px;font-weight:700}.ny-o.ny-chip{border-color:var(--fh-gold,#e6c27a)}.ny-x.ny-chip{border-color:#e0892b80}.ny-n.ny-chip{border-style:dashed}.ny-ox{flex-wrap:wrap}.ny-ox .ny-chip{min-width:120px;font-size:15px}.ny-ack{color:var(--fh-gold,#e6c27a);margin:10px 0 0;font-size:15px;line-height:1.6}.ny-input{border:1px solid var(--fh-border,#efe6d61f);background:var(--fh-surface,#efe6d60d);width:100%;color:var(--fh-text,#efe6d6);border-radius:12px;padding:12px 14px;font-size:15px}.ny-input-s{max-width:240px}.ny-toggle{color:var(--fh-text-dim,#a39a8c);align-items:center;gap:8px;font-size:13.5px;display:flex}.ny-err{color:#f0a27a;margin:0;font-size:14px;line-height:1.5}.ny-link{color:var(--fh-gold,#e6c27a);text-decoration:underline}.ny-retro{gap:8px;display:grid}.ny-paycard{border:1px solid var(--fh-gold-dim,#e6c27a4d);background:var(--fh-card,#1d1915e6);border-radius:16px;gap:12px;padding:18px;display:grid}.ny-paycard-k{letter-spacing:.08em;color:var(--fh-gold,#e6c27a);margin:0;font-size:13px}.ny-gets{color:var(--fh-text,#efe6d6);margin:0;padding-left:18px;font-size:14.5px;line-height:1.7}.ny-price{color:var(--fh-text-bright,#f7efe0);margin:0;font-family:Noto Serif KR,serif;font-size:26px;font-weight:700}.nyp{gap:34px;padding-bottom:72px;display:grid}.nyp>*,.nyp-ch>*,.nyp-axis>*,.nyp-dates li>*,.nyp-beast>*{min-width:0}.nyp-ch{gap:14px;display:grid}.nyp .ch{margin-bottom:4px}.nyp-say{gap:10px;margin:0;display:grid}.nyp-say p{font-family:var(--rp-body,var(--rp-serif));color:var(--rp-ink-2);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:15.5px;line-height:1.9}.nyp-lead p{color:var(--rp-ink);font-size:17px;line-height:1.85}.nyp-fine{color:var(--rp-dim);margin:0;font-size:12.5px;line-height:1.6}.nyp-cover .rp-title.nyp-ledger{font-size:22px;line-height:1.45}.nyp-cover-sub{font-family:var(--rp-mono);letter-spacing:.04em;color:var(--rp-dim);margin:10px 0 0;font-size:11px;line-height:1.7}.nyp-cover .rp-beads i.g-in{background:var(--rp-seal);opacity:1;transform:none}.nyp-cover .rp-beads i.g-rise{background:var(--rp-seal);opacity:.55;transform:none}.nyp-cover .rp-beads i.g-calm{opacity:.3;transform:scale(.8)}.nyp-cover .rp-beads i.g-ebb{opacity:.7;transform:scale(.85)}.nyp-cover .rp-beads i.g-out{background:var(--rp-ink);opacity:1;transform:none}.nyp-cover-book{border-radius:6px;box-shadow:0 6px 16px -8px #0006;width:84px!important;height:auto!important}.nyp-beast{text-align:center;justify-items:center;gap:12px;display:grid}.nyp-album{background:#fff;width:min(100%,300px);margin:8px auto 4px}.nyp-album-s{width:min(100%,220px)}.nyp-album-img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.nyp-album-cap{font-family:var(--rp-mono);letter-spacing:.04em;padding:8px 6px 2px;font-size:11.5px;color:#857a72!important}.nyp-album-cap b{font-family:var(--rp-serif);letter-spacing:0;font-size:14px;color:#241d1a!important}.nyp-habits{gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.nyp-habits li{border:1px solid var(--rp-line);border-left:3px solid var(--rp-seal);background:var(--rp-card);text-align:left;border-radius:8px;gap:2px;padding:10px 14px;display:grid}.nyp-habits b{font-family:var(--rp-serif);color:var(--rp-ink);font-size:16px;font-weight:900}.nyp-habits span{color:var(--rp-dim);font-size:12.5px}.nyp-family{margin:0}.nyp-visitor{text-align:center;justify-items:center;gap:8px;margin-bottom:6px;display:grid}.nyp-visitor-rel{font-family:var(--rp-serif);color:var(--rp-seal);margin:0;font-size:15px;font-weight:700}.nyp-chart{margin-top:4px}.nyp-flip{border:1px dashed var(--rp-line);color:var(--rp-dim);cursor:pointer;background:0 0;border-radius:999px;justify-self:start;padding:7px 12px;font-size:12.5px}.nyp-pillars{font-family:var(--rp-mono);color:var(--rp-ink-2);margin:0;font-size:13px}.nyp-axes{gap:12px;display:grid}.nyp-axis{border:1px solid var(--rp-line);background:var(--rp-card);border-radius:10px;gap:8px;padding:14px 16px;display:grid}.nyp-axis.focus{border-color:var(--rp-seal);box-shadow:0 0 0 1px var(--rp-seal-soft) inset}.nyp-axis-head{grid-template-columns:1fr auto;grid-template-areas:"en en""ko st";align-items:center;column-gap:10px;display:grid}.nyp-axis-en{font-family:var(--rp-mono);letter-spacing:.18em;color:var(--rp-dim);grid-area:en;font-size:10px}.nyp-axis-head b{font-family:var(--rp-serif);color:var(--rp-ink);grid-area:ko;font-size:18px;font-weight:900}.nyp-state{font-style:normal;font-family:var(--rp-serif);border:1.5px solid var(--rp-seal);color:var(--rp-seal);white-space:nowrap;border-radius:4px;grid-area:st;padding:4px 10px;font-size:13px;font-weight:900;transform:rotate(-2deg)}.nyp-state.st-closed,.nyp-state.st-hold,.nyp-state.st-rest{border-color:var(--rp-ink-2);color:var(--rp-ink-2)}.nyp-axis-months{flex-wrap:wrap;gap:8px;margin:0;display:flex}.nyp-axis-months span{border:1px solid var(--rp-line);color:var(--rp-ink-2);border-radius:999px;padding:3px 9px;font-size:11.5px}.nyp-axis-months span.in{border-color:var(--rp-seal);color:var(--rp-seal)}.nyp-band{grid-template-columns:repeat(12,1fr);gap:3px;width:100%;margin:2px 0 10px;display:grid}.nyp-cell{text-align:center;border:1px solid var(--rp-line);background:var(--rp-card);border-radius:4px;gap:2px;min-width:0;padding:6px 0;display:grid}.nyp-cell i{color:var(--rp-dim);font-size:9px;font-style:normal}.nyp-cell b{font-family:var(--rp-serif);color:var(--rp-ink);white-space:nowrap;font-size:11px}.nyp-cell.in{background:var(--rp-seal);border-color:var(--rp-seal)}.nyp-cell.in i,.nyp-cell.in b{color:#fff5ea}.nyp-cell.rise{background:var(--rp-seal-soft);border-color:var(--rp-seal)}.nyp-cell.rise b{color:var(--rp-seal)}.nyp-cell.out{background:var(--rp-ink);border-color:var(--rp-ink)}.nyp-cell.out i,.nyp-cell.out b{color:var(--rp-paper)}.nyp-cell.ebb{border-color:var(--rp-ink-2)}.nyp-road .nyp-no{font-family:var(--rp-serif);font-size:12px;font-weight:900}.nyp-no.in,.nyp-no.rise{background:var(--rp-seal)!important;color:#fff5ea!important}.nyp-no.out,.nyp-no.ebb{background:var(--rp-ink)!important;color:var(--rp-paper)!important}.nyp-grade{font-family:var(--rp-mono);letter-spacing:.1em;color:var(--rp-dim);vertical-align:2px;margin-left:8px;font-size:11px;font-weight:500}.nyp-grade.in,.nyp-grade.rise{color:var(--rp-seal)}.nyp-order{color:var(--rp-ink);margin:0 0 6px;font-size:14px;font-weight:700;line-height:1.6}.nyp-why{color:var(--rp-dim);margin:6px 0 0;font-size:12px;line-height:1.55}.nyp-month.focus{outline:1px solid var(--rp-seal);outline-offset:8px;border-radius:8px}.nyp-ox{vertical-align:1px;margin-left:6px;font-size:15px;font-style:normal;font-weight:900;display:inline-block}.nyp-ox.o{color:var(--rp-seal)}.nyp-ox.x{color:var(--rp-ink)}.nyp-axisnotes{vertical-align:middle;flex-wrap:wrap;gap:6px;margin-left:8px;display:inline-flex}.nyp-axisnotes i{border:1px solid var(--rp-line);color:var(--rp-ink-2);border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal}.nyp-axisnotes i.in{border-color:var(--rp-seal);color:var(--rp-seal)}.nyp-axisnotes i.out{background:var(--rp-ink);color:var(--rp-paper);border-color:var(--rp-ink)}.nyp-dates{gap:12px;margin:0;padding:0;list-style:none;display:grid}.nyp-dates li{border:1px solid var(--rp-line);background:var(--rp-card);border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:12px 14px;display:grid}.nyp-dates li>div{gap:2px;display:grid}.nyp-dates b{font-family:var(--rp-mono);color:var(--rp-ink);font-size:15px}.nyp-dates span{color:var(--rp-dim);font-size:12px}.nyp-dates p{color:var(--rp-ink-2);margin:4px 0 0;font-size:14px;line-height:1.7}.nyp-letter{border:1px solid var(--rp-line);background:var(--rp-card);border-radius:6px;padding:22px 20px}.nyp-letter .nyp-say{background:repeating-linear-gradient(180deg, transparent 0 29px, var(--rp-line) 29px 30px);gap:0}.nyp-letter .nyp-say p{font-family:var(--rp-serif);font-size:15.5px;line-height:30px}.nyp-letter-vid{z-index:2;width:108px;margin:-4px 0 -16px auto;position:relative}.nyp-letter-vid video{border-radius:8px;width:100%;height:auto;display:block}.nyp-letter-sign{text-align:right;font-family:var(--rp-serif);color:var(--rp-seal);margin:12px 0 0;font-weight:700}.nyp-share{justify-self:center}.nyp-alive .rp-meta{margin:0}@media (max-width:420px){.nyp-cell i{font-size:8px}.nyp-cover .rp-title.nyp-ledger{font-size:20px}}.sb-root{background:var(--fh-bg,#140f0c);min-height:100vh;color:var(--fh-text,#e9e0d0)}.sb{text-align:center;max-width:520px;margin:0 auto;padding:36px 20px 56px}.sb-k{letter-spacing:.08em;color:var(--fh-gold,#e6c27a);margin:0 0 10px;font-size:12px}.sb-title{color:var(--fh-text-bright,#f7efe0);text-wrap:balance;margin:0 0 18px;font-family:Noto Serif KR,serif;font-size:24px;font-weight:700;line-height:1.4}.sb-card{border:1px solid var(--fh-border,#efe6d61f);background:#efe6d60a;border-radius:16px;padding:14px}.sb-img{aspect-ratio:1;border-radius:10px;width:100%;max-width:420px;margin:0 auto;display:block}.sb-name{color:var(--fh-text-dim,#a39a8c);margin:12px 0 0;font-size:15px}.sb-name b{color:var(--fh-text-bright,#f7efe0)}.sb-quote{color:var(--fh-gold,#e6c27a);margin:18px 0 6px;font-family:Noto Serif KR,serif;font-size:17px;font-weight:600}.sb-fine{color:var(--fh-text-dim,#a39a8c);margin:6px 0 0;font-size:13px;line-height:1.6}.sb-cta{background:var(--fh-gold,#e6c27a);color:#1b1410;border-radius:999px;margin:22px 0 8px;padding:13px 22px;font-weight:800;text-decoration:none;display:inline-block}.house .admin-links{flex-wrap:wrap;gap:8px;margin:0;padding:8px 0 0;display:flex}.house .admin-btn{background:var(--fh-gold,#e6c27a);color:#1b1410;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-block}.house .admin-btn.ghost{color:var(--fh-gold,#e6c27a);border:1px solid var(--fh-gold-dim,#e6c27a66);background:0 0}.nyintro .layer.nyintro-visitor img{object-fit:cover;object-position:center 30%}.nyintro-fine{color:var(--h-muted);text-align:center;margin:10px 0 0;font-size:12.5px}.house .ny-form .kw-ledger-vid{margin-bottom:14px}.house .ny-form .ny-h2{margin:0 0 14px}.house .ny-axes .kw-chip{flex-direction:column;align-items:flex-start;gap:1px;display:inline-flex}.house .ny-axes .kw-chip small{color:var(--h-muted);font-size:11px;font-weight:500}.house .ny-partner{margin-top:10px}.ny-album{background:#fff;border-radius:6px;width:min(100%,280px);margin:0 auto;padding:10px 10px 8px;position:relative;transform:rotate(-.8deg);box-shadow:0 12px 28px -14px #0009}.ny-album:before{content:"";background:#e8d6a0c7;border-radius:2px;width:78px;height:20px;position:absolute;top:-12px;left:50%;transform:translate(-50%)rotate(-2deg);box-shadow:0 1px 2px #00000026}.ny-album-s{width:min(100%,200px)}.ny-album-img{aspect-ratio:1;object-fit:cover;border-radius:3px;width:100%;display:block}.ny-album figcaption{font-family:var(--h-serif);color:#857a72;text-align:center;margin:8px 0 0;font-size:12.5px}.ny-album figcaption b{color:#241d1a;font-size:14px}.ny-habits{flex-wrap:wrap;justify-content:center;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.ny-habits li{font-family:var(--h-serif);color:var(--h-fg);border:1px solid var(--h-box-line);border-left:3px solid var(--h-seal,#b5462f);background:var(--h-box-bg);border-radius:8px;padding:8px 14px;font-size:15px;font-weight:700}@keyframes ny-reveal{0%{opacity:0;filter:blur(4px);transform:translateY(14px)scale(.96)rotate(-1.5deg)}to{opacity:1;filter:none;transform:none}}.ny-reveal{animation:.9s cubic-bezier(.2,.8,.2,1) both ny-reveal}@keyframes ny-line{0%{opacity:0;filter:blur(3px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}.ny-line{animation:.7s cubic-bezier(.2,.7,.2,1) both ny-line}.ny-waitbox{border:1px solid var(--h-box-line);background:var(--h-box-bg);border-radius:14px;grid-template-columns:96px 1fr;align-items:center;gap:14px;margin-top:16px;padding:12px;display:grid}.ny-waitbox video{object-fit:cover;border-radius:10px;width:96px;height:96px;display:block}.ny-waitbox>div{gap:6px;min-width:0;display:grid}.ny-wait-k{font-family:var(--h-serif);letter-spacing:.06em;color:var(--h-accent);margin:0;font-size:13px}.ny-wait-say{font-family:var(--h-serif);color:var(--h-fg);margin:0;font-size:15.5px;line-height:1.6;animation:.6s cubic-bezier(.2,.7,.2,1) both ny-line}.ny-dots{vertical-align:middle;gap:3px;margin-left:6px;display:inline-flex}.ny-dots i{background:var(--h-accent);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite ny-dot}.ny-dots i:nth-child(2){animation-delay:.2s}.ny-dots i:nth-child(3){animation-delay:.4s}@keyframes ny-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.house .ny-paycard{margin-top:16px}.house .ny-paycard .ny-gets{color:var(--h-fg);gap:4px;margin:6px 0 12px;padding-left:18px;font-size:14px;line-height:1.6;display:grid}@media (prefers-reduced-motion:reduce){.ny-reveal,.ny-line,.ny-wait-say,.ny-dots i{opacity:1;filter:none;animation:none;transform:none}}.house .ny-card{border:1px solid var(--h-box-line);background:var(--h-box-bg);border-radius:16px;gap:14px;margin-bottom:12px;padding:16px;display:grid}.house .ny-card .kw-field{margin-bottom:0}.house .ny-card .kw-toggle{margin:0}.house .ny-grid2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.house .ny-tile{font:inherit;text-align:left;border:1px solid var(--h-box-line);min-height:58px;color:var(--h-fg);cursor:pointer;background:#15120f80;border-radius:12px;gap:2px;padding:12px 14px;transition:border-color .12s,background .12s;display:grid}.house .ny-tile b{font-size:15px;font-weight:700}.house .ny-tile small{color:var(--h-muted);font-size:11.5px;line-height:1.35}.house .ny-tile.on{border-color:var(--h-accent);background:#e6c27a1f}.house .ny-tile.on small{color:var(--h-fg)}.house .ny-form .kw-toggle+.kw-toggle{margin-top:10px}.house .ny-form .kw-paywrap{margin-top:16px}.house .ny-beast{text-align:center;justify-items:center;gap:10px;margin-bottom:18px;display:grid}.house .ny-center{text-align:center}.house .ny-hook .ny-say{border:1px solid var(--h-box-line);border-left:3px solid var(--h-accent);background:var(--h-box-bg);font-family:var(--h-serif);color:var(--h-fg);border-radius:12px;margin:0 0 12px;padding:16px 18px 16px 22px;font-size:16px;line-height:1.85;position:relative}.house .ny-hook .ny-say-q{border-left-color:var(--h-seal,#b5462f)}.house .ny-hook .ny-ox{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 0;display:grid}.house .ny-hook .ny-ox .ny-chip{text-align:center;border-color:var(--h-accent);background:#e6c27a14;border-radius:12px;justify-content:center;min-width:0;padding:12px 6px;font-size:14.5px}.house .ny-hook .ny-ox .ny-chip.ny-x{border-color:var(--h-box-line);background:0 0}@media (max-width:380px){.house .ny-hook .ny-ox{grid-template-columns:1fr 1fr}.house .ny-hook .ny-ox .ny-chip:last-child{grid-column:1/-1}}.house .ny-hook .ny-ack{margin:12px 0 0}.ny>*,.ny-field>*,.ny-paycard>*,.nyp>*,.nyp-ch>*,.nyp-month>*,.nyp-chart>*,.nyp-dates li>*,.nyp-charm>*{min-width:0;max-width:100%}.ny-lead,.ny-say,.ny-fine,.ny-ack,.nyp-say,.nyp-why,.nyp-ledger,.nyp-order,.nyp-fine,.nyp-chart-row span{overflow-wrap:anywhere}.nywait{border:1px solid var(--fh-gold-dim,#e6c27a4d);text-align:left;background:#140e0a8c;border-radius:14px;margin:14px 0 0;padding:14px 16px}.nywait-k{letter-spacing:.02em;color:var(--fh-gold,#e6c27a);margin:0 0 8px;font-size:12px}.nywait .ny-say{margin:0 0 10px}.nywait .ny-ox{margin-top:0}.nywait .ny-input{margin-top:10px}.nywait-row{align-items:center;gap:12px;margin-top:12px;display:flex}.nywait-row .ny-btn{flex:1}.nywait-link{color:var(--fh-text-dim,#a39a8c);cursor:pointer;background:0 0;border:0;padding:6px 2px;font-size:13px;text-decoration:underline}.nywait-late{color:var(--fh-text-dim,#a39a8c);margin:8px 0 0;font-size:12.5px;line-height:1.5}.nywait .ny-ack{margin:0}.nyp-nudge{border:1px solid var(--fh-gold-dim,#e6c27a59);background:#e6c27a0f;border-radius:14px;margin:0 0 16px;padding:14px 16px}.nyp-nudge-k{letter-spacing:.02em;color:var(--fh-gold,#e6c27a);margin:0 0 8px;font-size:12px}.nyp-nudge-row{border-top:1px dashed var(--fh-border,#efe6d61f);padding:8px 0}.nyp-nudge-row:first-of-type{border-top:0}.nyp-nudge-row.focus{background:#e6c27a14;border-radius:10px;padding:10px}.nyp-nudge .nyp-say{margin:0 0 6px}.nyp-nudge .ny-fine{margin-top:10px}.house .ny-share,.rp .ny-share{border:1px solid var(--fh-gold-dim,#e6c27a59);color:var(--fh-gold,#e6c27a);cursor:pointer;background:0 0;border-radius:999px;margin-top:10px;padding:9px 14px;font-size:13px;font-weight:700;line-height:1.2;display:inline-block}.house .ny-share:hover,.rp .ny-share:hover{background:#e6c27a1a}.bp{aspect-ratio:1;background:var(--silk,#efe6d6);width:100%;color:var(--silk-ink,#241d1a);isolation:isolate;border-radius:3px;place-items:center;display:grid;position:relative;overflow:hidden}.bp:before{content:"";pointer-events:none;background:repeating-linear-gradient(45deg,#ffffff09 0 1px,#0000 1px 3px),repeating-linear-gradient(-45deg,#0000000a 0 1px,#0000 1px 3px);position:absolute;inset:0}.bp:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 0 48px #00000038}.bp img{object-fit:cover;z-index:1;border-radius:2px;width:86%;height:86%;position:absolute;inset:7%;box-shadow:0 3px 12px #0000004d}.bp-hj{z-index:1;writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.06em;text-shadow:0 1px #0000001f;font-family:Song Myung,Noto Serif KR,serif;font-size:64px;font-weight:400;line-height:1;position:relative}.bp-sm .bp-hj{font-size:32px}.bp-lg .bp-hj{font-size:92px}.bp-name{z-index:1;text-align:center;letter-spacing:.32em;opacity:.78;font-family:Noto Serif KR,serif;font-size:11px;position:absolute;bottom:8%;left:0;right:0}.bp-sm .bp-name{font-size:9px;bottom:7%}.bp-lg .bp-name{font-size:13px}.bp-seal{opacity:.9;z-index:2;background:#b5462f;border-radius:2px;width:12px;height:12px;position:absolute;top:7%;right:7%;box-shadow:inset 0 0 0 2px #ffffff2e}.bp-seal.two{top:calc(7% + 16px)}.bp-lg .bp-seal{width:16px;height:16px}.bp-lg .bp-seal.two{top:calc(7% + 22px)}.house .ny-ilju{border:1px solid var(--h-box-line);background:var(--h-box-bg);border-radius:14px;justify-items:center;gap:2px;width:min(100%,300px);padding:12px 16px 10px;display:grid}.house .ny-ilju-k{letter-spacing:.18em;color:var(--h-muted);font-size:11px}.house .ny-ilju-hj{letter-spacing:.12em;color:var(--h-paper);font-family:Song Myung,Noto Serif KR,serif;font-size:44px;font-weight:400;line-height:1.1}.house .ny-ilju-ko{color:var(--h-muted);text-align:center;font-size:12px}.ny-album figcaption small{color:#857a72;letter-spacing:.08em;font-size:11px}.house .ny-gloss{font-family:var(--h-serif);color:var(--h-paper2);text-align:center;max-width:320px;margin:0;font-size:14.5px;line-height:1.7}.house .ny-grain{border:1px dashed var(--h-box-line);color:var(--h-fg);text-align:center;border-radius:10px;max-width:360px;margin:2px 0 0;padding:10px 14px;font-size:13.5px;line-height:1.65}.house .ny-grain b{color:var(--h-accent);font-weight:700}.house .ny-beast-visitor{margin-top:18px}.ny-album{position:relative}.ny-turn{aspect-ratio:1;object-fit:cover;z-index:3;opacity:1;background:#15120f;border-radius:3px;width:calc(100% - 20px);transition:opacity .9s;position:absolute;top:10px;left:10px}.ny-turn.out{opacity:0}.house .ny-seat{color:var(--h-paper2);margin:0;font-size:13.5px}.house .ny-seat b{color:var(--h-accent)}.house .ny-locked{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.house .ny-locked li{border:1px solid var(--h-box-line);background:var(--h-box-bg);border-radius:12px;grid-template-columns:34px 1fr;align-items:center;gap:12px;padding:12px 14px;display:grid}.house .ny-locked i{border:1.5px solid var(--h-seal);width:34px;height:34px;color:var(--h-seal);border-radius:4px;place-items:center;font-family:Song Myung,Noto Serif KR,serif;font-size:18px;font-style:normal;display:grid;transform:rotate(-6deg)}.house .ny-locked b{color:var(--h-paper);font-size:14.5px;line-height:1.45;display:block}.house .ny-locked span{color:var(--h-muted);margin-top:2px;font-size:12.5px;line-height:1.5;display:block}.nyp-ilju{justify-items:center;gap:2px;margin:0;display:grid}.nyp-ilju span{font-family:var(--rp-mono);letter-spacing:.18em;color:var(--rp-dim);font-size:10.5px}.nyp-ilju b{font-family:"Song Myung", var(--rp-serif);letter-spacing:.12em;color:var(--rp-ink);font-size:40px;font-weight:400;line-height:1.1}.nyp-ilju small{color:var(--rp-dim);font-size:12px}.nyp-album .nyp-plate{width:100%}.nyp-gloss{font-family:var(--rp-serif);color:var(--rp-ink-2);margin:0;font-size:14.5px;line-height:1.7}.nyp-grain{border:1px dashed var(--rp-line);color:var(--rp-ink-2);border-radius:8px;margin:0;padding:10px 14px;font-size:13.5px;line-height:1.65}.nyp-grain b{color:var(--rp-seal)}.nyp-src{color:var(--rp-dim);margin:0;font-size:11.5px;line-height:1.7}.nyp-src a{color:var(--rp-seal);white-space:nowrap;margin-left:6px;text-decoration:underline}.nyp-seat-line{color:var(--rp-ink-2);margin:0;font-size:13.5px;line-height:1.6}.nyp-seat-line b{color:var(--rp-seal)}.nyp-seat-line small{font-family:var(--rp-mono);color:var(--rp-dim);margin-left:6px;font-size:10.5px}.nyp-seat{border:1px solid var(--rp-line);color:var(--rp-ink-2);vertical-align:1px;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:10.5px;font-style:normal;display:inline-block}.sb-plate{max-width:420px;margin:0 auto}.sb-name small{color:var(--fh-text-dim,#a39a8c);margin-left:4px;font-size:12px}.sb-gloss{color:var(--fh-text,#e9e0d0);margin:6px 0 0;font-size:14px}.nyintro .nyintro-plate{place-items:center;padding:10vh 12vw 34vh;display:grid;position:absolute;inset:0}.nyintro .nyintro-plate .bp{width:min(62vw,44vh);box-shadow:0 30px 60px -20px #000000b3}.house .hb{gap:30px;padding:8px 0 40px;display:grid}.house .hb>*{min-width:0}.house .hb-hero{gap:10px;display:grid}.house .hb-hero h1{font-family:var(--h-serif);color:var(--h-paper);text-wrap:balance;margin:0;font-size:28px;line-height:1.3}.house .hb-lead{color:var(--h-paper2);margin:0;font-size:15px;line-height:1.75}.house .hb-sixty{grid-template-columns:repeat(12,minmax(0,1fr));gap:3px;width:100%;min-width:0;margin-top:8px;display:grid}.house .hb-hero>*,.house .hb-card>*,.house .hb-creature>*{min-width:0}.house .hb-sixty i{aspect-ratio:1;letter-spacing:.02em;background:var(--silk);min-width:0;color:var(--silk-ink);opacity:.92;border-radius:2px;place-items:center;font-family:Song Myung,Noto Serif KR,serif;font-size:12px;font-style:normal;display:grid;overflow:hidden}.house .hb-h2{font-family:var(--h-serif);color:var(--h-paper);margin:0 0 8px;font-size:19px}.house .hb-p{color:var(--h-fg);margin:0;font-size:14.5px;line-height:1.8}.house .hb-p+.hb-p{margin-top:10px}.house .hb-photo{margin:0 0 14px}.house .hb-photo img{width:100%;height:auto;-webkit-mask-image:var(--h-feather);-webkit-mask-image:var(--h-feather);mask-image:var(--h-feather);-webkit-mask-composite:source-in;border-radius:12px;display:block;-webkit-mask-composite:source-in;mask-composite:intersect}.house .hb-photo figcaption{color:var(--h-muted);text-align:center;margin:8px 0 0;font-size:12.5px}.house .hb-card{border:1px solid var(--h-box-line);background:var(--h-box-bg);box-shadow:var(--h-box-shadow);border-radius:16px;gap:10px;padding:16px;display:grid}.house .hb-creatures{gap:14px;display:grid}.house .hb-creature{grid-template-columns:96px 1fr;align-items:start;gap:10px 14px;display:grid}.house .hb-creature .bp{width:96px}.house .hb-creature h3{font-family:var(--h-serif);color:var(--h-paper);margin:0;font-size:17px}.house .hb-creature h3 small{color:var(--h-muted);letter-spacing:.08em;margin-left:6px;font-size:12px;font-weight:400}.house .hb-gloss{color:var(--h-accent);margin:2px 0 0;font-size:14px}.house .hb-meta{color:var(--h-muted);margin:0;font-size:12.5px;line-height:1.65}.house .hb-year{color:var(--h-paper2);margin:0;font-size:13px;line-height:1.6}.house .hb-year b{color:var(--h-paper)}.house .hb-habits{flex-wrap:wrap;grid-column:1/-1;gap:6px;margin:0;padding:0;list-style:none;display:flex}.house .hb-habits li{border:1px solid var(--h-box-line);color:var(--h-paper2);border-radius:999px;padding:5px 10px;font-size:12.5px}.house .hb-silks{grid-column:1/-1;grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.house .hb-silks span{color:var(--h-muted);text-align:center;justify-items:center;gap:4px;min-width:0;font-size:10.5px;line-height:1.3;display:grid}.house .hb-silks i{aspect-ratio:1;background:var(--silk);width:100%;color:var(--silk-ink);border-radius:3px;place-items:center;font-family:Song Myung,Noto Serif KR,serif;font-size:14px;font-style:normal;display:grid}.house .hb-src{color:var(--h-muted);flex-wrap:wrap;grid-column:1/-1;gap:6px 12px;margin:0;font-size:12px;display:flex}.house .hb-src a{color:var(--h-accent);text-decoration:underline}.house .hb-steps{counter-reset:s;gap:12px;margin:0;padding:0;list-style:none;display:grid}.house .hb-steps li{color:var(--h-fg);grid-template-columns:28px 1fr;gap:10px;min-width:0;font-size:14px;line-height:1.7;display:grid}.house .hb-steps li:before{counter-increment:s;content:counter(s);border:1px solid var(--h-accent);width:28px;height:28px;color:var(--h-accent);border-radius:50%;place-items:center;font-size:13px;display:grid}.house .hb-steps b{color:var(--h-paper)}.house .hb-steps a{color:var(--h-accent);text-decoration:underline}.house .hb-line{border-left:3px solid var(--h-seal);background:var(--h-box-bg);font-family:var(--h-serif);color:var(--h-paper);border-radius:0 12px 12px 0;padding:14px 16px;font-size:15px;line-height:1.8}.house .hb-cta{justify-items:center;gap:8px;display:grid}.house .hb-cta .cta{text-decoration:none}@media (max-width:400px){.house .hb-creature{grid-template-columns:80px 1fr}.house .hb-creature .bp{width:80px}.house .hb-hero h1{font-size:24px}}.bp-ji{z-index:2;aspect-ratio:1;color:#f7e9dd;mix-blend-mode:multiply;background:#b5462fdb;border-radius:6%;place-items:center;width:11%;font-family:Song Myung,Noto Serif KR,serif;font-size:7.4cqw;line-height:1;display:grid;position:absolute;top:10%;left:10%;transform:rotate(-3deg);box-shadow:inset 0 0 0 1.5px #ffffff38,0 0 0 1.5px #efe6d68c}.bp-ji:after{content:"";background:radial-gradient(circle at 30% 30%,#ffffff40,#0000 60%);border-radius:6%;position:absolute;inset:0}.bp-title{z-index:2;writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.12em;color:#2a2219;opacity:.8;text-shadow:0 0 2px #efe6d6bf,0 0 1px #efe6d6e6;font-family:Song Myung,Noto Serif KR,serif;font-size:7.6cqw;line-height:1;position:absolute;top:16%;right:11%}.bp-title small{letter-spacing:.2em;opacity:.9;margin-top:.35em;font-size:.46em;display:block}.bp{container-type:inline-size}.bp-sm .bp-ji{width:14%;font-size:9cqw;top:9%;left:9%}.house .wrap:has(.nyintro)>.sign{display:none}.house .ny-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.house .ny-grid3 .ny-tile{text-align:center;justify-items:center;min-height:52px;padding:12px 6px}.house .ny-grid3 .ny-tile b{letter-spacing:-.01em;word-break:keep-all;font-size:13.5px}.house .nyl{z-index:999;background:var(--h-bg);color:var(--h-fg);position:fixed;inset:0;overflow:hidden}.house .nyl-bg{position:absolute;inset:0}.house .nyl-bg video{object-fit:cover;object-position:50% 18%;filter:saturate(.85)brightness(.9);width:100%;height:100%;position:absolute;inset:0}.house .nyl-shade{background:linear-gradient(180deg, #15120f8c 0%, #15120f1a 24%, #15120f40 44%, #15120feb 60%, var(--h-bg) 100%);position:absolute;inset:0}.house .nyl-col{z-index:1;max-width:440px;height:100%;padding:max(18px, env(safe-area-inset-top)) 20px max(18px, env(safe-area-inset-bottom));flex-direction:column;gap:12px;margin:0 auto;display:flex;position:relative;overflow:auto}.house .nyl-brand{align-items:flex-end;gap:10px;margin:0;display:inline-flex}.house .nyl-brand img{width:auto;height:30px}.house .nyl-brand small{font-family:var(--h-sans);letter-spacing:.02em;color:var(--h-muted);padding-bottom:2px;font-size:12px;font-weight:400}.house .nyl-say{align-items:flex-end;min-height:64px;margin-top:auto;display:flex}.house .nyl-line{font-family:var(--h-serif);color:var(--h-paper);text-shadow:0 2px 12px #000000bf;text-wrap:balance;margin:0;font-size:21px;line-height:1.45}.house .nyl-prog{align-items:center;gap:10px;display:flex}.house .nyl-bar{background:#efe6d624;flex:1;height:2px;overflow:hidden}.house .nyl-bar i{background:linear-gradient(90deg, var(--h-accent), var(--h-gold));height:100%;transition:width 1s linear;display:block}.house .nyl-prog span{font-family:var(--h-serif);color:var(--h-muted);text-align:right;font-variant-numeric:tabular-nums;min-width:40px;font-size:12.5px}.house .nyl-fine{color:var(--h-muted);margin:0;font-size:12.5px;line-height:1.5}.house .nyl-reviews{border:1px solid var(--h-box-line);background:var(--h-box-bg);box-shadow:var(--h-box-shadow);border-radius:16px;gap:8px;padding:14px 16px;display:grid}.house .nyl-rk{font-family:var(--h-serif);color:var(--h-gold);margin:0;font-size:15px}.house .nyl-rk small{font-family:var(--h-sans);color:var(--h-muted);font-size:12px}.house .nyl-reviews ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.house .nyl-rv{border-top:1px dashed var(--h-box-line);grid-template-columns:auto 1fr;align-items:baseline;gap:2px 8px;padding:8px 0;animation:.6s both ny-line;display:grid}.house .nyl-rv:first-child{border-top:0;padding-top:0}.house .nyl-stars{color:#e7a9a0;letter-spacing:.05em;font-size:12px}.house .nyl-rv b{color:var(--h-paper);font-size:13px;font-weight:600}.house .nyl-rv p{color:var(--h-fg);grid-column:1/-1;margin:0;font-size:13.5px;line-height:1.55}.house .nyl-rv:has(>.rvk){grid-template-columns:auto 1fr auto}.house .nyl-rv>.rvk{align-self:center}.house .nyl-rv .rvk b{font-size:inherit;color:inherit;text-shadow:none;font-weight:700}.house .sch{margin:6px 0 2px}.house .sch-chip{border:1px solid var(--h-gold-dim,#e6c27a59);background:var(--h-box-bg);width:100%;color:var(--h-paper);font:inherit;cursor:pointer;text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.house .sch-chip b{font-size:14px;font-weight:600}.house .sch-chip span{color:var(--h-gold);white-space:nowrap;font-size:12px}.house .sch-body{border:1px solid var(--h-box-line);background:var(--h-box-bg);border-radius:14px;gap:10px;margin-top:10px;padding:14px;display:grid}.house .sch-h{font-family:var(--h-serif);color:var(--h-paper);margin:0;font-size:16px}.house .sch-h small{font-family:var(--h-sans);color:var(--h-muted);margin-left:8px;font-size:12px}.house .sch-tbl-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.house .sch-tbl{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.house .sch-tbl th,.house .sch-tbl td{border:1px solid var(--h-box-line);text-align:center;vertical-align:middle;padding:6px 3px}.house .sch-tbl thead th{font-family:var(--h-serif);color:var(--h-paper2);font-size:12.5px;font-weight:600}.house .sch-tbl tbody th{color:var(--h-muted);width:44px;font-size:11.5px;font-weight:500}.house .sch-g{border-radius:8px;justify-items:center;gap:2px;padding:6px 2px;display:grid}.house .sch-g b{font-family:Song Myung,Noto Serif KR,serif;font-size:24px;font-weight:400;line-height:1}.house .sch-g small{color:var(--h-muted);font-size:10px}.house .el-wood{color:#7fb08a}.house .el-fire{color:#e38a7a}.house .el-earth{color:#d3b06a}.house .el-metal{color:#e9e2d4}.house .el-water{color:#86a6cf}.house .sch-g.el-wood{background:#7fb08a1f}.house .sch-g.el-fire{background:#e38a7a1f}.house .sch-g.el-earth{background:#d3b06a1f}.house .sch-g.el-metal{background:#e9e2d41a}.house .sch-g.el-water{background:#86a6cf1f}.house .sch-hid{gap:2px;display:grid}.house .sch-hid em{color:var(--h-muted);white-space:nowrap;font-size:10.5px;font-style:normal}.house .sch-hid em b{color:var(--h-fg);margin-right:3px;font-weight:600}.house .sch-tg{color:var(--h-fg);gap:1px;display:grid}.house .sch-tg small{color:var(--h-muted);font-size:10.5px}.house .sch-ss{gap:2px;display:grid}.house .sch-ss em{color:var(--h-accent);font-size:10.5px;font-style:normal}.house .sch-ss em.dim{color:var(--h-muted)}.house .sch-fine{color:var(--h-muted);margin:0;font-size:12px;line-height:1.6}.house .sch-str{border:1px solid var(--h-seal);color:var(--h-seal);border-radius:4px;margin-left:4px;padding:1px 8px;font-size:12px;font-weight:700;display:inline-block}.house .sch-bars{gap:6px;margin:0;padding:0;list-style:none;display:grid}.house .sch-bars li{grid-template-columns:22px 1fr 22px;align-items:center;gap:8px;display:grid}.house .sch-el{font-family:var(--h-serif);font-size:14px}.house .sch-bars i{background:#efe6d614;border-radius:3px;height:10px;display:block;overflow:hidden}.house .sch-bars i b{opacity:.75;background:currentColor;border-radius:3px;height:100%;display:block}.house .sch-bars em{color:var(--h-paper2);text-align:right;font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}.house .sch-luck{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid}.house .sch-luck li{border:1px solid var(--h-box-line);border-radius:8px;justify-items:center;gap:3px;min-width:0;padding:8px 2px;display:grid}.house .sch-luck li.now{border-color:var(--h-accent);background:#e0892b14}.house .sch-luck small{color:var(--h-muted);white-space:nowrap;font-size:9.5px}.house .sch-luck b{color:var(--h-paper);font-family:Song Myung,Noto Serif KR,serif;font-size:16px;font-weight:400}.house .sch-luck span{color:var(--h-muted);white-space:nowrap;font-size:9px}.house .nyt{gap:22px;display:grid}.house .nyt>*{min-width:0}.house .nyt-count{border:1px solid var(--h-gold-dim,#e6c27a59);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#15120fdb;border-radius:999px;justify-self:center;justify-items:center;gap:1px;padding:6px 14px;display:grid}.house .nyt-count small{letter-spacing:.12em;color:var(--h-muted);font-size:10.5px}.house .nyt-count b{font-family:var(--h-serif);color:var(--h-paper);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.house .nyt-count b i{color:var(--h-muted);margin-right:2px;font-size:11px;font-style:normal}.house .nyt-head{text-align:center;justify-items:center;gap:6px;margin-top:-4px;display:grid}.house .nyt-year{letter-spacing:.3em;color:var(--h-gold);margin:0;font-family:Song Myung,Noto Serif KR,serif;font-size:14px}.house .nyt-title{font-family:var(--h-serif);color:var(--h-paper);margin:0;font-size:30px;font-weight:700;line-height:1.2}.house .nyt-sub{color:var(--h-muted);margin:0;font-size:13.5px;line-height:1.6}.house .nyt-portrait{aspect-ratio:4/5;width:172px;box-shadow:0 0 0 2px var(--h-gold-dim,#e6c27a59), 0 20px 50px -20px #000c;border-radius:50%/40%;margin-top:10px;overflow:hidden}.house .nyt-portrait video{object-fit:cover;object-position:50% 20%;width:100%;height:100%;display:block}.house .nyt-ch{gap:12px;display:grid}.house .nyt-seal{align-items:center;gap:10px;margin:0;display:flex}.house .nyt-seal b{color:var(--h-seal);font-family:Song Myung,Noto Serif KR,serif;font-size:26px;font-weight:400;line-height:1}.house .nyt-seal span{font-family:var(--h-serif);color:var(--h-paper);font-size:15px}.house .nyt-say{font-family:var(--h-serif);color:var(--h-fg);word-break:keep-all;margin:0;font-size:16.5px;line-height:1.9}.house .nyt-say b{color:var(--h-paper);font-weight:700}.house .nyt-lead b{color:var(--h-gold)}.house .nyt-turn{place-items:center;display:grid}.house .nyt-turn span{color:var(--h-seal);border:1.5px solid var(--h-seal);border-radius:4px;place-items:center;width:44px;height:44px;font-family:Song Myung,Noto Serif KR,serif;font-size:22px;display:grid;transform:rotate(-4deg)}.house .nyt-reveal{text-align:center;justify-items:center;gap:10px;display:grid}.house .nyt-reveal .ny-album{position:relative}.house .nyt-reveal:not(.open) .bp img{filter:blur(12px)brightness(.35)saturate(.6);transform:scale(1.04)}.house .nyt-veil{aspect-ratio:1;z-index:2;background:radial-gradient(circle at 50% 45%,#15120f1a,#15120fb8 70%);border-radius:3px;place-items:center;width:calc(100% - 20px);display:grid;position:absolute;top:10px;left:10px}.house .nyt-veil span{color:var(--h-paper);text-shadow:0 0 24px #000000e6;opacity:.9;font-family:Song Myung,Noto Serif KR,serif;font-size:88px;animation:2.4s ease-in-out infinite house-live}.house .nyt-revealed{justify-items:center;gap:10px;width:100%;animation:.9s cubic-bezier(.2,.8,.2,1) both ny-reveal;display:grid}.house .nyt-habits li.locked{color:var(--h-muted);border-left-color:var(--h-box-line);border-style:dashed;align-items:center;gap:6px;display:inline-flex}.house .nyt-habits li.locked i{color:var(--h-seal);font-family:Song Myung,Noto Serif KR,serif;font-size:13px;font-style:normal}.house .nyt-tocsub{color:var(--h-muted);margin:-4px 0 0;font-size:13px}.house .nyt-toclist{border-top:1px solid var(--h-box-line);margin:0;padding:0;list-style:none;display:grid}.house .nyt-toclist li{border-bottom:1px solid var(--h-box-line);grid-template-columns:34px 1fr;gap:10px;padding:12px 2px;display:grid}.house .nyt-no{font-family:var(--h-serif);color:var(--h-gold);font-size:17px;line-height:1.3}.house .nyt-toclist b{font-family:var(--h-serif);color:var(--h-paper);margin-bottom:4px;font-size:15.5px;display:block}.house .nyt-toclist p{border-left:1px solid var(--h-box-line);color:var(--h-paper2);margin:0;padding-left:10px;font-size:13px;line-height:1.6}.house .nyt-toclist p+p{margin-top:3px}.house .nyt-rvlist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.house .nyt-rvlist li{border:1px solid var(--h-box-line);background:var(--h-box-bg);border-radius:12px;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 8px;padding:10px 12px;display:grid}.house .nyt-rvlist b{color:var(--h-paper);font-size:13px;font-weight:600}.house .nyt-rvlist p{color:var(--h-fg);grid-column:1/-1;margin:0;font-size:13.5px;line-height:1.55}@media (prefers-reduced-motion:reduce){.house .nyt-veil span,.house .nyt-revealed,.house .nyl-rv{animation:none}}.house .kw-row b small{font-family:var(--h-sans);color:var(--h-muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.house .osh-list{-webkit-overflow-scrolling:touch;max-height:62vh;margin:6px 0 0;padding:0;list-style:none;overflow:auto}.house .osh-item{border:0;border-bottom:1px solid var(--h-box-line);width:100%;color:var(--h-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:22px 1fr;align-items:center;gap:12px;padding:14px 6px;display:grid}.house .osh-item i{border:1.5px solid var(--h-muted);border-radius:50%;width:18px;height:18px;display:block}.house .osh-item.on i{border-color:var(--h-accent);background:radial-gradient(circle, var(--h-accent) 45%, transparent 50%)}.house .osh-item span{gap:1px;display:grid}.house .osh-item b{font-family:var(--h-serif);color:var(--h-paper);font-size:16px;font-weight:500}.house .osh-item.on b{color:var(--h-accent);font-weight:600}.house .osh-item small{color:var(--h-muted);font-size:12px}.house .nyl-reviews{box-shadow:none;background:0 0;border:0;padding:0}.house .nyl-rk,.house .nyl-rv b,.house .nyl-rv p,.house .nyl-stars{text-shadow:0 1px 10px #000000e6,0 0 2px #000c}.house .nyl-rv{border-top-color:#efe6d629}.house .nyt-visitor figcaption{white-space:nowrap}.house .nyt-bellwrap{justify-items:center;gap:8px;display:grid}.house .nyt-bellhint{font-family:var(--h-serif);color:var(--h-paper2);text-align:center;margin:0;font-size:15px}.house .nyt-bellhint b{color:var(--h-accent)}.house .nyt-bell{aspect-ratio:1;background:conic-gradient(from -90deg, var(--h-accent) calc(var(--p,0) * 360deg), #efe6d624 0);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border:0;border-radius:22px;width:min(230px,72vw);padding:3px;transition:box-shadow .3s;position:relative}.house .nyt-bellvid{object-fit:cover;pointer-events:none;background:#1a1410;border-radius:19px;width:100%;height:100%;display:block}.house .nyt-reveal.holding .nyt-bell{box-shadow:0 0 48px #e0892b66,0 0 0 1px #e0892b80}.house .nyt-reveal.holding .nyt-bellvid{filter:brightness(1.08)}.house .nyt-bellalt{color:var(--h-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 6px;font-size:12px;text-decoration:underline}.house .nyt-plate{transition:width .9s cubic-bezier(.2,.8,.2,1)}.house .nyt-plate.lg{width:100%}.house .nyt-reveal .bp img{transition:filter 1.4s .2s,transform 1.4s .2s}.house .nyt-veil{transition:opacity 1s .1s,transform 1s .1s}.house .nyt-veil.gone{opacity:0;pointer-events:none;transform:scale(1.25)}.house .nyt-reveal.open .bp-ji{animation:.55s cubic-bezier(.2,.9,.3,1.4) 1.1s both stamp-in}.house .nyt-reveal.open .bp-title{animation:.8s 1.4s both ny-line}@keyframes stamp-in{0%{opacity:0;transform:rotate(-3deg)scale(1.8)}to{opacity:1;transform:rotate(-3deg)scale(1)}}.house .nyt-revealed{animation-delay:1.5s}.house .nyt-name{text-align:center;justify-items:center;gap:2px;margin:6px 0 0;display:grid}.house .nyt-name small{letter-spacing:.2em;color:var(--h-muted);font-size:11.5px}.house .nyt-name b{font-family:var(--h-serif);color:var(--h-paper);letter-spacing:.02em;text-shadow:0 0 18px #e0892b40;font-size:26px;font-weight:700;line-height:1.25}.house .nyt-name em{letter-spacing:.18em;color:var(--h-gold);font-family:Song Myung,Noto Serif KR,serif;font-size:15px;font-style:normal}@media (prefers-reduced-motion:reduce){.house .nyt-reveal.open .bp-ji,.house .nyt-reveal.open .bp-title{animation:none}.house .nyt-plate,.house .nyt-reveal .bp img,.house .nyt-veil{transition:none}}.house .nyt-shrine{justify-items:center;gap:12px;width:100%;margin:0;display:grid}.house .nyt-shrine-art{aspect-ratio:1;isolation:isolate;background:#070505;border-radius:3px;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #e6c27a33,0 0 0 6px #0c0907,0 0 0 7px #e6c27a1a,0 46px 80px -34px #000000f2,0 0 110px -24px #8b2f278c}.house .nyt-shrine .bp{filter:brightness(.7)contrast(1.16)saturate(.74)sepia(.14);border-radius:0;width:100%;transition:filter 1.9s .15s,scale 1.9s cubic-bezier(.2,.8,.2,1) .15s;animation:10s ease-in-out infinite alternate shrine-breathe;position:absolute;inset:0}.house .nyt-shrine .bp img{filter:none;transition:none;transform:none}@keyframes shrine-breathe{0%{transform:scale(1)}to{transform:scale(1.04)}}.house .nyt-shrine-art:before{content:"";z-index:4;pointer-events:none;background:radial-gradient(70% 66% at 50% 46%,#0000 40%,#06040380 72%,#060403ed 100%);position:absolute;inset:0}.house .nyt-shrine-art:after{content:"";z-index:5;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(60% 38% at 50% 108%,#e0782b42,#0000 72%);animation:4.2s step-end infinite shrine-flicker;position:absolute;inset:0}@keyframes shrine-flicker{0%{opacity:.85}9%{opacity:.62}14%{opacity:.95}31%{opacity:.74}47%{opacity:1}58%{opacity:.66}71%{opacity:.9}86%{opacity:.7}to{opacity:.85}}.house .nyt-fog{z-index:3;pointer-events:none;mix-blend-mode:screen;opacity:.55;filter:blur(8px);background:radial-gradient(38% 26% at 30% 62%,#d6ccbc33,#0000 70%),radial-gradient(34% 22% at 72% 38%,#d6ccbc26,#0000 70%);transition:opacity 1.8s;animation:24s ease-in-out infinite alternate fog-drift;position:absolute;inset:-25%}.house .nyt-fog.f2{background:radial-gradient(44% 28% at 62% 76%,#c8beaf2e,#0000 70%),radial-gradient(28% 20% at 22% 28%,#c8beaf21,#0000 70%);animation-duration:33s;animation-direction:alternate-reverse}.house .nyt-fog.f3{background:radial-gradient(50% 34% at 48%,#beb6aa29,#0000 72%);animation-duration:41s}@keyframes fog-drift{0%{transform:translate(-7%,3%)}to{transform:translate(7%,-4%)}}.house .nyt-shrine figcaption{text-align:center;justify-items:center;gap:3px;display:grid}.house .nyt-shrine figcaption small{letter-spacing:.24em;color:var(--h-muted);font-size:11.5px}.house .nyt-shrine figcaption b{font-family:var(--h-serif);color:var(--h-paper);letter-spacing:.02em;text-shadow:0 0 20px #8b2f278c;font-size:19px;font-weight:700}.house .ny-beast-visitor{gap:12px;display:grid}.house .nyt-plate.veiled .bp{filter:blur(22px)brightness(.32)saturate(.3)contrast(1.25);scale:1.24}.house .nyt-plate.veiled .nyt-fog{opacity:1}.house .nyt-plate.veiled .nyt-shrine-art{box-shadow:0 0 0 1px #e6c27a24,0 0 0 6px #0c0907,0 0 0 7px #e6c27a14,0 46px 80px -34px #000000f2,0 0 120px -20px #8b2f2766}.house .nyt-reveal.holding .nyt-plate.veiled .nyt-shrine-art:after{animation-duration:1.1s}.house .nyt-plate.open .nyt-fog{opacity:.3}@keyframes shrine-flare{0%{box-shadow:0 0 0 1px #e6c27a33,0 0 0 6px #0c0907,0 0 0 7px #e6c27a1a,0 46px 80px -34px #000000f2,0 0 160px 10px #e0782bb3}to{box-shadow:0 0 0 1px #e6c27a33,0 0 0 6px #0c0907,0 0 0 7px #e6c27a1a,0 46px 80px -34px #000000f2,0 0 110px -24px #8b2f278c}}.house .nyt-shrine .ny-turn{z-index:6;border-radius:0;width:100%;top:0;left:0}.bp-ji-ko{z-index:2;text-align:center;color:#2a2219;opacity:.82;text-shadow:0 0 2px #efe6d6d9,0 0 1px #efe6d6f2;width:11%;font-family:Noto Serif KR,serif;font-size:2.7cqw;line-height:1;position:absolute;top:22.5%;left:10%}.bp-title em{letter-spacing:.04em;opacity:.9;font-family:Noto Serif KR,serif;font-size:.36em;font-style:normal}.bp-title small em{font-size:.78em}.house .nyt-reveal.open .bp-ji-ko{animation:.8s 1.4s both ny-line}.house .nyt-reveal:not(.open) .bp-ji-ko{opacity:0}.house .nyt-seal i{color:var(--h-muted);align-self:flex-end;margin-left:-7px;padding-bottom:2px;font-size:12px;font-style:normal}.house .nyt-turn small{color:var(--h-muted);margin-top:5px;font-size:11px}.house .nyt-habits li.locked small{color:var(--h-muted);margin-left:-4px;font-size:11px}.house .sch-luck em{color:var(--h-muted);margin-top:-2px;font-size:10px;font-style:normal}.house .nyt-verdict{gap:10px;margin-top:4px;display:grid}.house .nyt-verdict-q{font-family:var(--h-serif);letter-spacing:.18em;color:var(--h-muted);text-align:center;margin:0;font-size:12.5px}.house .nyt-marks{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.house .nyt-marks.n2{grid-template-columns:1fr 1fr}.house .nyt-mark{cursor:pointer;min-height:118px;color:var(--h-paper);font:inherit;-webkit-tap-highlight-color:transparent;background:radial-gradient(120% 90% at 50% 0,#e6c27a12,#0000 60%),repeating-linear-gradient(0deg,#ffffff03 0 1px,#0000 1px 3px),linear-gradient(#211912,#15100c);border:0;border-radius:2px;align-content:center;justify-items:center;gap:8px;padding:16px 6px 14px;transition:transform .18s,box-shadow .25s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #e6c27a4d,inset 0 0 0 4px #15100c,inset 0 0 0 5px #e6c27a21,0 12px 24px -16px #000000e6}.house .nyt-mark span{font-family:var(--h-serif);letter-spacing:.01em;text-align:center;word-break:keep-all;font-size:14.5px;font-weight:600;line-height:1.35}.house .nyt-mark .nyt-brush{opacity:.78;transition:opacity .25s,transform .25s}.house .nyt-mark:hover,.house .nyt-mark:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #e6c27a99,inset 0 0 0 4px #15100c,inset 0 0 0 5px #e6c27a40,0 0 34px -8px #c4573f80}.house .nyt-mark:hover .nyt-brush,.house .nyt-mark:focus-visible .nyt-brush{opacity:1;transform:scale(1.06)rotate(-3deg)}.house .nyt-mark:active{transform:translateY(1px)scale(.97)}.house .nyt-brush{width:48px;height:48px;overflow:visible}.house .nyt-brush path{fill:none;stroke:#c4573f;stroke-width:6.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px #c4573f59)}.house .nyt-brush.b-x path+path{stroke-width:5.5px}.house .nyt-answered{background:linear-gradient(#211912,#15100c);border-radius:2px;grid-template-columns:54px 1fr;align-items:center;gap:12px;margin-top:4px;padding:12px 14px;display:grid;box-shadow:inset 0 0 0 1px #e6c27a4d,inset 0 0 0 4px #15100c,inset 0 0 0 5px #e6c27a21}.house .nyt-answered .nyt-brush{width:50px;height:50px}.house .nyt-answered .nyt-brush path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.7s cubic-bezier(.6,.1,.3,1) .1s forwards brush-draw}.house .nyt-answered .nyt-brush path+path{animation-delay:.45s}.house .nyt-answered .ny-ack{margin:0}@keyframes brush-draw{to{stroke-dashoffset:0}}@media (max-width:360px){.house .nyt-mark span{font-size:13.5px}.house .nyt-mark{min-height:108px}}@media (prefers-reduced-motion:reduce){.house .nyt-shrine .bp,.house .nyt-fog,.house .nyt-shrine-art:after,.house .nyt-plate.open .nyt-shrine-art,.house .nyt-reveal.open .bp-ji-ko{animation:none}.house .nyt-shrine .bp,.house .nyt-fog{transition:none}.house .nyt-answered .nyt-brush path{stroke-dashoffset:0;animation:none}}.house .nyt-shrine .bp img{width:93%;height:93%;inset:3.5%}.house .nyt-plate.veiled .bp{filter:blur(16px)brightness()saturate(.55)contrast(1.15)}.house .nyt-peakcta{justify-items:center;gap:6px;width:100%;margin-top:6px;display:grid}.house .nyt-peakcta .cta{width:100%;font-family:var(--h-serif);padding:14px 16px;font-size:16px;font-weight:700}.house .nyt-peakcta p{color:var(--h-muted);text-align:center;margin:0;font-size:12.5px;line-height:1.5}.house .nyt-peakcta p.nyt-refund{opacity:.85;margin-top:-4px;font-size:11.5px}.house .nyt-same{text-align:center;color:var(--h-paper2);background:radial-gradient(120% 100% at 50% 0,#8b2f2747,#15120f33 70%);border-radius:3px;margin:4px 0 2px;padding:12px 14px;font-size:14px;line-height:1.7;box-shadow:inset 0 0 0 1px #c4573f73}.house .nyt-same b{font-family:var(--h-serif);color:var(--h-paper);text-shadow:0 0 18px #c4573f80;margin-bottom:4px;font-size:17px;display:block}.house .nyt-tease{background:linear-gradient(#1d1611,#14100c);border-radius:3px;padding:18px 16px 16px;box-shadow:inset 0 0 0 1px #e6c27a47,inset 0 0 0 5px #14100c,inset 0 0 0 6px #e6c27a1f,0 30px 60px -30px #000000e6}.house .nyt-tease-sub{color:var(--h-muted);margin:-4px 0 0;font-size:13px;line-height:1.55}.house .nyt-tease-rows,.house .nyt-tease-dates{margin:0;padding:0;list-style:none;display:grid}.house .nyt-tease-rows li,.house .nyt-tease-dates li{border-bottom:1px dashed #e6c27a29;grid-template-columns:1fr auto;align-items:baseline;gap:2px 12px;padding:11px 2px;display:grid}.house .nyt-tease-rows span,.house .nyt-tease-dates span{color:var(--h-paper2);font-size:14px}.house .nyt-tease-rows b,.house .nyt-tease-dates b{font-family:var(--h-serif);color:var(--h-paper);white-space:nowrap;font-size:15.5px;font-weight:700}.house .nyt-tease-rows li.open b{color:var(--h-gold)}.house .nyt-tease-rows small{color:var(--h-muted);grid-column:1/-1;font-size:11.5px}.house .nyt-tease-h{font-family:var(--h-serif);letter-spacing:.14em;color:var(--h-gold);margin:6px 0 -4px;font-size:13px}.house .nyt-tease-months{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.house .nyt-tease-months li{border-radius:2px;justify-items:center;gap:4px;min-width:0;padding:8px 2px;display:grid;box-shadow:inset 0 0 0 1px #e6c27a29}.house .nyt-tease-months small{color:var(--h-muted);font-size:11px}.house .nyt-tease-months b{font-family:var(--h-serif);color:var(--h-paper2);white-space:nowrap;font-size:13px}.house .nyt-tease-months li.on{box-shadow:inset 0 0 0 1px var(--h-gold), 0 0 18px -6px #e6c27a99}.house .nyt-tease-months li.on b{color:var(--h-gold)}.house .nyt-blur{filter:blur(5.5px);opacity:.85;-webkit-user-select:none;user-select:none;pointer-events:none;color:var(--h-gold)!important}.house-portal.nyt-sticky{z-index:70;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));pointer-events:none;background:linear-gradient(#15120f00 0%,#15120f 42%);animation:.35s both ny-line;position:fixed;bottom:0;left:0;right:0}.house-portal.nyt-sticky .cta{pointer-events:auto;cursor:pointer;width:100%;max-width:680px;font:inherit;font-family:var(--h-serif);text-align:left;border:0;justify-content:space-between;align-items:center;gap:10px;margin:0 auto;padding:13px 18px;font-size:15.5px;font-weight:700;display:flex}.house-portal.nyt-sticky .cta span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.house-portal.nyt-sticky .nyt-sticky-price{flex:none;font-size:17px}.house-portal.nyt-sticky p{text-align:center;max-width:680px;color:var(--h-muted);text-shadow:0 1px 2px #0009;margin:6px auto 0;font-size:10.5px;line-height:1.4}@media (prefers-reduced-motion:reduce){.house-portal.nyt-sticky{animation:none}}.house .myo{--wood:#9cc79a;--wood-w:#62a06442;--fire:#f2917a;--fire-w:#c4573f4d;--earth:#e6c67e;--earth-w:#c9a54a3d;--metal:#efe9dd;--metal-w:#e1dacc2b;--water:#93b7e3;--water-w:#4870a84d;background:radial-gradient(120% 70% at 50% 0,#e6c27a14,#0000 60%),linear-gradient(#1d1611,#120e0b);border-radius:4px;gap:14px;margin:8px 0 2px;padding:18px 14px 16px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #e6c27a42,inset 0 0 0 5px #120e0b,inset 0 0 0 6px #e6c27a1a,0 30px 60px -30px #000000e6}.house .myo-top{text-align:center;justify-items:center;gap:3px;display:grid}.house .myo-k{font-family:var(--h-serif);letter-spacing:.26em;color:var(--h-gold);margin:0;font-size:12px}.house .myo-birth{color:var(--h-paper2);margin:0;font-size:13.5px}.house .myo-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.house .myo-col{background:linear-gradient(#ffffff09,#0000002e);border-radius:3px;justify-items:center;gap:6px;min-width:0;padding:10px 4px;display:grid;box-shadow:inset 0 0 0 1px #e6c27a24}.house .myo-col.me{box-shadow:inset 0 0 0 1px var(--h-gold), 0 0 26px -8px #e6c27a8c;background:linear-gradient(#e6c27a17,#0000002e)}.house .myo-col.empty{opacity:.55}.house .myo-lab{letter-spacing:.04em;color:var(--h-muted);white-space:nowrap;align-items:center;gap:4px;margin:0;font-size:11px;display:flex}.house .myo-lab i{font-style:normal;font-family:var(--h-serif);background:var(--h-seal,#b5462f);color:#f7e9dd;border-radius:2px;padding:2px 4px;font-size:10.5px;line-height:1}.house .myo-tg{color:var(--h-paper2);white-space:nowrap;margin:0;font-size:11.5px}.house .myo-ch{aspect-ratio:1/1.08;background:radial-gradient(70% 70% at 50% 42%, var(--w,#ffffff0f), transparent 72%), #0f0b09;border-radius:3px;place-content:center;justify-items:center;gap:2px;width:100%;display:grid;box-shadow:inset 0 0 0 1px #ffffff0d}.house .myo-ch b{color:var(--c,var(--h-paper));text-shadow:0 0 14px var(--w,transparent);font-family:Song Myung,Noto Serif KR,serif;font-size:clamp(30px,9.4vw,40px);font-weight:400;line-height:1}.house .myo-ch small{color:var(--h-muted);white-space:nowrap;font-size:10.5px}.house .myo-ch.el-wood{--c:var(--wood);--w:var(--wood-w)}.house .myo-ch.el-fire{--c:var(--fire);--w:var(--fire-w)}.house .myo-ch.el-earth{--c:var(--earth);--w:var(--earth-w)}.house .myo-ch.el-metal{--c:var(--metal);--w:var(--metal-w)}.house .myo-ch.el-water{--c:var(--water);--w:var(--water-w)}.house .myo-ch.none b{color:var(--h-muted);font-family:var(--h-serif)}.house .myo-fine{color:var(--h-muted);text-align:center;margin:-6px 0 0;font-size:11.5px}.house .myo-els{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.house .myo-els li{border-radius:3px;justify-items:center;gap:3px;min-width:0;padding:8px 2px 7px;display:grid;box-shadow:inset 0 0 0 1px #e6c27a1f}.house .myo-els i{background:var(--c);width:12px;height:12px;box-shadow:0 0 10px var(--w);border-radius:50%}.house .myo-els li.zero i{box-shadow:inset 0 0 0 1.5px var(--c);background:0 0}.house .myo-els span{font-family:var(--h-serif);color:var(--h-paper);white-space:nowrap;font-size:13px}.house .myo-els span small{font-family:var(--h-sans);color:var(--h-muted);margin-left:1px;font-size:10px}.house .myo-els b{font-family:var(--h-serif);color:var(--c);font-variant-numeric:tabular-nums;font-size:17px}.house .myo-els li.zero b{color:var(--h-muted)}.house .myo-els li.el-wood{--c:var(--wood);--w:var(--wood-w)}.house .myo-els li.el-fire{--c:var(--fire);--w:var(--fire-w)}.house .myo-els li.el-earth{--c:var(--earth);--w:var(--earth-w)}.house .myo-els li.el-metal{--c:var(--metal);--w:var(--metal-w)}.house .myo-els li.el-water{--c:var(--water);--w:var(--water-w)}.house .myo-str{color:var(--h-paper2);text-align:center;margin:0;font-size:13px;line-height:1.65}.house .myo-str b{font-family:var(--h-serif);color:var(--h-seal,#c4573f);box-shadow:inset 0 0 0 1px var(--h-seal,#c4573f);border-radius:2px;margin-right:6px;padding:0 7px;font-size:12.5px;display:inline-block}.house .myo-more{color:var(--h-gold);font:inherit;cursor:pointer;background:#e6c27a14;border:0;border-radius:999px;justify-self:center;align-items:center;gap:6px;padding:9px 14px;font-size:13px;display:inline-flex;box-shadow:inset 0 0 0 1px #e6c27a4d}.house .myo-more i{font-size:10px;font-style:normal}.house .myo-detail{border-top:1px dashed #e6c27a2e;gap:14px;padding-top:4px;display:grid}.house .myo-row{gap:7px;display:grid}.house .myo-rowh{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.house .myo-rowh b{font-family:var(--h-serif);color:var(--h-gold);font-size:14px;font-weight:600}.house .myo-rowh small{color:var(--h-muted);font-size:11.5px}.house .myo-rowv{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.house .myo-rowv>div{text-align:center;color:var(--h-paper);background:#0003;border-radius:3px;place-items:center;min-width:0;padding:7px 2px;font-size:12.5px;display:grid}.house .myo-hid{gap:3px;display:grid}.house .myo-hid em{color:var(--h-muted);white-space:nowrap;font-size:11px;font-style:normal}.house .myo-hid em b{color:var(--h-paper);font-family:Song Myung,Noto Serif KR,serif;font-size:12.5px;font-weight:400}.house .myo-ss{gap:3px;display:grid}.house .myo-ss em{color:var(--h-accent);font-size:11.5px;font-style:normal}.house .myo-ss em.dim,.house .myo-rowv .dim{color:var(--h-muted)}.house .myo-luck{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid}.house .myo-luck li{background:#0003;border-radius:3px;justify-items:center;gap:2px;min-width:0;padding:9px 1px 7px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #e6c27a1f}.house .myo-luck li.now{box-shadow:inset 0 0 0 1px var(--h-gold), 0 0 18px -6px #e6c27a99}.house .myo-luck li i{background:var(--h-gold);color:#1b1410;border-radius:2px;padding:1px 5px;font-size:9.5px;font-style:normal;position:absolute;top:-8px}.house .myo-luck small{color:var(--h-muted);white-space:nowrap;font-size:9.5px}.house .myo-luck b{color:var(--h-paper);font-family:Song Myung,Noto Serif KR,serif;font-size:17px;font-weight:400}.house .myo-luck em{color:var(--h-muted);font-size:10px;font-style:normal}.house .myo-luck span{color:var(--h-muted);white-space:nowrap;font-size:9px}@media (max-width:360px){.house .myo-board,.house .myo-rowv{gap:5px}.house .myo-luck{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px}}.house .nyt-stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:pointer;width:100%;position:relative}.house .nyt-reveal.open .nyt-stage{cursor:default}.house .nyt-smoke{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.house .nyt-plate.veiled .bp{filter:blur(calc(4px - 4px * var(--p,0))) brightness(calc(.52 + .2 * var(--p,0))) saturate(.6) contrast(1.18);scale:calc(1.06 - .06 * var(--p,0));transition:filter .25s linear,scale .25s linear}.house .nyt-reveal.holding .nyt-plate.veiled .bp{filter:blur(calc(4px - 4px * var(--p,0))) brightness(calc(.52 + .2 * var(--p,0))) saturate(.6) contrast(1.18)}.house .nyt-veilhint{z-index:5;text-align:center;pointer-events:none;opacity:calc(1 - var(--p,0) * 1.8);justify-items:center;gap:3px;margin:0;transition:opacity .2s;display:grid;position:absolute;bottom:56px;left:0;right:0}.house .nyt-veilhint b{font-family:var(--h-serif);color:var(--h-paper);letter-spacing:.04em;text-shadow:0 1px 12px #000000f2,0 0 2px #000000e6;font-size:19px;animation:2.6s ease-in-out infinite house-live}.house .nyt-veilhint small{color:var(--h-paper2);text-shadow:0 1px 8px #000000f2;font-size:12px}.house .nyt-bell2{z-index:7;cursor:pointer;touch-action:none;background:#0c0907;border:0;border-radius:50%;width:78px;height:78px;margin-left:-39px;padding:0;position:absolute;bottom:-38px;left:50%;box-shadow:0 0 0 3px #0c0907,0 10px 24px -8px #000000e6,0 0 26px -6px #e0892b73}.house .nyt-bell2 .nyt-ring{pointer-events:none;width:calc(100% + 12px);height:calc(100% + 12px);position:absolute;inset:-6px;transform:rotate(-90deg)}.house .nyt-bell2-in{background:#15100c;border-radius:50%;display:block;position:absolute;inset:4px;overflow:hidden}.house .nyt-bell2-in video{object-fit:cover;pointer-events:none;width:230%;max-width:none;height:230%;position:absolute;top:-82%;left:-15%}.house .nyt-reveal.holding .nyt-bell2{box-shadow:0 0 0 3px #0c0907,0 10px 24px -8px #000000e6,0 0 40px -2px #e0892bbf}.house .nyt-reveal.holding .nyt-bell2-in{animation:.28s ease-in-out infinite bell2-shake}@keyframes bell2-shake{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}.house .nyt-bellalt{justify-self:center}.house .nyt-fog.out{transition:opacity 1.2s;opacity:0!important}@media (prefers-reduced-motion:reduce){.house .nyt-veilhint b,.house .nyt-reveal.holding .nyt-bell2-in{animation:none}}.house .nyt-reveal:not(.open) .nyt-shrine .bp img,.house .nyt-reveal .nyt-shrine .bp img{filter:none;transition:none;transform:none}.house .lux-cta,.house-portal .lux-cta{isolation:isolate;cursor:pointer;width:100%;min-height:76px;font:inherit;color:#f7e8c4;text-align:center;-webkit-tap-highlight-color:transparent;background:#120d0a;border:0;border-radius:3px;place-items:center;padding:14px 18px 13px;transition:transform .15s,box-shadow .25s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e6c27ad9,inset 0 0 0 4px #120d0ae6,inset 0 0 0 5px #e6c27a59,0 18px 34px -16px #000000f2,0 0 34px -10px #e0892b73}.house .lux-cta.compact,.house-portal .lux-cta.compact{min-height:60px;padding:10px 16px}.house .lux-cta-bg,.house-portal .lux-cta-bg{object-fit:cover;object-position:50% 45%;z-index:-2;filter:brightness(.62)saturate(.95)contrast(1.05);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.house .lux-cta-shade,.house-portal .lux-cta-shade{z-index:-1;pointer-events:none;background:radial-gradient(70% 120%,#120d0a59,#120d0ad1 78%),linear-gradient(#e6c27a14,#0000 40%);position:absolute;inset:0}.house .lux-cta-shade:after,.house-portal .lux-cta-shade:after{content:"";background:linear-gradient(100deg,#0000,#ffe4aa29,#0000);width:40%;animation:5.5s ease-in-out infinite lux-sheen;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}@keyframes lux-sheen{0%,62%{transform:translate(0)skew(-18deg)}to{transform:translate(475%)skew(-18deg)}}.house .lux-cta-in,.house-portal .lux-cta-in{justify-items:center;gap:4px;display:grid}.house .lux-cta .lux-main,.house-portal .lux-cta .lux-main{font-family:var(--h-serif);letter-spacing:.03em;color:#f9eccc;text-shadow:0 1px 2px #000000e6,0 0 18px #e0892b73;align-items:center;gap:10px;font-size:18px;font-weight:700;line-height:1.25;display:inline-flex}.house .lux-cta .lux-main:before,.house .lux-cta .lux-main:after,.house-portal .lux-cta .lux-main:before,.house-portal .lux-cta .lux-main:after{content:"";background:linear-gradient(90deg,#0000,#e6c27ad9);width:18px;height:1px}.house .lux-cta .lux-main:after,.house-portal .lux-cta .lux-main:after{transform:scaleX(-1)}.house .lux-cta small,.house-portal .lux-cta small{font-family:var(--h-sans);color:#f7e8c4d1;text-shadow:0 1px 3px #000000f2;font-size:12px;font-weight:500;display:block}.house .lux-cta small .live-num{font-family:var(--h-serif);color:#f2c46d;font-variant-numeric:tabular-nums;margin:0 1px;font-size:15px;font-weight:700}.house .lux-cta .live-dot{vertical-align:1px;background:#5fd17b;border-radius:50%;width:6px;height:6px;margin-right:5px;animation:2.2s ease-in-out infinite house-live;display:inline-block;box-shadow:0 0 8px #5fd17b}.house .lux-cta .live-tag{letter-spacing:.14em;color:#7fe39a;margin-right:6px;font-size:10px;font-weight:800}.house .lux-cta:hover,.house .lux-cta:focus-visible,.house-portal .lux-cta:hover{outline:none;box-shadow:inset 0 0 0 1px #f0d28c,inset 0 0 0 4px #120d0ae6,inset 0 0 0 5px #e6c27a8c,0 18px 34px -16px #000000f2,0 0 44px -6px #e0892bb3}.house .lux-cta:active,.house-portal .lux-cta:active{transform:scale(.985)}.house .lux-cta:disabled,.house-portal .lux-cta:disabled{cursor:default;filter:saturate(.6)brightness(.85)}.house .ny-price,.house-portal .ny-price{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px;display:inline-flex}.house .ny-price em,.house-portal .ny-price em{font-style:normal;font-family:var(--h-sans);letter-spacing:.02em;color:#fbeee2;background:#b5462f;border-radius:2px;align-self:center;padding:1px 6px;font-size:11px;font-weight:700}.house .ny-price s,.house-portal .ny-price s{opacity:.62;font-size:.82em;font-weight:500}.house .ny-price b,.house-portal .ny-price b{font-weight:700}@media (prefers-reduced-motion:reduce){.house .lux-cta-shade:after,.house-portal .lux-cta-shade:after,.house .lux-cta .live-dot{animation:none}}.house .nyl-deck{height:212px;position:relative}.house .nyl-page{align-content:start;gap:2px;margin:0;padding:0;list-style:none;display:grid;position:absolute;inset:0}.house .nyl-page.in{animation:1.1s both nyl-in}.house .nyl-page.out{animation:1.1s both nyl-out}@keyframes nyl-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes nyl-out{0%{opacity:1}to{opacity:0;transform:translateY(-6px)}}.house .nyl-page .nyl-rv{animation:none}.house .nyl-page .nyl-rv p{-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.house .nyl-page.in,.house .nyl-page.out{animation:none}.house .nyl-page.out{display:none}}.house .nyt-fogvid{object-fit:cover;z-index:3;pointer-events:none;mix-blend-mode:screen;opacity:.95;width:108%;height:108%;-webkit-mask-image:radial-gradient(circle at 50% 50%, transparent calc(var(--p,0) * 72%), #000 calc(var(--p,0) * 72% + 24%));-webkit-mask-image:radial-gradient(circle at 50% 50%, transparent calc(var(--p,0) * 72%), #000 calc(var(--p,0) * 72% + 24%));mask-image:radial-gradient(circle at 50% 50%, transparent calc(var(--p,0) * 72%), #000 calc(var(--p,0) * 72% + 24%));transition:opacity 1.4s;position:absolute;inset:-4%}.house .nyt-fogvid.out{opacity:0}.house .nyt-bell2{width:100px;height:100px;margin-left:-50px;bottom:-50px}.house .nyt-bell2-in video{object-fit:cover;object-position:45% 50%;width:100%;height:100%;inset:0}.house .nyt-veilhint{bottom:68px}.house .nyt-folio{text-align:left;background:radial-gradient(120% 60% at 50% 0,#e6c27a12,#0000 60%),linear-gradient(#1d1611,#13100c);border-radius:3px;gap:14px;width:100%;padding:20px 16px 18px;display:grid;box-shadow:inset 0 0 0 1px #e6c27a47,inset 0 0 0 5px #13100c,inset 0 0 0 6px #e6c27a1f,0 30px 60px -30px #000000e6}.house .nyt-folio-k{font-family:var(--h-serif);letter-spacing:.26em;color:var(--h-gold);text-align:center;margin:0;font-size:12px}.house .nyt-folio-say{font-family:var(--h-serif);color:var(--h-fg);word-break:keep-all;margin:0;font-size:16px;line-height:1.85}.house .nyt-folio-habit{border-top:1px dashed #e6c27a2e;border-bottom:1px dashed #e6c27a2e;justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:12px 2px;display:flex}.house .nyt-folio-habit span{color:var(--h-muted);white-space:nowrap;font-size:13px}.house .nyt-folio-habit b{font-family:var(--h-serif);color:var(--h-gold);text-align:right;font-size:16.5px}.house .nyt-folio-hook{gap:6px;padding:4px 0 0;display:grid;position:relative}.house .nyt-folio-hook>b{font-family:var(--h-serif);color:var(--h-paper);text-shadow:0 0 18px #c4573f73;font-size:18px}.house .nyt-folio-head{font-family:var(--h-serif);color:var(--h-paper2);margin:0;font-size:15.5px;line-height:1.75}.house .nyt-blurtext{font-family:var(--h-serif);color:var(--h-fg);filter:blur(3.4px);opacity:.85;-webkit-user-select:none;user-select:none;pointer-events:none;margin:0;font-size:15px;line-height:1.8;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.house .nyt-folio-lock{justify-self:center;margin-top:-34px}.house .nyt-sample-top{margin:26px 0 6px}.house .nyt-sample-k{letter-spacing:.02em;color:var(--h-muted);margin:6px 0 0;font-size:12.5px}.house .nyt-sample-letter{background:linear-gradient(#e6c27a99,#e6c27a00) 0 0/1px 100% no-repeat;gap:4px;margin:12px 0 0;padding:2px 0 6px 16px;display:grid;position:relative;-webkit-mask-image:linear-gradient(#000 58%,#0000);mask-image:linear-gradient(#000 58%,#0000)}.house .nyt-sample-letter p{font-family:var(--h-serif);color:#efe6d6e6;word-break:keep-all;margin:0;font-size:15.5px;line-height:1.8}.house .nyt-sample-go{margin-top:10px}.house .nyt-folio-rows{margin:0;padding:0;list-style:none;display:grid}.house .nyt-folio-rows li{border-bottom:1px dashed #e6c27a29;grid-template-columns:1fr auto;align-items:baseline;gap:12px;padding:11px 2px;display:grid}.house .nyt-folio-rows span{color:var(--h-paper2);font-size:14px}.house .nyt-folio-rows b{font-family:var(--h-serif);white-space:nowrap;font-size:15px}.house .nyt-folio .nyt-peakcta{margin-top:4px}.house .nyt-foot{gap:6px;width:100%;margin:4px 0 0;padding:0;list-style:none;display:grid}.house .nyt-foot li{color:var(--h-muted);text-align:left;padding-left:14px;font-size:12.5px;line-height:1.6;position:relative}.house .nyt-foot li:before{content:"";background:#e6c27a73;width:5px;height:5px;position:absolute;top:.62em;left:2px;transform:rotate(45deg)}.house-portal.nyt-sticky .lux-cta{pointer-events:auto;max-width:680px;margin:0 auto}.house-portal.nyt-sticky .nyt-sticky-row{justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.house-portal.nyt-sticky .lux-cta-in{width:100%}.house-portal.nyt-sticky .ny-price{font-family:var(--h-serif);color:#f9eccc;flex-wrap:nowrap;flex:none;font-size:16px}.house-portal.nyt-sticky .nyt-sticky-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--h-serif);color:#f9eccc;text-shadow:0 1px 2px #000000e6;font-size:15px;font-weight:700;overflow:hidden}.house .lux-cta small .ny-price{font-family:var(--h-serif);color:#f6e2b0;font-size:14px}.house .ny-paycard .kw-sum-row .ny-price{font-family:var(--h-serif);color:var(--h-paper);font-size:17px}.house .ny-price-note{color:var(--h-muted);text-align:right;margin:-4px 0 0;font-size:12px}@media (max-width:360px){.house-portal.nyt-sticky .ny-price em{display:none}}.house .nyt>*,.house .nyt-ch>*{min-width:0}.house .nyt-reviews .kw-reviews{max-width:100%;margin-top:0;overflow:hidden}.house-portal.nyt-sticky .ny-price.compact{flex-wrap:nowrap;align-items:center;gap:7px;display:inline-flex}.house-portal.nyt-sticky .ny-price.compact em{padding:3px 6px;font-size:13px}.house-portal.nyt-sticky .ny-price-stack{text-align:left;line-height:1.1;display:grid}.house-portal.nyt-sticky .ny-price-stack s{font-size:11px;font-family:var(--h-sans)}.house-portal.nyt-sticky .ny-price-stack b{font-size:17px}.house-portal.nyt-sticky .nyt-sticky-label{text-align:right}.house .nyt-shrine-art:after,.house .nyt-reveal.holding .nyt-plate.veiled .nyt-shrine-art:after{background:radial-gradient(55% 40% at 50% 110%,#e880304d,#0000 72%);animation:7s ease-in-out infinite alternate candle-sway}@keyframes candle-sway{0%{opacity:.72;transform:translate(-7%)scale(1)}50%{opacity:1;transform:translate(2%)scale(1.06)}to{opacity:.8;transform:translate(7%)scale(.98)}}.house .nyt-pass{z-index:4;pointer-events:none;opacity:0;filter:blur(16px);background:linear-gradient(100deg,#0000 32%,#04020280 44%,#040202b8 50%,#04020280 56%,#0000 68%);animation:15s cubic-bezier(.45,.05,.55,.95) infinite shadow-pass;position:absolute;inset:-12%}.house .nyt-pass.p2{animation-duration:18s;animation-delay:-7s}@keyframes shadow-pass{0%,68%{opacity:0;transform:translate(-110%)}71%{opacity:1}90%{opacity:1;transform:translate(110%)}92%,to{opacity:0;transform:translate(110%)}}.house .nyt-fogwrap{z-index:3;pointer-events:none;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(circle at 50% 50%, transparent calc(var(--p,0) * 70%), #000 calc(var(--p,0) * 70% + 26%));-webkit-mask-image:radial-gradient(circle at 50% 50%, transparent calc(var(--p,0) * 70%), #000 calc(var(--p,0) * 70% + 26%));mask-image:radial-gradient(circle at 50% 50%, transparent calc(var(--p,0) * 70%), #000 calc(var(--p,0) * 70% + 26%));transition:opacity 1.5s;position:absolute;inset:0;overflow:hidden}.house .nyt-fogwrap .nyt-fogvid{object-fit:cover;opacity:.96;width:175%;max-width:none;height:175%;transition:none;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-47%);-webkit-mask-image:none;mask-image:none}.house .nyt-fogwrap .nyt-fogvid.front{mix-blend-mode:screen}.house .lux-cta,.house-portal .lux-cta{--ring:#e6c27ad9;--ring-w:1px;--halo:#e0892b6b;animation:3.6s ease-in-out infinite lux-glow}@keyframes lux-glow{0%,to{box-shadow:inset 0 0 0 var(--ring-w) var(--ring), inset 0 0 0 4px #120d0ae6, inset 0 0 0 5px #e6c27a59, 0 18px 34px -16px #000000f2, 0 0 26px -10px var(--halo)}50%{box-shadow:inset 0 0 0 var(--ring-w) var(--ring), inset 0 0 0 4px #120d0ae6, inset 0 0 0 5px #e6c27a80, 0 18px 34px -16px #000000f2, 0 0 40px -6px var(--halo)}}.house .lux-cta-shade:after,.house-portal .lux-cta-shade:after{background:linear-gradient(100deg,#0000,#ffe8b452,#0000);width:34%;animation:3.6s ease-in-out infinite lux-sheen2}@keyframes lux-sheen2{0%,45%{transform:translate(0)skew(-18deg)}to{transform:translate(559%)skew(-18deg)}}.house-portal.nyt-sticky .lux-cta{--ring:#f6d896;--ring-w:1.5px;--halo:#e0892bb3}.house-portal.nyt-sticky .nyt-sticky-label{text-align:right;white-space:normal;justify-items:end;gap:1px;min-width:0;line-height:1.2;display:grid;overflow:visible}.house-portal.nyt-sticky .nyt-sticky-label small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--h-sans);color:#f7e8c4cc;font-size:11.5px;font-weight:500;overflow:hidden}.house-portal.nyt-sticky .nyt-sticky-label b{white-space:nowrap;font-family:var(--h-serif);color:#f9eccc;text-shadow:0 1px 2px #000000e6;font-size:15.5px;font-weight:700}.house .ny-paycard .kw-sum-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.house .ny-paycard .kw-sum-row span{grid-area:auto}.house .ny-paycard .kw-sum-row>span:first-child{letter-spacing:.06em;color:var(--h-muted);font-size:12px}.house .ny-paycard .kw-sum-row .ny-price{letter-spacing:0;color:var(--h-paper);flex-wrap:nowrap;font-size:17px}.house .ny-paycard .kw-sum-row .ny-price em{font-size:11px}.house .nyt,.house .nyt p,.house .nyt li{word-break:keep-all;overflow-wrap:break-word}.house .ny-gets li,.house .kw-hint,.house .ny-price-note,.house .nyt-tease-sub{text-wrap:pretty}.house .ny-price-note{text-align:left}.house .ipc{isolation:isolate;background:#0d0907;border-radius:3px;margin:2px 0 8px;padding:16px 14px 14px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e6c27a6b,inset 0 0 0 5px #0d0907,inset 0 0 0 6px #e6c27a29,0 24px 44px -26px #000000f2}.house .ipc-bg{object-fit:cover;object-position:50% 35%;z-index:-2;filter:brightness(.6)saturate(.8)contrast(1.05);width:100%;height:100%;position:absolute;inset:0}.house .ipc-shade{z-index:-1;background:radial-gradient(85% 120% at 50% 55%,#0d09074d,#0d0907e0 82%);position:absolute;inset:0}.house .ipc-in{justify-items:center;gap:10px;display:grid}.house .ipc-k{font-family:var(--h-serif);letter-spacing:.12em;color:var(--h-paper);text-shadow:0 1px 6px #000000e6;align-items:center;gap:9px;margin:0;font-size:13.5px;display:flex}.house .ipc-seal{writing-mode:vertical-rl;text-orientation:upright;letter-spacing:0;color:#f7e9dd;background:#b5462feb;border-radius:2px;place-items:center;padding:4px 3px;font-family:Song Myung,Noto Serif KR,serif;font-size:11px;line-height:1;display:inline-grid;transform:rotate(-4deg);box-shadow:inset 0 0 0 1px #ffffff40}.house .ipc-cells{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;max-width:340px;display:grid}.house .ipc-cell{background:linear-gradient(#2a1f16e0,#0f0a08eb);border-radius:2px;justify-items:center;gap:3px;padding:10px 2px 8px;display:grid;box-shadow:inset 0 0 0 1px #e6c27a73,inset 0 1px #ffe6b429,0 8px 16px -10px #000000f2}.house .ipc-cell b{font-family:var(--h-serif);color:#f3dca6;font-variant-numeric:tabular-nums;text-shadow:0 0 14px #e0892b73;font-size:26px;font-weight:700;line-height:1}.house .ipc-cell small{letter-spacing:.1em;color:var(--h-muted);font-size:10.5px}.house .ipc-cell.sec b{animation:.9s ease-out ipc-tick}@keyframes ipc-tick{0%{opacity:.3;transform:translateY(-3px)}to{opacity:1;transform:none}}.house .ipc-note{color:var(--h-muted);text-shadow:0 1px 4px #000000e6;margin:0;font-size:11.5px}.house .myo-birth{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.house .myo-edit{font:inherit;color:var(--h-gold);cursor:pointer;background:#e6c27a1a;border:0;border-radius:999px;padding:3px 11px;font-size:12px;box-shadow:inset 0 0 0 1px #e6c27a73}.house .nyt-edit{width:100%;max-width:380px;color:var(--h-paper);font:inherit;text-align:left;cursor:pointer;background:linear-gradient(#1d1611,#13100c);border:0;border-radius:3px;justify-self:center;align-items:center;gap:12px;margin:4px auto 110px;padding:13px 16px;display:flex;box-shadow:inset 0 0 0 1px #e6c27a52}.house .nyt-edit i{color:var(--h-gold);font-size:22px;font-style:normal;line-height:1}.house .nyt-edit span{gap:2px;display:grid}.house .nyt-edit b{font-family:var(--h-serif);font-size:15px;font-weight:600}.house .nyt-edit small{color:var(--h-muted);font-size:12px}@media (prefers-reduced-motion:reduce){.house .nyt-pass,.house .lux-cta,.house-portal .lux-cta,.house .ipc-cell.sec b,.house .nyt-shrine-art:after{animation:none}}.house .nyt-fogwrap{opacity:.8;-webkit-mask-image:radial-gradient(circle at 50% 50%, transparent calc(var(--p,0) * 70% - 1%), #000 calc(var(--p,0) * 96%));-webkit-mask-image:radial-gradient(circle at 50% 50%, transparent calc(var(--p,0) * 70% - 1%), #000 calc(var(--p,0) * 96%));mask-image:radial-gradient(circle at 50% 50%, transparent calc(var(--p,0) * 70% - 1%), #000 calc(var(--p,0) * 96%))}.house .nyt-fogwrap.out{opacity:0}.house .nyt-fogwrap .nyt-fogvid.back{opacity:.82}.house .ipc.v3{isolation:isolate;background:radial-gradient(120% 90% at 0%,#e6c27a12,#0000 60%),linear-gradient(#1b1510,#110d0a);border-radius:18px;grid-template-columns:40% 1fr;align-items:center;gap:14px;padding:12px 14px 12px 12px;display:grid;box-shadow:0 0 0 1px #e6c27a38,0 20px 40px -26px #000000f2,0 0 40px -22px #e0892b66}.house .ipc.v3 .ipc-art{aspect-ratio:3/4;background:#0d0907;border-radius:12px;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(92% 94%,#000 66%,#0000 100%);mask-image:radial-gradient(92% 94%,#000 66%,#0000 100%)}.house .ipc.v3 .ipc-art video{object-fit:cover;object-position:50% 35%;filter:brightness(.9)saturate(.92);width:100%;height:100%;position:absolute;inset:0}.house .ipc.v3 .ipc-in{justify-items:start;gap:10px;min-width:0}.house .ipc.v3 .ipc-k{letter-spacing:.08em;align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.45}.house .ipc.v3 .ipc-seal{margin-top:1px}.house .ipc.v3 .ipc-cells{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-width:none}.house .ipc.v3 .ipc-cell{background:#fff0d209;border-radius:10px;padding:8px 2px 6px;box-shadow:inset 0 0 0 1px #e6c27a3d}.house .ipc.v3 .ipc-cell b{font-size:23px}.house .ipc.v3 .ipc-note{text-align:left;font-size:11px;line-height:1.5}@media (max-width:340px){.house .ipc.v3{grid-template-columns:1fr}.house .ipc.v3 .ipc-art{aspect-ratio:4/3}}.house .nyt-pass{display:none}.house .nyt-creep{z-index:4;pointer-events:none;filter:blur(16px);position:absolute;inset:0}.house .nyt-creep i{background:#040202e6;display:block;position:absolute}.house .nyt-creep i:first-child{border-radius:45% 55% 50% 50%/60% 55% 45% 40%;height:32%;animation:8.5s ease-in-out infinite alternate creep-y;top:-20%;left:-12%;right:-12%}.house .nyt-creep i:nth-child(2){border-radius:55% 45% 40% 60%/45% 50% 55%;height:32%;animation:10.5s ease-in-out -3s infinite alternate-reverse creep-y;bottom:-20%;left:-12%;right:-12%}.house .nyt-creep i:nth-child(3){border-radius:60% 40% 45% 55%/50% 45% 55% 50%;width:30%;animation:9.5s ease-in-out -1.5s infinite alternate creep-x;top:-12%;bottom:-12%;left:-20%}.house .nyt-creep i:nth-child(4){border-radius:40% 60% 55% 45%/55% 50% 50% 45%;width:30%;animation:11.5s ease-in-out -5s infinite alternate-reverse creep-x;top:-12%;bottom:-12%;right:-20%}@keyframes creep-y{0%{border-radius:45% 55% 50% 50%/60% 55% 45% 40%;transform:scale(1)translate(-3%)}50%{border-radius:60% 40% 55% 45%/45% 60% 40% 55%;transform:scale(1.05,1.42)translate(2%)}to{border-radius:50% 50% 40% 60%/55% 45% 60%;transform:scale(.98,1.15)translate(4%)}}@keyframes creep-x{0%{border-radius:60% 40% 45% 55%/50% 45% 55% 50%;transform:scale(1)translateY(-3%)}50%{border-radius:45% 55% 60% 40%/40% 60% 45% 55%;transform:scale(1.45,1.04)translateY(3%)}to{border-radius:55% 45% 50% 50%/60% 40% 55% 45%;transform:scale(1.15,.98)translateY(-2%)}}.house .nyt-creep:after{content:"";animation:7s ease-out infinite heartbeat;position:absolute;inset:0;box-shadow:inset 0 0 70px 10px #96160c00}@keyframes heartbeat{0%,to{box-shadow:inset 0 0 70px 10px #96160c00}3%{box-shadow:inset 0 0 70px 14px #96160c8c}8%{box-shadow:inset 0 0 70px 10px #96160c14}12%{box-shadow:inset 0 0 70px 16px #96160c73}22%{box-shadow:inset 0 0 70px 10px #96160c00}}.house .nyt-fogwrap{opacity:1}.house .nyt-fogwrap .nyt-fogvid{filter:brightness(1) contrast(1.22) saturate(.92) blur(calc(var(--p,0) * 7px))}.house .nyt-fogwrap .nyt-fogvid.front{opacity:1;width:128%;height:128%;transform:translate(-50%, -48%) scale(calc(1 + var(--p,0) * .75)) rotate(calc(var(--p,0) * -24deg))}.house .nyt-fogwrap .nyt-fogvid.back{opacity:.95;width:158%;height:158%;transform:translate(-46%, -44%) scaleX(-1) scale(calc(1 + var(--p,0) * 1.05)) rotate(calc(var(--p,0) * 30deg))}.house .nyt-fogwrap{-webkit-mask-image:radial-gradient(circle at 50% 52%, transparent calc(var(--p,0) * 62% - 1%), #000 calc(var(--p,0) * 92%));-webkit-mask-image:radial-gradient(circle at 50% 52%, transparent calc(var(--p,0) * 62% - 1%), #000 calc(var(--p,0) * 92%));mask-image:radial-gradient(circle at 50% 52%, transparent calc(var(--p,0) * 62% - 1%), #000 calc(var(--p,0) * 92%));transition:none}.house .nyt-fogwrap.out{animation:1.3s cubic-bezier(.2,.7,.3,1) forwards fog-burst}@keyframes fog-burst{0%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(18px);transform:scale(1.7)}}.house .nyt-plate.veiled .nyt-shrine-art{animation:none}.house .nyt-reveal.holding .nyt-plate.veiled .nyt-creep i{animation-duration:2.2s}.house .myo-birthbar{background:#fff0d209;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:8px 8px 8px 14px;display:flex;box-shadow:inset 0 0 0 1px #e6c27a33}.house .myo-birthbar .myo-birth{text-align:left;color:var(--h-paper2);min-width:0;margin:0;font-size:13.5px;display:block}.house .myo-edit{cursor:pointer;font:inherit;font-family:var(--h-serif);color:#1b1410;background:linear-gradient(#f0d391,#c99a45);border:0;border-radius:9px;flex:none;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ffecbe59,0 6px 16px -8px #e0892bcc}.house .myo-edit svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;width:14px;height:14px}.house .myo-edit:active{transform:scale(.97)}.house .myo-more{cursor:pointer;width:100%;font:inherit;text-align:left;color:var(--h-gold);background:linear-gradient(#e6c27a17,#e6c27a08);border:0;border-radius:12px;justify-content:space-between;justify-self:stretch;align-items:center;gap:12px;padding:12px 12px 12px 16px;display:flex;box-shadow:inset 0 0 0 1px #e6c27a52}.house .myo-more-t{gap:7px;min-width:0;display:grid}.house .myo-more-t b{font-family:var(--h-serif);color:var(--h-paper);letter-spacing:.02em;font-size:15px;font-weight:700}.house .myo-more-chips{flex-wrap:wrap;gap:5px;display:flex}.house .myo-more-chips em{color:var(--h-gold);background:#e6c27a1a;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;box-shadow:inset 0 0 0 1px #e6c27a47}.house .myo-more-chev{background:#0d090799;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;transition:transform .3s;display:grid;box-shadow:inset 0 0 0 1px #e6c27a80}.house .myo-more-chev svg{fill:none;width:14px;height:14px;stroke:var(--h-gold);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.house .myo-more.on .myo-more-chev{transform:rotate(180deg)}.house .myo-more.on{background:#0d090766;box-shadow:inset 0 0 0 1px #e6c27a33}.house .nyt-turn{display:none}.house .nyt-yearturn{color:var(--h-paper2);justify-content:center;align-items:center;gap:12px;margin:0;font-family:Song Myung,Noto Serif KR,serif;font-size:17px;display:flex}.house .nyt-yearturn:before,.house .nyt-yearturn:after{content:"";background:linear-gradient(90deg,#0000,#e6c27a80);flex:1;max-width:70px;height:1px}.house .nyt-yearturn:after{transform:scaleX(-1)}.house .nyt-yearturn small{font-family:var(--h-sans);color:var(--h-muted);margin-left:2px;font-size:11px}.house .nyt-yearturn i{color:var(--h-seal,#c4573f);font-style:normal;font-family:var(--h-sans)}.house .nyt-yearturn span:last-child{color:var(--h-gold)}@media (prefers-reduced-motion:reduce){.house .nyt-creep i,.house .nyt-creep:after,.house .nyt-fogwrap.out{animation:none}}.house .nyt-smoke-src{opacity:0;pointer-events:none;width:2px;height:2px;position:absolute;top:0;left:0}.house .nyt-creep{filter:blur(12px)}.house .nyt-creep i{background:#040202d1}.house .nyt-creep i:first-child{height:20%;top:-13%}.house .nyt-creep i:nth-child(2){height:20%;bottom:-13%}.house .nyt-creep i:nth-child(3){width:19%;left:-13%}.house .nyt-creep i:nth-child(4){width:19%;right:-13%}.house .nyt-smoke-src{opacity:.001;z-index:2;object-fit:cover;width:100%;height:100%;inset:0}.house .nyt-smoke-src.nyt-smoke-src-off{opacity:0;width:2px;height:2px;inset:0 auto auto 0}.house .nyt-creep,.house .nyt-pass{display:none!important}.house .nyt-shrine-art,.house .nyt-plate.veiled .nyt-shrine-art{box-shadow:0 0 0 1px #e6c27a29,0 0 0 6px #0c0907,0 0 0 7px #e6c27a14,0 46px 80px -34px #000000f2}.house .nyt-shrine-art:after,.house .nyt-reveal.holding .nyt-plate.veiled .nyt-shrine-art:after{content:none;background:0 0;animation:none}.house .nyt-plate.open .nyt-shrine-art{animation:none}.house .nyt-aura{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.house .ipc,.house .ipc.v3{display:none}.house .ipc4{justify-items:center;margin:0 -16px 6px;display:grid;position:relative}.house .ipc4-film{aspect-ratio:16/9;-webkit-mask-composite:source-in;width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 58%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 16% 58%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.house .ipc4-film video{object-fit:cover;object-position:50% 12%;filter:brightness(.8)contrast(1.06)saturate(.85)sepia(.12);width:100%;height:100%;position:absolute;inset:0}.house .ipc4-body{text-align:center;justify-items:center;gap:10px;width:100%;margin-top:-15%;padding:0 16px;display:grid;position:relative}.house .ipc4-k{width:100%;font-family:"Song Myung", var(--h-serif);letter-spacing:.32em;color:#e6c27a;text-shadow:0 1px 10px #000000f2;justify-content:center;align-items:center;gap:12px;margin:0;font-size:14px;display:flex}.house .ipc4-k small{font-family:var(--h-serif);letter-spacing:.12em;color:#e6c27ab3;margin:0 -.2em 0 -.1em;font-size:11px}.house .ipc4-k:before,.house .ipc4-k:after{content:"";background:linear-gradient(90deg,#0000,#e6c27a99);flex:1;max-width:56px;height:1px}.house .ipc4-k:after{transform:scaleX(-1)}.house .ipc4-time{white-space:nowrap;justify-content:center;align-items:baseline;margin:0;display:flex}.house .ipc4-part{align-items:baseline;gap:3px;padding:0 clamp(8px,3vw,14px);display:inline-flex;position:relative}.house .ipc4-part+.ipc4-part:before{content:"";background:linear-gradient(#0000,#e6c27a73,#0000);width:1px;height:52%;position:absolute;top:22%;left:0}.house .ipc4-part b{font-family:"Cormorant Garamond", var(--h-serif);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.01em;background:linear-gradient(#fff4d6 0%,#f0cf86 42%,#c3913e 78%,#8e6427 100%);color:#0000;filter:drop-shadow(0 0 14px #e0892b52)drop-shadow(0 1px 1px #000c);-webkit-background-clip:text;background-clip:text;font-size:clamp(34px,11vw,46px);font-weight:600;line-height:1}.house .ipc4-part i{font-style:normal;font-family:var(--h-serif);color:#efe6d69e;letter-spacing:.04em;font-size:12.5px}.house .ipc4-part.sec b{animation:.9s ease-out ipc4-tick}@keyframes ipc4-tick{0%{opacity:.45}to{opacity:1}}.house .ipc4-date{font-family:var(--h-serif);letter-spacing:.05em;color:#efe6d680;margin:0;font-size:12px}.house .myo-birthbar{display:none}.house .myo-date{white-space:nowrap;font-family:"Cormorant Garamond", var(--h-serif);font-variant-numeric:lining-nums;letter-spacing:.02em;color:#f3e8d4;text-shadow:0 0 18px #e6c27a24;margin:2px 0 0;font-size:clamp(20px,6vw,24px);font-weight:600;line-height:1.25}.house .myo-date em{color:#e6c27a;margin-left:.55em;font-style:normal}.house .myo-meta{white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;gap:12px;display:flex}.house .myo-meta>span{font-family:var(--h-serif);letter-spacing:.08em;color:#efe6d699;font-size:12.5px}.house .myo-edit{box-shadow:none;cursor:pointer;font:inherit;font-family:var(--h-serif);letter-spacing:.12em;color:#e6c27a;background:0 0;border:0;border-bottom:1px solid #e6c27a80;border-radius:0;align-items:center;gap:5px;padding:3px 1px 2px;font-size:12.5px;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex}.house .myo-edit svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;width:11px;height:11px}.house .myo-edit:hover,.house .myo-edit:focus-visible{color:#f6dca0;border-bottom-color:#f6dca0;outline:none}.house .myo-meta>span+.myo-edit{margin-left:2px;position:relative}.house .myo-meta>span+.myo-edit:before{content:"";background:#e6c27a4d;width:1px;position:absolute;top:3px;bottom:3px;left:-9px}.house .cta{--ring:#e6c27ad9;--ring-w:1px;--halo:#e0892b6b;color:#f9eccc;text-shadow:0 1px 2px #000000e6,0 0 18px #e0892b66;background:radial-gradient(70% 120%,#120d0a52,#120d0ad6 80%),linear-gradient(#e6c27a1a,#0000 45%),url(/house/cta-candles.webp) 50% 45%/cover no-repeat,#120d0a;border-radius:3px;animation:3.6s ease-in-out infinite lux-glow}.house .cta:after{background:linear-gradient(100deg,#0000,#ffe8b44d,#0000);width:34%;animation:3.6s ease-in-out infinite lux-sheen2;left:-60%;transform:skew(-18deg)}.house .cta small,.house .kw-foot .cta small{color:#f7e8c4d1;text-shadow:0 1px 3px #000000f2}.house .cta small .live-num{color:#f2c46d}.house .cta .live-dot{background:#5fd17b;box-shadow:0 0 8px #5fd17b}.house .cta .live-tag{color:#7fe39a}.house .cta.har-kakao svg{color:#f9eccc}.house .cta:hover{filter:brightness(1.08)}@media (prefers-reduced-motion:reduce){.house .cta{animation:none}}.house .ipc4-film{-webkit-mask-image:linear-gradient(#0000 0%,#000 10% 48%,#0000 92%),linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 10% 48%,#0000 92%),linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%)}.house .ipc4-body{margin-top:-9%}.house .ipc4{margin-top:-18px}.house .ipc4-film video{object-position:50% 16%}.house .nyt-shrine-art,.house .nyt-plate.veiled .nyt-shrine-art,.house .nyt-plate.open .nyt-shrine-art{box-shadow:none;background:0 0;border-radius:0;animation:none}.house .nyt-shrine .bp{background:0 0}.house .nyt-shrine .bp:before,.house .nyt-shrine .bp:after{content:none}.house .nyt-shrine .bp img{width:100%;height:100%;box-shadow:none;border-radius:0;inset:0}.house .nyt-shrine-art:before{background:radial-gradient(86% 84% at 50% 48%,#0000 58%,#04030338 82%,#04030380 100%)}.house .myo-more{display:none}.house .myo-fold-btn{cursor:pointer;width:100%;font:inherit;color:var(--h-paper);-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:14px 0 26px;display:grid;position:relative}.house .myo-fold-rule{background:linear-gradient(90deg,#0000,#e6c27a8c);height:1px}.house .myo-fold-rule:last-of-type{transform:scaleX(-1)}.house .myo-fold-t{justify-items:center;gap:5px;display:grid}.house .myo-fold-t b{font-family:"Song Myung", var(--h-serif);letter-spacing:.14em;color:#f1e3c4;text-shadow:0 0 16px #e6c27a2e;font-size:17px;font-weight:400}.house .myo-fold-t small{font-family:var(--h-serif);letter-spacing:.1em;color:#e6c27a9e;white-space:nowrap;font-size:11px}.house .myo-fold-chev{place-items:center;width:22px;height:22px;margin-left:-11px;transition:transform .6s cubic-bezier(.22,.8,.2,1);display:grid;position:absolute;bottom:2px;left:50%}.house .myo-fold-chev svg{fill:none;stroke:#e6c27a;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.house .myo-fold-btn:not(.on) .myo-fold-chev{animation:2.4s ease-in-out infinite fold-nudge}@keyframes fold-nudge{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(3px)}}.house .myo-fold-btn.on .myo-fold-chev{transform:rotate(180deg)}.house .myo-fold-btn.on .myo-fold-t small{opacity:0}.house .myo-fold-btn .myo-fold-t small{transition:opacity .3s}.house .myo-fold{grid-template-rows:0fr;margin-top:-8px;transition:grid-template-rows .75s cubic-bezier(.22,.8,.2,1);display:grid}.house .myo-fold.on{grid-template-rows:1fr}.house .myo-fold-in{gap:22px;min-height:0;display:grid;overflow:hidden}.house .myo-fold .myo-sheet-cols,.house .myo-fold .myo-line,.house .myo-fold .myo-luck2,.house .myo-fold .myo-fold-close{opacity:0;filter:blur(4px);transition:opacity .28s,transform .28s,filter .28s;transform:translateY(-10px)}.house .myo-fold.on .myo-sheet-cols,.house .myo-fold.on .myo-line,.house .myo-fold.on .myo-luck2,.house .myo-fold.on .myo-fold-close{opacity:1;filter:none;transition:opacity .6s,transform .7s cubic-bezier(.22,.8,.2,1),filter .6s;transition-delay:calc(.12s + var(--i,0) * 90ms);transform:none}.house .myo-fold.on .myo-sheet-cols{transition-delay:60ms}.house .myo-sheet{display:grid;position:relative}.house .myo-sheet-cols,.house .myo-line-v{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.house .myo-sheet-cols{border-bottom:1px solid #e6c27a59;grid-template-columns:0 repeat(4,minmax(0,1fr));padding-bottom:8px}.house .myo-sheet-cols span{text-align:center;font-family:"Song Myung", var(--h-serif);letter-spacing:.1em;color:#efe6d68c;font-size:15px}.house .myo-sheet-cols span.me{color:#e6c27a}.house .myo-line{border-bottom:1px solid #e6c27a21;gap:10px;padding:14px 0 15px;display:grid}.house .myo-line-h{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.house .myo-line-h b{font-family:var(--h-serif);color:#f1e3c4;letter-spacing:.04em;font-size:14.5px;font-weight:600}.house .myo-line-h em{font-style:normal;font-family:"Song Myung", var(--h-serif);color:#e6c27abf;letter-spacing:.08em;font-size:13px}.house .myo-line-h small{color:#efe6d67a;font-size:11.5px}.house .myo-line-v>div{text-align:center;border-radius:10px;align-content:start;justify-items:center;gap:6px;min-width:0;padding:8px 2px;display:grid}.house .myo-line-v>div.me{background:linear-gradient(#e6c27a17,#e6c27a05);box-shadow:inset 0 0 0 1px #e6c27a29}.house .myo-hid2{justify-items:center;gap:1px;display:grid}.house .myo-hid2 b{font-family:"Song Myung", var(--h-serif);color:#f3e8d4;font-size:19px;font-weight:400;line-height:1.1}.house .myo-hid2 small{color:#efe6d68c;white-space:nowrap;font-size:10.5px}.house .myo-val{font-family:var(--h-serif);color:#f3e8d4;letter-spacing:.02em;font-size:15px;font-weight:600}.house .myo-val.sm{color:#f3e8d4db;word-break:keep-all;font-size:12.5px;font-weight:500}.house .myo-star{font-family:var(--h-serif);color:#e6c27a;letter-spacing:.02em;white-space:nowrap;font-size:12px}.house .myo-none{color:#efe6d640}.house .myo-luck2{gap:14px;display:grid}.house .myo-tl{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.house .myo-tl:before{content:"";background:linear-gradient(90deg,#0000,#e6c27a73 10% 90%,#0000);height:1px;position:absolute;top:27px;left:6%;right:6%}.house .myo-tl li{justify-items:center;gap:3px;min-width:0;display:grid;position:relative}.house .myo-tl-age{color:#efe6d67a;white-space:nowrap;height:16px;font-size:10.5px}.house .myo-tl-dot{z-index:1;background:#120d0a;border-radius:50%;width:7px;height:7px;margin:4px 0 6px;position:relative;box-shadow:0 0 0 1px #e6c27a99}.house .myo-tl b{font-family:"Song Myung", var(--h-serif);color:#f3e8d4d1;font-size:18px;font-weight:400;line-height:1.1}.house .myo-tl small{color:#efe6d680;font-size:10.5px}.house .myo-tl-yr{font-family:"Cormorant Garamond", var(--h-serif);font-variant-numeric:lining-nums;color:#efe6d66b;font-size:12px}.house .myo-tl li.now .myo-tl-age{color:#e6c27a;letter-spacing:.1em;font-family:var(--h-serif);font-weight:600}.house .myo-tl li.now .myo-tl-dot{background:radial-gradient(circle,#fff1c8,#e6b45a 60%,#9a6a24);width:11px;height:11px;margin:2px 0 4px;box-shadow:0 0 0 3px #120d0ae6,0 0 0 4px #e6c27a8c,0 0 16px 2px #e6b45a8c}.house .myo-tl li.now b{color:#f6dca0;text-shadow:0 0 14px #e6b45a73}.house .myo-tl li.now small,.house .myo-tl li.now .myo-tl-yr{color:#f6dca0cc}.house .myo-fold-close{cursor:pointer;font:inherit;font-family:var(--h-serif);letter-spacing:.2em;color:#e6c27abf;background:0 0;border:0;justify-self:center;align-items:center;gap:6px;margin:-6px 0 4px;padding:6px 4px;font-size:12.5px;display:inline-flex}.house .myo-fold-close svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}@media (prefers-reduced-motion:reduce){.house .myo-fold,.house .myo-fold *,.house .myo-fold-chev{transition:none!important;animation:none!important}}.house .myo-sheet-cols{grid-template-columns:repeat(4,minmax(0,1fr))}.house .myo-fold-btn.on .myo-fold-t small{display:none}.house .nyt-shrine-art{justify-self:center;width:86%;margin:0 auto;overflow:visible}.house .nyt-shrine .nyt-stage{justify-items:center;display:grid}.house .nyt-aura{z-index:4;width:124%;height:124%;inset:-12%}.house .nyt-shrine .bp{overflow:hidden}.house .nyt-shrine figcaption{z-index:5;margin-top:26px;position:relative}.house .nyt-plate.veiled figcaption{margin-top:70px}.house .nyt-smoke{inset:0}.house .nyt-shrine .bp{animation:none;transform:none;scale:1!important}.house .nyt-shrine .bp img{animation:10s ease-in-out infinite alternate shrine-breathe}.house .nyt-shrine-art:before,.house .nyt-shrine-art:after{content:none!important}.house .nyt-shrine .bp{filter:brightness(.68)contrast(1.18)saturate(.74)sepia(.15)}.house .nyt-aura{width:126%;height:126%;inset:-13%}.house .nyt-shrine{justify-self:start;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:clip visible}.house .nyt-shrine-art{width:min(100vw - 28px,560px)}.house .nyt-shrine figcaption,.house .nyt-plate.veiled figcaption{padding-inline:20px}.house .nyt-plate.veiled .bp,.house .nyt-reveal.holding .nyt-plate.veiled .bp{filter:brightness(calc(.62 + .1 * var(--p,0))) saturate(.65) contrast(1.16)}.nyp4 .nyp4-sub{font-family:var(--rp-serif);letter-spacing:.02em;color:var(--rp-ink);margin:18px 0 4px;font-size:17px;font-weight:900}.nyp4-nature{gap:10px;width:100%;margin:0;padding:0;list-style:none;display:grid}.nyp4-nature>li{border:1px solid var(--rp-line);background:var(--rp-card);border-radius:10px;grid-template-columns:34px 1fr;gap:10px;padding:14px 14px 12px 10px;display:grid}.nyp4-nature>li>*{min-width:0}.nyp4-num{font-family:var(--rp-serif);color:var(--rp-seal);text-align:center;font-size:22px;font-weight:900;line-height:1.1}.nyp4-nature b{font-family:var(--rp-serif);color:var(--rp-ink);margin-bottom:4px;font-size:16.5px;font-weight:900;line-height:1.4;display:block}.nyp4-proof{color:var(--rp-dim);overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.55}.nyp4-proof span,.nyp-why span{border:1px solid var(--rp-line);letter-spacing:.06em;color:var(--rp-ink-2);border-radius:3px;margin-right:6px;padding:1px 6px;font-size:10.5px;display:inline-block}.nyp4-handle{border:1.5px solid var(--rp-seal);background:var(--rp-card);border-radius:10px;gap:8px;margin-top:14px;padding:16px;display:grid}.nyp4-handle-k{font-family:var(--rp-serif);color:var(--rp-seal);letter-spacing:.04em;margin:0;font-size:16px;font-weight:900}.nyp4-handle-rows,.nyp4-todo{gap:6px;display:grid}.nyp4-handle-rows p,.nyp4-todo p{color:var(--rp-ink);overflow-wrap:anywhere;grid-template-columns:auto 1fr;align-items:baseline;gap:8px;margin:0;font-size:14.5px;line-height:1.6;display:grid}.nyp4-handle-rows span,.nyp4-todo span{font-family:var(--rp-serif);white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:900}.nyp4-handle-rows .do,.nyp4-todo .do{color:#fff5ea;background:var(--rp-seal)}.nyp4-handle-rows .dont,.nyp4-todo .dont{color:var(--rp-paper);background:var(--rp-ink)}.nyp4-todo{border-top:1px dashed var(--rp-line);margin-top:8px;padding-top:8px}.nyp4-halves{gap:12px;margin-top:14px;display:grid}.nyp4-half{border:1px solid var(--rp-line);background:var(--rp-card);border-radius:10px;gap:6px;padding:14px;display:grid}.nyp4-half>*{min-width:0}.nyp4-half-k{align-items:baseline;gap:8px;margin:0;display:flex}.nyp4-half-k b{font-family:var(--rp-serif);color:var(--rp-ink);font-size:16px;font-weight:900}.nyp4-half-k small{color:var(--rp-dim);font-size:12px}.nyp4-band6{grid-template-columns:repeat(6,1fr);margin:0}.nyp-cell.best{box-shadow:0 0 0 2px var(--rp-seal)}.nyp-cell.worst{box-shadow:0 0 0 2px var(--rp-ink-2)}.nyp4-wild{flex-wrap:wrap;gap:6px;margin:4px 0 6px;display:flex}.nyp4-wild i{border:1px solid var(--rp-line);color:var(--rp-ink-2);border-radius:999px;padding:3px 10px;font-size:12px;font-style:normal}.nyp4-wild i.wild{background:var(--rp-ink);border-color:var(--rp-ink);color:var(--rp-paper)}.nyp4-wild i.calm{border-color:var(--rp-seal);color:var(--rp-seal)}.nyp4-head{font-family:var(--rp-serif);color:var(--rp-ink);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:900;line-height:1.55}.nyp4-tone.t-strong,.nyp4-tone.t-good{border-color:var(--rp-seal);color:var(--rp-seal)}.nyp4-tone.t-even{border-color:var(--rp-ink-2);color:var(--rp-ink-2)}.nyp4-tone.t-hard{border-color:var(--rp-ink);color:var(--rp-paper);background:var(--rp-ink)}.nyp4-strip{grid-template-columns:repeat(12,1fr);gap:2px;display:grid}.nyp4-strip span{background:var(--rp-line);border-radius:2px;height:7px}.nyp4-strip span.in{background:var(--rp-seal)}.nyp4-strip span.rise{background:var(--rp-seal-soft);box-shadow:inset 0 0 0 1px var(--rp-seal)}.nyp4-strip span.out{background:var(--rp-ink)}.nyp4-strip span.ebb{background:var(--rp-ink-2);opacity:.45}.nyp .nyp-cell.in i,.nyp .nyp-cell.in b{color:#fff5ea}.nyp .nyp-cell.rise b{color:var(--rp-seal)}.nyp .nyp-cell.out i,.nyp .nyp-cell.out b{color:var(--rp-paper)}.nyp4-ask{width:100%;margin-top:10px}.house .rp.rp-wrap section{padding:0}.house .rp.rp-wrap section.rp-cover{padding:18px 18px 16px}.house .rp.rp-wrap h2{margin:0}.house .rp.rp-wrap h2:after{content:none;display:none}.nyr{--nyr-gold:#e6c27a6b;--nyr-gold-2:#e6c27a29;--nyr-lacquer:var(--h-box-bg,#15120f);--nyr-red:#a8322a;--nyr-hanji:linear-gradient(#c4b08a33, #c4b08a33), #efe6d6 url(/house/tex-paper.webp) center / cover}.nyp.nyr{gap:0}.nyp.nyr>section+section{margin-top:60px}.nyp.nyr>.rp-demo{margin-bottom:16px}.nyr .nyp-ch.nyr-ch{gap:16px}.nyr .nyr-k{font-family:var(--rp-serif);letter-spacing:.02em;color:var(--rp-gold);align-items:center;gap:10px;margin:10px 0 0;font-size:15px;font-weight:700;display:flex}.nyr .nyr-k:after{content:"";background:linear-gradient(90deg, var(--nyr-gold), transparent);flex:1;height:1px}.hres .nyr img.nyr-mark,.nyr .nyr-mark{object-fit:contain;vertical-align:middle;border-radius:0;flex:none;display:inline-block}.nyr .nyr-talk{margin:0}.nyr .nyr-talk p:last-child{margin-bottom:0}.nyr .ch>div:first-child>span{font-family:var(--rp-serif);letter-spacing:.12em;font-size:12.5px;font-weight:700}.hres .nyr .ch:after{opacity:.9;border-radius:12px;width:46px;height:46px;bottom:10px;box-shadow:0 6px 16px #00000073;background-size:cover!important}.hres .nyr .ch>p{padding-right:58px}.hres .nyr #nyp-first .ch:after{background-image:url(/house/prop-ledger.webp)}.hres .nyr #nyp-nature .ch:after{background-image:url(/house/prop-bells.webp)}.hres .nyr #nyp-overview .ch:after{background-image:url(/house/prop-candles.webp)}.hres .nyr #nyp-axes .ch:after{background-image:url(/house/prop-scale.webp)}.hres .nyr #nyp-answer .ch:after{background-image:url(/house/prop-crystal-ball.webp)}.hres .nyr #nyp-months .ch:after{background-image:url(/house/prop-water-bowl.webp)}.hres .nyr #nyp-dates .ch:after{background-image:url(/house/prop-red-thread.webp)}.hres .nyr #nyp-letter .ch:after{background-image:url(/house/prop-sealed-letter.webp)}.hres .nyr #nyp-charms .ch:after{background-image:url(/house/prop-talisman.webp)}.hres .nyr #nyp-ask .ch:after{background-image:url(/house/prop-glasses.webp)}.nyr .nyr-stage{-webkit-mask-image:var(--h-feather);-webkit-mask-composite:source-in;-webkit-mask-image:var(--h-feather);mask-image:var(--h-feather);background:#0d0b09;margin:0;position:relative;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}.nyr .nyr-stage video,.nyr .nyr-stage img{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}.nyr .nyr-stage-wide{aspect-ratio:16/10;width:calc(100% + 24px);margin-inline:-12px}.nyr .nyr-stage-write video,.nyr .nyr-stage-write img{object-position:50% 46%}.nyr .nyr-stage-album{aspect-ratio:4/3}.nyr .nyr-stage-album video,.nyr .nyr-stage-album img{object-position:50% 38%}.nyr .nyr-stage-slips{aspect-ratio:16/9}.nyr .nyr-stage-slips img{object-position:60% 58%}.nyr .nyr-stage-asks{aspect-ratio:4/3}.nyr .nyr-stage-asks img{object-position:50% 32%}.nyr .nyr-stage-grade{aspect-ratio:1;border-radius:50%;width:150px;margin:12px auto 2px;-webkit-mask-image:radial-gradient(circle,#000 62%,#0000 71%);mask-image:radial-gradient(circle,#000 62%,#0000 71%)}.nyr .nyr-cap{text-align:center;font-family:var(--rp-mono);letter-spacing:.04em;color:var(--rp-dim);margin:-6px 0 0;font-size:11.5px}.nyr .nyr-cap b{font-family:var(--rp-serif);letter-spacing:0;color:var(--rp-ink);font-size:14px}.nyr .rp-charms-wrap{margin-top:64px}.nyr .nyr-cover{gap:0;display:grid}.nyr .nyr-cv-hero{aspect-ratio:5/4;-webkit-mask-image:var(--h-feather);-webkit-mask-composite:source-in;-webkit-mask-image:var(--h-feather);mask-image:var(--h-feather);background:#0d0b09;margin:0 -12px;position:relative;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}.nyr .nyr-cv-hero video,.hres .nyr .nyr-cv-hero img,.nyr .nyr-cv-hero img{object-fit:cover;object-position:50% 52%;border-radius:0;width:100%;height:100%;display:block}.nyr .nyr-cv-title{z-index:1;text-align:center;justify-items:center;gap:4px;margin:-34px 0 18px;display:grid;position:relative}.nyr .nyr-cv-title p{letter-spacing:.06em;color:var(--rp-dim);margin:0;font-size:12.5px}.nyr .nyr-cv-title h1{font-family:"Song Myung", var(--rp-serif);letter-spacing:.32em;color:var(--rp-ink);text-shadow:0 2px 18px #000c,0 0 30px #e6c27a2e;margin:0;padding-left:.32em;font-size:44px;font-weight:400;line-height:1.1}.nyr .nyr-cv-title p:last-child{font-family:var(--rp-serif);letter-spacing:.02em;color:var(--h-gold,#e6c27a);font-size:14px}.hres .nyr .rp-cover.nyr-cv-sheet{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background:repeating-linear-gradient(90deg,#0000 0 35px,#a8322a12 35px 36px),linear-gradient(#c4b08a29,#c4b08a29),#efe6d6 url(/house/tex-paper.webp) 50%/cover;border:0;border-radius:6px;gap:12px;padding:20px 18px 18px 34px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 22px #60422261,inset 0 0 70px #46301829;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 9px calc(100% - 9px),#0000 100%),linear-gradient(#0000 0,#000 9px calc(100% - 9px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 9px calc(100% - 9px),#0000 100%),linear-gradient(#0000 0,#000 9px calc(100% - 9px),#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hres .nyr .nyr-cv-sheet:after{left:10px}.hres .nyr .nyr-cv-sheet:before{content:"";background:linear-gradient(90deg,#6e553247,#6e55320f);width:22px;height:auto;position:absolute;inset:0 auto 0 0;box-shadow:inset -1px 0 #3a2a1a38}.hres .nyr .nyr-cv-sheet:after{content:"";opacity:.9;background:radial-gradient(circle,#3a2c22 2.5px,#a8322ad9 3px 3.6px,#0000 4px) 0 0/8px 25% repeat-y;width:8px;position:absolute;top:10%;bottom:10%;left:7px}.nyr .nyr-cv-no{letter-spacing:.04em;color:var(--rp-dim);justify-self:end;margin:0;font-size:11px}.nyr .nyr-cv-ask{align-items:baseline;gap:8px;margin:-4px 0 0;display:flex}.nyr .nyr-cv-ask span{color:var(--rp-dim);font-size:12px}.nyr .nyr-cv-ask b{font-family:var(--rp-serif);color:#9c3a2e;font-size:15px}.nyr .nyr-cv-head{font-family:var(--rp-serif);color:var(--rp-ink);word-break:keep-all;text-wrap:balance;margin:0;font-size:20px;font-weight:900;line-height:1.5}.nyr .nyr-cv-rows{border-top:1px solid #3a2a1a33;margin:0;display:grid}.nyr .nyr-cv-rows>div{border-bottom:1px solid #3a2a1a24;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:10px;padding:8px 0;display:grid}.nyr .nyr-cv-rows dt{color:var(--rp-dim);font-size:12px}.nyr .nyr-cv-rows dd{font-family:var(--rp-serif);color:var(--rp-ink);word-break:keep-all;margin:0;font-size:14px;line-height:1.5;display:block}.nyr .nyr-cv-rows dd .nyr-mark{mix-blend-mode:multiply;vertical-align:-4px;margin-right:5px}.hres .nyr .nyr-cv-rows dd img:not(.nyr-mark){vertical-align:middle;object-fit:cover;border-radius:2px;width:28px;height:28px;margin:-2px 8px 0 2px;display:inline-block;box-shadow:0 0 0 2px #fbf6ec,0 2px 6px #3c281459}.nyr .nyr-cv-months{grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;margin:2px 0 0;padding:0;list-style:none;display:grid}.nyr .nyr-cv-months li{justify-items:center;gap:2px;display:grid}.nyr .nyr-cv-months .nyr-mark{aspect-ratio:1;mix-blend-mode:multiply;width:100%;max-width:22px;height:auto}.nyr .nyr-cv-months small{color:var(--rp-ink-2);white-space:nowrap;letter-spacing:-.03em;font-size:10px;line-height:1}.nyr .nyr-cv-key{color:var(--rp-dim);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;font-size:11.5px;display:flex}.nyr .nyr-cv-key span{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.nyr .nyr-cv-key em{flex-basis:100%;font-style:normal}.nyr .nyr-cv-key .nyr-mark{mix-blend-mode:multiply}.nyr .nyr-cv-foot{border-top:1px dashed #3a2a1a40;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:4px;padding-top:12px;display:grid}.nyr .nyr-cv-line{gap:3px;min-width:0;margin:0;display:grid}.nyr .nyr-cv-line b{font-family:"Song Myung", var(--rp-serif);color:var(--rp-ink);word-break:keep-all;font-size:15px;font-weight:400}.nyr .nyr-cv-line small{color:var(--rp-dim);word-break:keep-all;font-size:11.5px;line-height:1.5}.nyr .nyr-cv-seal{place-items:center;width:76px;display:grid}.nyr .nyr-cv-seal .rp-stamp-img{position:static}.nyr .nyr-album{text-align:center;justify-items:center;gap:12px;display:grid}.nyr .nyr-album>*{min-width:0;max-width:100%}.nyr .nyr-ilju{justify-items:center;gap:2px;margin:0;display:grid}.nyr .nyr-ilju span{font-family:var(--rp-serif);letter-spacing:.2em;color:var(--rp-dim);font-size:12px}.nyr .nyr-ilju b{font-family:"Song Myung", var(--rp-serif);letter-spacing:.14em;color:var(--rp-ink);text-shadow:0 0 22px #e6c27a29;font-size:48px;font-weight:400;line-height:1.05}.nyr .nyr-ilju small{color:var(--rp-dim);font-size:12.5px}.nyr .nyr-album .nyp-album{width:min(100%,330px);margin:4px auto 0}.nyr .nyr-album .nyp-album-cap{text-align:center}.nyr .nyr-gloss{color:var(--rp-ink-2);word-break:keep-all;max-width:34em;margin:0;font-size:14px;line-height:1.75}.nyr .nyr-album .nyr-talk{text-align:left;justify-self:stretch}.nyr .nyr-bestiary{font-family:var(--rp-serif);color:var(--h-gold,#e6c27a);box-shadow:inset 0 0 0 1px var(--nyr-gold);background:linear-gradient(#e6c27a1a,#e6c27a05);border-radius:999px;align-items:center;gap:8px;padding:9px 16px 9px 18px;font-size:13.5px;font-weight:700;text-decoration:none;transition:background .25s,transform .25s;display:inline-flex}.nyr .nyr-bestiary span{font-size:17px;line-height:1;transition:transform .25s}.nyr .nyr-bestiary:hover,.nyr .nyr-bestiary:focus-visible{background:#e6c27a29}.nyr .nyr-bestiary:hover span{transform:translate(3px)}.nyr .nyr-bestiary:focus-visible{outline:2px solid var(--h-gold,#e6c27a);outline-offset:3px}.bp.bp-tex{background-image:var(--silk-tex);background-position:50%;background-size:cover}.bp.bp-tex img{box-shadow:0 6px 18px #0000006b,0 0 0 1px #0000002e}.nyr .nyr-nature{gap:22px;margin:0;padding:0;list-style:none;display:grid}.nyr .nyr-nature>li{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:4px 12px;display:grid}.nyr .nyr-nature>li>div{gap:6px;min-width:0;display:grid}.nyr .nyr-num{font-family:"Song Myung", var(--rp-serif);color:var(--rp-seal);text-align:center;padding-top:2px;font-size:34px;line-height:1;position:relative}.nyr .nyr-num:after{content:"";background:linear-gradient(var(--rp-seal), transparent);opacity:.5;width:1px;height:28px;position:absolute;top:44px;left:50%}.nyr .nyr-nature b{font-family:var(--rp-serif);color:var(--rp-ink);font-size:17px;font-weight:700;line-height:1.45}.nyr .nyr-proof{color:var(--rp-dim);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.65}.nyr .nyr-proof span{border:1px solid var(--nyr-gold);letter-spacing:.06em;color:var(--rp-gold);border-radius:3px;margin-right:6px;padding:1px 7px;font-size:10.5px;display:inline-block}.nyr .nyr-habits{gap:8px;margin:0;padding:0;list-style:none;display:grid}.nyr .nyr-habits li{border-left:2px solid var(--rp-seal);background:linear-gradient(90deg,#e05a4c1a,#0000 75%);gap:2px;padding:11px 14px;display:grid}.nyr .nyr-habits b{font-family:var(--rp-serif);color:var(--rp-ink);font-size:15.5px}.nyr .nyr-habits span{color:var(--rp-dim);font-size:12.5px;line-height:1.6}.nyr .nyr-grain{color:var(--rp-ink-2);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;margin:0;font-size:14px;line-height:1.7;display:grid}.nyr .nyr-grain i{background-position:50%;background-size:cover;border-radius:50%;width:40px;height:40px;box-shadow:0 0 0 2px #e6c27a8c,0 4px 12px #00000080}.nyr .nyr-grain b{color:var(--rp-ink);font-family:var(--rp-serif)}.nyr .nyr-family{background:var(--nyr-lacquer);box-shadow:inset 0 0 0 1px var(--h-box-line,#efe6d61a), var(--h-box-shadow,0 10px 30px #0006);border-radius:4px;gap:12px;padding:18px 14px 14px;display:grid}.nyr .nyr-family-k{text-align:center;font-family:var(--rp-serif);letter-spacing:.08em;color:var(--rp-gold);margin:0;font-size:14px;font-weight:700}.nyr .nyr-family ul{flex-wrap:wrap;justify-content:center;gap:14px 18px;margin:0;padding:0;list-style:none;display:flex}.nyr .nyr-family li{text-align:center;justify-items:center;gap:3px;width:78px;display:grid}.hres .nyr .nyr-family li img,.nyr .nyr-family li>i{object-fit:cover;border-radius:2px;width:64px;height:64px;margin-bottom:6px;box-shadow:0 0 0 3px #efe6d6,0 8px 16px #00000080}.nyr .nyr-family li:nth-child(odd) img{transform:rotate(-2.5deg)}.nyr .nyr-family li:nth-child(2n) img{transform:rotate(2deg)}.nyr .nyr-family li>i{font-style:normal;font-family:"Song Myung", var(--rp-serif);color:var(--rp-gold);background:radial-gradient(circle at 50% 40%,#2a231d,#0d0b09 70%);place-items:center;font-size:28px;display:grid}.nyr .nyr-family li span{letter-spacing:.06em;color:var(--rp-dim);font-size:11px}.nyr .nyr-family li b{font-family:var(--rp-serif);color:var(--rp-ink);font-size:15px}.nyr .nyr-family .nyp-fine{text-align:center;margin:0}.nyr .nyr-handle{background:var(--nyr-lacquer);box-shadow:inset 0 0 0 1px var(--nyr-gold), inset 0 0 0 4px #15120f, inset 0 0 0 5px var(--nyr-gold-2), var(--h-box-shadow,0 10px 30px #0006);border-radius:4px;gap:10px;padding:0 18px 18px;display:grid;overflow:hidden}.nyr .nyr-handle>.nyr-stage-bells{aspect-ratio:16/8;width:calc(100% + 36px);margin:0 -18px}.nyr .nyr-handle-k{font-family:var(--rp-serif);color:var(--rp-gold);text-align:center;letter-spacing:.1em;margin:-4px 0 0;font-size:16px;font-weight:700}.nyr .nyr-dodont{gap:8px;margin:0;display:grid}.nyr .nyr-dodont p{color:var(--rp-ink);word-break:keep-all;overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px;margin:0;font-size:14.5px;line-height:1.65;display:grid}.nyr .nyr-dodont span{font-family:var(--rp-serif);letter-spacing:.04em;white-space:nowrap;border-radius:3px;padding:2px 8px;font-size:11px;font-weight:700}.nyr .nyr-dodont .do{color:#f6e9e2;background:#b5462fe0}.nyr .nyr-dodont .dont{color:var(--rp-ink);box-shadow:inset 0 0 0 1px var(--rp-line)}.nyr .nyr-pillars{perspective:1400px}.nyr .nyr-pl-flip{transform-style:preserve-3d;width:100%;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;padding:0;display:block}.nyr .nyr-pl-flip:focus-visible{outline:2px solid var(--h-gold,#e6c27a);outline-offset:4px}.nyr .nyr-pl-inner{transform-style:preserve-3d;transition:transform 1.05s cubic-bezier(.2,.75,.2,1);display:grid;position:relative}.nyr .nyr-pl-flip.flipped .nyr-pl-inner{transform:rotateY(180deg)}.nyr .nyr-pl-face{backface-visibility:hidden;border-radius:8px;grid-area:1/1;display:block;position:relative;overflow:hidden}.nyr .nyr-pl-front{min-height:300px;box-shadow:0 16px 36px #0000008c, inset 0 0 0 1px var(--nyr-gold);background:#0d0b09}.hres .nyr .nyr-pl-front img,.nyr .nyr-pl-front img{object-fit:cover;object-position:50% 40%;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.nyr .nyr-pl-front:after{content:"";box-shadow:inset 0 0 0 1px var(--nyr-gold), inset 0 0 0 5px #0d0b0999, inset 0 0 0 6px var(--nyr-gold-2);pointer-events:none;background:linear-gradient(#0d0b0900 40%,#0d0b09e0 88%),radial-gradient(at 50% 40%,#0000 50%,#0d0b0980);position:absolute;inset:0}.nyr .nyr-pl-front-cap{z-index:1;text-align:center;gap:4px;padding:0 20px 18px;display:grid;position:absolute;bottom:0;left:0;right:0}.nyr .nyr-pl-front-cap b{font-family:"Song Myung", var(--rp-serif);letter-spacing:.3em;color:#f3e8d4;text-shadow:0 2px 12px #000000b3;font-size:30px;font-weight:400}.nyr .nyr-pl-front-cap small{color:var(--h-gold,#e6c27a);font-size:12.5px}.nyr .nyr-pl-front .htc{z-index:2}.nyr .nyr-pl-back{color:#241d1a;background:var(--nyr-hanji);align-content:start;gap:14px;padding:18px 16px 14px;display:grid;transform:rotateY(180deg);box-shadow:inset 0 0 40px #6e553238,0 16px 36px #0000008c}.nyr .nyr-pl-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.nyr .nyr-pl-col{border-radius:4px;justify-items:stretch;gap:5px;padding:6px 4px 7px;display:grid}.nyr .nyr-pl-col>i{text-align:center;font-style:normal;font-family:var(--rp-serif);letter-spacing:.04em;color:#6b5d50;font-size:11.5px;font-weight:700}.nyr .nyr-pl-col.me{background:#b5462f14;box-shadow:inset 0 0 0 1.5px #b5462f8c}.nyr .nyr-pl-col.me>i{color:#9c3a2e}.nyr .nyr-pl-cell{color:#f3e8d4;background-position:50%;background-size:cover;border-radius:3px;justify-items:center;gap:1px;padding:8px 0 6px;display:grid;box-shadow:inset 0 0 0 1px #0000002e,0 2px 5px #3c281440}.nyr .nyr-pl-cell b{font-family:"Song Myung", var(--rp-serif);text-shadow:0 1px 6px #00000073;font-size:27px;font-weight:400;line-height:1.1}.nyr .nyr-pl-cell small{letter-spacing:.02em;opacity:.92;white-space:nowrap;font-size:10px}.nyr .nyr-pl-cell.e-hwang,.nyr .nyr-pl-cell.e-baek{color:#1e150d}.nyr .nyr-pl-cell.e-hwang b,.nyr .nyr-pl-cell.e-baek b{text-shadow:0 1px 4px #fff0d273}.nyr .nyr-pl-cell.none{color:#8a7d70;background:repeating-linear-gradient(135deg,#3a2a1a0f 0 6px,#0000 6px 12px);box-shadow:inset 0 0 0 1px #3a2a1a38}.nyr .nyr-pl-elems{border-block:1px solid #3a2a1a2e;flex-wrap:wrap;justify-content:center;gap:6px 12px;padding:9px 0;display:flex}.nyr .nyr-pl-el{color:#3c332d;align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.nyr .nyr-pl-el i{background-size:cover;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 1px #00000040}.nyr .nyr-pl-el.zero{color:#9a8e82;-webkit-text-decoration:line-through #9c3a2e80;text-decoration:line-through #9c3a2e80}.nyr .nyr-pl-rows{gap:6px;display:grid}.nyr .nyr-pl-rows>span{color:#3c332d;word-break:keep-all;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px;font-size:13px;line-height:1.6;display:grid}.nyr .nyr-pl-rows em{font-style:normal;font-family:var(--rp-serif);color:#9c3a2e;border-radius:3px;padding:1px 7px;font-size:11px;font-weight:700;box-shadow:inset 0 0 0 1px #9c3a2e73}.nyr .nyr-pl-foot{text-align:center;color:#857a72;letter-spacing:.04em;font-size:11px}.nyr .nyr-tide{opacity:.92;width:calc(100% + 24px);height:92px;-webkit-mask-image:var(--h-feather);-webkit-mask-composite:source-in;-webkit-mask-image:var(--h-feather);mask-image:var(--h-feather);background:#0d0b09;margin:0 -12px;position:relative;-webkit-mask-composite:source-in;mask-composite:intersect}.nyr .nyr-tide-thin{height:64px}.nyr .nyr-tide:before{content:"";background:url(/house/newyear/tide-band.webp) 50% 58%/cover no-repeat;position:absolute;inset:0}.nyr .nyr-halves{gap:18px;display:grid}@media (min-width:560px){.nyr .nyr-halves{grid-template-columns:1fr 1fr}}.nyr .nyr-half{background:var(--nyr-lacquer);box-shadow:inset 0 0 0 1px var(--h-box-line,#efe6d61a), var(--h-box-shadow,0 10px 30px #0006);border-radius:4px;align-content:start;gap:10px;min-width:0;padding:0 16px 16px;display:grid;overflow:hidden}.nyr .nyr-half>.nyr-stage-half{aspect-ratio:16/8;width:calc(100% + 32px);margin:0 -16px}.nyr .nyr-half-k{align-items:baseline;gap:8px;margin:-10px 0 0;display:flex;position:relative}.nyr .nyr-half-k b{font-family:"Song Myung", var(--rp-serif);color:var(--rp-ink);font-size:24px;font-weight:400}.nyr .nyr-half-k small{color:var(--rp-dim);font-size:11.5px}.nyr .nyr-six{border-block:1px solid var(--h-box-line,#efe6d61a);grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;margin:0;padding:8px 0;list-style:none;display:grid}.nyr .nyr-six li{border-radius:3px;justify-items:center;gap:2px;padding:4px 0;display:grid}.nyr .nyr-six li span{font-family:var(--rp-serif);color:var(--rp-ink-2);white-space:nowrap;font-size:12px}.nyr .nyr-six li small{font-family:var(--rp-mono);color:var(--rp-dim);font-size:9.5px}.nyr .nyr-six li.best{background:#e05a4c21}.nyr .nyr-six li.best span{color:var(--rp-seal);font-weight:700}.nyr .nyr-six li.worst{background:#efe6d60d}.nyr .nyr-six li.worst span{text-decoration:underline;-webkit-text-decoration-color:var(--rp-dim);text-decoration-color:var(--rp-dim);text-underline-offset:3px}.nyr .nyr-moods{gap:14px;display:grid}.nyr .nyr-mood{background:var(--nyr-lacquer);box-shadow:inset 0 0 0 1px var(--h-box-line,#efe6d61a);border-radius:4px;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:4px 14px;padding:14px;display:grid}.nyr .nyr-mood.wild{background:radial-gradient(ellipse at 0% 50%, #b5462f33, transparent 60%), var(--nyr-lacquer);box-shadow:inset 0 0 0 1px #e05a4c59}.nyr .nyr-mood.calm{background:radial-gradient(ellipse at 0% 50%, #5a966e29, transparent 60%), var(--nyr-lacquer);box-shadow:inset 0 0 0 1px #78b48c47}.nyr .nyr-mood>.nyr-stage-candle{border-radius:50%;grid-row:1/span 2;width:78px;height:78px;-webkit-mask-image:radial-gradient(circle,#000 55%,#0000 71%);mask-image:radial-gradient(circle,#000 55%,#0000 71%)}.nyr .nyr-mood-k{font-family:var(--rp-serif);color:var(--rp-ink);margin:0;font-size:15px;font-weight:700}.nyr .nyr-mood.wild .nyr-mood-k{color:#f0a493}.nyr .nyr-mood.calm .nyr-mood-k{color:#a9d4b4}.nyr .nyr-mood ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.nyr .nyr-mood li{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;display:grid}.hres .nyr .nyr-mood li img{border-radius:2px;width:36px;height:36px;box-shadow:0 0 0 2px #efe6d6,0 4px 10px #00000073}.nyr .nyr-mood li span{line-height:1.4;display:grid}.nyr .nyr-mood li b{font-family:var(--rp-serif);color:var(--rp-ink);font-size:14px}.nyr .nyr-mood li small{color:var(--rp-dim);font-size:12px}.nyr .nyr-areas{gap:22px;display:grid}.nyr .nyr-area{background:var(--nyr-lacquer);box-shadow:inset 0 0 0 1px var(--h-box-line,#efe6d61a), var(--h-box-shadow,0 10px 30px #0006);border-radius:6px;min-width:0;position:relative;overflow:hidden}.nyr .nyr-area.mine{box-shadow:inset 0 0 0 1px var(--nyr-gold), 0 0 0 1px var(--nyr-gold-2), 0 0 28px #e6c27a1f, var(--h-box-shadow,0 10px 30px #0006)}.nyr .nyr-area-photo{aspect-ratio:16/9;position:relative;overflow:hidden}.hres .nyr .nyr-area-photo img,.nyr .nyr-area-photo img{object-fit:cover;object-position:50% 62%;border-radius:0;width:100%;height:100%;display:block}.nyr .nyr-area-photo:after{content:"";pointer-events:none;background:linear-gradient(#0d0b0900 38%,#0d0b098c 66%,#15120ff5 100%);position:absolute;inset:0}.nyr .nyr-area-title{z-index:1;flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex;position:absolute;bottom:12px;left:16px;right:16px}.nyr .nyr-area-title span{font-family:var(--rp-mono);letter-spacing:.22em;color:var(--rp-gold);flex-basis:100%;font-size:10.5px}.nyr .nyr-area-title b{font-family:"Song Myung", var(--rp-serif);color:#f3e8d4;text-shadow:0 2px 10px #0009;font-size:31px;font-weight:400;line-height:1.05}.nyr .nyr-area-title em{color:#f3e8d4;background:#0d0b0966;border:1px solid #f3e8d466;border-radius:3px;padding:2px 8px;font-size:12px;font-style:normal}.nyr .nyr-area-title em.t-strong{color:#f6c9bf;border-color:#e05a4cb3}.nyr .nyr-area-title em.t-good{color:#f1d9a6;border-color:#e6c27ab3}.nyr .nyr-area-title em.t-hard{color:#cfc5b5;background:#0d0b0999;border-color:#efe6d640}.nyr .nyr-area-mine{z-index:1;font-style:normal;font-family:var(--rp-serif);letter-spacing:.04em;color:#1b1410;background:#e6c27af0;border-radius:3px;padding:3px 9px;font-size:11px;font-weight:700;position:absolute;top:12px;right:12px;box-shadow:0 4px 12px #0006}.nyr .nyr-area-body{gap:10px;padding:14px 16px 18px;display:grid}.nyr .nyr-area-head{font-family:var(--rp-serif);color:var(--rp-ink);text-wrap:balance;word-break:keep-all;margin:0;font-size:17px;font-weight:700;line-height:1.5}.nyr .nyr-area-months{flex-wrap:wrap;gap:6px 16px;margin:0;font-size:13px;display:flex}.nyr .nyr-area-months span{align-items:center;gap:4px;display:inline-flex}.nyr .nyr-area-months .in{color:var(--rp-seal);font-weight:600}.nyr .nyr-area-months .out{color:var(--rp-ink-2)}.nyr .nyr-strip{border-block:1px solid var(--h-box-line,#efe6d61a);grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;margin:0;padding:6px 0;list-style:none;display:grid}.nyr .nyr-strip li{justify-items:center;gap:1px;display:grid}.nyr .nyr-strip small{color:var(--rp-dim);white-space:nowrap;letter-spacing:-.06em;font-size:8.5px;line-height:1}.nyr .nyr-strip em{color:var(--rp-ink-2);white-space:nowrap;letter-spacing:-.04em;font-size:9px;font-style:normal;line-height:1}@media (max-width:380px){.nyr .nyr-strip small{font-size:7.5px}.nyr .nyr-strip em{font-size:8.5px}}.hres .nyr .nyr-verdict{justify-items:center;gap:6px;display:grid}.nyr .nyr-verdict .rp-table{width:100%;margin-top:10px}.nyr .nyr-legend{border-block:1px solid var(--h-box-line,#efe6d61a);flex-wrap:wrap;justify-content:center;gap:6px 14px;margin:0;padding:10px 12px;list-style:none;display:flex}.nyr .nyr-legend li{color:var(--rp-ink-2);align-items:center;gap:4px;font-size:12px;display:inline-flex}.nyr .nyr-askline{color:var(--rp-ink-2);box-shadow:inset 0 0 0 1px var(--nyr-gold-2);word-break:keep-all;background:#e6c27a0d;border-radius:4px;margin:0;padding:10px 14px;font-size:13px;line-height:1.7}.nyr .nyr-push{border-top:1px solid var(--rp-line);margin-top:4px}.nyr .nyr-push .fu-row-txt b{word-break:keep-all}.nyr .nyr-push-body{gap:12px;padding:2px 4px 14px;display:grid}.nyr .nyr-push-body p{color:var(--rp-ink-2);word-break:keep-all;margin:0;font-size:13px;line-height:1.7}.nyr .nyr-push-body .nyr-candle-btn{justify-self:stretch}.nyr .nyr-road .rp-station-no.nyr-no{box-shadow:none;background:0 0;border:0;width:34px;height:34px;top:-2px;left:-46px}.nyr .nyr-road .nyr-no .nyr-mark{width:32px;height:32px}.nyr .nyr-visit{align-items:center;gap:12px;margin:2px 0 6px;display:flex}.hres .nyr .nyr-visit img,.nyr .nyr-visit img{object-fit:cover;border-radius:2px;flex:none;width:42px;height:42px;transform:rotate(-2deg);box-shadow:0 0 0 2px #efe6d6,0 4px 10px #00000073}.nyr .nyr-visit span{min-width:0;color:var(--rp-ink-2);font-size:13px;line-height:1.5;display:block}.nyr .nyr-visit b{font-family:var(--rp-serif);color:var(--rp-ink)}.nyr .nyr-visit small{color:var(--rp-dim);font-size:12px;display:block}.nyr .nyr-month .nyr-dodont{box-shadow:inset 0 0 0 1px var(--h-box-line,#efe6d61a);background:#efe6d609;border-radius:4px;margin-top:8px;padding:10px 12px}.nyr .nyr-dates{gap:22px;margin:0;padding:6px 0 0;list-style:none;display:grid;position:relative}.nyr .nyr-dates:before{content:"";background:linear-gradient(180deg, transparent, var(--nyr-red) 14px, #7d1f19 calc(100% - 14px), transparent);transform-origin:50% 0;border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-14px;bottom:-6px;left:50%;box-shadow:0 0 6px #a8322a59}.nyr .nyr-slip{z-index:1;color:#241d1a;background:var(--nyr-hanji);border-radius:2px;align-content:start;gap:8px;min-width:0;padding:30px 18px 18px;display:grid;position:relative;box-shadow:inset 0 0 36px #6e553238,0 14px 28px #00000080}.nyr .nyr-slip.s0{rotate:-1.2deg}.nyr .nyr-slip.s1{rotate:.9deg}.nyr .nyr-slip.s2{rotate:-.6deg}.nyr .nyr-slip.s3{rotate:1.3deg}.nyr .nyr-slip-knot{background:radial-gradient(circle at 50% 45%,#1a1310 45%,#3a2c22 70%);border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:9px;left:50%;box-shadow:inset 0 1px 2px #0009,0 0 0 1px #3a2a1a33}.nyr .nyr-slip-knot:before{content:"";background:var(--nyr-red);border-radius:1px;width:2px;height:16px;margin-left:-1px;position:absolute;top:-12px;left:50%}.nyr .nyr-slip-knot:after{content:"";background:radial-gradient(at 40% 35%,#d0473b,#8e231c 70%);border-radius:50%;width:14px;height:9px;margin-left:-7px;position:absolute;top:2px;left:50%;box-shadow:0 1px 2px #0006}.nyr .nyr-date-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.nyr .nyr-date-kind{font-family:var(--rp-serif);letter-spacing:.02em;color:#9c3a2e;word-break:keep-all;border-bottom:1.5px solid #9c3a2e73;padding-bottom:2px;font-size:15px;font-weight:900}.nyr .nyr-slip .nyr-mark{mix-blend-mode:multiply}.nyr .nyr-date-day{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.nyr .nyr-date-day b{font-family:var(--rp-serif);letter-spacing:-.01em;color:#1e1712;font-size:28px;font-weight:900}.nyr .nyr-date-day span{font-family:"Song Myung", var(--rp-serif);color:#7b5a26;font-size:17px}.nyr .nyr-date-text{font-family:var(--rp-body,var(--rp-serif));color:#3c332d;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.85}.hres .nyr .nyr-letter-sign{text-align:right;font-family:var(--h-hand);color:#8f3a2b;margin:4px 0 0;font-size:21px}.hres .hlt-rise .nyr-letter-sign{opacity:0;transition:opacity .8s 2.2s}.hres .hlt-wrap.is-open .hlt-rise .nyr-letter-sign{opacity:1}.nyr .nyr-letter-plain{color:#2b2118;background:var(--nyr-hanji);border-radius:4px;padding:22px 20px;box-shadow:inset 0 0 44px #6e553238,0 14px 30px #0000004d}.nyr .nyr-letter-plain .hlt-title{color:#8f3a2b;margin:0;font-size:22px;font-weight:700}.nyr .nyr-letter-plain .hlt-sub{color:#6a5b4c;margin:2px 0 14px;font-size:12px}.nyr .nyr-letter-plain .hlt-body{margin:0 0 1em;font-size:15.5px;line-height:1.95}.nyr .nyr-letter-plain .nyr-letter-sign{text-align:right;color:#8f3a2b;margin:0;font-size:15px}.nyr .nyr-ask{justify-self:stretch}.hres .rvg-head.ch:after{opacity:.9;border-radius:12px;width:46px;height:46px;bottom:10px;box-shadow:0 6px 16px #00000073;background-image:url(/house/prop-notebook.webp)!important;background-size:cover!important}.hres .rvg-head.ch>p{padding-right:58px}.hres .rvg-head.ch>div:first-child>span{font-family:var(--rp-serif);letter-spacing:.12em;font-size:12.5px;font-weight:700}.hres .fu-guest{gap:16px;margin-top:46px;display:grid}.hres .fu-guest+.fu-rows{margin-top:40px}.hres .fu-rows:empty{display:none}.hres .rvg-wrap{isolation:isolate;gap:14px;display:grid;position:relative}.hres .rvg-glow{--candle-inset:-6% 0 8%;--candle-size:72% 52%;--candle-y:34%}.hres .rvg-sheet{color:var(--rp-ink);gap:20px;padding:26px 2px 20px;display:grid;position:relative}.hres .rvg-sheet:before,.hres .rvg-sheet:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#e6c27a80 50%,#0000);height:1px;position:absolute;left:0;right:0}.hres .rvg-sheet:before{top:0}.hres .rvg-sheet:after{bottom:0}.hres .rvg-blank{gap:26px;padding:8px 0 18px;display:grid}.hres .rvg-blank i{background:#efe6d61a;height:1px;display:block}.hres .rvg-blank i:nth-child(2){width:82%}.hres .rvg-blank i:nth-child(3){width:64%}.hres .rvg-field{border-radius:10px;gap:4px;margin:-8px -10px;padding:8px 10px;display:grid;position:relative}.hres .rvg-label{font-family:var(--rp-serif);letter-spacing:.16em;color:#e6c27acc;font-size:12.5px;font-weight:700}.hres .rvg-input{width:100%;box-shadow:none;font-family:var(--rp-serif);color:var(--rp-ink);appearance:none;background:0 0;border:0;border-bottom:1px solid #efe6d629;border-radius:0;outline:none;margin:0;padding:6px 2px 8px;font-size:16px;line-height:1.6;display:block}.hres .rvg-input::placeholder{color:#efe6d652;opacity:1}.hres .rvg-area{resize:none;min-height:calc(7.6em + 2px);line-height:1.9;font-family:var(--rp-body,var(--rp-serif));background:repeating-linear-gradient(#0000 0 calc(1.9em - 1px),#e6c27a21 calc(1.9em - 1px) 1.9em) local;border-bottom:0;padding:0 2px 2px;font-size:16px}.hres .rvg-ink{pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#e6c27a,#e6c27a8c 72%,#e6c27a00);border-radius:1px;height:1px;transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;bottom:8px;left:10px;right:10px;transform:scaleX(0);box-shadow:0 0 8px #e0892b73}.hres .rvg-field:focus-within .rvg-ink{transform:none}.hres .rvg-rate{align-items:center;gap:4px;margin:2px 0 0 -6px;display:flex}.hres .rvg-star{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative}.hres .rvg-star svg{width:32px;height:32px;transition:filter .4s;overflow:visible}.hres .rvg-star.on svg{filter:drop-shadow(0 0 6px #e0892b80)}.hres .rvg-star .o{fill:none;stroke:#e6c27a99;stroke-width:1.15px;stroke-linejoin:round}.hres .rvg-star .i{fill:#e6c27a;stroke:#f2d9a0;stroke-width:.5px;stroke-linejoin:round;opacity:0;transform-box:fill-box;transform-origin:50% 55%;transition:opacity .25s}.hres .rvg-star.hint .i{opacity:.25}.hres .rvg-star.on .i{opacity:1;animation:rvg-lit .6s cubic-bezier(.22,1.25,.36,1) var(--d,0s) both}.hres .rvg-star:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle,#e0892b6b,#e0892b00 68%);border-radius:50%;position:absolute;inset:2px}.hres .rvg-star.on:after{animation:rvg-bloom .9s ease-out var(--d,0s) both}.hres .rvg-star:focus-visible{outline-offset:-2px;outline:1.5px solid #e6c27acc}@keyframes rvg-lit{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:none}}@keyframes rvg-bloom{0%{opacity:0;transform:scale(.4)}35%{opacity:1}to{opacity:0;transform:scale(1.7)}}.hres .rvg-consent{cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;display:grid;position:relative}.hres .rvg-consent input{opacity:0;cursor:pointer;width:20px;height:20px;margin:0;position:absolute;top:0;left:0}.hres .rvg-box{background:0 0;border-radius:3px;place-items:center;width:18px;height:18px;margin-top:2px;display:grid;box-shadow:inset 0 0 0 1.2px #e6c27a8c}.hres .rvg-box svg{width:17px;height:17px;overflow:visible}.hres .rvg-box path{fill:none;stroke:#e6c27a;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20px;transition:stroke-dashoffset .45s cubic-bezier(.65,0,.35,1)}.hres .rvg-consent input:checked+.rvg-box path{stroke-dashoffset:0}.hres .rvg-consent input:focus-visible+.rvg-box{outline-offset:2px;outline:1.5px solid #e6c27acc}.hres .rvg-consent-t{color:var(--rp-ink-2);word-break:keep-all;font-size:13px;line-height:1.65}.hres .rvg-consent-t small{color:var(--rp-dim);font-size:12px}.hres .rvg-fine{color:var(--rp-dim);word-break:keep-all;background:linear-gradient(90deg,#e6c27a47,#e6c27a00 85%) 0 0/100% 1px no-repeat;margin:0;padding-top:12px;font-size:12px;line-height:1.6}.hres .rvg-event{color:var(--rp-ink-2);word-break:keep-all;background:#e0892b0f;border-radius:6px;gap:2px;margin:0;padding:10px 12px;font-size:13px;line-height:1.7;display:grid;box-shadow:inset 0 0 0 1px #e6c27a47}.hres .rvg-sheet .rvg-event strong{color:#e6c27a}.hres .rvg-event small{color:var(--rp-dim);font-size:12px}.hres .rvg-sheet>.kw-miss-note{margin-top:-12px}.hres .rvg-send[disabled]{cursor:progress;filter:saturate(.75)brightness(.88)}.hres .rvg-err{text-align:center;justify-content:center}.hres .rvg-written{gap:10px;display:grid}.hres .rvg-wstars{gap:3px;margin:0 0 2px;display:flex}.hres .rvg-wstars svg{width:22px;height:22px;overflow:visible}.hres .rvg-wstars path{fill:#efe6d61f}.hres .rvg-wstars svg.on path{fill:#e6c27a}.hres .rvg-wstars svg.on{filter:drop-shadow(0 0 4px #e0892b66)}.hres .rvg-wtitle{font-family:var(--rp-serif);color:var(--rp-ink);word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:18.5px;font-weight:900;line-height:1.5}.hres .rvg-wbody{font-family:var(--rp-body,var(--rp-serif));color:#efe6d6c7;white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.9}.hres .rvg-wfoot{background:linear-gradient(90deg,#e6c27a00 15%,#e6c27a47) top/100% 1px no-repeat;justify-content:flex-end;align-items:center;min-height:54px;padding-top:10px;display:flex}.hres .rvg-wfoot .rp-stamp{margin-right:6px}.hres .rvg-written>*{animation:1.1s cubic-bezier(.22,1,.36,1) both rvg-surface}.hres .rvg-written>:nth-child(2){animation-delay:.2s}.hres .rvg-written>:nth-child(3){animation-delay:.4s}.hres .rvg-wstars svg.on{animation:.55s cubic-bezier(.22,1.25,.36,1) both rvg-lit;animation-delay:calc(.15s + var(--n,0) * 90ms)}@keyframes rvg-surface{0%{opacity:0;filter:blur(6px);transform:translateY(4px)}to{opacity:1;filter:none;transform:none}}.hres .rvg-thanks{text-align:center;justify-items:center;gap:2px;margin:0;animation:.8s cubic-bezier(.22,1,.36,1) 1.2s both rvg-rise;display:grid}.hres .rvg-wrap .rvg-thanks b{font-family:var(--rp-serif);color:var(--h-gold,#e6c27a);font-size:16px;font-weight:700}.hres .rvg-thanks span{font-family:var(--h-hand);color:#dccaa8;font-size:21px;line-height:1.3}@keyframes rvg-rise{0%{opacity:0;transform:translateY(8px)}}.nyr-return{z-index:30;cursor:pointer;font-family:var(--h-serif,serif);color:var(--h-gold,#e6c27a);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#15120fe0;border:0;border-radius:999px;align-items:center;gap:6px;margin:4px 0 10px;padding:8px 15px 8px 12px;font-size:13.5px;font-weight:700;display:inline-flex;position:sticky;top:10px;box-shadow:inset 0 0 0 1px #e6c27a73,0 8px 20px #00000073}.nyr-return span{font-size:18px;line-height:1}.nyr-return:focus-visible{outline:2px solid var(--h-gold,#e6c27a);outline-offset:3px}.nyr :is(.nyr-six,.nyr-strip,.nyr-legend,.nyr-cv-months)>:first-child{--n:0}.nyr :is(.nyr-six,.nyr-strip,.nyr-legend,.nyr-cv-months)>:nth-child(2){--n:1}.nyr :is(.nyr-six,.nyr-strip,.nyr-legend,.nyr-cv-months)>:nth-child(3){--n:2}.nyr :is(.nyr-six,.nyr-strip,.nyr-legend,.nyr-cv-months)>:nth-child(4){--n:3}.nyr :is(.nyr-six,.nyr-strip,.nyr-legend,.nyr-cv-months)>:nth-child(5){--n:4}.nyr :is(.nyr-six,.nyr-strip,.nyr-legend,.nyr-cv-months)>:nth-child(6){--n:5}.nyr :is(.nyr-strip,.nyr-cv-months)>:nth-child(7){--n:6}.nyr :is(.nyr-strip,.nyr-cv-months)>:nth-child(8){--n:7}.nyr :is(.nyr-strip,.nyr-cv-months)>:nth-child(9){--n:8}.nyr :is(.nyr-strip,.nyr-cv-months)>:nth-child(10){--n:9}.nyr :is(.nyr-strip,.nyr-cv-months)>:nth-child(11){--n:10}.nyr :is(.nyr-strip,.nyr-cv-months)>:nth-child(12){--n:11}@keyframes nyr-tide-drift{0%{background-position:40% 58%}to{background-position:62% 58%}}.nyr .nyr-tide:before{animation:18s ease-in-out infinite alternate nyr-tide-drift}.rp-motion .nyr-cv-sheet .nyr-cv-months .nyr-mark{opacity:0;transition:opacity .3s,scale .45s cubic-bezier(.2,1.4,.4,1),rotate .45s;transition-delay:calc(.7s + var(--n,0) * 85ms);rotate:-14deg;scale:1.7}.rp-motion .nyr-cv-sheet.rv-on .nyr-cv-months .nyr-mark{opacity:1;rotate:none;scale:1}.rp-motion .nyr-stage.rv{filter:brightness(.35)saturate(.7);transition:opacity 1s,transform 1.6s cubic-bezier(.22,1,.36,1),filter 1.4s;transform:scale(1.06)}.rp-motion .nyr-stage.rv.rv-on{filter:none;transform:none}.rp-motion .nyr-tide.rv{opacity:.92;transform:none}.rp-motion .nyr-tide.rv:before{clip-path:inset(0 100% 0 0);transition:clip-path 1.6s cubic-bezier(.22,1,.36,1)}.rp-motion .nyr-tide.rv.rv-on:before{clip-path:inset(0)}.rp-motion .nyr-album.rv{transform:none}.rp-motion .nyr-album .nyr-ilju b{opacity:0;letter-spacing:.6em;filter:blur(6px);transition:opacity .8s .1s,letter-spacing 1.1s cubic-bezier(.22,1,.36,1) .1s,filter 1s .1s}.rp-motion .nyr-album.rv-on .nyr-ilju b{opacity:1;letter-spacing:.14em;filter:none}.rp-motion .nyr-album .nyp-album{opacity:0;transition:opacity .7s .45s,translate .9s cubic-bezier(.22,1,.36,1) .45s,rotate 1s cubic-bezier(.34,1.3,.64,1) .45s,scale .9s .45s;translate:0 -22px;rotate:-4deg;scale:.95}.rp-motion .nyr-album.rv-on .nyp-album{opacity:1;translate:none;rotate:none;scale:1}.rp-motion .nyr-album .nyr-gloss,.rp-motion .nyr-album .nyr-bestiary{opacity:0;transition:opacity .7s 1.1s}.rp-motion .nyr-album.rv-on .nyr-gloss,.rp-motion .nyr-album.rv-on .nyr-bestiary{opacity:1}.rp-motion .nyr-nature>li.rv{transform:none}.rp-motion .nyr-nature>li .nyr-num{opacity:0;filter:blur(3px);transition:opacity .35s .1s,scale .5s cubic-bezier(.2,1.4,.4,1) .1s,filter .4s .1s;scale:1.9}.rp-motion .nyr-nature>li.rv-on .nyr-num{opacity:1;filter:none;scale:1}.rp-motion .nyr-nature>li .nyr-num:after{transform-origin:top;transition:transform .8s .5s;transform:scaleY(0)}.rp-motion .nyr-nature>li.rv-on .nyr-num:after{transform:none}.rp-motion .nyr-nature>li>div{opacity:0;transition:opacity .6s .3s,translate .7s cubic-bezier(.22,1,.36,1) .3s;translate:12px}.rp-motion .nyr-nature>li.rv-on>div{opacity:1;translate:none}.rp-motion .nyr-habits li.rv{transition:opacity .6s,transform .8s cubic-bezier(.22,1,.36,1);transition-delay:var(--rv-d,0s);transform:translate(-16px)}.rp-motion .nyr-habits li.rv.rv-on{transform:none}.rp-motion .nyr-family li.rv{transition-timing-function:cubic-bezier(.34,1.4,.64,1);transform:translateY(10px)scale(.9)}.rp-motion .nyr-handle.rv{transform:translateY(16px)scale(.985)}.rp-motion .nyr-handle .nyr-dodont p{opacity:0;transition:opacity .5s,translate .6s;translate:-8px}.rp-motion .nyr-handle .nyr-dodont p:first-child{transition-delay:.7s}.rp-motion .nyr-handle .nyr-dodont p:nth-child(2){transition-delay:.9s}.rp-motion .nyr-handle.rv-on .nyr-dodont p{opacity:1;translate:none}.rp-motion .nyr-pillars.rv{transform-origin:50% 100%;transition:opacity .8s,transform 1s cubic-bezier(.22,1,.36,1);transform:perspective(900px)rotateX(16deg)translateY(22px)}.rp-motion .nyr-pillars.rv.rv-on{transform:none}@keyframes nyr-pl-hint{0%,to{transform:rotateY(0)}35%{transform:rotateY(-16deg)}60%{transform:rotateY(5deg)}}.rp-motion .nyr-pillars.rv-on .nyr-pl-flip:not(.touched){animation:1.3s cubic-bezier(.3,.7,.3,1) 1.3s nyr-pl-hint}.nyr .nyr-pl-flip.flipped .nyr-pl-col{animation:.6s cubic-bezier(.22,1,.36,1) both nyr-pl-col;animation-delay:calc(.45s + var(--c,0) * .11s)}.nyr .nyr-pl-col:first-child{--c:3}.nyr .nyr-pl-col:nth-child(2){--c:2}.nyr .nyr-pl-col:nth-child(3){--c:1}.nyr .nyr-pl-col:nth-child(4){--c:0}@keyframes nyr-pl-col{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rp-motion .nyr-half .nyr-six .nyr-mark{opacity:0;transition:opacity .3s,scale .45s cubic-bezier(.2,1.4,.4,1),rotate .45s;transition-delay:calc(var(--rv-d,0s) + .5s + var(--n,0) * .11s);rotate:-12deg;scale:1.8}.rp-motion .nyr-half.rv-on .nyr-six .nyr-mark{opacity:1;rotate:none;scale:1}.rp-motion .nyr-half .nyr-six li.best{background:0 0;transition:background .6s 1.4s}.rp-motion .nyr-half.rv-on .nyr-six li.best{background:#e05a4c21}.rp-motion .nyr-mood.rv{transform:translate(-10px)}.rp-motion .nyr-mood.rv.rv-on{transform:none}.rp-motion .nyr-mood li{opacity:0;transition:opacity .5s,translate .5s;translate:0 6px}.rp-motion .nyr-mood li:first-child{transition-delay:.5s}.rp-motion .nyr-mood li:nth-child(2){transition-delay:.65s}.rp-motion .nyr-mood li:nth-child(3){transition-delay:.8s}.rp-motion .nyr-mood.rv-on li{opacity:1;translate:none}.rp-motion .nyr-area.rv{transform:translateY(18px)}.rp-motion .nyr-area-photo img{filter:brightness(.45);transition:scale 1.8s cubic-bezier(.22,1,.36,1),filter 1.2s;scale:1.14}.rp-motion .nyr-area.rv-on .nyr-area-photo img{filter:none;scale:1}.rp-motion .nyr-area-title b,.rp-motion .nyr-area-title span{opacity:0;transition:opacity .6s .35s,translate .7s cubic-bezier(.22,1,.36,1) .35s;translate:0 12px}.rp-motion .nyr-area.rv-on .nyr-area-title b,.rp-motion .nyr-area.rv-on .nyr-area-title span{opacity:1;translate:none}.rp-motion .nyr-area-title em,.rp-motion .nyr-area-mine{opacity:0;transition:opacity .3s .75s,scale .45s cubic-bezier(.2,1.4,.4,1) .75s,rotate .45s .75s;rotate:-6deg;scale:1.5}.rp-motion .nyr-area.rv-on .nyr-area-title em,.rp-motion .nyr-area.rv-on .nyr-area-mine{opacity:1;rotate:none;scale:1}.rp-motion .nyr-area .nyr-strip .nyr-mark{opacity:0;transition:opacity .25s,scale .35s cubic-bezier(.2,1.4,.4,1);transition-delay:calc(.9s + var(--n,0) * 60ms);scale:.4}.rp-motion .nyr-area.rv-on .nyr-strip .nyr-mark{opacity:1;scale:1}.rp-motion .nyr-legend.rv{transform:none}.rp-motion .nyr-legend li{opacity:0;transition:opacity .4s,translate .4s;transition-delay:calc(.15s + var(--n,0) * .11s);translate:0 6px}.rp-motion .nyr-legend.rv-on li{opacity:1;translate:none}.rp-motion .nyr-month .nyr-visit img{opacity:0;transition:opacity .45s,rotate .6s cubic-bezier(.34,1.4,.64,1),scale .6s cubic-bezier(.34,1.4,.64,1);transition-delay:calc(var(--rv-d,0s) + .35s);rotate:-16deg;scale:.8}.rp-motion .nyr-month.rv-on .nyr-visit img{opacity:1;rotate:none;scale:1}.rp-motion .nyr-dates:before{transition:transform 1.4s cubic-bezier(.22,1,.36,1);transform:scaleY(0)}.rp-motion .nyr-dates.rv{opacity:1;transform:none}.rp-motion .nyr-dates.rv-on:before{transform:none}.rp-motion .nyr-dates>li.rv{transform-origin:50% 12px;transition:opacity .6s,transform 1.1s cubic-bezier(.34,1.45,.5,1);transition-delay:var(--rv-d,0s);transform:translateY(-18px)rotate(-6deg)}.rp-motion .nyr-dates>li.rv.rv-on{transform:none}.rp-motion .nyr-dates>li .nyr-mark{opacity:0;transition:opacity .3s,scale .45s cubic-bezier(.2,1.4,.4,1),rotate .45s;transition-delay:calc(var(--rv-d,0s) + .65s);rotate:-14deg;scale:1.8}.rp-motion .nyr-dates>li.rv-on .nyr-mark{opacity:1;rotate:none;scale:1}.rp-motion .rvg-sheet.rv{transition:opacity .9s,transform 1.1s cubic-bezier(.22,1,.36,1)}.rp-motion .rvg-sheet.rv:before,.rp-motion .rvg-sheet.rv:after{transition:transform 1.3s cubic-bezier(.22,1,.36,1) .25s;transform:scaleX(0)}.rp-motion .rvg-sheet.rv:after{transition-delay:.5s}.rp-motion .rvg-sheet.rv.rv-on:before,.rp-motion .rvg-sheet.rv.rv-on:after{transform:none}.rp-motion .rvg-sheet .rvg-star .o{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s cubic-bezier(.65,0,.35,1);transition-delay:calc(.45s + var(--n,0) * .12s)}.rp-motion .rvg-sheet.rv-on .rvg-star .o{stroke-dashoffset:0}.rp-motion .rvg-sheet.rv:not(.rv-on) .rvg-written>*,.rp-motion .rvg-sheet.rv:not(.rv-on) .rvg-wstars svg.on{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.nyr .nyr-tide:before,.hres .rvg-star.on .i,.hres .rvg-star.on:after,.hres .rvg-written>*,.hres .rvg-wstars svg.on,.hres .rvg-thanks{animation:none}.hres .rvg-ink,.hres .rvg-box path,.hres .rvg-star .i,.hres .rvg-star svg,.nyr .nyr-pl-inner{transition:none}.nyr .nyr-pl-flip.flipped .nyr-pl-col{animation:none}.rp-motion .nyr-pillars .nyr-pl-flip{animation:none!important}}.hres .nyr .nyr-slip,.hres .nyr .nyr-pl-back{--rp-ink:#1e1712;--rp-ink-2:#3c332d;--rp-dim:#6b605a;--rp-line:#3a2a1a33}.hres .nyr .nyr-slip .nyr-date-day b{color:#1e1712}.hres .nyr .nyr-pl-cell b{color:inherit}.nyd-bar{z-index:40;padding-bottom:env(safe-area-inset-bottom,0px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--h-sans,system-ui, sans-serif);background:#15120ff0;border-top:1px solid #e6c27a40;position:fixed;bottom:0;left:0;right:0}.nyd-bar[hidden]{display:none}body:has(.hnav) .nyd-bar{bottom:calc(60px + env(safe-area-inset-bottom,0px));padding-bottom:0}.nyd-bar>div{align-items:center;gap:12px;max-width:42rem;margin:0 auto;padding:10px 16px;display:flex}.nyd-bar p{min-width:0;color:var(--h-muted,#a89d8d);word-break:keep-all;flex:1;margin:0;font-size:12px;line-height:1.45}.nyd-bar p b{color:var(--h-paper,#efe6d6);font-weight:600}.nyr-candle-btn{--ring:#e6c27ad9;--ring-w:1px;--halo:#e0892b6b;isolation:isolate;cursor:pointer;width:100%;min-height:64px;font:inherit;text-align:center;color:#f9eccc;-webkit-tap-highlight-color:transparent;text-shadow:0 1px 2px #000000e6,0 0 18px #e0892b66;background:radial-gradient(70% 120%,#120d0a52,#120d0ad6 80%),linear-gradient(#e6c27a1a,#0000 45%),url(/house/cta-candles.webp) 50% 45%/cover no-repeat,#120d0a;border:0;border-radius:3px;align-content:center;justify-items:center;gap:3px;padding:12px 18px 11px;text-decoration:none;transition:transform .15s,filter .2s;animation:3.6s ease-in-out infinite lux-glow;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e6c27ad9,inset 0 0 0 4px #120d0ae6,inset 0 0 0 5px #e6c27a59,0 18px 34px -16px #000000f2,0 0 26px -10px #e0892b6b}.nyr-candle-btn:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0000,#ffe8b44d,#0000);width:34%;animation:3.6s ease-in-out infinite lux-sheen2;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.nyr-candle-btn .nyr-candle-main{font-family:var(--h-serif,var(--rp-serif,serif));letter-spacing:.04em;color:#f9eccc;align-items:center;gap:10px;font-size:17px;font-weight:700;line-height:1.25;display:inline-flex}.nyr-candle-btn .nyr-candle-main:before,.nyr-candle-btn .nyr-candle-main:after{content:"";background:linear-gradient(90deg,#0000,#e6c27ad9);width:16px;height:1px}.nyr-candle-btn .nyr-candle-main:after{transform:scaleX(-1)}.nyr-candle-btn small{color:#f7e8c4d1;text-shadow:0 1px 3px #000000f2;font-size:12px;font-weight:500;display:block}.nyr-candle-btn:hover{filter:brightness(1.08)}.nyr-candle-btn:active{transform:scale(.985)}.nyr-candle-btn:focus-visible{outline-offset:3px;outline:2px solid #f0d08c}.nyr-candle-btn.nyr-candle-sm{min-height:50px;padding:10px 14px}.nyr-candle-btn.nyr-candle-sm .nyr-candle-main{font-size:15px}.nyr-candle-btn.nyr-candle-bar{flex:none;width:auto;min-height:46px;padding:9px 14px}.nyr-candle-btn.nyr-candle-bar .nyr-candle-main{gap:7px;font-size:14.5px}.nyr-candle-btn.nyr-candle-bar .nyr-candle-main:before,.nyr-candle-btn.nyr-candle-bar .nyr-candle-main:after{width:10px}.rp-demo .nyr-candle-btn{width:auto}@media (max-width:420px){.rp-demo .nyr-candle-btn{width:100%}}.rp-layer .rp-shop .nyr-candle-btn{margin-top:4px}@media (prefers-reduced-motion:reduce){.nyr-candle-btn,.nyr-candle-btn:after{animation:none}}body:has(.nyd-bar) .hres.rp-wrap{padding-bottom:150px!important}.hres .rp-btn:not(.rp-btn-ghost):not(.rp-btn-danger),.hres .hlg-sheet-go,.hres .hrm-cta,body.house-flow .aks-btn{--ring:#e6c27ad9;--ring-w:1px;--halo:#e0892b6b;isolation:isolate;color:#f9eccc;font-family:var(--h-serif,var(--rp-serif,serif));letter-spacing:.03em;text-shadow:0 1px 2px #000000e6,0 0 14px #e0892b66;background:radial-gradient(70% 120%,#120d0a52,#120d0ad6 80%),linear-gradient(#e6c27a1a,#0000 45%),url(/house/cta-candles.webp) 50% 45%/cover no-repeat,#120d0a;border-color:#0000;border-radius:3px;font-weight:700;animation:3.6s ease-in-out infinite lux-glow;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e6c27ad9,inset 0 0 0 4px #120d0ae6,inset 0 0 0 5px #e6c27a59,0 14px 28px -16px #000000f2,0 0 24px -10px #e0892b6b}.hres .rp-btn:not(.rp-btn-ghost):not(.rp-btn-danger):after,.hres .hlg-sheet-go:after,.hres .hrm-cta:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0000,#ffe8b447,#0000);width:34%;animation:3.6s ease-in-out infinite lux-sheen2;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.hres .rp-btn:not(.rp-btn-ghost):not(.rp-btn-danger):hover,.hres .hlg-sheet-go:hover,.hres .hrm-cta:hover{filter:brightness(1.08)}.hres .rp-btn:not(.rp-btn-ghost):not(.rp-btn-danger):focus-visible,.hres .hlg-sheet-go:focus-visible,.hres .hrm-cta:focus-visible{outline-offset:3px;outline:2px solid #f0d08c}.hres [class*="bg-[#e8bd63]"],.hres [class*="bg-[#c4973b]"],body.house-flow [class*="bg-[#c4973b]"],body.house-flow [role=dialog][aria-label=로그인\ 방법] [class*="bg-[#e8bd63]"],.house .hlegal [class*="bg-[#e8bd63]"],.house .hlegal .bg-primary{text-shadow:0 1px 2px #000000e6,0 0 14px #e0892b66;font-family:var(--h-serif,serif);letter-spacing:.03em;color:#f9eccc!important;background:radial-gradient(70% 120%,#120d0a52,#120d0ad6 80%),linear-gradient(#e6c27a1a,#0000 45%),url(/house/cta-candles.webp) 50% 45%/cover no-repeat,#120d0a!important;border-color:#0000!important;border-radius:3px!important;box-shadow:inset 0 0 0 1px #e6c27ad9,inset 0 0 0 4px #120d0ae6,inset 0 0 0 5px #e6c27a59,0 12px 24px -14px #000000f2,0 0 22px -10px #e0892b6b!important}body:has(.hres) [class*="bg-[var(--fh-gold)]"]{text-shadow:0 1px 2px #000000e6,0 0 14px #e0892b66;font-family:var(--h-serif,serif);letter-spacing:.03em;color:#f9eccc!important;background:radial-gradient(70% 120%,#120d0a52,#120d0ad6 80%),linear-gradient(#e6c27a1a,#0000 45%),url(/house/cta-candles.webp) 50% 45%/cover no-repeat,#120d0a!important;border-color:#0000!important;border-radius:3px!important;box-shadow:inset 0 0 0 1px #e6c27ad9,inset 0 0 0 4px #120d0ae6,inset 0 0 0 5px #e6c27a59,0 12px 24px -14px #000000f2,0 0 22px -10px #e0892b6b!important}.hres .ak-send,.house .hlg-code-row button,.house .hpb-stick-cta,.house .myo-edit,.house .hmy-btn:not(.ghost),body.house-flow .aks-text button[type=submit],.house .kw-asks .aki-btn-on{color:#f2d9a0;text-shadow:0 0 10px #e0892b59;background:linear-gradient(#2a2119,#15110d);border-color:#0000;border-radius:4px;box-shadow:inset 0 0 0 1px #e6c27abf,inset 0 0 0 3px #120d0ae6,inset 0 0 0 4px #e6c27a47,0 6px 14px -8px #000c}.house .kw-asks .aki-btn-on{box-shadow:inset 0 0 0 1.5px #f0d28cf2,inset 0 0 0 3px #120d0ae6,inset 0 0 0 4px #e6c27a59,0 0 16px -6px #e0892b99}@media (prefers-reduced-motion:reduce){.hres .rp-btn:not(.rp-btn-ghost):not(.rp-btn-danger),.hres .rp-btn:after,.hres .hlg-sheet-go:after,.hres .hrm-cta:after{animation:none}}.house .kw-person-head,.house .kw-field-head{flex-wrap:wrap;row-gap:2px}.house .kw-person-head b,.house .kw-field-head b{white-space:nowrap}.house .kw-person-head small,.house .kw-field-head small{text-align:right;margin-left:auto}.hres.rp.rp-wrap:has(.nyr){box-shadow:none;border-radius:0;margin-top:0}.hres .nyr>.rp-tabs:not(.rp-tabs-fixed){border-radius:0;max-width:none;margin:0 -16px 14px;padding-inline:12px;box-shadow:0 6px 16px -10px #00000059}.hres .ak-input-wrap .ak-send{border-radius:50%;width:36px;height:36px;right:7px;box-shadow:inset 0 0 0 1px #e6c27abf,inset 0 0 0 3px #120d0ae6,inset 0 0 0 4px #e6c27a47}.hres .ak-input-wrap .ak-input{scrollbar-width:none;padding-right:52px}.hres .ak-input-wrap .ak-input::-webkit-scrollbar{display:none}.hres .ak-me .ak-bub.ak-bub{color:#2b2118;letter-spacing:normal;background:linear-gradient(#c4b08a2e,#c4b08a2e),#efe6d6 url(/house/tex-paper.webp) 50%/cover;border-radius:14px 14px 4px;padding:11px 16px 11px 14px;font-family:Gowun Batang,Noto Serif KR,Apple SD Gothic Neo,serif;font-size:14.5px;line-height:1.7;position:relative;box-shadow:inset -3px 0 #a8322abf,inset 0 0 18px #6e553229,0 8px 18px -10px #000000b3}body.house-flow .aks-msg-me.aks-msg-me{color:#2b2118;letter-spacing:normal;background:linear-gradient(#c4b08a2e,#c4b08a2e),#efe6d6 url(/house/tex-paper.webp) 50%/cover;border-color:#0000;font-family:Gowun Batang,Noto Serif KR,Apple SD Gothic Neo,serif;box-shadow:inset -3px 0 #a8322abf,inset 0 0 18px #6e553229,0 8px 18px -10px #000000b3}.hres .ak-writing span{padding-bottom:6px;position:relative}.hres .ak-writing .ak-dots{vertical-align:middle;gap:3px;margin-left:4px;display:inline-flex}.hres .ak-writing .ak-dots i{background:var(--h-gold,#e6c27a);opacity:.25;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite ak-dot}.hres .ak-writing .ak-dots i:nth-child(2){animation-delay:.2s}.hres .ak-writing .ak-dots i:nth-child(3){animation-delay:.4s}@keyframes ak-dot{0%,to{opacity:.2;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.hres .ak-writing .ak-clock{color:var(--h-muted);opacity:.85;font-variant-numeric:tabular-nums;font-size:11px}.hres .ak-writing .ak-sweep{background:#e6c27a1f;height:1px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.hres .ak-writing .ak-sweep:after{content:"";background:linear-gradient(90deg,#0000,#f0d28ce6,#0000);width:40%;animation:1.8s ease-in-out infinite ak-sweep;position:absolute;top:0;bottom:0}@keyframes ak-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.hres .ak-writing .ak-dots i{opacity:.7;animation:none}.hres .ak-writing .ak-sweep:after{animation:none}}.house .kw-place{gap:8px;margin:-10px 0 18px;display:grid}.house .kw-place .kw-input{scroll-margin-top:110px}.house .kw-place-panel{background:#15120fb8;border:1px solid #e6c27a47;border-radius:4px;gap:8px;padding:12px;display:grid}.house .kw-place-list{gap:4px;max-height:260px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.house .kw-place-list button{font:inherit;text-align:left;width:100%;color:var(--h-fg);cursor:pointer;background:#e6c27a0d;border:1px solid #0000;border-radius:4px;gap:2px;padding:10px 12px;display:grid}.house .kw-place-list button:hover,.house .kw-place-list button:focus-visible{border-color:#e0892b8c;outline:none}.house .kw-place-list button[aria-selected=true]{border-color:#e0892ba6}.house .kw-place-list b{font-family:var(--h-serif);color:var(--h-paper);font-size:15.5px;font-weight:600}.house .kw-place-list small{color:var(--h-muted);font-size:11.5px}.house .kw-place-none{color:var(--h-muted);padding:8px 4px;font-size:13px}.house .kw-place-note{color:var(--h-muted);margin:0;font-size:12px;line-height:1.55}.house .kw-place-clear{font:inherit;color:var(--h-muted);cursor:pointer;background:0 0;border:1px solid #e6c27a4d;border-radius:4px;justify-self:start;padding:6px 10px;font-size:12.5px}.nyask .nyask-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.nyask .nyask-dots{gap:5px;display:inline-flex}.nyask .nyask-dots i{background:#efe6d629;border-radius:50%;width:7px;height:7px}.nyask .nyask-dots i.on{background:var(--fh-gold,#e6c27a)}.nyask .nyask-dots i.now{box-shadow:0 0 0 1.5px var(--fh-gold,#e6c27a) inset;background:0 0}.nyask .nyask-intro{color:var(--fh-text-dim,#a39a8c);margin:8px 0 2px;font-size:13px;line-height:1.6}.nyask .nyask-opts{gap:8px;margin-top:12px;display:grid}.nyask .nyask-opt{text-align:left;cursor:pointer;border-radius:12px;align-items:flex-start;width:100%;padding:12px 14px;font-size:15px}.nyask .nyask-skip{color:var(--fh-text-dim,#a39a8c);border-style:dashed}.nyask .nyask-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.nyask .nyask-fine{color:var(--fh-text-dim,#a39a8c);margin:10px 0 0;font-size:12px}body.nyq-lock{overflow:hidden}.nyq-root{z-index:999;min-height:0;color:var(--h-fg);opacity:1;background:#100d0b;transition:opacity .6s;animation:.7s both nyq-in;position:fixed;inset:0;overflow:hidden}.nyq-root.nyq-leaving{opacity:0;animation:.6s cubic-bezier(.4,0,.2,1) forwards nyq-out}@keyframes nyq-out{0%{opacity:1}to{opacity:0}}.nyq-root.nyq-dim .nyq-col,.nyq-root.nyq-dim .nyq-stage{opacity:0;transition:opacity .75s}.nyq-root.nyq-gone .nyq-col,.nyq-root.nyq-gone .nyq-stage{transition-duration:.35s}.nyq-root.nyq-gone{animation:.5s cubic-bezier(.4,0,.2,1) .3s forwards nyq-out}.nyq-afterfade{z-index:1000;pointer-events:none;background:#100d0b;animation:1.2s .15s forwards nyq-afterfade;position:fixed;inset:0}@keyframes nyq-afterfade{to{opacity:0;visibility:hidden}}.nyq-fadein{animation:.5s both nyq-in}.nyq-drawer-v.miss{color:var(--h-muted);font-size:14px}.nyq-confirm-root{z-index:6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080605b3;justify-content:center;align-items:center;padding:24px;animation:.45s cubic-bezier(.33,1,.68,1) backwards nyq-in;display:flex;position:absolute;inset:0}.nyq-confirm{text-align:center;outline-offset:4px;background:radial-gradient(120% 90% at 50% 0,#e0892b1a,#0000 60%),linear-gradient(#211b16,#17130f);border:1px solid #e6c27a80;outline:1px solid #e6c27a29;width:100%;max-width:340px;padding:30px 22px 20px;animation:.64s cubic-bezier(.16,1,.3,1) 50ms backwards nyq-cf-rise,1.1s cubic-bezier(.16,1,.3,1) .12s backwards nyq-cf-gild;position:relative;box-shadow:0 30px 60px #0009}.nyq-confirm-seal{filter:drop-shadow(0 4px 8px #0009);width:46px;height:46px;animation:.46s cubic-bezier(.2,.9,.3,1.2) .36s backwards nyq-cf-stamp;position:absolute;top:-23px;left:calc(50% - 23px);transform:rotate(-6deg)}.nyq-confirm-seal img{width:46px;height:46px;display:block}.nyq-confirm-seal:after{content:"";opacity:0;pointer-events:none;border:1.5px solid #c82e228c;border-radius:5px;animation:.9s cubic-bezier(.2,.7,.3,1) .62s nyq-cf-ink;position:absolute;inset:1px}.nyq-confirm-t{font-family:var(--h-serif);color:#f4e3bf;margin:6px 0 10px;font-size:20px;font-weight:600;animation:.55s cubic-bezier(.16,1,.3,1) .16s backwards nyq-cf-line}.nyq-confirm-b{font-family:var(--h-serif);color:var(--h-paper2);text-wrap:pretty;word-break:keep-all;margin:0 0 20px;font-size:15px;line-height:1.7;animation:.55s cubic-bezier(.16,1,.3,1) .22s backwards nyq-cf-line}.nyq-confirm-acts{justify-items:center;animation:.55s cubic-bezier(.16,1,.3,1) .3s backwards nyq-cf-line;display:grid}.nyq-confirm-stay{width:100%}.nyq-confirm-root.out{pointer-events:none;animation:.24s ease-in forwards nyq-out}.nyq-confirm-root.out .nyq-confirm{animation:.24s cubic-bezier(.4,0,1,1) forwards nyq-cf-sink}@keyframes nyq-cf-rise{0%{opacity:0;filter:blur(3px);transform:translateY(18px)scale(.965)}to{opacity:1;filter:none;transform:none}}@keyframes nyq-cf-gild{0%{outline-offset:13px;outline-color:#e6c27a00}to{outline-offset:4px;outline-color:#e6c27a29}}@keyframes nyq-cf-stamp{0%{opacity:0;transform:scale(1.75)rotate(-16deg)}55%{opacity:1;transform:scale(.92)rotate(-5deg)}to{opacity:1;transform:scale(1)rotate(-6deg)}}@keyframes nyq-cf-ink{0%{opacity:.75;transform:scale(.92)}to{opacity:0;transform:scale(1.65)}}@keyframes nyq-cf-line{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes nyq-cf-sink{to{opacity:0;filter:blur(2px);transform:translateY(10px)scale(.985)}}@media (prefers-reduced-motion:reduce){.nyq-confirm-root,.nyq-confirm,.nyq-confirm-seal,.nyq-confirm-seal:after,.nyq-confirm-t,.nyq-confirm-b,.nyq-confirm-acts{animation:none!important}}.nyq-confirm-go{font:inherit;font-family:var(--h-sans);color:var(--h-muted);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #a39a8c73;margin-top:14px;padding:3px 1px 2px;font-size:13px}.nyq-confirm-go:hover,.nyq-confirm-go:focus-visible{color:var(--h-paper);border-color:var(--h-paper);outline:0}@media (prefers-reduced-motion:reduce){.nyq-afterfade{animation-duration:10ms;animation-delay:0s}}@keyframes nyq-in{0%{opacity:0}to{opacity:1}}.nyq-stage{height:64%;position:absolute;inset:0 0 auto;overflow:hidden}.nyq-face{object-fit:cover;object-position:50% 16%;opacity:0;width:100%;max-width:none;height:100%;transition:opacity 1.1s;position:absolute;inset:0}.nyq-face.on{opacity:1}.nyq-face-write{object-position:50% 30%}.nyq-shade{background:linear-gradient(#100d0b9e 0%,#100d0b00 20% 44%,#100d0bc7 76%,#100d0b 100%),radial-gradient(120% 70% at 50% 0,#0000 55%,#100d0b8c 100%);position:absolute;inset:0}.nyq-col{z-index:2;max-width:520px;height:100%;padding-top:env(safe-area-inset-top);grid-template-rows:auto minmax(0,1fr) auto;margin:0 auto;display:grid;position:relative}.nyq-top{justify-content:space-between;align-items:flex-start;gap:12px;min-height:48px;padding:14px 18px 0;display:flex}.nyq-top-l{justify-items:start;gap:6px;display:grid}.nyq-edit{font:inherit;font-family:var(--h-serif);letter-spacing:.02em;color:#f0d79e;cursor:pointer;text-shadow:0 1px 6px #000c;background:#100d0b73;border:0;border-bottom:1px solid #e6c27a99;align-items:baseline;gap:6px;padding:3px 2px 2px;font-size:13.5px;font-weight:600;display:inline-flex}.nyq-edit span{color:var(--h-accent)}.nyq-edit:hover,.nyq-edit:focus-visible{color:var(--h-accent);outline:0}.nyq-drawer-root{z-index:5;background:#08060599;align-items:flex-end;animation:.2s both nyq-in;display:flex;position:absolute;inset:0}.nyq-drawer{width:100%;max-width:520px;max-height:76%;padding:18px 18px calc(16px + env(safe-area-inset-bottom));background:linear-gradient(#1f1a15,#161210);border-top:1px solid #e6c27a80;margin:0 auto;animation:.3s cubic-bezier(.2,.8,.2,1) both nyq-up;overflow-y:auto;box-shadow:0 -1px 0 4px #161210,0 -6px #e6c27a24,0 -24px 50px #0009}@keyframes nyq-up{0%{opacity:0;transform:translateY(20px)}}.nyq-drawer-h{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.nyq-drawer-h p{font-family:var(--h-serif);color:#f4e3bf;margin:0;font-size:17px;font-weight:600}.nyq-drawer-h button{font:inherit;color:var(--h-muted);cursor:pointer;background:0 0;border:0;padding:6px;font-size:13px}.nyq-drawer ul{border-top:1px solid #e6c27a33;margin:0;padding:0;list-style:none}.nyq-drawer li button{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e6c27a21;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k go""v go";align-items:center;gap:2px 12px;width:100%;padding:12px 2px;display:grid}.nyq-drawer-k{font-family:var(--h-sans);letter-spacing:.06em;color:var(--h-accent);grid-area:k;font-size:12px}.nyq-drawer-v{font-family:var(--h-serif);color:var(--h-paper);text-wrap:pretty;grid-area:v;font-size:15.5px;line-height:1.5}.nyq-drawer-go{font-family:var(--h-sans);color:#e6c27ad9;white-space:nowrap;grid-area:go;gap:4px;font-size:12.5px;display:inline-flex}.nyq-drawer-go i{font-style:normal}.nyq-drawer li button:hover .nyq-drawer-go,.nyq-drawer li button:focus-visible .nyq-drawer-go{color:var(--h-accent)}.nyq-eyebrow{font-family:var(--h-serif);letter-spacing:.18em;color:var(--h-accent);text-shadow:0 1px 6px #000000b3;align-items:baseline;gap:12px;margin:0;font-size:13px;display:flex}.nyq-count{font-family:"Cormorant Garamond", var(--h-serif);letter-spacing:.1em;color:#efe6d69e;font-variant-numeric:lining-nums;font-size:15px}.nyq-count b{color:var(--h-paper);font-size:19px;font-weight:600}.nyq-skip{font:inherit;font-family:var(--h-sans);color:var(--h-paper2);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#15120f80;border:1px solid #efe6d633;border-radius:999px;padding:7px 14px;font-size:13px}.nyq-skip:hover,.nyq-skip:focus-visible{border-color:var(--h-accent);color:var(--h-accent);outline:0}.nyq-talk{flex-direction:column;justify-content:flex-end;align-self:stretch;gap:10px;height:100%;min-height:0;padding:0 22px 16px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 40px);mask-image:linear-gradient(#0000 0,#000 40px)}.nyq-talk>*{flex:none}.nyq-say{font-family:var(--h-serif);color:#efe6d675;text-wrap:pretty;margin:0;font-size:14.5px;font-weight:500;line-height:1.55;transition:font-size .35s,color .35s;animation:.5s both nyq-rise}.nyq-say.now{color:#f4e3bf;text-shadow:0 0 24px #ecaa4a38,0 1px #00000073;font-size:clamp(19px,5.4vw,22px);font-weight:600;line-height:1.5}.nyq-w{opacity:0;animation:.42s forwards nyq-word;display:inline-block;transform:translateY(6px)}@keyframes nyq-word{to{opacity:1;transform:none}}@keyframes nyq-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.nyq-mine{opacity:.45;align-self:flex-end;justify-items:end;gap:5px;max-width:84%;margin:2px 0;transition:opacity .3s;animation:.45s cubic-bezier(.2,.8,.2,1) both nyq-slip;display:grid}.nyq-mine.now{opacity:1}.nyq-mine-t{background-blend-mode:normal, luminosity;outline-offset:3px;font-family:var(--h-serif);color:#efe6d6;letter-spacing:-.005em;text-wrap:pretty;overflow-wrap:anywhere;background:linear-gradient(#18130fdb,#120e0be6),url(/house/tex-paper.webp) 50%/420px;border:1px solid #e6c27a6b;outline:1px solid #e6c27a21;margin:0;padding:9px 14px 10px;font-size:15.5px;font-weight:500;line-height:1.55;box-shadow:0 12px 26px #00000073}.nyq-mine-edit{font:inherit;font-family:var(--h-sans);color:#e6c27ad9;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e6c27a73;margin-right:4px;padding:2px 1px 1px;font-size:12px}.nyq-mine-edit:hover,.nyq-mine-edit:focus-visible{color:var(--h-accent);border-color:var(--h-accent);outline:0}@keyframes nyq-slip{0%{opacity:0;transform:translateY(12px)}}.nyq-writing{align-items:center;gap:6px;height:18px;margin:0;display:flex}.nyq-writing i{background:var(--h-accent);opacity:.35;border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite nyq-dot}.nyq-writing i:nth-child(2){animation-delay:.18s}.nyq-writing i:nth-child(3){animation-delay:.36s}@keyframes nyq-dot{50%{opacity:1;transform:translateY(-3px)}}.nyq-dock{padding:4px 18px calc(12px + env(safe-area-inset-bottom));opacity:0;pointer-events:none;transition:opacity .35s,transform .35s;transform:translateY(10px)}.nyq-dock.on{opacity:1;pointer-events:auto;transform:none}.nyq-refs-k{font-family:var(--h-sans);letter-spacing:.14em;color:var(--h-muted);margin:0 0 6px 2px;font-size:11.5px}.nyq-refs{border-top:1px solid #e6c27a42;display:grid}.nyq-ref{font:inherit;text-align:left;width:100%;color:var(--h-paper);font-family:var(--h-serif);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e6c27a29;justify-content:space-between;align-items:center;gap:12px;padding:11px 4px 11px 2px;font-size:15.5px;line-height:1.4;display:flex}.nyq-ref:after{content:"›";font-family:var(--h-serif);color:#e6c27a8c;flex:none;font-size:18px;line-height:1;transition:transform .15s,color .15s}.nyq-ref:hover:after,.nyq-ref:focus-visible:after{color:var(--h-accent);transform:translate(3px)}.nyq-ref:active{background:#e6c27a12}.nyq-ref:focus-visible{outline-offset:-1px;outline:1px solid #e6c27a99}.nyq-ref.quiet{color:var(--h-muted);font-size:14px}.nyq-form{outline-offset:3px;background:#14100dc7;border:1px solid #e6c27a6b;outline:1px solid #e6c27a24;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px;margin-top:12px;padding:3px 4px 3px 14px;display:grid}.nyq-form textarea{resize:none;width:100%;min-height:40px;max-height:84px;color:var(--h-paper);font:inherit;font-family:var(--h-serif);background:0 0;border:0;outline:0;padding:9px 0;font-size:16px;line-height:1.45}.nyq-form textarea::placeholder{color:#a39a8cbf}.nyq-send{font:inherit;font-family:var(--h-serif);letter-spacing:.04em;color:var(--h-accent);cursor:pointer;background:0 0;border:0;padding:10px 12px;font-size:15px;font-weight:600}.nyq-send:disabled{color:#a39a8c80;cursor:default}.nyq-idle{opacity:0;color:var(--h-muted);letter-spacing:.04em;justify-items:center;gap:5px;margin:10px 0 0;font-size:11.5px;transition:opacity .4s;display:grid}.nyq-idle.on{opacity:1}.nyq-idle i{background:#e6c27a99;justify-self:center;min-width:0;max-width:120px;height:1px;transition:width .25s linear;display:block}.nyq-keep{text-align:center;color:#a39a8ccc;margin:8px 0 0;font-size:11.5px;line-height:1.5}.nyq-kb .nyq-refs-k,.nyq-kb .nyq-refs,.nyq-kb .nyq-keep{display:none}.nyq-kb .nyq-stage{height:78%}@media (max-height:700px){.nyq-ref{padding-block:9px;font-size:15px}.nyq-keep{display:none}.nyq-say.now{font-size:19px}}@media (prefers-reduced-motion:reduce){.nyq-w,.nyq-say,.nyq-mine,.nyq-root{animation:none!important}.nyq-w{opacity:1;transform:none}.nyq-face{transition:none}}.nyq-hold{z-index:999;background:#100d0b;position:fixed;inset:0}.nyq-root.nyq-kakao{z-index:1150}.nyq-kakao .nyq-top-l{min-width:0}.nyq-kakao .nyq-eyebrow{white-space:nowrap;flex-wrap:wrap;gap:4px 12px}.nyq-kakao .nyq-skip{white-space:nowrap;flex:none}.nyq-back{font:inherit;font-family:var(--h-serif);color:var(--h-paper);cursor:pointer;background:0 0;border:0;margin-right:-6px;padding:0 2px 0 0;font-size:24px;line-height:.8}.nyq-back:disabled{opacity:.4;cursor:default}.nyq-back:focus-visible{outline:1px solid var(--h-accent);outline-offset:2px}.nyq-pct{letter-spacing:.04em;white-space:nowrap;align-items:baseline;gap:2px;font-size:14px;display:inline-flex}.nyq-pct>i{background:#e6c27a33;align-self:center;width:44px;height:2px;margin-left:9px;display:inline-block;position:relative}.nyq-pct>i>i{background:#e6c27a;transition:width .2s linear;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 8px #e0892b8c}.nyq-err{color:#f0c3b0;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;font-size:13.5px;line-height:1.5;display:flex}.nyq-err button{font:inherit;color:var(--h-accent);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e6c27a80;padding:2px 1px}.nyq-talk.nyq-talk-scroll{scrollbar-width:none;justify-content:flex-start;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 28px);mask-image:linear-gradient(#0000 0,#000 28px)}.nyq-talk.nyq-talk-scroll::-webkit-scrollbar{display:none}.nyq-talk-scroll>:first-child{margin-top:auto}.nyq-memo-wrap{gap:16px;padding-top:32px;display:grid}.nyq-memo{outline-offset:4px;background:radial-gradient(120% 90% at 50% 0,#e0892b1a,#0000 60%),linear-gradient(#211b16f2,#17130ff7);border:1px solid #e6c27a80;outline:1px solid #e6c27a29;margin:0 2px;padding:22px 20px 76px;animation:.5s cubic-bezier(.2,.8,.2,1) both nyq-up;position:relative;box-shadow:0 30px 60px #0009}.nyq-memo-title{color:#f0d79e;margin:0 0 12px;font-size:30px;line-height:1.1}.nyq-memo-line{font-family:var(--h-serif);color:var(--h-paper);word-break:keep-all;text-wrap:pretty;opacity:0;margin:0 0 9px;padding-left:16px;font-size:15.5px;line-height:1.65;transition:opacity .55s,transform .55s;position:relative;transform:translateY(4px)}.nyq-memo-line:before{content:"";background:#e6c27ad9;width:7px;height:1px;position:absolute;top:.82em;left:1px}.nyq-memo-line.nyq-ink{opacity:1;transform:none}.nyq-memo-seal{opacity:0;filter:drop-shadow(0 3px 6px #00000080);position:absolute;bottom:12px;right:18px}.nyq-memo-seal img{width:56px;height:56px;display:block}.nyq-stamped .nyq-memo-seal{animation:.28s cubic-bezier(.2,.9,.3,1.4) both nyq-stamp}@keyframes nyq-stamp{0%{opacity:0;transform:scale(1.5)rotate(-8deg)}to{opacity:.92;transform:scale(1)rotate(-6deg)}}.nyq-done-dock{display:grid}.nyq-done-btn{width:100%}.nyq-drawer-sec{font-family:var(--h-serif);letter-spacing:.14em;color:var(--h-muted);border-bottom:1px solid #e6c27a21;margin:16px 0 0;padding-bottom:6px;font-size:12px}.nyq-kakao .nyq-drawer-k{letter-spacing:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.nyq-memo{animation:none!important}.nyq-memo-line{opacity:1;transition:none;transform:none}.nyq-stamped .nyq-memo-seal{opacity:.92;animation:none;transform:rotate(-6deg)}}.house .hnb3{color:var(--h-fg);margin:6px -20px 0;position:relative}.house .hnb3-hero{align-items:flex-end;min-height:300px;display:flex;position:relative;overflow:hidden}.house .hnb3-photo{position:absolute;inset:0}.house .hnb3-photo img{object-fit:cover;object-position:50% 64%;filter:brightness(1.5)saturate(1.08);width:100%;max-width:none;height:100%}.house .hnb3-photo:after{content:"";background:linear-gradient(180deg, var(--h-bg) 0%, #15120f14 14%, #15120f00 40%, #15120fbd 72%, var(--h-bg) 100%), linear-gradient(90deg, #15120f73 0%, #15120f00 50%, #15120f4d 100%);position:absolute;inset:0}.house .hnb3-hero-txt{z-index:1;width:100%;padding:150px 20px 12px;position:relative}.house .hnb3-eyebrow{font-family:var(--h-serif);letter-spacing:.18em;color:var(--h-accent);align-items:baseline;gap:10px;margin:0 0 6px;font-size:13px;display:flex}.house .hnb3-eyebrow span{font-family:var(--h-sans);letter-spacing:.02em;color:var(--h-muted);font-size:12px}.house .hnb3-headline{font-family:var(--h-serif);color:var(--h-paper);text-wrap:balance;text-shadow:0 1px 10px #0009;margin:0;font-size:24px;font-weight:600;line-height:1.35}.house .hnb3-meter{align-items:center;gap:14px;margin-top:12px;display:flex}.house .hnb3-num{font-family:"Cormorant Garamond", var(--h-serif);font-variant-numeric:lining-nums;letter-spacing:.08em;color:#efe6d699;font-size:18px;line-height:1}.house .hnb3-num b{color:#f4e3bf;font-size:36px;font-weight:600}.house .hnb3-ticks{gap:6px;display:flex}.house .hnb3-ticks i{background:#e6c27a33;width:22px;height:2px}.house .hnb3-ticks i.on{background:#e6c27a;box-shadow:0 0 8px #e0892b80}.house .hnb3-sub{color:var(--h-muted);margin:10px 0 0;font-size:13px}.house .hnb3-intro{border-top:1px solid #e6c27a38;margin:4px 20px 0;padding:14px 0 2px}.house .hnb3-intro p{font-family:var(--h-serif);color:var(--h-paper);text-wrap:pretty;margin:0 0 14px;font-size:16px;line-height:1.75}.house .hnb3-go{display:flex}.house .hnb3-gos{gap:10px;display:grid}.house .hnb3-tabs{scrollbar-width:none;border-bottom:1px solid var(--h-line);gap:6px;margin:16px 0 0;padding:0 16px 10px;display:flex;overflow-x:auto}.house .hnb3-tabs::-webkit-scrollbar{display:none}.house .hnb3-tabs button{font:inherit;font-family:var(--h-serif);color:var(--h-muted);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;align-items:baseline;gap:6px;padding:7px 13px;font-size:14px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.house .hnb3-tabs button span{font-family:"Cormorant Garamond", var(--h-serif);font-variant-numeric:lining-nums;letter-spacing:.04em;color:#a39a8ccc;font-size:14px;font-weight:600}.house .hnb3-tabs button:hover{color:var(--h-paper)}.house .hnb3-tabs button.on{background:var(--h-paper);color:var(--h-ink)}.house .hnb3-tabs button.on span{color:#1b191699}.house .hnb3-tabs button:focus-visible{outline:1px solid var(--h-accent);outline-offset:2px}.house .hnb3-panel{min-height:232px;padding:4px 20px 0}.house .hnb3-rows,.house .hnb3-seen{margin:0;padding:0;list-style:none}.house .hnb3-row,.house .hnb3-seen li{border-bottom:1px solid #e6c27a21;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:15px 0 14px;display:grid}.house .hnb3-k{font-family:var(--h-sans);letter-spacing:.08em;color:var(--h-accent);align-items:baseline;gap:8px;font-size:12px;display:flex}.house .hnb3-v{font-family:var(--h-serif);color:var(--h-paper);text-wrap:pretty;margin:4px 0 0;font-size:17px;font-weight:500;line-height:1.5}.house .hnb3-why{font-family:var(--h-serif);color:#efe6d69e;text-wrap:pretty;margin:4px 0 0;font-size:14.5px;line-height:1.55}.house .hnb3-row.is-empty .hnb3-k{color:var(--h-muted)}.house .hnb3-row.is-rough .hnb3-v,.house .hnb3-row.is-stale .hnb3-v{color:#efe6d68c}.house .hnb3-note{color:var(--h-muted);margin-top:4px;font-size:12px;display:block}.house .hnb3-new{font-style:normal;font-family:var(--h-sans);letter-spacing:0;color:var(--h-seal);font-size:11px}.house .hnb3-fix{font:inherit;font-family:var(--h-sans);color:var(--h-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #a39a8c73;align-self:center;padding:4px 1px 2px;font-size:12.5px}.house .hnb3-fix:hover,.house .hnb3-fix:focus-visible{color:var(--h-accent);border-color:var(--h-accent);outline:0}.house .hnb3-fix.fill{color:#e6c27a;border-color:#e6c27a8c}.house .hnb3-seen li p{font-family:var(--h-serif);color:var(--h-paper);text-wrap:pretty;margin:0;font-size:17px;font-weight:500;line-height:1.6}.house .hnb3-seen li p:before{content:"“";color:#e6c27a99;margin-right:2px}.house .hnb3-seen li p:after{content:"”";color:#e6c27a99;margin-left:1px}.house .hnb3-sub-t{font-family:var(--h-serif);letter-spacing:.12em;color:var(--h-muted);margin:18px 0 0;font-size:13px}.house .hnb3-none{font-family:var(--h-serif);color:#efe6d69e;text-wrap:pretty;margin:0;padding:26px 0 10px;font-size:15.5px;line-height:1.75}.house .hnb3-fine{color:var(--h-muted);margin:12px 0 0;font-size:12px;line-height:1.6}.house .hnb3-rule{border-top:1px solid var(--h-line);color:var(--h-muted);margin:16px 20px 0;padding:12px 0 0;font-size:12.5px;line-height:1.6}.house .hnb3-acts{justify-content:space-between;align-items:center;gap:12px;margin:10px 20px 0;display:flex}.house .hnb3-archive{font-family:var(--h-serif);color:var(--h-paper2);align-items:center;gap:6px;font-size:14px;display:inline-flex}.house .hnb3-archive span{color:var(--h-accent)}.house .hnb3-reset{font:inherit;color:var(--h-muted);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #a39a8c66;padding:3px 1px 2px;font-size:12.5px}.house .hnb3-reset:hover{color:var(--h-seal);border-color:var(--h-seal)}.house .hnb3 .hnb-confirm,.house .hnb3 .hnb-peek{margin-inline:20px}.house .hnb3-toast{left:50%;bottom:calc(86px + env(safe-area-inset-bottom));z-index:60;max-width:86vw;font-family:var(--h-serif);color:var(--h-paper);background:#14100df0;border:1px solid #e6c27a66;margin:0;padding:10px 16px;font-size:14px;position:fixed;transform:translate(-50%);box-shadow:0 12px 28px #00000080}.house .hm2{gap:26px;padding-top:10px}.house .hm2 section{padding:0}.house .hm2-hero{align-items:flex-end;min-height:300px;margin:0 -20px;display:flex;position:relative;overflow:hidden}.house .hm2-hero.sm{min-height:286px}.house .hm2-photo{position:absolute;inset:0}.house .hm2-photo img{object-fit:cover;object-position:50% 58%;filter:brightness(1.45)saturate(1.05);width:100%;max-width:none;height:100%}.house .hm2-photo.bowl img{object-position:50% 88%;filter:brightness(1.6)saturate(1.05)}.house .hm2-photo.slips img{object-position:50% 74%;filter:brightness(1.5)saturate(1.05)}.house .hm2-photo.ny img{object-position:50% 40%;filter:brightness(1.25)saturate(1.05)}.house .hm2-photo:after{content:"";background:linear-gradient(180deg, var(--h-bg) 0%, #15120f14 14%, #15120f00 38%, #15120fc2 70%, var(--h-bg) 100%), linear-gradient(90deg, #15120f80 0%, #15120f00 55%, #15120f4d 100%);position:absolute;inset:0}.house .hm2-hero-txt{z-index:1;width:100%;padding:150px 20px 12px;position:relative}.house .hm2-hero.sm .hm2-hero-txt{padding-top:168px}.house .hm2-eyebrow{font-family:var(--h-serif);letter-spacing:.18em;color:var(--h-accent);text-shadow:0 1px 6px #0009;align-items:baseline;gap:10px;margin:0 0 6px;font-size:13px;display:flex}.house .hm2-eyebrow span{font-family:var(--h-sans);letter-spacing:.02em;color:var(--h-muted);font-size:12px}.house .hm2-headline{font-family:var(--h-serif);color:var(--h-paper);text-wrap:balance;text-shadow:0 1px 10px #0009;margin:0;font-size:24px;font-weight:600;line-height:1.35}.house .hm2-sub{color:#efe6d6b8;text-wrap:pretty;text-shadow:0 1px 6px #0009;margin:10px 0 0;font-size:13.5px;line-height:1.65}.house .hm2-meter{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:12px;display:flex}.house .hm2-num{font-family:"Cormorant Garamond", var(--h-serif);font-variant-numeric:lining-nums;letter-spacing:.06em;color:#efe6d699;font-size:18px;line-height:1}.house .hm2-num b{color:#f4e3bf;margin-right:2px;font-size:40px;font-weight:600}.house .hm2-meter-k{color:var(--h-muted);font-size:13px}.house .hm2-meter-k em{font-style:normal}.house .hm2-who{color:#efe6d6c7;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;font-size:13px;display:flex}.house .hm2-tag{color:var(--h-paper2);border:1px solid #e6c27a59;padding:2px 8px;font-size:11px;font-style:normal}.house .hm2-tag.kakao{color:#fee500;border-color:#fee50073}.house .hm2-go{font-family:var(--h-serif);color:#f0d79e;border-bottom:1px solid #e6c27a8c;gap:6px;margin-top:14px;padding-bottom:2px;font-size:14px;display:inline-flex}.house .hm2-go span{color:var(--h-accent)}.house .hm2-sec{gap:0;display:grid}.house .hm2-sec-k{font-family:var(--h-serif);letter-spacing:.18em;color:var(--h-accent);margin:0 0 6px;font-size:13px}.house .hm2-card{background-blend-mode:normal, luminosity;outline-offset:4px;background:linear-gradient(#1c1712e6,#130f0cf2),url(/house/tex-paper.webp) 50%/560px;border:1px solid #e6c27a8c;outline:1px solid #e6c27a2e;margin:6px 4px 0;position:relative;box-shadow:0 26px 54px #0000008c}.house .hm2-cert{padding:16px 16px 12px;position:relative}.house .hm2-cert:before{content:"";pointer-events:none;border:1px solid #e6c27a29;border-bottom:0;position:absolute;inset:8px 8px 0}.house .hm2-cert-head{text-align:center;border-bottom:1px solid #e6c27a4d;padding:2px 0 10px;position:relative}.house .hm2-cert-k{font-family:var(--h-serif);letter-spacing:.24em;color:var(--h-accent);margin:0;font-size:11.5px}.house .hm2-cert-t{letter-spacing:.2em;color:#f4e3bf;text-shadow:0 1px #00000080,0 0 16px #ecaa4a2e;margin:6px 0 0;padding-left:.2em;font-size:25px;font-weight:800;line-height:1.25}.house .hm2-cert-seal{opacity:.9;filter:drop-shadow(0 3px 6px #00000080);width:40px;height:40px;position:absolute;top:2px;right:0;transform:rotate(-7deg)}.house .hm2-cert-body{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:12px;padding:12px 0 8px;display:grid}.house .hm2-cert-photo{outline-offset:3px;background:#120e0b;border:1px solid #e6c27a80;outline:1px solid #e6c27a24;width:76px;height:96px;overflow:hidden}.house .hm2-cert-photo img{object-fit:cover;object-position:50% 40%;filter:brightness(1.4)sepia(.15);width:100%;max-width:none;height:100%}.house .hm2-cert-f{margin:0;display:grid}.house .hm2-cert-f>div{border-bottom:1px dotted #e6c27a3d;grid-template-columns:52px minmax(0,1fr);align-items:baseline;gap:6px;padding:4px 0 5px;display:grid}.house .hm2-cert-f dt{font-family:var(--h-sans);letter-spacing:.06em;color:var(--h-muted);font-size:11px}.house .hm2-cert-f dd{font-family:var(--h-serif);color:var(--h-paper);overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.4}.house .hm2-cert-f dd.who{font-size:12.5px;line-height:1.35}.house .hm2-cert-f .num{font-family:"Cormorant Garamond", var(--h-serif);font-variant-numeric:lining-nums;letter-spacing:.02em;font-size:17px;font-weight:600}.house .hm2-cert-f dd b.num{color:#f4e3bf;margin-right:2px;font-size:22px}.house .hm2-cert-f dd small{font-family:var(--h-sans);color:var(--h-muted);font-size:11.5px}.house .hm2-cert-foot{font-family:var(--h-serif);color:#efe6d699;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:4px 10px;margin:0;font-size:12px;display:flex}.house .hm2-cert-foot .hm2-go{margin-top:0;font-size:13px}.house .hm2-bowl{border-top:1px dashed #e6c27a6b;padding:14px 16px 2px;position:relative}.house .hm2-bowl:before,.house .hm2-bowl:after{content:"";background:var(--h-bg);border-radius:50%;width:16px;height:16px;position:absolute;top:-9px}.house .hm2-bowl:before{left:-9px;box-shadow:inset -1px 0 #e6c27a8c}.house .hm2-bowl:after{right:-9px;box-shadow:inset 1px 0 #e6c27a8c}.house .hm2-bowl-head{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:11px;display:grid}.house .hm2-bowl-img{border:1px solid #e6c27a73;border-radius:50%;width:46px;height:46px;position:relative;overflow:hidden}.house .hm2-bowl-img img{object-fit:cover;object-position:50% 72%;filter:brightness(1.55);width:100%;max-width:none;height:100%;transform:scale(1.7)}.house .hm2-bowl-t{font-family:var(--h-serif);color:#f4e3bf;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;font-size:17px;font-weight:600;display:flex}.house .hm2-bowl-t span{letter-spacing:.04em;color:var(--h-accent);font-size:12.5px;font-weight:400}.house .hm2-bowl-s{color:var(--h-muted);margin:3px 0 0;font-size:12px}.house .hm2-tiles{grid-template-columns:1fr 1fr;gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.house .hm2-tiles li{background:#efe6d609;border:1px solid #e6c27a33;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k v""w p";align-items:baseline;gap:1px 6px;padding:9px 10px 8px;display:grid}.house .hm2-tile-k{font-family:var(--h-serif);color:var(--h-paper);white-space:nowrap;grid-area:k;font-size:14px;font-weight:600}.house .hm2-tile-v{font-family:"Cormorant Garamond", var(--h-serif);font-variant-numeric:lining-nums;color:#f4e3bf;white-space:nowrap;grid-area:v;font-size:24px;font-weight:600;line-height:1}.house .hm2-tile-v i{font-style:normal;font-family:var(--h-sans);color:var(--h-muted);margin-left:2px;font-size:11.5px;font-weight:400}.house .hm2-tile-v.green{color:var(--h-green)}.house .hm2-tiles small{color:var(--h-muted);grid-area:w;font-size:11px;line-height:1.4}.house .hm2-tiles li.is-zero .hm2-tile-v{color:#efe6d659}.house .hm2-tiles li.is-zero .hm2-tile-k{color:#efe6d699}.house .hm2-card .hm2-fold{margin-top:4px}.house .hm2-card .hm2-fold>.hm2-row{border-bottom:0;padding-block:11px;font-size:14.5px}.house .hm2-card .hm2-body{padding-top:0}@media (max-width:350px){.house .hm2-cert-body{grid-template-columns:68px minmax(0,1fr)}.house .hm2-cert-photo{width:68px;height:86px}.house .hm2-tile-v{font-size:22px}}.house .hm2-plus{width:26px;height:26px;font:inherit;font-family:var(--h-serif);color:#f0d79e;cursor:pointer;background:#e6c27a12;border:1px solid #e6c27a8c;border-radius:50%;grid-area:p;place-self:end;place-items:center;margin:2px -2px -2px 0;padding:0;font-size:18px;line-height:1;transition:background .2s,box-shadow .25s,transform .15s;display:inline-grid}.house .hm2-plus span{transform:translateY(-1px)}.house .hm2-plus:hover,.house .hm2-plus:focus-visible{background:#e6c27a29;outline:0;box-shadow:0 0 12px #ecaa4a59}.house .hm2-plus:active{transform:scale(.92)}.house .hm2-shop-root{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080605a8;justify-content:center;align-items:flex-end;animation:.28s both hm2-fade;display:flex;position:fixed;inset:0}.house .hm2-shop-root.out{animation:.32s forwards hm2-fade-out}.house .hm2-shop{width:100%;max-width:520px;max-height:86vh;padding:18px 18px calc(18px + env(safe-area-inset-bottom));background-blend-mode:normal, luminosity;background:linear-gradient(#1f1a15f5,#161210fa),url(/house/tex-paper.webp) 50%/560px;border-top:1px solid #e6c27a8c;animation:.4s cubic-bezier(.2,.8,.2,1) both hm2-up;overflow-y:auto;box-shadow:0 -1px 0 4px #161210,0 -6px #e6c27a24,0 -24px 50px #0009}.house .hm2-shop-root.out .hm2-shop{animation:.32s cubic-bezier(.4,0,.6,1) forwards hm2-down}@keyframes hm2-fade{0%{opacity:0}}@keyframes hm2-fade-out{to{opacity:0}}@keyframes hm2-up{0%{opacity:0;transform:translateY(40px)}}@keyframes hm2-down{to{opacity:0;transform:translateY(46px)}}@keyframes hm2-rise{0%{opacity:0;transform:translateY(8px)}}.house .hm2-shop-h{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.house .hm2-shop-img{border:1px solid #e6c27a73;border-radius:50%;width:44px;height:44px;overflow:hidden}.house .hm2-shop-img img{object-fit:cover;object-position:50% 72%;filter:brightness(1.55);width:100%;max-width:none;height:100%;transform:scale(1.7)}.house .hm2-shop-t{font-family:var(--h-serif);color:#f4e3bf;margin:0;font-size:18px;font-weight:600}.house .hm2-shop-s{color:var(--h-muted);margin:3px 0 0;font-size:12px}.house .hm2-shop-x{font:inherit;color:var(--h-muted);cursor:pointer;background:0 0;border:0;align-self:start;padding:6px 2px;font-size:13px}.house .hm2-shop-x:hover,.house .hm2-shop-x:focus-visible{color:var(--h-paper);outline:0}.house .hm2-shop-now{color:var(--h-muted);margin:14px 0 8px;font-size:12.5px}.house .hm2-shop-now b{font-family:"Cormorant Garamond", var(--h-serif);color:#f4e3bf;margin:0 1px 0 4px;font-size:18px;font-weight:600}.house .hm2-shop-list{border-top:1px solid #e6c27a42;margin:0;padding:0;list-style:none}.house .hm2-shop-list li{animation:.42s cubic-bezier(.2,.8,.2,1) both hm2-rise}.house .hm2-shop-opt{width:100%;font:inherit;text-align:left;color:var(--h-paper);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e6c27a26;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 6px 14px 4px;transition:background .2s;display:grid;position:relative}.house .hm2-shop-opt:before{content:"";opacity:0;background:#e6c27a;width:2px;transition:opacity .2s;position:absolute;top:12px;bottom:12px;left:-18px;box-shadow:0 0 8px #ecaa4a99}.house .hm2-shop-opt:hover,.house .hm2-shop-opt:focus-visible{background:#e6c27a0f;outline:0}.house .hm2-shop-opt:hover:before,.house .hm2-shop-opt:focus-visible:before,.house .hm2-shop-opt.busy:before{opacity:1}.house .hm2-shop-opt:disabled{cursor:default}.house .hm2-shop-opt:disabled:not(.busy){opacity:.5}.house .hm2-shop-n{font-family:var(--h-sans);color:var(--h-muted);white-space:nowrap;font-size:12.5px}.house .hm2-shop-n b{font-family:"Cormorant Garamond", var(--h-serif);font-variant-numeric:lining-nums;color:#f4e3bf;margin-right:2px;font-size:30px;font-weight:600;line-height:1}.house .hm2-shop-mid{gap:3px;min-width:0;display:grid}.house .hm2-shop-mid em{color:var(--h-accent);font-size:12.5px;font-style:normal}.house .hm2-shop-mid em.plain{color:var(--h-muted)}.house .hm2-shop-mid small{color:var(--h-muted);font-size:11.5px}.house .hm2-shop-price{white-space:nowrap;justify-items:end;gap:2px;display:grid}.house .hm2-shop-price s{color:var(--h-muted);font-size:11.5px}.house .hm2-shop-price b{font-family:var(--h-serif);color:#f4e3bf;font-size:16px;font-weight:700}.house .hm2-shop-opt.busy .hm2-shop-price b{font-family:var(--h-sans);color:var(--h-accent);font-size:12.5px;font-weight:500}.house .hm2-shop-err{margin:10px 0 0}.house .hm2-shop-fine{color:var(--h-muted);margin:12px 0 0;font-size:11.5px;line-height:1.6}.house .hm2-fold .ss-collapse{transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1),opacity .42s}.house .hm2-fold .ss-collapse-open .hm2-readings li{animation:.45s cubic-bezier(.2,.8,.2,1) both hm2-rise}.house .hm2-fold .ss-collapse-open .hm2-readings li:nth-child(2){animation-delay:50ms}.house .hm2-fold .ss-collapse-open .hm2-readings li:nth-child(3){animation-delay:.1s}.house .hm2-fold .ss-collapse-open .hm2-readings li:nth-child(4){animation-delay:.15s}.house .hm2-fold .ss-collapse-open .hm2-readings li:nth-child(5){animation-delay:.2s}@media (prefers-reduced-motion:reduce){.house .hm2-shop-root,.house .hm2-shop,.house .hm2-shop-list li,.house .hm2-fold .ss-collapse-open .hm2-readings li{animation:none!important}.house .hm2-fold .ss-collapse{transition:none}}.house .hm2-slips{border-top:1px solid #e6c27a38;margin:6px 0 0;padding:0;list-style:none}.house .hm2-slips li{border-bottom:1px solid #e6c27a21;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 2px;display:grid}.house .hm2-k{font-family:var(--h-serif);color:var(--h-paper);gap:3px;font-size:16.5px;font-weight:600;display:grid}.house .hm2-k small{font-family:var(--h-sans);letter-spacing:.01em;color:var(--h-muted);font-size:12px;font-weight:400}.house .hm2-v{font-family:"Cormorant Garamond", var(--h-serif);font-variant-numeric:lining-nums;color:#f4e3bf;white-space:nowrap;font-size:30px;font-weight:600;line-height:1}.house .hm2-v i{font-style:normal;font-family:var(--h-sans);color:var(--h-muted);margin-left:3px;font-size:12.5px;font-weight:400}.house .hm2-v.green{color:var(--h-green)}.house .hm2-slips li.is-zero .hm2-k{color:#efe6d699}.house .hm2-slips li.is-zero .hm2-v{color:#efe6d659}.house .hm2-fine{color:var(--h-muted);text-wrap:pretty;margin:10px 0 0;font-size:12.5px;line-height:1.6}.house .hm2-row{width:100%;font:inherit;font-family:var(--h-serif);color:var(--h-paper);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e6c27a21;justify-content:space-between;align-items:center;gap:12px;padding:15px 2px;font-size:16px;display:flex}.house .hm2-row>span{gap:3px;display:grid}.house .hm2-row small{font-family:var(--h-sans);color:var(--h-muted);font-size:12px}.house .hm2-row.dim{color:#efe6d6b8;font-size:14.5px}.house .hm2-row:disabled{opacity:.55;cursor:default}.house .hm2-row:focus-visible{outline:1px solid var(--h-accent);outline-offset:2px}.house .hm2-arrow{font-style:normal;font-family:var(--h-serif);color:#e6c27a99;flex:none;font-size:18px;transition:transform .3s,color .2s}.house .hm2-row:hover .hm2-arrow{color:var(--h-accent)}.house .hm2-fold.on>.hm2-row .hm2-arrow{color:var(--h-accent);transform:rotate(90deg)}.house .hm2-sec>.hm2-fold{margin-top:6px}.house .hm2-body{padding:10px 2px 16px}.house .hm2-menu{border-top:1px solid #e6c27a38;margin:0;padding:0;list-style:none}.house .hm2-count{text-align:center;min-width:22px;color:var(--h-ink);background:var(--h-accent);border-radius:999px;padding:1px 7px;font-size:12px;font-style:normal;font-weight:700}.house .hm2-admin{border-top:1px solid #e6c27a38}.house .hm2-readings{margin:0;padding:0;list-style:none}.house .hm2-readings a{color:var(--h-paper);border-bottom:1px solid #e6c27a1a;grid-template-columns:3px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.house .hm2-rd-bar{background:#a39a8c;align-self:stretch;width:3px}.house .hm2-rd-bar[data-tone=green]{background:#8fd6a1}.house .hm2-rd-bar[data-tone=yellow]{background:#e6c27a}.house .hm2-rd-bar[data-tone=red]{background:#d9483c}.house .hm2-rd-bar[data-tone=gold]{background:linear-gradient(#f0d79e,#b9893f)}.house .hm2-rd-name{min-width:0;font-family:var(--h-serif);overflow-wrap:anywhere;gap:2px;font-size:15px;display:grid}.house .hm2-rd-name small{font-family:var(--h-sans);color:var(--h-muted);font-size:11.5px}.house .hm2-rd-free{justify-items:end;gap:2px;display:grid}.house .hm2-rd-free em{color:#f0d79e;white-space:nowrap;font-size:12px;font-style:normal}.house .hm2-rd-free em.off{color:#a39a8cb3}.house .hm2-more{font:inherit;color:var(--h-muted);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #a39a8c73;margin-top:10px;padding:3px 1px 2px;font-size:13px}.house .hm2-ok{color:var(--h-green);margin:10px 0 0;font-size:13.5px}.house .hm2-price{border-top:1px solid #e6c27a38;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:16px 0 14px;padding-top:14px;display:flex}.house .hm2-price s{color:var(--h-muted);font-size:13px}.house .hm2-price b{font-family:"Cormorant Garamond", var(--h-serif);font-variant-numeric:lining-nums;color:#f4e3bf;font-size:34px;font-weight:600;line-height:1}.house .hm2-price b i{font-style:normal;font-family:var(--h-sans);color:var(--h-paper2);margin-left:2px;font-size:14px;font-weight:500}.house .hm2-price span{color:var(--h-accent);flex-basis:100%;font-size:12.5px}.house .hm2-cta{width:100%}.house .hm2-under{font:inherit;color:#f0d79e;cursor:pointer;text-align:center;background:0 0;border:0;border-bottom:1px solid #e6c27a80;justify-self:center;margin-top:12px;padding:3px 1px 2px;font-size:13.5px}.house .hm2-under.quiet{color:var(--h-muted);border-color:#a39a8c66;font-size:12.5px}.house .hm2-under.hide{opacity:0;pointer-events:none}.house .hm2-panel{margin:0}.house .hm2-privacy{text-align:center;color:var(--h-muted);margin:0;font-size:12px}.house .hm2-danger{justify-items:center;display:grid}.house .hm2-danger .hm2-panel{width:100%}.house .har2{gap:22px;padding-top:10px}.house .har2 section{padding:0}.house .har2-hero,.house .hpb2-hero{align-items:flex-end;min-height:300px;margin:0 -20px;display:flex;position:relative;overflow:hidden}.house .hpb2-hero{min-height:268px}.house .har2-photo,.house .hpb2-photo{position:absolute;inset:0}.house .har2-photo img,.house .hpb2-photo img{object-fit:cover;object-position:50% 52%;filter:brightness(1.35)saturate(1.05);width:100%;max-width:none;height:100%}.house .har2-hero.empty .har2-photo img{object-position:50% 72%;filter:brightness(1.5)}.house .hpb2-photo img{object-position:50% 62%;filter:brightness(1.45)saturate(1.05)}.house .har2-photo:after,.house .hpb2-photo:after{content:"";background:linear-gradient(180deg, var(--h-bg) 0%, #15120f0f 14%, #15120f00 38%, #15120fbd 70%, var(--h-bg) 100%), linear-gradient(90deg, #15120f80 0%, #15120f00 55%, #15120f4d 100%);position:absolute;inset:0}.house .har2-hero-txt,.house .hpb2-hero-txt{z-index:1;width:100%;padding:150px 20px 12px;position:relative}.house .hpb2-hero-txt{padding:136px 20px 4px}.house .har2-eyebrow,.house .hpb2-eyebrow{font-family:var(--h-serif);letter-spacing:.18em;color:var(--h-accent);text-shadow:0 1px 6px #0009;align-items:baseline;gap:10px;margin:0 0 6px;font-size:13px;display:flex}.house .har2-eyebrow span{font-family:var(--h-sans);letter-spacing:.02em;color:var(--h-muted);font-size:12px}.house .har2-headline{font-family:var(--h-serif);color:var(--h-paper);text-wrap:balance;text-shadow:0 1px 10px #0009;margin:0;font-size:24px;font-weight:600;line-height:1.35}.house .har2-meter{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:12px;display:flex}.house .har2-num{font-family:"Cormorant Garamond", var(--h-serif);font-variant-numeric:lining-nums;letter-spacing:.06em;color:#efe6d699;font-size:18px;line-height:1}.house .har2-num b{color:#f4e3bf;margin-right:2px;font-size:40px;font-weight:600}.house .har2-meter-k{color:var(--h-muted);font-size:13px}.house .har2-meter-k em{font-style:normal}.house .har2-sub{color:#efe6d6b8;text-shadow:0 1px 6px #0009;margin:10px 0 0;font-size:13.5px;line-height:1.6}.house .har2-go{width:100%;margin-top:18px}.house .har2-list{gap:14px;margin:0;padding:0 4px;list-style:none;display:grid}.house .har2-card{color:var(--h-paper);background-blend-mode:normal, luminosity;outline-offset:3px;background:linear-gradient(#1c1712e6,#130f0cf2),url(/house/tex-paper.webp) 50%/560px;border:1px solid #e6c27a66;outline:1px solid #e6c27a1f;padding:16px 16px 12px;transition:border-color .2s,transform .15s;display:block;position:relative;box-shadow:0 18px 40px #00000073}.house .har2-card:hover,.house .har2-card:focus-visible{border-color:#e6c27abf;outline-color:#e6c27a4d}.house .har2-card:active{transform:scale(.995)}.house .har2-card-top{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.house .har2-seal{width:38px;height:38px;font-family:var(--h-serif);color:#f6e9d6;background:radial-gradient(circle at 30% 25%,#c9392c,#8f1f17 75%);border-radius:5px;place-items:center;font-size:18px;font-weight:700;display:grid;transform:rotate(-4deg);box-shadow:inset 0 0 0 2px #f6e9d638,0 4px 10px #00000073}.house .har2-name{min-width:0;font-family:var(--h-serif);color:var(--h-paper);overflow-wrap:anywhere;gap:2px;font-size:19px;font-weight:600;line-height:1.25;display:grid}.house .har2-name small{font-family:var(--h-sans);color:var(--h-muted);font-size:11.5px;font-weight:400}.house .har2-time{color:var(--h-muted);white-space:nowrap;align-self:start;font-size:12px}.house .har2-verdict{color:var(--h-fg);border-top:1px solid #e6c27a26;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 0;padding-top:10px;font-size:13px;display:flex}.house .har2 .har-pulse{font-size:12.5px}.house .har2 .har-pulse b,.house .hpb.v2 .har-row-pulse{font-family:"Cormorant Garamond", var(--h-serif);font-variant-numeric:lining-nums;color:#f4e3bf;font-size:19px;font-weight:600}.house .har2-line{font-family:var(--h-serif);color:#efe6d6e6;text-wrap:pretty;margin:8px 0 0;font-size:15px;line-height:1.6}.house .har2 .har-badge,.house .hpb.v2 .har-badge{color:var(--h-accent);background:0 0;border:1px solid #e6c27a73;border-radius:0;padding:0 6px;font-size:11px;line-height:1.6}.house .har2 .har-badge.reunion,.house .hpb.v2 .har-badge.reunion{color:#e89a90;border-color:#d9483c80}.house .har2 .har-badge.core,.house .hpb.v2 .har-badge.core{color:var(--h-muted);border-color:#a39a8c66}.house .har2-foot{border-top:1px dotted #e6c27a38;align-items:center;gap:10px;margin-top:12px;padding-top:10px;display:flex}.house .har2-foot .har-beads{margin:0}.house .har2-n{color:var(--h-muted);white-space:nowrap;margin-left:auto;font-size:12px}.house .har2-n b{font-family:"Cormorant Garamond", var(--h-serif);color:#f4e3bf;margin-right:1px;font-size:18px;font-weight:600}.house .har2-arrow{font-style:normal;font-family:var(--h-serif);color:#e6c27a99;flex:none;font-size:18px}.house .har2-tabs{margin:-4px 0 0;padding:0 2px 10px}.house .har2-view{background:#120d0ab3;border-radius:4px;grid-template-columns:1fr 1fr;justify-self:start;width:172px;margin:-12px auto -6px 2px;padding:3px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #e6c27a4d}.house .har2-view:before{content:"";pointer-events:none;background:linear-gradient(#e6c27a33,#e6c27a12);border-radius:2px;width:calc(50% - 3px);transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:inset 0 0 0 1px #e6c27a8c,0 0 16px -5px #e0892b80}.house .har2-view.is-reading:before{transform:translate(100%)}.house .har2-view button{z-index:1;cursor:pointer;font:inherit;font-family:var(--h-serif);letter-spacing:.06em;color:var(--h-muted);-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:7px 0 6px;font-size:13px;font-weight:600;transition:color .35s;position:relative}.house .har2-view button[aria-pressed=true]{color:var(--h-gold)}.house .har2-view button:focus-visible{outline:1px solid var(--h-accent);outline-offset:-2px;border-radius:2px}.house .har2-flat{margin:0;padding:0 2px;list-style:none;display:grid}.house .har2-flat>li+li{background:linear-gradient(90deg,#e6c27a4d,#e6c27a00 92%) 0 0/100% 1px no-repeat}.house .har2-flat-row{color:var(--h-paper);-webkit-tap-highlight-color:transparent;border-radius:6px;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 8px 14px;transition:background-color .3s;display:grid}.house .har2-flat-row:active{background:#e0892b14}@media (hover:hover){.house .har2-flat-row:hover{background:#e0892b0f}.house .har2-flat-row:hover .har2-arrow{color:var(--h-gold)}}.house .har2-flat-row:focus-visible{outline:1px solid var(--h-accent);outline-offset:-1px}.house .har2-flat-dot{border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #efe6d60d}.house .har2-flat-dot.proc{background:var(--h-muted);animation:2.2s ease-in-out infinite house-live}.house .har2-flat-main{gap:4px;min-width:0;display:grid}.house .har2-flat-top{align-items:baseline;gap:7px;min-width:0;display:flex}.house .har2-flat-top b{min-width:0;font-family:var(--h-serif);color:var(--h-paper);white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:700;overflow:hidden}.house .har2 .har2-flat-top .har-badge{flex:none;margin:0}.house .har2-flat-top time{color:var(--h-muted);flex:none;margin-left:auto;font-size:12px}.house .har2-flat-line{color:#efe6d6a8;word-break:keep-all;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.house .har2-view:before{transition:none}.house .har2-flat-dot.proc{animation:none}}.house .har2-panel{gap:14px;display:grid}.house .har2-fade{animation:.45s both har2-fade}@keyframes har2-fade{0%{opacity:0;transform:translateY(6px)}}.house .har2-meter-k em{color:#f0d79e;font-style:normal}.house .har2-empty{padding:4px 4px 0;display:grid}.house .har2-term{color:var(--h-muted);font-size:12.5px}.house .har2-term b{font-family:var(--h-serif);color:#f0d79e;margin:0 2px;font-weight:600}.house .har2-promo-k{font-family:var(--h-serif);letter-spacing:.18em;color:var(--h-accent);margin:0;font-size:12px}.house .har2-promo-t{font-family:var(--h-serif);color:#f4e3bf;text-wrap:balance;margin:6px 0 0;font-size:17px;font-weight:600;line-height:1.45}@media (prefers-reduced-motion:reduce){.house .har2-fade{animation:none}}.house .har2-ny{gap:8px;padding:0 4px;display:grid}.house .har2-sec-k{font-family:var(--h-serif);letter-spacing:.18em;color:var(--h-accent);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:13px;display:flex}.house .har2-sec-k span{font-family:var(--h-sans);letter-spacing:.02em;color:var(--h-muted);font-size:11.5px}.house .har2-ny ul{border-top:1px solid #e6c27a38;margin:0;padding:0;list-style:none}.house .har2-ny-row{color:var(--h-paper);border-bottom:1px solid #e6c27a21;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 2px;display:grid}.house .har2-ny-img{border:1px solid #e6c27a73;width:50px;height:62px;overflow:hidden;box-shadow:0 6px 14px #0006}.house .har2-ny-img img{object-fit:cover;filter:brightness(1.15);width:100%;max-width:none;height:100%}.house .har2-ny-t{font-family:var(--h-serif);gap:3px;font-size:16px;font-weight:600;display:grid}.house .har2-ny-t small{font-family:var(--h-sans);color:var(--h-muted);font-size:12px;font-weight:400}.house .har2-hero{min-height:232px}.house .har2-hero .har2-hero-txt{padding-top:112px}.house .har2-hero.ny .har2-photo img{object-position:50% 50%;filter:brightness(1.4)saturate(1.05)}.house .har2-led-top{grid-template-columns:84px minmax(0,1fr);align-items:start;gap:14px;display:grid}.house .har2-book{aspect-ratio:7/10;background-color:var(--book-silk,#3b2f25);background-image:var(--book-tex,none);background-position:50%;background-size:cover;border-radius:1px 3px 3px 1px;width:84px;display:block;position:relative;box-shadow:inset 9px 0 #0000003d,inset 0 0 0 1px #ffffff12,inset 0 0 22px #0000006b,0 10px 22px #0000008c,2px 2px #efe6d61a}.house .har2-book.photo{background:#120e0b;overflow:hidden}.house .har2-book.photo img{object-fit:cover;filter:brightness(1.15);width:100%;max-width:none;height:100%}.house .har2-book-bind{background:#a8402c;width:8px;height:1.5px;position:absolute;top:14px;left:0;box-shadow:0 22px #a8402c,0 44px #a8402c,0 66px #a8402c,0 88px #a8402c}.house .har2-book-bind:after{content:"";background:#a8402c;width:1.5px;height:89.5px;position:absolute;top:0;left:6.5px}.house .har2-book-slip{z-index:2;writing-mode:vertical-rl;text-orientation:upright;color:#2a2219;font-family:var(--h-serif);letter-spacing:.14em;background:#efe4cc url(/house/tex-paper.webp) 50%/200px;padding:5px 2px;font-size:9px;font-weight:600;line-height:1;position:absolute;top:7px;right:8px;box-shadow:0 1px 3px #00000059}.house .har2-book-plate{position:absolute;bottom:8px;left:18px;right:12px}.house .har2-book-plate .bp{border-radius:1px;box-shadow:0 2px 6px #0006}.house .har2-led-t{align-content:start;gap:3px;min-width:0;padding-top:1px;display:grid}.house .har2-led-t small{font-family:"Cormorant Garamond", var(--h-serif);font-variant-numeric:lining-nums;letter-spacing:.04em;color:var(--h-accent);font-size:13.5px;font-weight:600}.house .har2-led-t b{font-family:var(--h-serif);color:var(--h-paper);font-size:19px;font-weight:600;line-height:1.25}.house .har2-led-t em{color:var(--h-muted);font-size:12px;font-style:normal;line-height:1.45}.house .har2-led-head{font-family:var(--h-serif);color:#efe6d6eb;text-wrap:pretty;border-top:1px solid #e6c27a2e;margin-top:7px;padding-top:8px;font-size:14.5px;line-height:1.55}.house .har2-led-proc{margin-top:8px;font-size:13px}.house .har2-tide{margin-top:14px}.house .har2-tide ol{background:#ece0c6 url(/house/tex-paper.webp) 50%/360px;border-radius:2px;grid-template-columns:repeat(12,minmax(0,1fr));margin:0;padding:6px 3px 5px;list-style:none;display:grid;box-shadow:inset 0 0 0 1px #2a22191f,inset 0 0 18px #785a322e,0 4px 12px #00000059}.house .har2-tide li{border-radius:2px;justify-items:center;gap:2px;padding:3px 0 2px;display:grid}.house .har2-tide li img{width:18px;height:18px;display:block}.house .har2-tide li small{color:#2a2219b8;font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;font-size:9.5px;line-height:1.2}.house .har2-tide li.next{background:#a8402c1a;box-shadow:inset 0 0 0 1px #a8402c73}.house .har2-tide li.next small{color:#8f2f1f;font-weight:700}.house .har2-tide-key{color:var(--h-muted);flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;font-size:11px;display:flex}.house .har2-tide-key span{align-items:center;gap:4px;display:inline-flex}.house .har2-tide-key img{width:13px;height:13px}.house .har2-promo{gap:12px;margin:0 4px;padding:16px;display:grid}.house .har2-promo-top{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:14px;display:grid}.house .har2-promo-art{aspect-ratio:4/5;border:1px solid #e6c27a73;width:84px;overflow:hidden;box-shadow:0 10px 22px #00000080}.house .har2-promo-art img{object-fit:cover;filter:brightness(1.15);width:100%;max-width:none;height:100%}.house .har2-promo-rows{border-top:1px solid #e6c27a2e;margin:0;padding:0;list-style:none;display:grid}.house .har2-promo-rows li{border-bottom:1px dotted #e6c27a33;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;display:grid}.house .har2-promo-th{border:1px solid #e6c27a66;width:52px;height:52px;overflow:hidden;box-shadow:0 6px 14px #0006}.house .har2-promo-th img{object-fit:cover;width:100%;max-width:none;height:100%}.house .har2-promo-rows li:nth-child(2) .har2-promo-th img{object-position:50% 62%}.house .har2-promo-rows li:nth-child(3) .har2-promo-th img{transform-origin:55% 70%;filter:brightness(1.3);transform:scale(1.8)}.house .har2-promo-rows li>span:last-child{color:#efe6d6bf;word-break:keep-all;gap:2px;font-size:12.5px;line-height:1.5;display:grid}.house .har2-promo-rows b{font-family:var(--h-serif);color:#f4e3bf;font-size:14.5px;font-weight:600}.house .har2-promo .har2-go{margin-top:2px}.house .har2-price{flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding-top:2px;display:flex}.house .har2-price b{font-family:"Cormorant Garamond", var(--h-serif);font-variant-numeric:lining-nums;color:#f4e3bf;font-size:28px;font-weight:600;line-height:1}.house .har2-price b i{font-style:normal;font-family:var(--h-sans);color:#efe6d6b3;margin-left:2px;font-size:13px}.house .har2-price span{color:var(--h-muted);word-break:keep-all;font-size:12px}.house .har2-price s,.house .hm2-ny-price s{color:var(--h-muted);font-size:13px}.house .har2-price span em,.house .hm2-ny-price span em{color:#e8a46a;margin-right:6px;font-style:normal;font-weight:700}.house .har2-kbg{isolation:isolate;overflow:hidden}.house .har2-kbg:before{content:"";z-index:-1;background:var(--k-bg) 62% 38% / cover no-repeat;opacity:.95;width:64%;height:178px;position:absolute;top:-6px;right:-10px;-webkit-mask-image:radial-gradient(80% 88% at 66% 40%,#000 30%,#0000 76%);mask-image:radial-gradient(80% 88% at 66% 40%,#000 30%,#0000 76%)}.house .har2-kbg-top{min-height:54px;padding-right:34%;display:block}.house .har2-kbg .har2-verdict{border-top:0;margin-top:8px;padding-top:0}.house .har2-kbg .har2-line{text-shadow:0 1px 8px #000000b3;border-top:1px solid #e6c27a26;margin-top:12px;padding-top:10px}.house .har2-kth-top{grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.house .har2-kth-art{outline-offset:2px;background:#0d0a08;border:1px solid #e6c27a73;outline:1px solid #e6c27a1f;width:76px;height:76px;display:block;overflow:hidden;box-shadow:0 6px 14px #00000073}.house .har2-kth-art img{object-fit:cover;transform-origin:50% 42%;width:100%;max-width:none;height:100%;transform:scale(1.3)}.house .har2-kth-t{gap:8px;min-width:0;display:grid}.house .har2-kth-v{color:var(--h-fg);flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.house .har2-kth-top .har2-time{align-self:start}.house .har2-kth .har2-line{border-top:1px solid #e6c27a26;margin-top:12px;padding-top:10px}.house .har2-kph{padding-top:0;overflow:hidden}.house .har2-kph-band{height:108px;margin:0 -16px;display:block;position:relative;overflow:hidden}.house .har2-kph-band img{object-fit:cover;object-position:50% 62%;filter:brightness(1.25);width:100%;max-width:none;height:100%}.house .har2-kph-band:after{content:"";background:linear-gradient(#130f0c00 25%,#130f0cf5);position:absolute;inset:0}.house .har2-kph-top{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:-38px;display:grid;position:relative}.house .har2-kph-top .har2-name{text-shadow:0 1px 10px #000c}.house .har2-led-silk{background:linear-gradient(#14100dbd, #100d0be0), var(--led-bg) 50% 50% / 420px auto}.house .har2-privacy{text-align:center;color:var(--h-muted);margin:0;font-size:12px}.house .hpb.v2{gap:16px;padding-top:12px}.house .hpb.v2 .hpb-top{margin-bottom:-4px}.house .hpb.v2 .hpb-eyebrow{font-family:var(--h-serif);color:var(--h-accent);font-size:12px}.house .hpb2-name{font-family:var(--h-serif);letter-spacing:-.005em;color:#f4e3bf;text-shadow:0 2px 14px #0009;margin:2px 0 0;font-size:38px;font-weight:700;line-height:1.1}.house .hpb2-name:after{display:none}.house .hpb2-first{color:#efe6d6bf;text-shadow:0 1px 6px #0009;margin:8px 0 0;font-size:13px}.house .hpb.v2 .hpb-cover{background-blend-mode:normal, luminosity;outline-offset:4px;background:linear-gradient(#1c1712e6,#130f0cf2),url(/house/tex-paper.webp) 50%/560px;border:1px solid #e6c27a73;border-radius:0;outline:1px solid #e6c27a24;margin:0 4px;padding:18px 16px;box-shadow:0 22px 48px #00000080}.house .hpb.v2 .hpb-cover:before{opacity:.45}.house .hpb.v2 .hpb-level{margin-top:16px}.house .hpb.v2 .hpb-headline{color:#f4e3bf;font-size:19px;line-height:1.5}.house .hpb.v2 .hpb-pulse-box b{font-family:"Cormorant Garamond", var(--h-serif);color:#f4e3bf;font-size:28px;font-weight:600}.house .hpb.v2 .hpb-figures{border-top:1px solid #e6c27a40;margin-top:16px;padding-top:14px}.house .hpb.v2 .hpb-figures b{font-family:"Cormorant Garamond", var(--h-serif);font-variant-numeric:lining-nums;color:#f4e3bf;font-size:28px;font-weight:600}.house .hpb2-acts{justify-items:center;gap:12px;margin-top:18px;display:grid}.house .hpb2-cont{width:100%}.house .hpb2-acts2{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 10px;margin:0;display:flex}.house .hpb2-acts2.hpb2-reopen{margin-bottom:-4px}.house .hpb2-acts2 a{font-family:var(--h-serif);color:#f0d79e;border-bottom:1px solid #e6c27a80;padding-bottom:2px;font-size:14.5px}.house .hpb2-acts2 a:hover,.house .hpb2-acts2 a:focus-visible{color:var(--h-accent);border-color:var(--h-accent);outline:0}.house .hpb2-acts2 i{color:var(--h-muted);font-style:normal}.house .hpb.v2 .hpb-card{background-blend-mode:normal, luminosity;background:linear-gradient(#1c1712e6,#130f0cf2),url(/house/tex-paper.webp) 50%/560px;border:1px solid #e6c27a4d;border-radius:0;margin:0 4px;box-shadow:0 14px 34px #0006}.house .hpb.v2 .hpb-card .hmy-label{font-family:var(--h-serif);letter-spacing:.18em;color:var(--h-accent);font-size:12.5px}.house .hpb.v2 .hpb-band{font-family:var(--h-serif);letter-spacing:.3em;color:var(--h-accent);align-items:center;gap:12px;margin:12px 4px -2px;font-size:13px;display:flex}.house .hpb.v2 .hpb-band:after{content:"";background:linear-gradient(90deg,#e6c27a73,#e6c27a00);flex:1;height:1px}.house .hpb.v2 .hpb-divider{border-top-color:#e6c27a33}.house .hpb.v2 .har-row{border-bottom-color:#e6c27a1f}.house .hpb.v2 .hpb-hist .har-row:first-child{border-top-color:#e6c27a33}.house .hpb.v2 .har-row-head{font-family:var(--h-serif);font-size:14px}.house .hpb.v2 .har-row-pulse{font-size:15px}.house .hpb.v2 .har-row-del{color:var(--h-muted);border-bottom:1px solid #a39a8c66;padding:2px 1px 1px;font-size:12px}.house .hpb.v2 .har-row-del:hover{color:#e59a8f;border-color:#e59a8f}.house .hpb.v2 .hpb-stick{background-blend-mode:normal, luminosity;background:linear-gradient(#1c1712e6,#130f0cf2),url(/house/tex-paper.webp) 50%/560px;border-bottom:1px solid #e6c27a73;box-shadow:0 8px 22px #00000073}.house .hpb.v2 .hpb-stick-cta{color:#f0d79e;font-family:var(--h-serif);background:0 0;border:1px solid #e6c27a99;border-radius:0;padding:6px 12px;font-size:13px;font-weight:600}.house .hpb.v2 .hpb-stick-cta:hover{color:var(--h-accent);border-color:var(--h-accent)}.house .har-modal.v2{text-align:center;background-blend-mode:normal, luminosity;outline-offset:4px;background:linear-gradient(#1c1712e6,#130f0cf2),url(/house/tex-paper.webp) 50%/560px;border:1px solid #e6c27a80;border-radius:0;outline:1px solid #e6c27a29;padding:30px 20px 20px;animation:.32s cubic-bezier(.2,.8,.2,1) both hm2-up;position:relative;overflow:visible;box-shadow:0 30px 60px #0009}.house .har-modal.v2 h3{color:#f4e3bf;font-size:19px}.house .har-modal-seal{filter:drop-shadow(0 4px 8px #0009);position:absolute;top:-21px;left:50%;transform:translate(-50%)rotate(-6deg)}.house .har-modal-seal img{width:40px;height:40px;display:block}.house .har-modal.v2 .har-way{text-align:left;background:#efe6d608;border:1px solid #e6c27a38;border-radius:0}.house .har-modal.v2 .har-way.primary{background:#e6c27a0f;border-color:#e6c27a8c}.house .har-modal.v2 .har-warn{text-align:left;border-radius:0}.house .har-modal-btns{justify-items:center;gap:12px;margin-top:4px;display:grid}.house .har-modal-btns .nyr-candle-btn{width:100%}.house .har-modal-burn{font:inherit;color:#e59a8f;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e59a8f73;padding:3px 1px 2px;font-size:13.5px}.house .har-modal-burn:hover,.house .har-modal-burn:focus-visible{color:#ffb4a8;border-color:#ffb4a8;outline:0}.house .har-modal-burn:disabled{opacity:.6;cursor:default}.house .ny-age-bg.out{animation:.32s forwards ny-age-fade-out}.house .har-modal.v2.ny-age.out{animation:.32s cubic-bezier(.4,0,.6,1) forwards ny-age-sink}@keyframes ny-age-fade-out{to{opacity:0}}@keyframes ny-age-sink{to{opacity:0;transform:translateY(26px)scale(.98)}}.house .ny-age-k{font-family:var(--h-serif);letter-spacing:.18em;color:var(--h-accent);margin:2px 0 6px;font-size:12px}.house .har-modal.v2.ny-age .sub{color:#efe6d6db;word-break:keep-all;margin:8px 0 0;font-size:14px;line-height:1.7}.house .ny-age-fine{color:var(--h-muted);word-break:keep-all;margin:8px 0 16px;font-size:12.5px}@media (prefers-reduced-motion:reduce){.house .ny-age-bg.out,.house .har-modal.v2.ny-age.out{opacity:0;animation:none}.house .har-modal.v2{animation:none}.house .har2-card{transition:none}}.house .hnb3-toast{animation:.38s cubic-bezier(.2,.8,.2,1) both hnb3-toast-in}.house .hnb3-toast.out{animation:.42s forwards hnb3-toast-out}@keyframes hnb3-toast-in{0%{opacity:0;transform:translate(-50%,12px)scale(.98)}to{opacity:1;transform:translate(-50%)}}@keyframes hnb3-toast-out{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,8px)}}.house .kpay-tools-toast:not(:empty){animation:.3s both kpt-in}.house .kpay-tools-toast.out{animation:.4s forwards kpt-out}@keyframes kpt-in{0%{opacity:0;transform:translateY(4px)}}@keyframes kpt-out{to{opacity:0;transform:translateY(3px)}}.house .hnb3-reset{transition:opacity .3s}.house .hnb3-reset.hide{opacity:0;pointer-events:none}.house .hnb3-forget{opacity:0;grid-template-rows:0fr;margin:0 20px;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1),opacity .35s;display:grid}.house .hnb3-forget.open{opacity:1;grid-template-rows:1fr}.house .hnb3-forget-in{min-height:0;padding:0 5px;overflow:hidden}.house .hnb3-forget-card{text-align:center;outline-offset:4px;background:radial-gradient(120% 90% at 50% 0,#c9392c17,#0000 60%),linear-gradient(#211b16,#17130f);border:1px solid #e6c27a73;outline:1px solid #e6c27a24;justify-items:center;margin:30px 0 10px;padding:28px 20px 18px;transition:transform .45s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;transform:translateY(-8px);box-shadow:0 24px 50px #00000080}.house .hnb3-forget.open .hnb3-forget-card{transform:none}.house .hnb3-forget-seal{filter:drop-shadow(0 4px 8px #0009);position:absolute;top:-21px;left:50%;transform:translate(-50%)rotate(-6deg)}.house .hnb3-forget-seal img{width:40px;height:40px;display:block}.house .hnb3-forget-t{font-family:var(--h-serif);color:#f4e3bf;margin:4px 0 8px;font-size:18px;font-weight:600}.house .hnb3-forget-b{font-family:var(--h-serif);color:var(--h-paper2);text-wrap:pretty;margin:0 0 18px;font-size:14.5px;line-height:1.7}.house .hnb3-forget-keep{width:100%}.house .hnb3-forget-go{font:inherit;color:#e59a8f;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e59a8f73;margin-top:12px;padding:3px 1px 2px;font-size:13px}.house .hnb3-forget-go:hover,.house .hnb3-forget-go:focus-visible{color:#ffb4a8;border-color:#ffb4a8;outline:0}.house .hnb3-forget-go:disabled{opacity:.6;cursor:default}.house .hnb3 .hnb3-panel,.house .hnb3 .hnb3-hero-txt,.house .hnb3 .hnb3-tabs{transition:opacity .45s,filter .45s}.house .hnb3.wiping .hnb3-panel,.house .hnb3.wiping .hnb3-hero-txt,.house .hnb3.wiping .hnb3-tabs{opacity:0;filter:blur(3px)}@media (prefers-reduced-motion:reduce){.house .hnb3-toast,.house .hnb3-toast.out,.house .kpay-tools-toast{animation-duration:10ms}.house .hnb3-forget,.house .hnb3-forget-card,.house .hnb3 .hnb3-panel,.house .hnb3 .hnb3-hero-txt,.house .hnb3 .hnb3-tabs{transition:none}}.hnb3-sheet-root{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080605a8;justify-content:center;align-items:flex-end;min-height:0;animation:.25s both nyq-in;display:flex;position:fixed;inset:0}.hnb3-sheet{width:100%;max-width:560px;max-height:88vh;padding:22px 20px calc(18px + env(safe-area-inset-bottom));background:linear-gradient(#1f1a15,#171310);border-top:1px solid #e6c27a80;animation:.32s cubic-bezier(.2,.8,.2,1) both hnb3-up;position:relative;overflow-y:auto;box-shadow:0 -1px 0 4px #171310,0 -6px #e6c27a29,0 -24px 60px #0009}@keyframes hnb3-up{0%{opacity:0;transform:translateY(24px)}}.hnb3-sheet-x{font:inherit;color:var(--h-muted);cursor:pointer;background:0 0;border:0;padding:6px;font-size:12.5px;position:absolute;top:16px;right:16px}.hnb3-sheet-k{font-family:var(--h-sans);letter-spacing:.1em;color:var(--h-accent);margin:0 0 6px;font-size:12px}.hnb3-sheet-q{font-family:var(--h-serif);color:#f4e3bf;text-wrap:pretty;margin:0 40px 14px 0;font-size:20px;font-weight:600;line-height:1.5}.hnb3-sheet-cur{font-family:var(--h-serif);color:var(--h-paper2);border-left:2px solid #e6c27a73;margin:0 0 14px;padding:10px 0 10px 12px;font-size:15px;line-height:1.55}.hnb3-sheet-cur span{font-family:var(--h-sans);letter-spacing:.08em;color:var(--h-muted);margin-bottom:2px;font-size:11.5px;display:block}.hnb3-sheet-rule{color:var(--h-muted);margin:14px 0 0;font-size:12.5px;line-height:1.6}.hnb3-clear{font:inherit;color:var(--h-muted);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #a39a8c66;margin-top:12px;padding:3px 1px 2px;font-size:12.5px}.hnb3-clear:hover{color:var(--h-seal);border-color:var(--h-seal)}.hnb3-sheet-err{color:#e8a79f;margin:10px 0 0;font-size:13px}@media (prefers-reduced-motion:reduce){.hnb3-sheet,.hnb3-sheet-root{animation:none}}.house .kstep.first{padding-bottom:calc(124px + env(safe-area-inset-bottom,0px));position:relative}.house .hcue{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));pointer-events:none;opacity:0;justify-items:center;gap:7px;animation:.9s 1.8s forwards hcue-in;display:grid;position:absolute;transform:translate(-50%)}.house .hcue-t{font-family:var(--h-serif);letter-spacing:.22em;white-space:nowrap;color:#f4d898;padding-left:.22em;font-size:13.5px;font-weight:600;animation:2.8s ease-in-out infinite hcue-glow}.house .hcue-line{background:linear-gradient(#e9c47c00,#f0d08e9e 30% 70%,#e9c47c00);width:1.5px;height:34px;position:relative;overflow:visible}.house .hcue-line i{background:radial-gradient(closest-side,#fffaf0,#f7dc9c 45%,#f0d08e00);border-radius:4px;width:7px;height:16px;animation:2.2s cubic-bezier(.45,0,.35,1) infinite hcue-fall;position:absolute;top:-8px;left:-2.75px;box-shadow:0 0 10px 2px #f4d898bf,0 0 22px #e0892b73}.house .hcue-chev{color:#f0d08e;filter:drop-shadow(0 0 6px #f0d08ecc);width:18px;height:12px;animation:2.2s ease-in-out infinite hcue-bob}@keyframes hcue-in{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}@keyframes hcue-glow{0%,to{opacity:.86;text-shadow:0 0 8px #f0d08e73,0 0 20px #e0892b40}50%{opacity:1;text-shadow:0 0 12px #f4d898d9,0 0 30px #e0892b80}}@keyframes hcue-fall{0%{opacity:0;transform:translateY(0)}18%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(34px)}}@keyframes hcue-bob{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.house .hcue{opacity:1;animation:none}.house .hcue-t,.house .hcue-line i,.house .hcue-chev{animation:none}.house .hcue-line i{opacity:1;top:9px;transform:none}}
