.u95-wall[data-wall=helen]{--hl-serif:var(--u95-display);--hl-sans:var(--u95-sans);--h-roof:clamp(70px, 13svh, 150px)}.u95-wall[data-wall=helen] .u95-wall-stage,html[data-lab-theme=dark] .u95-wall[data-wall=helen] .u95-wall-stage,html.dark .u95-wall[data-wall=helen] .u95-wall-stage{background:linear-gradient(var(--m-shelf), var(--m-surface) 45%)}.u95-wall[data-wall=helen] .u95-strip{padding:calc(var(--u-top) + var(--h-roof) - 8px) 0 0;gap:0}.u95-roof{top:var(--u-top);width:0;min-width:100%;height:var(--h-roof);position:absolute;left:0}.u95-wall[data-wall=helen] .u95-panel{max-width:none;margin:0;display:block}.u95-hcol{isolation:isolate;flex-direction:column;display:flex;position:relative}.u95-hcol .hr-body{min-height:min(640px,82vh)}.u95-hcol.is-gable .hr-body{min-height:34vh}html[data-lab-theme=dark] .u95-hcol:after,html.dark .u95-hcol:after{content:"";z-index:8;pointer-events:none;background:linear-gradient(#0b0b0c8c,#0b0b0c00 46%),linear-gradient(150deg,#ffe2aa12,#ffe2aa00 50%),linear-gradient(#1212148f,#1212148f);position:absolute;inset:0}.u95-slide{will-change:transform;width:50%;position:absolute;top:0;bottom:0}.u95-slide.is-l{left:0;transform:translate(-101%)}.u95-slide.is-r{right:0;transform:translate(101%)}.u95-slide>.hr-leaf.hh-leaf{width:auto;inset:0}.u95-slide.is-l .hh-pull{right:4px}.u95-slide.is-r .hh-pull{left:4px}.u95-hspill{z-index:0;pointer-events:none;background:radial-gradient(50% 50%,#ffc47842,#ffbe6e00 72%);position:absolute;inset:-6% -24% -30%}html[data-lab-theme=dark] .u95-hspill,html.dark .u95-hspill{z-index:9;background:radial-gradient(50% 50%,#ffa84c9e,#ffbe6e00 72%)}.u95-hdim{z-index:2;inset:var(--hr-casing);opacity:.15;pointer-events:none;background:#1212149e;display:none;position:absolute}html[data-lab-theme=dark] .u95-hdim,html.dark .u95-hdim{display:block}.u95-wall[data-wall=helen] .u95-button{border-color:var(--m-ink);background:var(--m-ink);color:var(--m-surface)}.u95-wall[data-wall=helen] .u95-button.is-ghost{color:var(--m-ink);background:0 0}.u95-wall[data-wall=helen] .hh-words .u95-button.is-ghost{color:inherit;border-color:currentColor}.u95-wall[data-wall=helen] .u95-end-nav{margin-top:1.2rem}.u95-hpost-end{display:none}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.u95-wall[data-wall=helen]:not(.is-flow){--wo:clamp(300px, 40vw, 640px);--wh:min(1160px, 72vw);--we:calc(min(1160px, 72vw) + var(--hr-post))}.u95-wall[data-wall=helen]:not(.is-flow) .u95-strip{padding:0}.u95-wall[data-wall=helen]:not(.is-flow) .u95-roof{clip-path:polygon(90px 0,calc(100% - 90px) 0,100% 100%,0 100%)}.u95-wall[data-wall=helen]:not(.is-flow) .u95-panel{padding:calc(var(--u-top) + var(--h-roof) - 8px) 0 0}.u95-wall[data-wall=helen]:not(.is-flow) .u95-hcol{height:100%}.u95-wall[data-wall=helen]:not(.is-flow) .u95-hcol .hr-body{min-height:0}.u95-wall[data-wall=helen]:not(.is-flow) .hh-room-in{overflow:hidden}.u95-wall[data-wall=helen]:not(.is-flow) .hh-photo{align-self:stretch;min-height:0}.u95-wall[data-wall=helen]:not(.is-flow) .hh-photo img{max-height:100%}@container (max-width:559.98px){.u95-wall[data-wall=helen]:not(.is-flow) .hh-room-in>.hh-photo{flex:1 1 0;width:100%;min-height:110px}.u95-wall[data-wall=helen]:not(.is-flow) .hh-room-in>.hh-words{flex:none}}@container (min-width:560px){.u95-wall[data-wall=helen]:not(.is-flow) .hh-room-in>.hh-photo{height:100%}}.u95-wall[data-wall=helen]:not(.is-flow) .u95-hpost-end{top:calc(var(--u-top) + var(--h-roof) - 8px);display:block}.u95-wall[data-wall=helen]:not(.is-flow) .u95-end .u95-hcol{width:calc(100% - var(--hr-post))}@media (max-width:760px){.u95-wall[data-wall=helen]{--h-roof:66px}.u95-wall[data-wall=helen]:not(.is-flow){--wo:72vw;--wh:92vw;--we:calc(92vw + 14px)}}}.u95-wall[data-wall=helen],.u95-wall[data-wall=helen] :is(.hh,.hr){--hh-pine-v:url(/assets/helen/tex/pine-v.site.webp);--hh-pine-h:url(/assets/helen/tex/pine-h.site.webp);--hh-plaster:url(/assets/helen/tex/plaster.site.webp);--hh-stone:url(/assets/helen/tex/stone.site.webp);--hh-ink:var(--m-ink);--hh-ink-2:var(--m-ink-2);--hh-paper:var(--m-paper);--hh-room:var(--m-shelf);--hh-board-ink:var(--m-surface);--hh-sky-1:var(--m-shelf);--hh-sky-2:var(--m-surface);--w-lit:#85603d;--w:#7f5a37;--w-deep:#2f1d0f;--g-lit:#a09a8e;--g:#6a655b;--g-shade:#403c35;--g-deep:#1f1d19;--g-lime:#e6e1d5}:is(html[data-lab-theme=dark],html.dark) .u95-wall[data-wall=helen],:is(html[data-lab-theme=dark],html.dark) .u95-wall[data-wall=helen] :is(.hh,.hr){--hh-sky-1:var(--m-shelf);--hh-sky-2:var(--m-surface);--hh-wall-veil:linear-gradient(102deg, #28241ea8, #181614cc 45%, #0c0c0cde);--hh-wood-veil:linear-gradient(#0e0d0c9e, #0e0d0c9e);--hh-stone-veil:linear-gradient(#0e0d0cb8, #0e0d0cb8);--hh-eave:#000000b3;--hh-cast:#00000080;--hh-cast-far:#00000057;--hr-night:#1212148f;--w-lit:#85603d;--w:#5a3d24;--w-deep:#2f1d0f;--g-lit:#5a564e;--g:#38352f;--g-shade:#232120;--g-deep:#0f0f0e;--g-lime:#9a948a}:is(html[data-lab-theme=dark],html.dark) .u95-wall[data-wall=helen] .hr-row:before{background:linear-gradient(#ffe2aa1f,#ffe2aa00 45%),linear-gradient(#1212146b,#1212149e)}:is(html[data-lab-theme=dark],html.dark) .u95-wall[data-wall=helen] .hr-frame{box-shadow:inset 2px 2px 0 #ffe2aa1f, inset -2px -2px 0 #00000080, 10px 22px 26px var(--hh-cast), 26px 54px 80px var(--hh-cast-far)}:is(html[data-lab-theme=dark],html.dark) .u95-wall[data-wall=helen] .hr-leaf:after{background:radial-gradient(70% 60% at 50% 48%,#ffba6429,#ffba6400 75%),linear-gradient(#12121485,#12121485)}:is(html[data-lab-theme=dark],html.dark) .u95-wall[data-wall=helen] .hr-board:after{background:#1212144d}:is(html[data-lab-theme=dark],html.dark) .u95-wall[data-wall=helen] .hr-frame{background:linear-gradient(var(--hr-night), var(--hr-night)), linear-gradient(100deg, #ffe2b433, #0000 40%, #0000004d), var(--hh-pine-v) center / 170px auto, #7f5a37}.u95-wall[data-wall=helen] .hh-photo img{box-shadow:0 0 0 1px #5a3c1e40}.u95-wall[data-wall=helen] .hh-room-floor{display:none}.u95-wall[data-wall=helen] .hh-room{--hh-floor:0px}.u95-wall[data-wall=helen] .hh-room-in{padding-bottom:clamp(20px,5cqw,44px)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.u95-wall[data-wall=helen]:not(.is-flow) [data-strip]:after{content:"";background:linear-gradient(#0000 calc(100% - 8.7svh),#6b6458 calc(100% - 8.7svh),#8a8274 calc(100% - 8.7svh + 2px),#0000 calc(100% - 8.7svh + 2px)) 0 0/100% 100% no-repeat,url(/assets/helen/tex/stone.site.webp) 0 100%/260px 8.7svh repeat-x,linear-gradient(#6e4a2a,#4a2e18) 0 calc(100% - 8.7svh)/100% 3svh no-repeat,linear-gradient(#3c281440,#3c281400 30%),url(/assets/helen/tex/plaster.site.webp) 0 0/400px 400px;flex:none;width:50vw}}.u95-wall[data-wall=helen] .hh-room.is-fame .hh-room-in{justify-content:flex-start;align-items:stretch;gap:0;padding:clamp(14px,2.4cqw,26px) clamp(18px,3cqw,34px)}.u95-wall[data-wall=helen] .pg-fame{--fw-g:clamp(12px, 1.8svh, 18px);--fw-m:14px;--fw-p:9px;--fw-ms:9px;--fw-ps:6px;--fw-c:calc(var(--fw-m) + var(--fw-p));--fw-k:calc(var(--fw-ms) + var(--fw-ps));flex-direction:column;flex:auto;align-items:center;gap:clamp(.8rem,2.4svh,1.4rem);max-width:none;min-height:0;margin:0;display:flex}.u95-wall[data-wall=helen] .pg-fame-title{color:inherit;font-family:var(--hl-serif), Georgia, serif;letter-spacing:.01em;text-align:center;flex:none;margin:0;font-size:clamp(1.3rem,3.4svh,2rem);font-weight:600;line-height:1.1}.u95-wall[data-wall=helen] .pg-fame-cols{align-items:start;gap:var(--fw-g);grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,30rem);display:grid}.u95-wall[data-wall=helen] .pg-fame-col{margin:0;padding:0;list-style:none;display:contents}.u95-wall[data-wall=helen] .pg-fame-item{min-width:0;margin:0}.u95-wall[data-wall=helen] .pg-fame-frame{--m:var(--fw-m);--p:var(--fw-p);width:100%;padding:var(--m);color:inherit;cursor:zoom-in;background:linear-gradient(135deg,#ffe2aa47,#0000 38% 62%,#0000006b),repeating-linear-gradient(90deg,#ffdca00d 0 3px,#00000012 3px 5px),linear-gradient(#5b3d1f,#3a2511 55%,#2a1a0b);border:0;border-radius:1px;margin:0;transition:filter .25s;display:block;position:relative;box-shadow:inset 0 0 0 1px #000000a6,inset 2px 2px 0 1px #ffdea552,inset -2px -2px 0 1px #00000080,3px 6px 8px #2814046b,12px 20px 30px #28140442}.u95-wall[data-wall=helen] .pg-fame-frame:before{content:"";inset:calc(var(--m) * .34);pointer-events:none;border:1px solid #ffd6964d;border-radius:1px;position:absolute;box-shadow:inset 0 0 0 1px #00000073,0 0 0 1px #00000059}.u95-wall[data-wall=helen] .pg-fame-frame .pg-mat{padding:var(--p);background:#e8dcc1;display:block;position:relative;box-shadow:0 0 0 2px #b08a45,0 0 0 3px #4a3014,inset 1px 1px 2px #50320f59}.u95-wall[data-wall=helen] .pg-fame-frame:hover,.u95-wall[data-wall=helen] .pg-fame-frame:focus-visible{filter:brightness(1.08)}.u95-wall[data-wall=helen] .pg-fame-frame:focus-visible{outline:3px solid var(--m-ink);outline-offset:4px}.u95-wall[data-wall=helen] .pg-fame-frame img{width:100%;max-width:none;height:auto;max-height:none;aspect-ratio:var(--ar);object-fit:contain;display:block;box-shadow:0 0 0 1px #3c260c66}.u95-wall[data-wall=helen] .pg-fame-col.is-n3 .pg-fame-item:nth-child(n+2) .pg-fame-frame{--m:var(--fw-ms);--p:var(--fw-ps)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.u95-wall[data-wall=helen]:not(.is-flow) .pg-fame.u95-hang-in{overflow:visible}.u95-wall[data-wall=helen]:not(.is-flow) .pg-fame{--fw-t:calc(clamp(1.3rem, 3.4svh, 2rem) * 1.1 + clamp(.8rem, 2.4svh, 1.4rem));flex:1 1 0;width:100%;container-type:size}.u95-wall[data-wall=helen]:not(.is-flow) .pg-fame-cols{place-content:center;align-items:end;gap:var(--fw-g);--H:min(100cqh - var(--fw-t), (100cqw - var(--fw-g)) / 1.645);--WB:calc((var(--H) - .6 * var(--fw-c) - .5 * var(--fw-k) - .62 * var(--fw-g)) / 1.076);--hs:calc((var(--WB) - 4 * var(--fw-k) - var(--fw-g)) / 2.661);grid-template-areas:"l k k""l v t";grid-template-columns:auto calc(var(--hs) * 1.385 + 2 * var(--fw-k)) calc(var(--hs) * 1.276 + 2 * var(--fw-k));width:100%;display:grid}.u95-wall[data-wall=helen]:not(.is-flow) .pg-fame-col{display:contents}.u95-wall[data-wall=helen]:not(.is-flow) .pg-fame-item{flex:none}.u95-wall[data-wall=helen]:not(.is-flow) .pg-fame-col.is-n1 .pg-fame-item{grid-area:l;align-self:center}.u95-wall[data-wall=helen]:not(.is-flow) .pg-fame-col.is-n3 .pg-fame-item:first-child{grid-area:k;justify-self:center}.u95-wall[data-wall=helen]:not(.is-flow) .pg-fame-col.is-n3 .pg-fame-item:nth-child(2){grid-area:v;place-self:start}.u95-wall[data-wall=helen]:not(.is-flow) .pg-fame-col.is-n3 .pg-fame-item:nth-child(3){grid-area:t;place-self:start end}.u95-wall[data-wall=helen]:not(.is-flow) .pg-fame-frame{width:auto}.u95-wall[data-wall=helen]:not(.is-flow) .pg-fame-col.is-n1 .pg-fame-frame img{width:auto;height:calc(var(--H) - 2 * var(--fw-c))}.u95-wall[data-wall=helen]:not(.is-flow) .pg-fame-col.is-n3 .pg-fame-item:first-child .pg-fame-frame img{width:calc(var(--WB) - 2 * var(--fw-c));height:auto}.u95-wall[data-wall=helen]:not(.is-flow) .pg-fame-col.is-n3 .pg-fame-item:nth-child(n+2) .pg-fame-frame img{width:auto;height:calc((var(--WB) - 4 * var(--fw-k) - var(--fw-g)) / 2.661)}@container (orientation:portrait){.u95-wall[data-wall=helen]:not(.is-flow) .pg-fame-cols{--fw-c:12px;--fw-k:10px;--Wp:min(100cqw, (100cqh - var(--fw-t) - 6 * var(--fw-c) - 2 * var(--fw-g)) / 1.43);--HB:calc((var(--Wp) - .34 * var(--fw-g)) / 1.375);--WR:calc((var(--HB) - var(--fw-g)) / 1.506);grid-template-areas:"k k""l v""l t";grid-template-columns:auto var(--WR);align-items:start}.u95-wall[data-wall=helen]:not(.is-flow) .pg-fame-frame{--m:7px;--p:5px}.u95-wall[data-wall=helen]:not(.is-flow) .pg-fame-col.is-n3 .pg-fame-item:nth-child(n+2) .pg-fame-frame{--m:6px;--p:4px}.u95-wall[data-wall=helen]:not(.is-flow) .pg-fame-col.is-n1 .pg-fame-item{align-self:start}.u95-wall[data-wall=helen]:not(.is-flow) .pg-fame-col.is-n3 .pg-fame-item:nth-child(2),.u95-wall[data-wall=helen]:not(.is-flow) .pg-fame-col.is-n3 .pg-fame-item:nth-child(3){justify-self:end}.u95-wall[data-wall=helen]:not(.is-flow) .pg-fame-col.is-n3 .pg-fame-item:nth-child(3){align-self:end}.u95-wall[data-wall=helen]:not(.is-flow) .pg-fame-col.is-n3 .pg-fame-item:first-child .pg-fame-frame img{width:calc(var(--Wp) - 2 * var(--fw-c))}.u95-wall[data-wall=helen]:not(.is-flow) .pg-fame-col.is-n1 .pg-fame-frame img{height:calc(var(--HB) - 2 * var(--fw-c))}.u95-wall[data-wall=helen]:not(.is-flow) .pg-fame-col.is-n3 .pg-fame-item:nth-child(n+2) .pg-fame-frame img{width:calc(var(--WR) - 2 * var(--fw-k));height:auto}}}.u95-wall[data-wall=helen] .pg-lightbox{color:#f3e9d2;background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.u95-wall[data-wall=helen] .pg-lightbox:not([open]){display:none}.u95-wall[data-wall=helen] .pg-lightbox::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e0905c7}.u95-wall[data-wall=helen] .pg-lightbox-shade{cursor:zoom-out;place-items:center;width:100%;height:100%;padding:4svh 4vw;display:grid;position:relative}.u95-wall[data-wall=helen] .pg-lightbox-fig{cursor:default;justify-items:center;gap:.9rem;margin:0;display:grid}.u95-wall[data-wall=helen] .pg-lightbox-fig img{width:min(88vw, calc(70svh * var(--ar)));max-width:none;height:auto;max-height:none;aspect-ratio:var(--ar);object-fit:contain;border:8px solid #efe6d1;border-radius:1px;box-shadow:0 0 0 4px #8a6a42,0 20px 60px #0009}.u95-wall[data-wall=helen] .pg-lightbox-fig figcaption{max-width:min(64ch,90vw);max-height:16svh;font-family:var(--u95-sans), system-ui, sans-serif;text-align:center;text-wrap:pretty;font-size:clamp(.95rem,2.1svh,1.1rem);line-height:1.5;overflow-y:auto}.u95-wall[data-wall=helen] .pg-lightbox-close{color:#efe6d1;cursor:pointer;background:#2c1d11;border:2px solid #efe6d1;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;font-size:1.8rem;line-height:1;display:grid;position:absolute;top:2svh;right:2vw}.u95-wall[data-wall=helen] .pg-lightbox-close:hover,.u95-wall[data-wall=helen] .pg-lightbox-close:focus-visible{outline-offset:2px;background:#46301c;outline:2px solid #efe6d1}@media (prefers-reduced-motion:reduce){.u95-wall[data-wall=helen] .pg-fame-frame{transition:none}}.u95-hcol .hr-doors,.u95-hcol .u95-hdim,.u95-hcol .u95-hspill{pointer-events:none}@media (max-width:760px) and (scripting:enabled) and (prefers-reduced-motion:no-preference){.u95-wall[data-wall=helen]:not(.is-flow) :is(.u95-slide,[data-glow]){will-change:transform, opacity;backface-visibility:hidden}.u95-wall[data-wall=helen]:not(.is-flow) .u95-hcol{contain:layout paint}}
