.page-home--room{--ink-jiao:#ede4cf;--ink-nong:#c6bca6;--ink-zhong:#998f7b;--ink-dan:#5d574a;--ink-qing:#3b3a33;--bg:#08090a;--paper:#14171a;--surface-muted:#3b3a3357;--accent:#c6bca6;--accent-strong:#ede4cf;--link:#c6bca6;--lamp:#e8b266;--focus-ring:#ede4cf85;--room-gold:#e8b266;--room-cream:#ede4cf;--room-muted:#c6bca6c2;--room-veil:#08090adb;background:var(--bg);color:var(--ink-jiao);overflow:hidden}.page-home--room .site-header{z-index:80;background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 82%, transparent), transparent);backdrop-filter:none;visibility:visible;border-bottom:0;transition:opacity .42s,transform .72s cubic-bezier(.16,1,.3,1),visibility linear;position:fixed;inset:0 0 auto}.page-home--room .site-header__inner{width:min(100% - 40px,1400px);padding-block:17px}.page-home--room .site-brand__text,.page-home--room .site-nav,.page-home--room .language-toggle{transition:opacity .62s var(--ease-paper), transform .76s var(--ease-paper), visibility 0s linear 0s}.js .page-home--room:has(.room-home[data-room-discovery=person]) :is(.site-brand__text,.site-nav){opacity:0;pointer-events:none;visibility:hidden;transition-delay:0s,0s,.62s;transform:translateY(-8px)}.page-home--room .site-brand,.page-home--room .site-brand:hover,.page-home--room .site-brand__title{color:var(--ink-jiao)}.page-home--room .site-brand__subtitle{color:color-mix(in srgb, var(--ink-nong) 70%, transparent)}.page-home--room .site-nav__link{color:var(--ink-nong);text-shadow:0 2px 12px #000000b8}.page-home--room .site-nav__link:hover,.page-home--room .site-nav__link[aria-current=page]{color:var(--ink-jiao);background:color-mix(in srgb, var(--ink-qing) 28%, transparent)}.page-home--room .theme-toggle{color:#f6f0e3;background:#111212d1;border-color:#f0e8d557;box-shadow:0 8px 22px #00000038}.page-home--room .language-toggle{color:#f6f0e3;text-shadow:0 2px 12px #000000b8;background:#111212b8;border:1px solid #f0e8d53d;border-radius:999px}.page-home--room .language-toggle:hover{color:#fff9ee;background:#1b1c1beb;border-color:#f0cb8b9e}.page-home--room .theme-toggle:hover{color:#fff9ee;background:#1b1c1bf0;border-color:#f0cb8bb3}.page-home--room[data-room-view=writing] .site-header,.page-home--room[data-room-view=projects] .site-header,.page-home--room[data-room-view=life] .site-header{opacity:1;pointer-events:none;visibility:visible;transition-delay:0s;transform:none}.page-home--room[data-room-view=writing] :is(.site-brand,.site-nav),.page-home--room[data-room-view=projects] :is(.site-brand,.site-nav),.page-home--room[data-room-view=life] :is(.site-brand,.site-nav){opacity:0;pointer-events:none;visibility:hidden}.page-home--room[data-room-view=writing] :is(.theme-toggle,.language-toggle),.page-home--room[data-room-view=projects] :is(.theme-toggle,.language-toggle),.page-home--room[data-room-view=life] :is(.theme-toggle,.language-toggle){pointer-events:auto}.page-home--room .site-footer{display:none}.room-home{--room-ease:cubic-bezier(.45, 0, .2, 1);--room-duration:2.4s;isolation:isolate;background:var(--bg);height:100svh;min-height:620px;color:var(--room-cream);position:relative;overflow:hidden}.room-home:focus{outline:none}.room-home :focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.room-camera{z-index:0;background:var(--bg);transform-origin:50% 60%;position:absolute;inset:0;overflow:hidden}.room-canvas{isolation:isolate;width:max(100vw,177.778svh);height:max(100svh,56.25vw);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);container-type:size}.room-world,.room-focus-layer,.room-atmosphere{position:absolute;inset:0}.room-world{z-index:1;transform-origin:50%;filter:brightness(.82)saturate(.9)contrast(1.04);transition:transform var(--room-duration) var(--room-ease), filter .98s ease, opacity .9s ease .52s;will-change:transform, filter, opacity;transform:translate(0,0)scale(1)}.room-home[data-room-discovery=person][data-room-view=overview] .room-world{opacity:.88;filter:brightness(.68)saturate(.76)contrast(1.06)blur(.2px)}.room-home[data-room-discovery=person]:is([data-room-preview=writing],[data-room-preview=projects]) .room-world{opacity:.88;filter:brightness(.68)saturate(.76)contrast(1.06)blur(.2px);transition-delay:0s}.room-home[data-room-discovery=person][data-room-view=overview] .room-guitar-wrap{filter:brightness(1.13)}.room-scene,.room-curtain,.room-focus-plate{object-fit:fill;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.room-theme-image{transition:opacity .52s}.room-theme-image--day,html:not([data-theme=dark]) .room-theme-image--night{opacity:0}html:not([data-theme=dark]) .room-theme-image--day{opacity:1}.room-curtain{z-index:5;pointer-events:none;filter:brightness(.68)saturate(.82)contrast(1.08)drop-shadow(22px 0 35px #00000094);transform-origin:0;transition:transform var(--room-duration) var(--room-ease), filter .98s ease, opacity .82s ease;will-change:transform, opacity;transform:translate(0,0)scale(1)}.room-guitar-wrap{z-index:26;pointer-events:none;transform-origin:58% 86%;width:43.5%;height:94%;transition:transform var(--room-duration) var(--room-ease), opacity .86s ease, filter .98s ease;will-change:transform, opacity;position:absolute;bottom:.4%;right:2.4%;transform:translate(0,0)rotate(.45deg)scale(1)}.room-guitar{object-fit:contain;object-position:center bottom;filter:brightness(.68)saturate(.76)contrast(1.12)sepia(.06)drop-shadow(18px 28px 18px #000000a3);width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.room-guitar-shadow{z-index:-1;filter:blur(8px);background:radial-gradient(#000000b3,#0000 68%);border-radius:50%;width:67%;height:13%;position:absolute;bottom:.7%;right:12%;transform:rotate(-4deg)}.room-atmosphere{z-index:20;pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(circle at 31% 36%,#ffd48714,#0000 29%),linear-gradient(90deg,#0504037a,#0000 19% 77%,#0504032e),linear-gradient(#0504031a,#0000 62%,#0504034d);transition:opacity .7s}.room-discovery-veil{z-index:25;pointer-events:none;position:absolute;inset:0}.room-discovery-shadow{opacity:1;will-change:opacity;background:#000000fe;transition:opacity 2.4s cubic-bezier(.55,0,.25,1);display:block;position:absolute;top:-1px;bottom:-1px}.room-discovery-shadow--writing{clip-path:polygon(0 0,100% 0,82% 100%,0 100%);width:59%;left:-1px}.room-discovery-shadow--projects{clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);width:55%;right:-1px}.room-home:not([data-room-view=overview]) .room-discovery-shadow,.room-home[data-room-lit-writing] .room-discovery-shadow--writing,.room-home[data-room-lit-projects] .room-discovery-shadow--projects,.room-home[data-room-preview=writing] .room-discovery-shadow--writing,.room-home[data-room-preview=projects] .room-discovery-shadow--projects{opacity:0}.no-js .room-discovery-shadow{opacity:.12}.room-focus-layer{z-index:10;opacity:0;visibility:hidden;pointer-events:none;transform-origin:50%;transition:opacity .9s ease .82s, transform 1.95s var(--room-ease) .24s, visibility 0s linear var(--room-duration);will-change:transform, opacity;overflow:hidden;transform:scale(.68)}.room-focus-layer--writing{transform-origin:34% 46%}.room-focus-layer--projects{transform-origin:73% 43%}.room-focus-plate{filter:brightness(.8)saturate(.9)contrast(1.04)}.room-monitor-surface,.room-workbench-surface{z-index:2;color:var(--ink-jiao);opacity:0;transition:opacity .62s ease 1.66s, transform .78s var(--room-ease) 1.56s;position:absolute}.room-monitor-surface{--ink-jiao:#f0e8d5;--ink-nong:#d7cbb4;--ink-zhong:#9d9079;--link:#cbb17a;--accent-strong:#efd294;isolation:isolate;background:radial-gradient(at 16% 5%,#eab96924,#0000 34%),linear-gradient(112deg,#3c2a1629,#0000 34%,#00000029),#05060580;border:0;border-radius:clamp(1px,.13cqw,3px);width:25.75%;height:27.5%;padding:clamp(14px,1.4cqw,28px);top:32.8%;left:30.25%;overflow:hidden;transform:translateY(10px);box-shadow:inset 0 0 48px #0006}.room-monitor-surface:before,.room-monitor-surface:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}.room-monitor-surface:before{z-index:0;opacity:.76;background:linear-gradient(119deg,#ffe8ba1c,#0000 19% 66%,#0003),radial-gradient(at 76% 115%,#00000061,#0000 46%)}.room-monitor-surface:after{z-index:2;box-shadow:inset 0 0 0 1px #ffe1aa0b,inset 0 -28px 42px #0000002e}.room-monitor-surface>*{z-index:1;position:relative}.room-workbench-surface{--ink-jiao:#f0e8d5;--ink-nong:#d7cbb4;--ink-zhong:#9d9079;--link:#cbb17a;--accent-strong:#efd294;width:auto;height:auto;box-shadow:none;color:var(--ink-nong);pointer-events:none;background:0 0;border:0;padding:0;inset:0;overflow:visible;transform:translateY(12px)}.room-surface-heading{border-bottom:1px solid #e2be8229;justify-content:space-between;align-items:baseline;gap:18px;padding-bottom:clamp(8px,.75cqw,15px);display:flex}.room-surface-heading h2{color:var(--ink-jiao);font-family:var(--font-serif);letter-spacing:.08em;margin:0;font-size:clamp(1.1rem,1.55cqw,1.85rem);font-weight:600;line-height:1.1}.room-surface-heading a{color:var(--link);font-family:var(--font-mono);letter-spacing:.08em;flex:none;font-size:clamp(.62rem,.62cqw,.78rem);text-decoration:none}.room-surface-heading a:hover{color:var(--accent-strong);text-decoration:underline}.room-writing-list,.room-project-list{margin:0;padding:0;list-style:none}.room-writing-list{align-content:center;height:calc(100% - clamp(36px,3.2cqw,56px));display:grid}.room-writing-list li+li{border-top:1px solid #e2be8221}.room-writing-list a{color:var(--ink-nong);grid-template-columns:clamp(38px,4.2cqw,66px) minmax(0,1fr);align-items:baseline;gap:clamp(9px,1cqw,18px);padding-block:clamp(8px,.95cqw,17px);text-decoration:none;transition:color .16s,padding-left .22s;display:grid}.room-writing-list a:hover{color:var(--ink-jiao);padding-left:5px}.room-writing-list a:focus-visible{color:var(--ink-jiao);background:linear-gradient(90deg,#e8b76724,#0000 84%);outline:0;padding-left:5px;box-shadow:inset 2px 0 #f1c376c2}.room-writing-list time{color:var(--ink-zhong);font-family:var(--font-mono);letter-spacing:.04em;font-size:clamp(.55rem,.56cqw,.7rem)}.room-writing-list span{font-family:var(--font-serif);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.72rem,.92cqw,1.12rem);line-height:1.45;overflow:hidden}.room-project-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,.9cqw,18px);padding-top:clamp(6px,.65cqw,12px);display:grid}.room-project-list a{min-width:0;color:var(--ink-nong);border-left:1px solid #e2be8240;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"folio type cue""title title title""status status status";gap:4px;padding:clamp(6px,.55cqw,11px);text-decoration:none;transition:background-color .18s,border-color .18s,transform .22s;display:grid}.room-project-list a:hover{border-left-color:var(--accent);background:#e1b36d0f}.room-project-list__folio,.room-project-list__type,.room-project-list__cue,.room-project-list small{color:var(--ink-zhong);font-family:var(--font-mono);letter-spacing:.08em;font-size:clamp(.56rem,.54cqw,.7rem)}.room-project-list__folio{grid-area:folio;gap:.35em;display:inline-flex}.room-project-list__type{text-overflow:ellipsis;white-space:nowrap;grid-area:type;overflow:hidden}.room-project-list__cue{white-space:nowrap;grid-area:cue}.room-project-list strong{font-family:var(--font-serif);text-overflow:ellipsis;white-space:nowrap;grid-area:title;font-size:clamp(.78rem,1.05cqw,1.28rem);font-weight:600;line-height:1.3;overflow:hidden}.room-project-list small{grid-area:status}@media (width>=901px),(width>=641px) and (orientation:landscape){.room-workbench-surface .room-surface-heading{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.room-workbench-surface .room-project-list{pointer-events:none;padding:0;display:block;position:absolute;inset:0}.room-workbench-surface .room-project-list li{--glass-text:#f7f1e7;--glass-muted:#efe7d8ad;--glass-cue:#ffefcfe6;--glass-tint:#11151712;--glass-tint-hover:#161b1d1f;--glass-edge:#ffffff75;pointer-events:auto;min-width:0;position:absolute}.room-workbench-surface .room-project-list li:first-child{width:33.5%;height:29%;top:19.2%;left:11%}.room-workbench-surface .room-project-list li:nth-child(2){width:33.5%;height:31%;top:61.5%;left:12.3%}.room-workbench-surface .room-project-list li:nth-child(3){width:43%;height:35%;top:49.8%;left:47.8%}.room-workbench-surface .room-project-list a{isolation:isolate;border:1px solid var(--glass-edge);background:linear-gradient(135deg, #ffffff21, transparent 24%, transparent 76%, #ffffff0a), var(--glass-tint);width:100%;height:100%;color:var(--glass-text);text-shadow:0 1px 12px #00000047;backdrop-filter:blur(.7px)saturate(135%)contrast(108%)brightness(106%);border-radius:clamp(20px,1.65cqw,31px);grid-template:"folio type type""title title title"minmax(0,1fr)"status status cue"/auto minmax(0,1fr) auto;gap:clamp(7px,.55cqw,11px) clamp(9px,.72cqw,14px);padding:clamp(21px,1.7cqw,32px);transition:border-color .18s,background-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,inset 1px 0 #ffffff47,inset 0 -1px #ffffff21,inset -1px 0 #02070924,0 16px 36px #05070833}.room-workbench-surface .room-project-list li:nth-child(3) a{backdrop-filter:blur(.8px)saturate(142%)contrast(109%)brightness(107%);border-radius:clamp(24px,1.95cqw,36px);padding:clamp(24px,1.85cqw,35px);box-shadow:inset 0 1px #ffffffc7,inset 1px 0 #ffffff4d,inset 0 -1px #ffffff24,inset -1px 0 #02070929,0 20px 44px #0507083d}.room-workbench-surface .room-project-list a:before,.room-workbench-surface .room-project-list a:after{z-index:0;border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}.room-workbench-surface .room-project-list a:before{mix-blend-mode:screen;opacity:.62;background:radial-gradient(42% 18% at 24% 0,#ffffff8f,#0000 72%),linear-gradient(108deg,#fff3,#0000 18% 78%,#ffffff14)}.room-workbench-surface .room-project-list a:after{inset:1px;box-shadow:inset 10px 12px 14px -14px #ffffffc7,inset -12px -14px 16px -16px #0000007a,inset 0 0 0 1px #ffffff1f,inset 0 0 18px #ffffff09}.room-workbench-surface .room-project-list a>*{z-index:1;position:relative}.room-workbench-surface .room-project-list a:is(:hover,:focus-visible){outline-offset:4px;background:linear-gradient(134deg, #ffffff2e, transparent 30%, transparent 74%, #ffffff12), var(--glass-tint-hover);color:var(--glass-text);border-color:#ffffff94;box-shadow:inset 0 1px #ffffffad,inset 1px 0 #ffffff40,inset 0 -1px #ffffff1f,0 20px 48px #05070847,0 0 30px #f0d6aa14}.room-workbench-surface .room-project-list__type{color:var(--glass-muted);text-align:right}.room-workbench-surface :is(.room-project-list__folio,.room-project-list small){color:var(--glass-muted)}.room-workbench-surface .room-project-list strong{color:var(--glass-text);letter-spacing:.01em;white-space:normal;align-self:center;font-size:clamp(1.22rem,1.58cqw,1.9rem);line-height:1.2}.room-workbench-surface .room-project-list li:first-child strong{align-self:end;padding-bottom:.35em}.room-workbench-surface .room-project-list li:nth-child(2) strong{align-self:start;padding-top:clamp(14px,1.3cqw,24px)}.room-workbench-surface .room-project-list li:nth-child(3) strong{font-size:clamp(1.5rem,2cqw,2.35rem)}.room-workbench-surface .room-project-list small,.room-workbench-surface .room-project-list__cue{text-overflow:ellipsis;white-space:nowrap;align-self:end;overflow:hidden}.room-workbench-surface .room-project-list__cue{color:var(--glass-cue)}}.room-intro{z-index:30;border-left:1px solid color-mix(in srgb, var(--ink-dan) 78%, transparent);text-shadow:0 4px 20px #000000c7;width:min(42vw,620px);transition:opacity .42s ease, transform .8s var(--room-ease);gap:14px;padding-left:clamp(19px,2vw,30px);display:grid;position:absolute;top:52%;left:clamp(34px,6.6vw,108px);transform:translateY(-50%)}.room-intro h1,.room-intro p{margin:0}.room-intro h1{font-family:var(--font-serif);letter-spacing:0;white-space:nowrap;font-size:clamp(3.2rem,5.7vw,5.6rem);font-weight:700;line-height:1}.room-intro p{color:var(--room-muted);font-family:var(--font-sans);letter-spacing:.04em;font-size:clamp(.88rem,1.1vw,1.02rem);line-height:1.9}.room-intro .room-intro__identity{color:color-mix(in srgb, var(--room-gold) 78%, var(--room-cream));font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:clamp(.66rem,.72vw,.76rem);font-weight:700;line-height:1.4}.room-destinations{z-index:32;pointer-events:none;transition:opacity .42s ease, transform .8s var(--room-ease);position:absolute;inset:0}.room-hotspot{color:var(--ink-jiao);isolation:isolate;pointer-events:auto;background:0 0;border:0;text-decoration:none;display:block;position:absolute}.room-hotspot:before{z-index:0;content:"";opacity:0;pointer-events:none;transition:opacity .36s ease, filter .52s ease, transform .62s var(--room-ease);position:absolute}.room-hotspot:after{z-index:0;filter:blur(18px);content:"";opacity:0;pointer-events:none;transition:opacity .42s ease, transform .72s var(--room-ease);background:radial-gradient(#f4bf6b29,#0000 68%);border-radius:50%;animation:5.6s ease-in-out infinite hotspot-breathe;position:absolute;inset:12%;transform:scale(.88)}@keyframes hotspot-breathe{0%,to{opacity:.09;transform:scale(.88)}50%{opacity:.32;transform:scale(1)}}.room-hotspot--projects:after{animation-delay:-1.9s}.room-hotspot--life:after{animation-delay:-3.7s}.room-hotspot span{z-index:1;color:var(--ink-jiao);font-family:var(--font-serif);letter-spacing:.1em;opacity:0;pointer-events:none;text-shadow:0 3px 16px #000000f5,0 0 20px #ebb7623d;transition:opacity .26s ease, transform .42s var(--room-ease);white-space:nowrap;align-items:baseline;gap:8px;font-size:clamp(.78rem,.92vw,.96rem);font-weight:600;line-height:1;display:inline-flex;position:absolute;transform:translateY(7px)}.room-hotspot span:before{content:"";background:linear-gradient(90deg,#0000,#f1c477d1);width:clamp(18px,2vw,32px);height:1px}.room-hotspot small{color:var(--ink-zhong);font-family:var(--font-mono);letter-spacing:.08em;font-size:.64em;font-weight:500}.room-hotspot:is(:hover,:focus-visible){color:var(--accent-strong);text-decoration:none}.room-hotspot:focus-visible{outline:0}.room-hotspot:is(:hover,:focus-visible):before,.room-hotspot:is(:hover,:focus-visible):after,.room-hotspot:is(:hover,:focus-visible) span,.room-home[data-room-preview=writing] .room-hotspot--writing:before,.room-home[data-room-preview=writing] .room-hotspot--writing:after,.room-home[data-room-preview=writing] .room-hotspot--writing span,.room-home[data-room-preview=projects] .room-hotspot--projects:before,.room-home[data-room-preview=projects] .room-hotspot--projects:after,.room-home[data-room-preview=projects] .room-hotspot--projects span,.room-home[data-room-preview=life] .room-hotspot--life:before,.room-home[data-room-preview=life] .room-hotspot--life:after,.room-home[data-room-preview=life] .room-hotspot--life span{opacity:1}.room-hotspot:is(:hover,:focus-visible):after{animation:none;transform:scale(1)}.room-hotspot:is(:hover,:focus-visible) span{transform:translateY(0)}.room-home[data-room-discovery=person] .room-hotspot--life span{opacity:.72;transform:translateY(0)}.room-home[data-room-discovery=person] .room-hotspot--life:after{opacity:.2}.room-hotspot--writing{width:25%;height:36%;top:22%;left:26.5%}.room-hotspot--writing:before{filter:brightness(1.04);background:radial-gradient(circle at 48% 42%,#ffdc9d26,#0000 64%),#97662f0f;border-radius:3px;width:43%;height:34%;top:10%;left:15%;transform:perspective(800px)scale(.96);box-shadow:inset 0 0 24px #f2be6b12,0 0 30px #f2b65b33}.room-hotspot--writing:is(:hover,:focus-visible):before{filter:brightness(1.2);transform:perspective(800px)scale(1)}.room-hotspot--writing span{top:52%;left:16%}.room-hotspot--projects{width:28%;height:36%;top:25%;left:52%}.room-hotspot--projects:before{clip-path:polygon(2% 34%,97% 4%,100% 42%,7% 82%);filter:blur(6px)brightness(1.02);background:linear-gradient(177deg,#ffdea01f,#b877370b 58%,#0000 82%),radial-gradient(at 56% 35%,#ffcd7a1a,#0000 67%);inset:41% -31% 28% 2%;transform:translateY(4px)scale(.99)}.room-hotspot--projects:is(:hover,:focus-visible):before{filter:blur(4px)brightness(1.1);transform:translateY(0)scale(1)}.room-hotspot--projects span{bottom:25%;left:14%}.room-hotspot--life{z-index:2;width:22%;height:84%;top:7%;right:9%}.room-hotspot--life:before{filter:blur(14px);background:radial-gradient(at 48% 52%,#ecab5724,#0000 61%);border-radius:44% 42% 48% 52%;inset:8% 10% 3% 13%;transform:scale(.94)}.room-hotspot--life span{bottom:17%;right:18%}.room-home[data-room-preview=life] .room-guitar-wrap{filter:brightness(1.1)saturate(1.04)drop-shadow(0 0 22px #e5a95329);transform:translate(-.35%,-.25%)rotate(.38deg)scale(1.008)}.room-life-note{z-index:34;border-left:1px solid color-mix(in srgb, var(--ink-dan) 80%, transparent);opacity:0;visibility:hidden;text-shadow:0 4px 22px #000000d1;width:min(44vw,620px);transition:opacity .62s ease .88s, transform .9s var(--room-ease) .72s, visibility 0s linear var(--room-duration);gap:14px;padding-left:clamp(19px,2vw,30px);display:grid;position:absolute;top:50%;left:clamp(34px,6.6vw,108px);transform:translate(-20px,-48%)}.room-life-note h2,.room-life-note p{margin:0}.room-life-note h2{font-family:var(--font-serif);font-size:clamp(1.65rem,3vw,2.8rem);font-weight:600;line-height:1.15}.room-life-note p{max-width:38em;color:var(--ink-nong);font-size:clamp(.88rem,1vw,1rem);line-height:1.9}.room-life-note__evidence{gap:5px;display:grid}.room-life-note__evidence>span{color:var(--ink-zhong);letter-spacing:.12em;font-size:.7rem;font-weight:800}.room-life-note__traces{border-top:1px solid color-mix(in srgb, var(--ink-dan) 52%, transparent);margin:0;padding:0;list-style:none;display:grid}.room-life-note__traces li+li{border-top:1px solid color-mix(in srgb, var(--ink-qing) 70%, transparent)}.room-life-note__traces a{min-height:40px;color:var(--ink-nong);font-family:var(--font-serif);align-items:center;font-size:.9rem;font-weight:600;line-height:1.45;text-decoration:none;display:flex}.room-life-note__traces a:is(:hover,:focus-visible){color:var(--ink-jiao);text-decoration:underline}.room-life-note__links{gap:22px;display:flex}.room-life-note__links a{min-width:44px;min-height:44px;color:var(--link);letter-spacing:.04em;justify-content:center;align-items:center;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex}.room-life-note__links a:hover{color:var(--accent-strong);text-decoration:underline}.room-reset{z-index:70;color:#f7f0e2;letter-spacing:.08em;opacity:0;visibility:hidden;min-height:48px;transition:border-color .16s ease, background-color .16s ease, box-shadow .16s ease, opacity .32s ease .98s, transform .52s var(--room-ease) .92s, visibility 0s linear var(--room-duration);background:#111212db;border:1px solid #f0e8d557;border-radius:6px;align-items:center;padding:0 19px;font-size:.84rem;font-weight:700;display:inline-flex;position:absolute;bottom:clamp(20px,3.2vh,34px);right:clamp(20px,2.6vw,44px);transform:translateY(10px);box-shadow:0 10px 26px #0000004d}.room-reset:hover{color:#fffaf0;background:#1c1d1cf5;border-color:#f0cb8bb3;text-decoration:none;box-shadow:0 12px 30px #00000057}.room-reset:before{content:"←";margin-right:8px}.room-hint{z-index:32;color:var(--ink-zhong);letter-spacing:.08em;text-shadow:0 2px 12px #000c;margin:0;font-size:.72rem;transition:opacity .3s;position:absolute;bottom:clamp(26px,4.5vh,50px);right:clamp(24px,4vw,64px)}.room-camera-progress{z-index:50;opacity:0;pointer-events:none;height:2px;transition:opacity .18s;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.room-camera-progress span{background:linear-gradient(90deg, transparent, var(--lamp) 38%, var(--ink-jiao) 62%, transparent);width:100%;height:100%;display:block;transform:translate(-105%)}.room-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.room-home[data-room-moving=true] .room-camera-progress{opacity:.72}.room-home[data-room-moving=true] .room-camera-progress span{animation:room-progress var(--room-duration) var(--room-ease) both}.room-home[data-room-moving=true] .room-camera{animation:room-walk var(--room-duration) ease-in-out both}.room-home[data-room-moving=true] .room-atmosphere{animation:room-exposure var(--room-duration) ease-in-out both}.room-home[data-room-moving=true] .room-world{filter:brightness(.72)saturate(.8)contrast(1.05)blur(.7px)}@keyframes room-progress{to{transform:translate(105%)}}@keyframes room-exposure{0%,to{opacity:1}48%{opacity:.36}}@keyframes room-walk{0%,to{transform:translate(0,0)scale(1)}24%{transform:translate(-1px,2px)scale(1.0015)}52%{transform:translate(1px,-1px)scale(1.0025)}76%{transform:translateY(1px)scale(1.001)}}.room-home[data-room-view=writing] .room-world{opacity:.08;transform-origin:32% 39%;transform:scale(2.46)}.room-home[data-room-view=projects] .room-world{opacity:.08;transform-origin:75% 39%;transform:scale(2.28)}.room-home[data-room-view=life] .room-world{filter:brightness(.68)saturate(.82)contrast(1.08);transform-origin:78% 57%;transform:translate(-4%,1.8%)scale(1.16)}.room-home[data-room-view=writing] .room-curtain{opacity:.12;transform:translate(-44%,1%)scale(1.2)}.room-home[data-room-view=projects] .room-curtain{opacity:0;transform:translate(-58%)scale(1.25)}.room-home[data-room-view=life] .room-curtain{opacity:.92;transform:translate(-13%)scale(1.08)}.room-home[data-room-view=writing] .room-guitar-wrap{opacity:.04;transform:translate(68%,4%)rotate(1deg)scale(1.36)}.room-home[data-room-view=projects] .room-guitar-wrap{opacity:.05;transform:translate(54%,-1%)rotate(.8deg)scale(1.5)}.room-home[data-room-view=life] .room-guitar-wrap{filter:brightness(1.15);transform:translate(-18%,-2%)rotate(-.2deg)scale(1.14)}.room-home[data-room-view=writing] .room-focus-layer--writing,.room-home[data-room-view=projects] .room-focus-layer--projects{opacity:1;visibility:visible;pointer-events:auto;transition-delay:.82s,.24s,0s;transform:scale(1)}.room-home[data-room-view=writing] .room-monitor-surface,.room-home[data-room-view=projects] .room-workbench-surface{opacity:1;transform:translateY(0)}.room-home[data-room-view=life] .room-life-note{opacity:1;visibility:visible;transition-delay:1.12s,.88s,0s;transform:translateY(-50%)}.room-home:not([data-room-view=overview]) .room-intro{opacity:0;pointer-events:none;transform:translate(-28px,-50%)}.room-home:not([data-room-view=overview]) .room-destinations{opacity:0;pointer-events:none;transform:scale(1.04)}.room-home:not([data-room-view=overview]) .room-hotspot{pointer-events:none}.room-home:not([data-room-view=overview]) .room-hint{opacity:0}.room-home:not([data-room-view=overview]) .room-reset{opacity:1;visibility:visible;transition-delay:0s,1.38s,1.3s,0s;transform:translateY(0)}.no-js .room-focus-layer:target,.no-js .room-life-note:target{opacity:1;visibility:visible;pointer-events:auto;transform:none}.no-js .room-focus-layer:target .room-monitor-surface,.no-js .room-focus-layer:target .room-workbench-surface{opacity:1;transform:none}.no-js .room-home:has(.room-focus-layer:target) .room-intro,.no-js .room-home:has(.room-focus-layer:target) .room-destinations,.no-js .room-home:has(.room-focus-layer:target) .room-hint,.no-js .room-home:has(.room-life-note:target) .room-intro,.no-js .room-home:has(.room-life-note:target) .room-destinations,.no-js .room-home:has(.room-life-note:target) .room-hint{opacity:0;pointer-events:none;visibility:hidden}.no-js .room-home:has(.room-focus-layer:target) .room-curtain,.no-js .room-home:has(.room-focus-layer:target) .room-guitar-wrap{opacity:0}.no-js .room-home:has(.room-focus-layer:target) .room-reset,.no-js .room-home:has(.room-life-note:target) .room-reset{opacity:1;visibility:visible;transform:none}@media (width<=960px){.room-intro,.room-life-note{left:clamp(28px,5vw,54px)}.room-intro{width:min(48vw,520px)}.room-guitar-wrap{width:52%;right:-3%}}@media (width<=640px){.page-home--room .site-header__inner{flex-wrap:nowrap;gap:7px;width:calc(100% - 24px);padding-block:11px}.page-home--room .site-brand__text,.page-home--room .site-nav__link[aria-current=page]{display:none}.page-home--room .site-nav{order:initial;width:auto;margin-left:auto;padding:0;overflow:visible}.page-home--room .site-nav__link{min-height:44px;padding:8px 9px;font-size:.76rem}.page-home--room .theme-toggle{width:auto;min-width:56px;height:44px;margin-left:0}.room-home{min-height:560px}.room-canvas{width:100vw;height:100svh}.room-scene,.room-focus-plate{object-fit:cover}.room-scene--overview{object-position:46% center}.room-curtain{object-fit:cover;object-position:left center}.room-guitar-wrap{opacity:.82;width:112%;height:91%;bottom:-1.5%;right:-40%}.room-intro,.room-life-note{width:calc(100% - 40px);padding-left:15px;top:18%;left:20px;transform:none}.room-intro{gap:8px}.room-intro .room-intro__identity{max-width:none;font-size:.68rem;line-height:1.35}.room-intro h1{white-space:normal;max-width:5em;font-size:clamp(2.75rem,15vw,4.2rem)}.room-intro p{font-size:.9rem}.room-hint{display:none}.room-focus-layer--writing,.room-focus-layer--projects{transform:scale(.82)}.room-focus-layer--writing .room-focus-plate{object-position:49% center}.room-focus-layer--projects .room-focus-plate{object-position:55% center}.room-monitor-surface,.room-workbench-surface{backdrop-filter:blur(4px);background:radial-gradient(circle at 16% 4%,#e4b36517,#0000 34%),#0c0b09e6;border:1px solid #e2be8242;border-radius:6px;width:auto;height:auto;min-height:360px;max-height:70svh;padding:20px 18px;inset:14% 16px auto;overflow:auto;transform:translateY(14px);box-shadow:inset 0 0 50px #00000061,0 20px 50px #00000073}.room-workbench-surface{color:var(--ink-nong)}.room-surface-heading h2{font-size:1.35rem}.room-surface-heading a{font-size:.68rem}.room-writing-list{height:auto;padding-top:14px}.room-writing-list a{grid-template-columns:45px minmax(0,1fr);gap:10px;padding-block:14px}.room-writing-list time{font-size:.62rem}.room-writing-list span{white-space:normal;font-size:.92rem}.room-project-list{grid-template-columns:1fr;gap:7px;padding-top:14px}.room-project-list a{grid-template-columns:30px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:12px 10px}.room-project-list strong{overflow-wrap:anywhere;white-space:normal;font-size:.92rem}.room-home[data-room-view=projects] .room-workbench-surface{transform:translateY(0)}.room-home[data-room-view=writing] .room-world{transform-origin:35% 41%;transform:scale(2.1)}.room-home[data-room-view=projects] .room-world{transform-origin:72% 40%;transform:scale(2.05)}.room-home[data-room-view=life] .room-world{transform-origin:72% 56%;transform:translate(-9%,2%)scale(1.14)}.room-home[data-room-view=writing] .room-guitar-wrap,.room-home[data-room-view=projects] .room-guitar-wrap{opacity:0;transform:translate(80%)scale(1.5)}.room-home[data-room-view=life] .room-guitar-wrap{opacity:.9;transform:translate(-26%,3%)rotate(-.2deg)scale(1.04)}.room-life-note{z-index:36;opacity:0;gap:12px;max-height:72svh;padding-right:8px;top:16%;overflow-y:auto;transform:translateY(12px)}.room-life-note h2{max-width:9em;font-size:clamp(1.9rem,9.5vw,2.7rem)}.room-life-note p{max-width:32em;font-size:.84rem;line-height:1.72}.room-home[data-room-view=life] .room-life-note{transform:translateY(0)}.room-home:not([data-room-view=overview]) .room-intro{transform:translateY(-14px)}.room-reset{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 82%, transparent);border-radius:0;padding:9px 10px;bottom:24px;right:20px}}@media (width>=641px) and (width<=900px) and (orientation:portrait){.room-canvas{width:100vw;height:100svh}.room-scene,.room-focus-plate,.room-curtain{object-fit:cover}.room-scene--overview{object-position:48% center}.room-curtain{object-position:left center}.room-guitar-wrap{width:78%;height:90%;bottom:-1%;right:-15%}.room-focus-layer--writing .room-focus-plate{object-position:49% center}.room-focus-layer--projects .room-focus-plate{object-position:54% center}.room-monitor-surface,.room-workbench-surface{backdrop-filter:blur(4px);background:radial-gradient(circle at 16% 4%,#e4b36517,#0000 34%),#0c0b09e6;border:1px solid #e2be8240;border-radius:7px;width:auto;height:auto;min-height:430px;max-height:68svh;padding:28px;inset:17% 6% auto;overflow:auto;transform:translateY(14px);box-shadow:inset 0 0 60px #0006,0 24px 60px #00000075}.room-writing-list{height:auto;padding-top:20px}.room-writing-list a{grid-template-columns:52px minmax(0,1fr);padding-block:18px}.room-writing-list span{white-space:normal;font-size:1rem}.room-project-list{grid-template-columns:1fr;gap:10px;padding-top:20px}.room-project-list a{grid-template-columns:34px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:15px 12px}.room-project-list strong{overflow-wrap:anywhere;white-space:normal;font-size:1rem}.room-home[data-room-view=projects] .room-workbench-surface{transform:translateY(0)}.room-home[data-room-view=writing] .room-world,.room-home[data-room-view=projects] .room-world{transform:scale(2.1)}.room-home[data-room-view=writing] .room-guitar-wrap,.room-home[data-room-view=projects] .room-guitar-wrap{opacity:0;transform:translate(80%)scale(1.5)}.room-home[data-room-view=life] .room-guitar-wrap{transform:translate(-20%,1%)rotate(-.2deg)scale(1.06)}}@media (height<=620px) and (width>=641px){.room-home{min-height:100svh}.page-home--room .site-brand__subtitle,.room-hint{display:none}.room-intro{top:55%}}@media (width<=640px),(hover:none),(pointer:coarse),(width>=641px) and (width<=900px) and (orientation:portrait){.room-destinations{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--bg) 82%, transparent) 44%, var(--bg));box-shadow:none;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:24px 0 3px;display:grid;inset:auto clamp(14px,4vw,32px) clamp(15px,2.5vh,24px)}.room-hotspot,.room-hotspot--writing,.room-hotspot--projects,.room-hotspot--life{z-index:auto;width:auto;min-width:0;height:auto;min-height:44px;box-shadow:none;transition:opacity .62s var(--room-ease), color .18s ease, background-color .18s ease;background:0 0;border:0;justify-content:center;align-items:center;padding:8px 4px;display:flex;position:relative;inset:auto;transform:none}.room-hotspot+.room-hotspot{border-left:0}.room-hotspot:before,.room-hotspot:after{display:none}.room-hotspot span{color:var(--ink-nong);font-family:var(--font-sans);letter-spacing:.02em;opacity:1;text-shadow:0 2px 12px #000000e6;gap:5px;font-size:clamp(.7rem,2.2vw,.82rem);display:inline-flex;position:static;transform:none}.room-hotspot span:before{display:none}.room-hotspot small{font-size:.72em}.room-hotspot:is(:hover,:focus-visible){background:var(--surface-muted);box-shadow:none;transform:none}.room-hotspot:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.room-home[data-room-discovery=person] .room-destinations{background:linear-gradient(#0000,#08090ad1 44%,#08090a)}}html:not([data-theme=dark]) .page-home--room{--room-veil:#25221ab8;background:var(--bg);color:var(--ink-jiao)}html:not([data-theme=dark]) .room-home{background:var(--bg);color:var(--ink-jiao)}html:not([data-theme=dark]) .room-camera{background:var(--bg)}html:not([data-theme=dark]) .room-home :focus-visible{outline-color:var(--focus-ring)}html:not([data-theme=dark]) .room-home[data-room-discovery=person][data-room-view=overview] .room-world{opacity:.36;filter:brightness(.72)saturate(.72)contrast(.96)blur(.5px)}html:not([data-theme=dark]) .room-home[data-room-discovery=person]:is([data-room-preview=writing],[data-room-preview=projects]) .room-world{opacity:.82;filter:brightness(.94)saturate(.86)contrast(.98)blur(.2px);transition-delay:0s}html:not([data-theme=dark]) .room-monitor-surface{background:radial-gradient(at 16% 5%,#eab9691a,#0000 34%),linear-gradient(112deg,#3c2a161f,#0000 34%,#0003),#050605b8;box-shadow:inset 0 0 48px #0000006b}html:not([data-theme=dark]) .room-monitor-surface:before{opacity:.58}html:not([data-theme=dark]) .room-canvas:before{z-index:4;pointer-events:none;content:"";background:radial-gradient(62% 48% at 30% 40%,#ffffff14,#0000 70%),linear-gradient(#ffffff0a,#0000 48%,#e6e2d80d);position:absolute;inset:0}html:not([data-theme=dark]) .room-atmosphere{mix-blend-mode:soft-light;background:radial-gradient(circle at 31% 36%,#ffd8922e,#0000 30%),linear-gradient(90deg,#ece2cb85,#0000 22% 78%,#ece2cb57),linear-gradient(#ece2cb42,#0000 60%,#785f3c29)}html:not([data-theme=dark]) .room-intro{border-left-color:color-mix(in srgb, var(--ink-dan) 72%, transparent);color:var(--ink-jiao);text-shadow:0 2px 18px #f4ecd6eb,0 0 34px #f4ecd6b3}html:not([data-theme=dark]) .room-intro:before{z-index:-1;content:"";filter:blur(8px);background:radial-gradient(72% 66% at 40%,#f3ecdcc7,#f3ecdc4d 56%,#0000 80%);position:absolute;inset:-48px -72px}html:not([data-theme=dark]) .room-intro p{color:var(--ink-nong)}html:not([data-theme=dark]) .room-hotspot small{color:var(--ink-zhong)}html:not([data-theme=dark]) .room-hotspot:after{background:radial-gradient(#e0aa5f57,#0000 68%)}html:not([data-theme=dark]) .room-hotspot:is(:hover,:focus-visible){color:var(--accent-strong)}html:not([data-theme=dark]) .room-life-note{border-left-color:color-mix(in srgb, var(--ink-dan) 72%, transparent);color:var(--ink-jiao);text-shadow:0 2px 18px #f4ecd6eb}html:not([data-theme=dark]) .room-life-note:before{z-index:-1;content:"";filter:blur(8px);background:radial-gradient(72% 66% at 40%,#f3ecdcc2,#f3ecdc47 56%,#0000 80%);position:absolute;inset:-44px -64px}html:not([data-theme=dark]) .room-life-note p{color:var(--ink-nong)}html:not([data-theme=dark]) .room-life-note__links a{color:var(--link)}html:not([data-theme=dark]) .room-life-note__links a:hover{color:var(--accent-strong)}html:not([data-theme=dark]) .room-hint{color:#7d7566d9;text-shadow:0 1px 10px #f4ecd6e6}html:not([data-theme=dark]) .room-reset{color:#20272a;background:#f6f1e7eb;border-color:#3c342a3d;box-shadow:0 10px 26px #221d172e}html:not([data-theme=dark]) .room-reset:hover{color:#111719;background:#fbf7ef;border-color:#8b59328c}html:not([data-theme=dark]) .page-home--room .site-brand,html:not([data-theme=dark]) .page-home--room .site-brand:hover,html:not([data-theme=dark]) .page-home--room .site-brand__title{color:var(--ink-jiao)}html:not([data-theme=dark]) .page-home--room .site-brand__subtitle{color:var(--ink-zhong)}html:not([data-theme=dark]) .page-home--room .site-nav__link{color:var(--ink-nong);text-shadow:0 1px 10px #f3ecdcd9}html:not([data-theme=dark]) .page-home--room .site-nav__link:hover,html:not([data-theme=dark]) .page-home--room .site-nav__link[aria-current=page]{color:var(--ink-jiao);background:var(--surface-muted)}html:not([data-theme=dark]) .page-home--room .theme-toggle{color:#20272a;background:#f6f1e7eb;border-color:#3c342a3d;box-shadow:0 8px 22px #221d1729}html:not([data-theme=dark]) .page-home--room .theme-toggle:hover{color:#111719;background:#fbf7ef;border-color:#8b59328c}.page-home--room:is([data-room-view=writing],[data-room-view=projects],[data-room-view=life]) .site-header,html:not([data-theme=dark]) .page-home--room:is([data-room-view=writing],[data-room-view=projects],[data-room-view=life]) .site-header{background:0 0}@media (width<=640px),(hover:none),(pointer:coarse),(width>=641px) and (width<=900px) and (orientation:portrait){html:not([data-theme=dark]) .room-destinations{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--bg) 86%, transparent) 44%, var(--bg))}html:not([data-theme=dark]) .room-hotspot span{color:var(--ink-nong);text-shadow:0 1px 10px #f3ecdce6}html:not([data-theme=dark]) .room-hotspot:is(:hover,:focus-visible){background:var(--surface-muted)}html:not([data-theme=dark]) .room-home[data-room-discovery=person] .room-destinations{background:0 0}}@media (width<=640px){html:not([data-theme=dark]) .room-reset{border-color:var(--border);background:color-mix(in srgb, var(--bg) 86%, transparent)}}@media (width<=640px),(width>=641px) and (width<=900px) and (orientation:portrait){.room-focus-layer--projects .room-focus-plate{object-position:88% center}.page-home--room:is([data-room-view=writing],[data-room-view=projects],[data-room-view=life]) .site-header__inner{justify-content:flex-end;width:calc(100% - 28px);padding-block:14px}.page-home--room:is([data-room-view=writing],[data-room-view=projects],[data-room-view=life]) .theme-toggle{width:auto;min-width:56px;height:44px;margin-left:auto}.room-workbench-surface{width:auto;height:auto;min-height:0;max-height:none;box-shadow:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;inset:12% 14px 84px;overflow:visible}.room-workbench-surface .room-surface-heading{text-shadow:0 2px 14px #000000b8;border-bottom-color:#f7f1e76b;gap:12px;padding:4px 3px 12px}.room-workbench-surface .room-surface-heading h2{color:#f7f1e7;font-size:1.18rem}.room-workbench-surface .room-surface-heading a{color:#ffefcfe6;font-size:.66rem}.room-workbench-surface .room-project-list{grid-template-columns:1fr;gap:clamp(20px,5.5vw,26px);padding-top:clamp(16px,4vw,22px);display:grid}.room-workbench-surface .room-project-list li{min-width:0}.room-workbench-surface .room-project-list li:first-child,.room-workbench-surface .room-project-list li:nth-child(2){width:91%}.room-workbench-surface .room-project-list li:nth-child(2){margin-left:auto}.room-workbench-surface .room-project-list a{isolation:isolate;color:#f7f1e7;text-shadow:0 1px 12px #0000004d;backdrop-filter:blur(.7px)saturate(138%)contrast(108%)brightness(106%);background:linear-gradient(134deg,#ffffff26,#0000 28% 76%,#ffffff0d),#0d101114;border:1px solid #ffffff57;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"folio type cue""title title title""status status status";gap:6px 9px;min-height:116px;padding:15px 17px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,inset 1px 0 #ffffff3d,inset 0 -1px #ffffff1f,inset -1px 0 #00000029,0 14px 32px #0003}.room-workbench-surface .room-project-list a:before,.room-workbench-surface .room-project-list a:after{z-index:0;border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}.room-workbench-surface .room-project-list a:before{mix-blend-mode:screen;opacity:.58;background:radial-gradient(46% 20% at 22% 0,#ffffff8f,#0000 72%),linear-gradient(108deg,#ffffff29,#0000 20% 80%,#ffffff0f)}.room-workbench-surface .room-project-list a:after{inset:1px;box-shadow:inset 9px 10px 13px -13px #ffffffc2,inset -10px -12px 14px -14px #00000075,inset 0 0 0 1px #ffffff1a}.room-workbench-surface .room-project-list a>*{z-index:1;position:relative}.room-workbench-surface .room-project-list strong{color:#f7f1e7;font-size:1.02rem;line-height:1.24}.room-workbench-surface .room-project-list__folio,.room-workbench-surface .room-project-list__type,.room-workbench-surface .room-project-list small{color:#efe7d8b3}.room-workbench-surface .room-project-list__cue{color:#ffefcfe6}.room-reset,html:not([data-theme=dark]) .room-reset{color:#f7f1e7;background:#111212e6;border-color:#f0e8d557;min-height:48px;padding-inline:18px;bottom:20px;right:18px;box-shadow:0 10px 26px #00000052}}@supports not (backdrop-filter:blur(1px)){.room-workbench-surface .room-project-list a{background:#131617e0}}.room-workbench-surface .room-project-list li{--pedal-shell:#1d6da8;--pedal-shell-dark:#0b3e69;--pedal-shell-light:#4f9bcd;--pedal-ink:#f5f2e9;--pedal-muted:#eff2eeb3}.room-workbench-surface .room-project-list li:nth-child(2){--pedal-shell:#185f98;--pedal-shell-dark:#093756;--pedal-shell-light:#438fc1}.room-workbench-surface .room-project-list li:nth-child(3){--pedal-shell:#2378b2;--pedal-shell-dark:#0c456f;--pedal-shell-light:#59a5d4}.room-workbench-surface .room-project-list a,.room-workbench-surface .room-project-list li:nth-child(3) a{isolation:isolate;background:radial-gradient(circle at 22% 38%, #ffffff29 0 .7px, transparent 1px) 0 0 / 5px 5px, linear-gradient(105deg, #fff3, transparent 16%, transparent 74%, #02142338), linear-gradient(180deg, var(--pedal-shell-light), var(--pedal-shell) 20%, var(--pedal-shell-dark));width:100%;height:100%;min-height:116px;color:var(--pedal-ink);text-shadow:0 1px 2px #001626b8;backdrop-filter:none;border:1px solid #cde7f799;border-radius:clamp(7px,.7cqw,13px);padding:0;transition:border-color .18s,box-shadow .18s,filter .18s,transform .14s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9,inset 1px 0 #ffffff3d,inset 0 -2px #01121e94,9px 16px 26px #00000070}.room-workbench-surface .room-project-list a:before,.room-workbench-surface .room-project-list a:after{z-index:0;border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}.room-workbench-surface .room-project-list a:before{mix-blend-mode:screen;opacity:.64;background:linear-gradient(112deg,#ffffff47,#0000 8% 54%,#ffffff12 70%,#0000 88%),radial-gradient(46% 24% at 18% 0,#ffffff61,#0000 74%)}.room-workbench-surface .room-project-list a:after{border:1px solid #031e3257;inset:2px;box-shadow:inset 7px 8px 10px -10px #ffffffc7,inset -9px -10px 12px -12px #000000ad}.room-workbench-surface .room-project-list a:is(:hover,:focus-visible){outline-offset:4px;background:radial-gradient(circle at 22% 38%, #ffffff2e 0 .7px, transparent 1px) 0 0 / 5px 5px, linear-gradient(105deg, #ffffff38, transparent 16%, transparent 74%, #02142333), linear-gradient(180deg, var(--pedal-shell-light), var(--pedal-shell) 20%, var(--pedal-shell-dark));color:var(--pedal-ink);filter:saturate(1.08)brightness(1.04);border-color:#e0f4ffd6;transform:translateY(1px);box-shadow:inset 0 1px #ffffffad,inset 1px 0 #ffffff47,inset 0 -2px #01121e94,10px 18px 30px #00000080,0 0 20px #429dd633}.room-workbench-surface .room-project-list a>*{z-index:2;position:absolute}.room-pedal{pointer-events:none;inset:0;z-index:1!important}.room-pedal__port{background:linear-gradient(90deg,#20282b,#8d999d 44%,#303a3e 66%,#111719);border:1px solid #d7e1e594;border-radius:3px;width:5.5%;height:20%;position:absolute;top:8%;box-shadow:0 3px 5px #00000080}.room-pedal__port:after{content:"";background:#050708;border-radius:50%;position:absolute;inset:24% 20%;box-shadow:inset 0 0 0 1px #ffffff2e}.room-pedal__port--output{left:1.2%}.room-pedal__port--input{right:1.2%}.room-pedal__controls{width:25%;height:62%;position:absolute;top:18%;left:4.5%}.room-pedal__control{aspect-ratio:1;background:linear-gradient(90deg, transparent 47%, #ffffffb8 48% 52%, transparent 53%), conic-gradient(from 214deg, #111 0 12%, #747778 13% 18%, #17191a 19% 31%, #878a8a 32% 38%, #111 39% 52%, #777 53% 60%, #151718 61% 74%, #888 75% 82%, #111 83%);border:clamp(2px,.18cqw,3px) solid #c7c9c5;border-radius:50%;width:clamp(24px,3.2cqw,48px);position:absolute;top:6%;transform:translate(-50%);box-shadow:inset 0 0 0 clamp(3px,.27cqw,5px) #171a1b,0 4px 6px #00000080}.room-pedal__control:first-child{left:16%}.room-pedal__control:nth-child(2){left:50%}.room-pedal__control:nth-child(3){left:84%}.room-pedal__control:after{color:#f5f2e9d1;content:attr(data-label);font-family:var(--font-mono);letter-spacing:.07em;text-shadow:0 1px 2px #001422b8;white-space:nowrap;font-size:clamp(.42rem,.42cqw,.57rem);font-style:normal;font-weight:700;position:absolute;top:calc(100% + clamp(5px,.45cqw,8px));left:50%;transform:translate(-50%)}.room-pedal__led{aspect-ratio:1;background:#632417;border:1px solid #f5e5d39e;border-radius:50%;width:clamp(6px,.65cqw,11px);transition:background-color .16s,box-shadow .16s;position:absolute;top:15%;right:14%;box-shadow:inset 0 0 3px #ffeed66b,0 0 #0000}.room-pedal__plate{background:repeating-linear-gradient(90deg,#ffffff06 0 3px,#0000 3px 7px),linear-gradient(#252a2b,#0c0f10);border:1px solid #b7c2c66b;border-radius:clamp(4px,.45cqw,8px);width:19%;transition:transform .14s,box-shadow .14s;position:absolute;top:26%;bottom:8%;right:4.2%;box-shadow:inset 0 1px #ffffff29,inset 0 -5px 9px #000000ad,0 4px 7px #00000061}.room-pedal__plate i{aspect-ratio:1;background:radial-gradient(circle at 42% 36%,#f4f4ef,#777f82 48%,#24292b 54%);border:2px solid #aeb4b5;border-radius:50%;width:clamp(10px,1.2cqw,18px);position:absolute;bottom:10%;right:50%;transform:translate(50%);box-shadow:0 3px 5px #0000008c}.room-workbench-surface .room-project-list a:is(:hover,:focus-visible) .room-pedal__led{background:#e66f43;box-shadow:inset 0 0 3px #ffffffb3,0 0 11px #ee6f43d1}.room-workbench-surface .room-project-list a:is(:hover,:focus-visible) .room-pedal__plate{transform:translateY(2px);box-shadow:inset 0 1px #ffffff1c,inset 0 -3px 7px #000000b8,0 2px 4px #0006}.room-workbench-surface .room-project-list__folio{color:var(--pedal-muted);top:11%;left:31%}.room-workbench-surface .room-project-list__type{color:var(--pedal-muted);text-align:right;top:11%;left:42%;right:26%}.room-workbench-surface .room-project-list strong,.room-workbench-surface .room-project-list li:first-child strong,.room-workbench-surface .room-project-list li:nth-child(2) strong,.room-workbench-surface .room-project-list li:nth-child(3) strong{width:44%;color:var(--pedal-ink);font-family:var(--font-sans);letter-spacing:.01em;text-transform:none;white-space:normal;padding:0;font-size:clamp(.94rem,1.3cqw,1.65rem);font-weight:850;line-height:1.08;top:34%;left:31%}.room-workbench-surface .room-project-list li:nth-child(3) strong{font-size:clamp(1.08rem,1.58cqw,2rem)}.room-workbench-surface .room-project-list small{width:43%;color:var(--pedal-muted);bottom:11%;left:31%}.room-workbench-surface .room-project-list__cue{color:#f8f6efeb;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:19%;font-size:clamp(.45rem,.46cqw,.62rem);bottom:12%;right:4.2%;overflow:hidden}@media (width<=640px),(width>=641px) and (width<=900px) and (orientation:portrait){.room-workbench-surface .room-project-list a,.room-workbench-surface .room-project-list li:nth-child(3) a{border-radius:9px;min-height:128px}.room-pedal__control{width:clamp(22px,7vw,31px)}.room-pedal__control:after{display:none}.room-workbench-surface .room-project-list strong,.room-workbench-surface .room-project-list li:nth-child(3) strong{font-size:clamp(.82rem,3.3vw,1rem)}.room-workbench-surface .room-project-list__type,.room-workbench-surface .room-project-list small{font-size:.48rem}}.room-workbench-surface .room-project-list li{container-type:size}.project-pedal{--pedal-shell-high:#d7b56e;--pedal-shell:#a97a2b;--pedal-shell-low:#624016;--pedal-shell-edge:#ead08f;--pedal-silk:#1b1710;--pedal-copy:#1d170ed1;--pedal-cap-high:#fff1c6;--pedal-cap:#c7a361;--pedal-cap-low:#6f5227;--pedal-readable:var(--pedal-silk);--pedal-signal:var(--pedal-silk);isolation:isolate;border:max(1px, .34cqh) solid color-mix(in srgb, var(--pedal-shell-edge) 82%, #fff);background:linear-gradient(100deg, #fff3, transparent 13%, transparent 72%, #0000002e), repeating-linear-gradient(90deg, #ffffff09 0 1px, #00000006 1px 3px), linear-gradient(180deg, var(--pedal-shell-high), var(--pedal-shell) 18%, var(--pedal-shell-low));width:100%;height:100%;min-height:116px;box-shadow:inset 0 max(1px, .35cqh) 0 #ffffff85, inset max(1px, .22cqh) 0 0 #fff3, inset 0 min(-2px, -.7cqh) 0 #0f0c076b, 0 1.4cqh 0 color-mix(in srgb, var(--pedal-shell-low) 80%, #080b0d), 1.2cqh 2.4cqh 3.6cqh #00000094;color:var(--pedal-silk);font-family:var(--font-sans);text-shadow:0 .18cqh #ffffff1f;border-radius:clamp(8px,4.2cqh,19px);transition:filter .18s,transform .15s,box-shadow .18s;position:relative;overflow:hidden;transform:translateZ(0)}.project-pedal:before,.project-pedal:after{z-index:0;content:"";pointer-events:none;position:absolute}.project-pedal:before{border:max(1px, .25cqh) solid color-mix(in srgb, var(--pedal-shell-edge) 70%, transparent);border-radius:clamp(5px,2.6cqh,13px);inset:1.5cqh 1.2cqh;box-shadow:inset 0 0 0 max(1px,.2cqh) #09121657,inset .6cqh .8cqh 1.1cqh #ffffff1a,inset -.8cqh -1cqh 1.4cqh #00000038}.project-pedal:after{mix-blend-mode:screen;opacity:.48;background:radial-gradient(36% 18% at 20% 0,#ffffff3d,#0000 76%),radial-gradient(42% 28% at 78% 112%,#0000002e,#0000 78%);inset:0}.project-pedal--green{--pedal-shell-high:#427d59;--pedal-shell:#195039;--pedal-shell-low:#08271d;--pedal-shell-edge:#759b79;--pedal-silk:#f0d77d;--pedal-copy:#eee5bec2;--pedal-cap-high:#eee7cc;--pedal-cap:#aeb39f;--pedal-cap-low:#5d665d}.project-pedal--blue{--pedal-shell-high:#2b99ce;--pedal-shell:#087bb5;--pedal-shell-low:#06436f;--pedal-shell-edge:#76c2e6;--pedal-silk:#f2a300;--pedal-copy:#fffde5;--pedal-readable:#fffde5;--pedal-signal:#001018;--pedal-cap-high:#f8df9e;--pedal-cap:#c39a4e;--pedal-cap-low:#72501f}.project-pedal__edge{z-index:1;background:color-mix(in srgb, var(--pedal-shell-low) 72%, #071116);pointer-events:none;height:max(1px,.35cqh);position:absolute;left:4.2%;right:4.2%;box-shadow:0 .28cqh #ffffff29}.project-pedal__edge--top{top:20%}.project-pedal__edge--bottom{bottom:5.2%}.project-pedal__signal-row{z-index:4;color:var(--pedal-signal);letter-spacing:.055em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:start;font-size:clamp(.6875rem,1.25cqw,.95rem);font-weight:900;line-height:1;display:grid;position:absolute;top:3.3%;left:5.4%;right:5.4%}.project-pedal__signal-row>span:last-child{text-align:right}.project-pedal__check{all:unset;min-width:4.5em;color:inherit;cursor:pointer;justify-items:center;gap:.8cqh;margin-top:-.2cqh;display:grid}.project-pedal__check:focus-visible{outline:max(2px, .3cqh) solid var(--pedal-readable);outline-offset:.7cqh;border-radius:3px}.project-pedal__check i{aspect-ratio:1;background:radial-gradient(circle at 34% 28%,#8d5148 0 7%,#7b1713 34%,#310706 72%);border:max(1px,.22cqh) solid #27130f;border-radius:50%;width:clamp(7px,2.2cqw,17px);transition:background .15s,box-shadow .15s;box-shadow:inset 0 0 0 max(1px,.18cqh) #ffe6d247,0 .45cqh .75cqh #0000007a}.project-pedal:is(.is-powered,.is-engaged):not(.project-pedal--green) .project-pedal__check i,.project-pedal:has(.project-pedal__footswitch:is(:hover,:focus-visible)) .project-pedal__check i{background:radial-gradient(circle at 34% 28%,#fff5df 0 6%,#ff6246 20%,#d41b14 58%,#650906 82%);box-shadow:inset 0 0 0 max(1px,.18cqh) #fff2dc8a,0 0 1.5cqh #ff4226f0,0 .45cqh .75cqh #00000073}.project-pedal--green:is(.is-powered,.is-engaged) .project-pedal__check i,.project-pedal--green:has(.project-pedal__footswitch:is(:hover,:focus-visible)) .project-pedal__check i{background:radial-gradient(circle at 34% 28%,#f8fff0 0 7%,#b9ff70 22%,#55c63e 58%,#164b1b 84%);box-shadow:inset 0 0 0 max(1px,.18cqh) #f4ffe78f,0 0 1.5cqh #78f653cc,0 .45cqh .75cqh #00000073}.project-pedal__grid{z-index:3;grid-template-columns:29% minmax(0,45%) 26%;min-width:0;display:grid;position:absolute;inset:22.5% 4.8% 6.5%}.project-pedal__controls{border-right:max(1px, .2cqh) solid color-mix(in srgb, var(--pedal-shell-low) 55%, transparent);min-width:0;position:relative}.project-pedal__knob-unit{width:94%;color:var(--pedal-readable);grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:9%;display:grid;position:absolute;left:2%}.project-pedal__knob-unit:first-child{top:1%}.project-pedal__knob-unit:nth-child(2){top:34.5%}.project-pedal__knob-unit:nth-child(3){top:68%}.project-pedal__knob-unit .project-pedal__knob{grid-row:1/3}.project-pedal__knob{all:unset;aspect-ratio:1;background:radial-gradient(circle, transparent 52%, #ffffff14 54% 58%, transparent 59%), repeating-conic-gradient(from 2deg, #0e1112 0 8deg, #313536 8deg 13deg, #0b0e0f 13deg 20deg);cursor:ns-resize;touch-action:none;width:clamp(30px,8.8cqw,68px);transform:rotate(var(--knob-angle));border-radius:50%;transition:filter .12s,transform 90ms linear;position:relative;box-shadow:inset 0 0 0 max(3px,.8cqh) #111516,inset 0 0 0 max(5px,1.35cqh) #747c7c3d,0 1.15cqh 1.5cqh #0000009e}.project-pedal__knob:hover,.project-pedal__knob:focus-visible{filter:brightness(1.12)}.project-pedal__knob:focus-visible{outline:max(2px, .38cqh) solid var(--pedal-readable);outline-offset:.65cqh}.project-pedal__knob>span{border:max(1px, .18cqh) solid color-mix(in srgb, var(--pedal-cap-high) 65%, #31230f);background:radial-gradient(circle at 34% 28%, #ffffffd1, transparent 12%), conic-gradient(from 25deg, var(--pedal-cap-high), var(--pedal-cap) 28%, var(--pedal-cap-low) 58%, var(--pedal-cap-high) 100%);border-radius:50%;display:block;position:absolute;inset:21%;box-shadow:inset 0 .2cqh #ffffff75,0 .35cqh .55cqh #00000085}.project-pedal__knob>span:after{content:"";background:#f7f0dd;border-radius:99px;width:max(2px,.45cqw);height:49%;position:absolute;top:-35%;left:50%;transform:translate(-50%);box-shadow:0 0 .3cqh #00000057}.project-pedal__knob-label{letter-spacing:.12em;place-self:end start;font-size:clamp(.6875rem,1.5cqw,.85rem);font-weight:950;line-height:1}.room-workbench-surface .project-pedal small{width:auto;color:color-mix(in srgb, var(--pedal-readable) 78%, transparent);font-family:var(--font-mono);letter-spacing:.12em;place-self:start;margin-top:.35cqh;font-size:clamp(.5rem,.9cqw,.6rem);font-weight:800;line-height:1;position:static}.project-pedal__identity{grid-template-rows:auto minmax(0,1fr) auto auto;min-width:0;padding:12% 7% 5.5%;display:grid}.project-pedal__identity>p{color:var(--pedal-copy);font-family:var(--font-mono);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(.5625rem,1.15cqw,.74rem);font-weight:800;line-height:1.2;overflow:hidden}.project-pedal__identity h3{min-width:0;color:var(--pedal-silk);font-family:"Arial Black", "Arial Narrow", var(--font-sans);letter-spacing:-.055em;text-wrap:balance;align-self:center;margin:0;font-size:clamp(.86rem,5.7cqw,3.25rem);font-weight:950;line-height:.82}.project-pedal__identity h3 span{white-space:nowrap;display:block}.project-pedal__identity h3 span+span{margin-left:13%}.project-pedal--blue .project-pedal__identity h3 span:first-child{white-space:normal}.project-pedal--blue .project-pedal__identity h3{color:#ffefad;text-shadow:0 .2cqh .35cqh #04314c}.project-pedal__meta{min-width:0;color:var(--pedal-readable);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5%;font-size:clamp(.5625rem,1.15cqw,.72rem);font-weight:850;display:grid}.project-pedal__meta>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;display:flex;overflow:hidden}.project-pedal__meta>strong{letter-spacing:.02em;text-overflow:clip;white-space:nowrap;font-size:clamp(.5625rem,1.18cqw,.74rem);overflow:visible}.project-pedal__meta i{aspect-ratio:1;background:#8ee547;border-radius:50%;flex:none;width:clamp(3px,1cqw,7px);margin-right:.55em;box-shadow:0 0 .75cqh #89ed49a6}.room-workbench-surface .room-project-list li .project-pedal strong{width:auto;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;overflow-wrap:normal;text-overflow:clip;white-space:normal;grid-area:auto;padding:0;position:static;overflow:visible}.room-workbench-surface .room-project-list li .project-pedal .project-pedal__meta>strong{letter-spacing:.02em;white-space:nowrap;grid-area:auto;font-size:clamp(.5625rem,1.18cqw,.74rem)}.project-pedal__tags{gap:2.5%;min-width:0;margin-top:3.5%;display:flex}.project-pedal__tags span{border:max(1px, .18cqh) solid color-mix(in srgb, var(--pedal-readable) 66%, transparent);color:var(--pedal-readable);font-family:var(--font-mono);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;border-radius:2px;padding:.34em .62em;font-size:clamp(.25rem,.82cqw,.54rem);font-weight:800;line-height:1;overflow:hidden}.room-workbench-surface .room-project-list .project-pedal__footswitch,.room-workbench-surface .room-project-list li:nth-child(3) .project-pedal__footswitch{all:unset;box-sizing:border-box;isolation:isolate;color:#697277;text-align:center;text-shadow:0 -.15cqh #000000db;cursor:pointer;background:repeating-linear-gradient(90deg,#ffffff04 0 2px,#0000 2px 5px),linear-gradient(145deg,#262d30,#0a0d0f 68%,#050708);border:max(2px,.55cqh) solid #080b0c;border-radius:clamp(5px,2.2cqh,13px);align-content:center;justify-items:center;min-width:0;margin:11% 2% 9%;text-decoration:none;transition:color .15s,filter .15s,transform .11s,box-shadow .11s;display:grid;position:relative;overflow:hidden;transform:translateY(0);box-shadow:inset .45cqh .55cqh .8cqh #ffffff14,inset -.7cqh -.8cqh 1.1cqh #000000c2,0 1.6cqh 2.2cqh #00000094}.room-workbench-surface .room-project-list .project-pedal__footswitch:before,.room-workbench-surface .room-project-list .project-pedal__footswitch:after{content:none}.room-workbench-surface .room-project-list .project-pedal__footswitch>*{z-index:1;position:relative}.room-workbench-surface .room-project-list .project-pedal__footswitch:is(:hover,:focus-visible){outline:max(2px, .32cqh) solid var(--pedal-readable);outline-offset:.65cqh;box-shadow:inset .4cqh .45cqh .75cqh #ffffff17, inset -.6cqh -.7cqh .9cqh #000000c2, 0 1.2cqh 1.7cqh #00000094, 0 0 1.8cqh color-mix(in srgb, var(--pedal-silk) 22%, transparent);color:#a7b1b5;filter:none;background:repeating-linear-gradient(90deg,#ffffff05 0 2px,#0000 2px 5px),linear-gradient(145deg,#2c3438,#0b0e10 68%,#050708);border-color:#050708;transform:translateY(.7cqh)}.project-pedal.is-engaged .project-pedal__footswitch{transform:translateY(1.1cqh)!important;box-shadow:inset .35cqh .45cqh .9cqh #000000a3,inset -.3cqh -.35cqh .6cqh #ffffff0b,0 .6cqh .8cqh #00000094!important}.project-pedal__mark{aspect-ratio:1;color:#4d585d;border:max(2px,.45cqh) solid #424c50;border-radius:21%;place-items:center;width:clamp(22px,7cqw,58px);font-size:clamp(.76rem,4cqw,2.1rem);line-height:1;display:grid;box-shadow:inset 0 0 0 max(2px,.5cqh) #121719}.project-pedal__footswitch-copy{letter-spacing:.08em;gap:.65cqh;margin-top:7%;display:grid}.project-pedal__footswitch-copy strong{color:#dce7ea;letter-spacing:.06em;text-overflow:clip;overflow:visible;white-space:nowrap!important;font-size:clamp(.75rem,1.55cqw,.95rem)!important;font-weight:900!important}.project-pedal__footswitch-copy small{color:#aab8bd;letter-spacing:.06em;font-size:clamp(.5625rem,.95cqw,.65rem);font-weight:700}.project-pedal__jack{z-index:5;background:linear-gradient(90deg,#e4e1d6,#777c7c 24%,#d8d7ce 48%,#454a4b 73%,#c5c5be);border:max(1px,.22cqh) solid #bcc0bd;border-radius:24%;width:4.2%;height:15%;position:absolute;top:42%;box-shadow:0 .55cqh .8cqh #00000075}.project-pedal__jack i{background:#07090a;border-radius:35%;position:absolute;inset:20% 23%;box-shadow:inset 0 0 0 max(1px,.15cqh) #ffffff1f}.project-pedal__jack--left{left:-.8%}.project-pedal__jack--right{right:-.8%}.project-pedal__screw{z-index:5;aspect-ratio:1;background:linear-gradient(42deg,#0000 45%,#434746 46% 53%,#0000 54%),radial-gradient(circle at 32% 28%,#f0eee3,#878c8b 52%,#343738 78%);border:max(1px,.12cqh) solid #484b49;border-radius:50%;width:clamp(5px,1.45cqw,12px);position:absolute;box-shadow:0 .3cqh .45cqh #0000007a}.project-pedal__screw--tl{top:2.8%;left:1.8%}.project-pedal__screw--tr{top:2.8%;right:1.8%}.project-pedal__screw--bl{bottom:2.8%;left:1.8%}.project-pedal__screw--br{bottom:2.8%;right:1.8%}.project-pedal__latch{z-index:5;background:#0f1213;border:max(1px,.15cqh) solid #090b0c;border-radius:2px;grid-template-columns:repeat(6,1fr);height:5.4%;display:grid;position:absolute;bottom:-2.2%;left:42%;right:42%;box-shadow:0 .5cqh .5cqh #00000073}.project-pedal__latch i{border-right:max(1px,.12cqh) solid #343838}.project-pedal.is-tuning{filter:saturate(1.07)brightness(1.04);box-shadow:inset 0 max(1px, .35cqh) 0 #ffffff94, inset 0 min(-2px, -.7cqh) 0 #0f0c0770, 0 1.4cqh 0 color-mix(in srgb, var(--pedal-shell-low) 80%, #080b0d), 1.2cqh 2.4cqh 3.6cqh #00000094, 0 0 2.2cqh color-mix(in srgb, var(--pedal-silk) 24%, transparent)}@container (width<=520px){.project-pedal__grid{grid-template-columns:31% minmax(0,43%) 26%}.project-pedal__identity{padding-left:6%;padding-right:5%}.project-pedal__identity h3{font-size:clamp(.72rem,4.35cqw,1.36rem)}.project-pedal__tags{display:none}.project-pedal__identity>p,.project-pedal__meta,.room-workbench-surface .room-project-list li .project-pedal .project-pedal__meta>strong{font-size:clamp(.5rem,2.2cqw,.5625rem)}.project-pedal__footswitch-copy small{display:none}}@media (width<=640px),(width>=641px) and (width<=900px) and (orientation:portrait){.room-workbench-surface .room-project-list li,.room-workbench-surface .room-project-list li:first-child,.room-workbench-surface .room-project-list li:nth-child(2),.room-workbench-surface .room-project-list li:nth-child(3){height:clamp(148px,20svh,176px);margin:0}.room-workbench-surface .room-project-list li:first-child{width:90%}.room-workbench-surface .room-project-list li:nth-child(2){width:95%;margin-left:auto}.room-workbench-surface .room-project-list li:nth-child(3){width:96%}.project-pedal{border-radius:10px;min-height:132px}.project-pedal__signal-row{font-size:clamp(.5625rem,2vw,.6875rem)}.project-pedal__identity h3{font-size:clamp(.78rem,4vw,1rem)}.project-pedal__knob{--mobile-knob-size:clamp(28px, 8.6vw, 38px);width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;background:0 0;border-radius:0;place-items:center;display:grid}.project-pedal__knob:before{width:var(--mobile-knob-size);aspect-ratio:1;background:radial-gradient(circle, transparent 52%, #ffffff14 54% 58%, transparent 59%), repeating-conic-gradient(from 2deg, #0e1112 0 8deg, #313536 8deg 13deg, #0b0e0f 13deg 20deg);content:"";border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 max(3px,.8cqh) #111516,inset 0 0 0 max(5px,1.35cqh) #747c7c3d,0 1.15cqh 1.5cqh #0000009e}.project-pedal__knob>span{z-index:1;width:calc(var(--mobile-knob-size) * .58);aspect-ratio:1;position:relative;inset:auto}.project-pedal__check{min-width:44px;min-height:44px}.project-pedal__knob-label{letter-spacing:.04em;font-size:clamp(.5625rem,2.4vw,.625rem)}.project-pedal__mark{width:clamp(24px,7vw,31px);font-size:.85rem}.project-pedal__footswitch-copy strong{text-wrap:balance;max-width:100%;line-height:1.15;white-space:normal!important;font-size:clamp(.625rem,2.7vw,.75rem)!important}.room-workbench-surface .room-project-list .project-pedal__footswitch,.room-workbench-surface .room-project-list li:nth-child(3) .project-pedal__footswitch{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.project-pedal,.project-pedal__knob,.project-pedal__check i,.project-pedal__footswitch{transition:none!important}}.og-capture body.page-home--room{width:1200px;height:630px;overflow:hidden}.og-capture .page-home--room .site-header,.og-capture .page-home--room .site-footer,.og-capture .room-destinations,.og-capture .room-hint,.og-capture .room-camera-progress,.og-capture .room-focus-layer,.og-capture .room-reset{display:none}.og-capture .room-home,.og-capture .room-camera,.og-capture .room-canvas{width:1200px;height:630px;min-height:630px}.og-capture .room-intro{width:610px;top:52%;left:76px}.og-capture .room-intro h1{font-size:4.7rem}.og-capture .room-intro p:not(.room-intro__identity){max-width:570px;font-size:.94rem}.wood-pedal{isolation:isolate;color:#f1e8d7;width:100%;height:100%;min-height:116px;font-family:var(--font-sans);background:linear-gradient(100deg,#ffdeb814,#0000 24% 72%,#0000004d),repeating-linear-gradient(93deg,#ffd4a80a 0 1px,#0000 1px 7px),repeating-linear-gradient(88deg,#22140c42 0 2px,#0000 2px 11px),linear-gradient(#553a29,#402a1a 46%,#2b1a0f);border:max(2px,.65cqh) solid #1c110a;border-radius:clamp(4px,1.8cqh,9px);position:relative;overflow:hidden;box-shadow:inset 0 max(1px,.32cqh) #ffe2ba2b,inset 1.5cqh 0 2cqh #0000005c,inset -1.5cqh 0 2cqh #00000061,inset 0 min(-2px,-.6cqh) #0000007a,0 1.1cqh #150c07,1.2cqh 2.2cqh 3.4cqh #00000094}.wood-pedal:before,.wood-pedal:after{z-index:0;content:"";pointer-events:none;background:repeating-linear-gradient(76deg,#ffdcb20d 0 1px,#0000 1px 4px),linear-gradient(90deg,#251309,#633d25 46%,#221008);width:4.2%;position:absolute;top:0;bottom:0}.wood-pedal:before{left:0}.wood-pedal:after{right:0;transform:scaleX(-1)}.wood-pedal__grain{z-index:1;pointer-events:none;border:max(1px,.2cqh) solid #eed6ac21;position:absolute;inset:3.5% 4.7%;box-shadow:inset 0 0 2.2cqh #0000004d}.wood-pedal__controls{z-index:3;grid-template-rows:repeat(3,minmax(0,1fr));align-items:center;width:25%;display:grid;position:absolute;top:3.5%;bottom:3.5%;left:6%}.wood-pedal__knob-unit{color:#f0ede4;text-align:center;justify-items:center;width:100%;min-height:0;display:grid;position:relative}.wood-pedal__knob-unit:first-child,.wood-pedal__knob-unit:nth-child(2),.wood-pedal__knob-unit:nth-child(3){inset:auto}.wood-pedal__knob{all:unset;aspect-ratio:1;cursor:ns-resize;touch-action:none;width:clamp(38px,11.5cqw,72px);transform:rotate(var(--knob-angle));background:radial-gradient(circle at 34% 28%,#ffeed229,#0000 18%),repeating-radial-gradient(at 42% 48%,#59392a 0 2px,#332016 2px 4px,#684230 4px 5px);border:max(1px,.28cqh) solid #160f0b;border-radius:50%;position:relative;box-shadow:inset .4cqh .5cqh .7cqh #ffeccd1a,inset -.6cqh -.7cqh 1cqh #0000007a,0 1.1cqh 1.5cqh #00000094}.wood-pedal__knob>span:after{content:"";background:#e8e0d2;border-radius:99px;width:max(2px,.45cqw);height:24%;position:absolute;top:6%;left:50%;transform:translate(-50%)}.wood-pedal__knob:is(:hover,:focus-visible){filter:brightness(1.16)}.wood-pedal__knob:focus-visible{outline-offset:.55cqh;outline:max(2px,.38cqh) solid #f4efe5}.wood-pedal__knob-label{color:#e9d9ba;font-family:var(--font-sans);letter-spacing:.13em;text-shadow:0 .25cqh .5cqh #0000009e;margin-top:.55cqh;font-size:clamp(.6875rem,1.6cqw,.8rem);font-weight:800;line-height:1}.wood-pedal__knob-unit>small[data-pedal-readout]{color:#e9d9ba85;margin-top:.3cqh}.room-workbench-surface .room-project-list li .wood-pedal small{width:auto;color:inherit;font-family:var(--font-mono);text-overflow:clip;white-space:nowrap;grid-area:auto;padding:0;font-size:clamp(.5625rem,1.2cqw,.68rem);line-height:1;position:static;overflow:visible}.wood-pedal__identity{z-index:3;color:#2a2419;text-align:center;width:44%;min-width:0;min-height:43%;text-shadow:none;background:linear-gradient(#f3ecdc,#e4d8bf 76%,#d9cbaf);border:max(1px,.24cqh) solid #8d7657;border-radius:2px;align-content:center;justify-items:center;gap:.45cqh;padding:4% 3.8%;display:grid;position:absolute;top:22%;left:31.5%;box-shadow:inset 0 .3cqh #ffffff9e,inset 0 -.35cqh #7862422e,0 .9cqh 1.25cqh #00000070}.wood-pedal__identity p,.wood-pedal__status{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.wood-pedal__identity p{color:#6a5a3d;letter-spacing:.06em;max-width:100%;font-size:clamp(.66rem,1.42cqw,.8rem);font-weight:600}.room-workbench-surface .room-project-list li .wood-pedal__identity small{color:#7c6b4d;letter-spacing:.14em;text-overflow:ellipsis;max-width:100%;margin-top:.15cqh;font-size:clamp(.56rem,1.18cqw,.68rem);overflow:hidden}.room-workbench-surface .room-project-list li .wood-pedal__identity h3{color:#241f15;letter-spacing:-.02em;overflow-wrap:normal;text-overflow:clip;white-space:nowrap;grid-area:auto;width:auto;margin:0;padding:0;font-family:Permanent Marker,Comic Sans MS,Marker Felt,Segoe Print,cursive;font-size:clamp(1.6rem,4.7cqw,2.25rem);font-weight:900;line-height:1.02;position:static;overflow:visible}.wood-pedal__status{z-index:3;color:#f0e7d4e0;width:44%;font-family:var(--font-mono);letter-spacing:.04em;text-align:center;font-size:clamp(.625rem,1.3cqw,.76rem);display:block;position:absolute;bottom:7.5%;left:31.5%}.wood-pedal__status:before{content:"";aspect-ratio:1;vertical-align:baseline;background:#86c06c;border-radius:50%;width:.52em;margin-right:.55em;display:inline-block;box-shadow:0 0 .8cqh #86c06cbf}.wood-pedal__lamp{all:unset;z-index:5;cursor:pointer;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:40%;right:12%}.wood-pedal__lamp i{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#944f4c,#71100e 52%,#2a0605 82%);border:max(1px,.2cqh) solid #2b1110;border-radius:50%;width:clamp(9px,2.5cqw,16px);box-shadow:inset 0 0 0 max(1px,.14cqh) #ffffff40,0 .45cqh .7cqh #00000085}.wood-pedal:is(.is-powered,.is-engaged) .wood-pedal__lamp i{background:radial-gradient(circle at 35% 30%,#fff3e7 0 7%,#ff5d53 22%,#df1612 56%,#5a0807 84%);box-shadow:inset 0 0 0 max(1px,.14cqh) #ffffff70,0 0 1.6cqh #ff271fe6}.wood-pedal__lamp:focus-visible{outline-offset:-8px;outline:2px solid #f4efe5}.room-workbench-surface .room-project-list li .wood-pedal__stomp{all:unset;box-sizing:border-box;z-index:4;color:#efe2c4;text-align:center;cursor:pointer;align-content:center;justify-items:center;gap:.9cqh;width:22%;height:44%;display:grid;position:absolute;bottom:5%;right:2.8%}.room-workbench-surface .room-project-list li .wood-pedal__stomp:before,.room-workbench-surface .room-project-list li .wood-pedal__stomp:after{content:none}.room-workbench-surface .room-project-list li .wood-pedal__stomp>*{position:relative}.wood-pedal__stomp>span{aspect-ratio:1;background:radial-gradient(circle at 36% 30%,#f7f5ee,#aaaead 37%,#4b5152 58%,#d6d7d2 72%,#5a6061 86%);border:max(2px,.5cqh) solid #8f9291;border-radius:50%;width:clamp(31px,8.4cqw,56px);transition:transform .1s,box-shadow .1s;position:relative;box-shadow:0 1cqh 1.2cqh #0009}.wood-pedal__stomp>span i{border-radius:50%;position:absolute;inset:18%;box-shadow:inset 0 0 0 max(1px,.2cqh) #1e23247a}.room-workbench-surface .room-project-list li .wood-pedal__stomp small{color:#eee0c0;letter-spacing:.09em;background:#110a068c;border:max(1px,.18cqh) solid #efe2c44d;border-radius:3px;padding:.3em .72em;transition:background .14s,border-color .14s,color .14s;font-family:var(--font-mono)!important;font-size:clamp(.6rem,1.28cqw,.74rem)!important}.room-workbench-surface .room-project-list li .wood-pedal__stomp:is(:hover,:focus-visible){box-shadow:none;filter:none;outline-offset:.45cqh;background:0 0;outline:2px solid #f6eacdd9;transform:none}.room-workbench-surface .room-project-list li .wood-pedal__stomp:is(:hover,:focus-visible) small{color:#fff2d2;background:#1e1209b8;border-color:#ffecc494}.wood-pedal.is-engaged .wood-pedal__stomp>span{transform:translateY(.8cqh);box-shadow:0 .45cqh .6cqh #000000a6}.wood-pedal__jack{z-index:5;background:linear-gradient(90deg,#bebbb2,#4a4845 42%,#d3d0c6 58%,#383735);border:max(1px,.2cqh) solid #7b7771;width:3.8%;height:15%;position:absolute;top:43%}.wood-pedal__jack i{background:#050505;position:absolute;inset:22%}.wood-pedal__jack--left{left:-.7%}.wood-pedal__jack--right{right:-.7%}.amp-pedal{isolation:isolate;color:#1f1b17;width:100%;height:100%;min-height:116px;font-family:var(--font-sans);background:linear-gradient(100deg,#ffe2be0f,#0000 26% 74%,#0000003d),repeating-linear-gradient(78deg,#ffe8cc09 0 1px,#0000 1px 5px),repeating-linear-gradient(2deg,#8a4c2e 0 3px,#6f3a22 3px 6px,#955535 6px 8px);border:max(3px,1.1cqh) solid #48220f;border-radius:clamp(8px,4cqh,19px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 max(1px,.35cqh) #f4cca02b,0 1.5cqh #361a0d,1.2cqh 2.4cqh 3.6cqh #00000094}.amp-pedal__panel{z-index:2;background:linear-gradient(110deg,#ffffff85,#0000 26% 76%,#58432b12),linear-gradient(#f0e9d7,#e2d9c2);border:max(1px,.25cqh) solid #6a573f;border-radius:clamp(3px,1.2cqh,7px) clamp(3px,1.2cqh,7px) 16% 16%;height:35%;position:absolute;top:5%;left:4%;right:4%;box-shadow:inset 0 .45cqh #ffffffb8,0 .7cqh 1.1cqh #0000005e}.amp-pedal__input{color:#24201b;justify-items:center;display:grid;position:absolute;top:18%;left:2.5%}.amp-pedal__input i{aspect-ratio:1;background:#151412;border:max(1px,.25cqh) solid #78694f;border-radius:50%;width:clamp(11px,3.2cqw,21px);box-shadow:inset 0 0 0 max(1px,.2cqh) #bba77a}.amp-pedal__input small{margin-top:.7cqh;font-size:clamp(.6875rem,1.05cqw,.75rem);font-weight:900}.amp-pedal__controls{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;display:grid;position:absolute;inset:0 12% 0 11%}.amp-pedal__knob-unit{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.amp-pedal__knob{all:unset;cursor:ns-resize;touch-action:none;place-items:center;width:100%;min-width:44px;min-height:52px;display:grid}.amp-pedal__knob>span{aspect-ratio:1;width:clamp(38px,8.5cqw,54px);transform:rotate(var(--knob-angle));background:radial-gradient(circle at 35% 28%,#55514c,#262523 48%,#111 76%);border:max(1px,.22cqh) solid #11100f;border-radius:50%;display:block;position:relative;box-shadow:0 .7cqh .8cqh #00000080,0 0 0 max(1px,.18cqh) #5b524475}.amp-pedal__knob>span:after{content:"";background:#d8c69b;border-radius:99px;width:max(2px,.4cqw);height:33%;position:absolute;top:8%;left:50%;transform:translate(-50%)}.amp-pedal__knob:is(:hover,:focus-visible)>span{filter:brightness(1.18)}.amp-pedal__knob:focus-visible{outline-offset:-6px;outline:2px solid #352c23}.room-workbench-surface .room-project-list li .amp-pedal__controls .amp-pedal__knob-unit small{color:#352b1d;max-width:100%;font-family:var(--font-sans);letter-spacing:.045em;text-overflow:ellipsis;white-space:nowrap;margin-top:.5cqh;font-size:clamp(.6875rem,1.8cqw,.78rem);font-weight:800;line-height:1;overflow:hidden}.amp-pedal__knob-unit>span[data-pedal-readout]{display:none}.amp-pedal__power{all:unset;color:#27231e;cursor:pointer;align-content:center;justify-items:center;width:44px;height:44px;font-size:clamp(.6875rem,1.05cqw,.75rem);font-weight:900;display:grid;position:absolute;top:1%;right:1%}.amp-pedal__power i{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#9ec9c3,#226d68 54%,#123d3a 82%);border:max(1px,.2cqh) solid #47786f;border-radius:50%;width:clamp(12px,3.25cqw,22px);margin-top:.4cqh;box-shadow:inset 0 0 0 max(1px,.12cqh) #ffffff59}.amp-pedal:is(.is-powered,.is-engaged) .amp-pedal__power i{background:radial-gradient(circle at 35% 30%,#e9fffb 0 8%,#58f0df 25%,#16bdb3 58%,#0a5958 84%);box-shadow:inset 0 0 0 max(1px,.12cqh) #ffffff80,0 0 1.5cqh #3eefdedb}.amp-pedal__grille{z-index:1;background-color:#17120e;background-image:radial-gradient(circle,#050403f2 0 24%,#9e764285 25% 33%,#221910f2 34% 44%,#0000 45%),radial-gradient(circle,#050403f2 0 24%,#9e764285 25% 33%,#221910f2 34% 44%,#0000 45%);background-position:0 0,10px 10px;background-size:20px 20px;border:max(1px,.35cqh) solid #331c0f;border-radius:2px clamp(4px,1.7cqh,9px) clamp(4px,1.7cqh,9px) 2px;height:62%;position:absolute;bottom:4%;left:4%;right:4%;overflow:hidden;box-shadow:inset 0 1.4cqh 2cqh #0000009e,inset 0 0 2.4cqh #00000080}.amp-pedal__nameplate{color:#29231c;text-align:center;background:linear-gradient(155deg,#f4eedd,#ded2b6);border:max(1px,.25cqh) solid #7c694d;border-radius:clamp(3px,1.4cqh,8px);align-content:center;justify-items:center;gap:.4cqh;width:56%;min-height:58%;padding:3.6% 3%;display:grid;position:absolute;top:15%;left:12%;box-shadow:inset 0 .3cqh #ffffff8c,0 .8cqh 1.1cqh #0000007a}.room-workbench-surface .room-project-list li .amp-pedal h3,.room-workbench-surface .room-project-list li .amp-pedal small{width:auto;color:inherit;font-family:inherit;line-height:inherit;overflow-wrap:normal;text-overflow:clip;white-space:nowrap;grid-area:auto;padding:0;position:static;overflow:visible}.amp-pedal__nameplate h3{color:#231c11;letter-spacing:-.035em;margin:0;font-family:"Arial Black", var(--font-sans)!important;font-size:clamp(1.7rem,5cqw,2.25rem)!important;font-weight:950!important;line-height:.98!important}.amp-pedal__nameplate span{color:#5d4e35;letter-spacing:.04em;overflow-wrap:anywhere;text-align:center;max-width:100%;font-size:clamp(.625rem,1.45cqw,.78rem);font-weight:600;line-height:1.15;display:block}.amp-pedal__nameplate small{color:#82704f;letter-spacing:.14em;margin-top:.15cqh;font-family:var(--font-mono)!important;font-size:clamp(.5625rem,1.22cqw,.68rem)!important}.amp-pedal__status{color:#55472e;max-width:100%;font-family:var(--font-mono);overflow-wrap:anywhere;text-align:center;margin:.2cqh 0 0;font-size:clamp(.5rem,1.12cqw,.68rem);line-height:1.2;display:block}.amp-pedal__status:before{content:"";aspect-ratio:1;vertical-align:baseline;background:#cf9436;border-radius:50%;width:.5em;margin-right:.5em;display:inline-block;box-shadow:0 0 .7cqh #cf9436b3}.room-workbench-surface .room-project-list li .amp-pedal__stomp{all:unset;box-sizing:border-box;z-index:4;color:#e9ddc5;text-align:center;cursor:pointer;align-content:center;justify-items:center;gap:1cqh;width:25%;height:90%;display:grid;position:absolute;bottom:5%;right:3%}.room-workbench-surface .room-project-list li .amp-pedal__stomp:before,.room-workbench-surface .room-project-list li .amp-pedal__stomp:after{content:none}.room-workbench-surface .room-project-list li .amp-pedal__stomp>*{position:relative}.amp-pedal__stomp>span{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#f8f7f0,#929896 40%,#444a49 61%,#d0d1cc 75%,#5b6260 88%);border:max(2px,.48cqh) solid #9fa3a0;border-radius:50%;width:clamp(52px,10.5cqw,66px);transition:transform .1s,box-shadow .1s;position:relative;box-shadow:0 .9cqh 1.15cqh #0000009e}.amp-pedal__stomp>span i{border-radius:50%;position:absolute;inset:20%;box-shadow:inset 0 0 0 max(1px,.2cqh) #23262575}.room-workbench-surface .room-project-list li .amp-pedal__stomp small{color:#ecdfc2;letter-spacing:.09em;background:#100a0594;border:max(1px,.18cqh) solid #e9ddc54d;border-radius:3px;padding:.3em .72em;transition:background .14s,border-color .14s,color .14s;font-family:var(--font-mono)!important;font-size:clamp(.6rem,1.28cqw,.74rem)!important}.room-workbench-surface .room-project-list li .amp-pedal__stomp:is(:hover,:focus-visible){box-shadow:none;filter:none;outline-offset:.35cqh;background:0 0;outline:2px solid #f3e4c4d9;transform:none}.room-workbench-surface .room-project-list li .amp-pedal__stomp:is(:hover,:focus-visible) small{color:#fff2d2;background:#1c1108bd;border-color:#ffecc494}.amp-pedal.is-engaged .amp-pedal__stomp>span{transform:translateY(.75cqh);box-shadow:0 .35cqh .55cqh #000000a8}.amp-pedal__corner{z-index:5;background:radial-gradient(at 30% 28%,#ffdeb93d,#0000 30%),linear-gradient(135deg,#a75f3d,#6c3624);border:max(1px,.25cqh) solid #62321f;width:9%;height:16%;position:absolute;box-shadow:0 .6cqh .8cqh #00000057}.amp-pedal__corner--tl{border-radius:0 0 80%;top:-2%;left:-2%}.amp-pedal__corner--tr{border-radius:0 0 0 80%;top:-2%;right:-2%}.amp-pedal__corner--bl{border-radius:0 80% 0 0;bottom:-2%;left:-2%}.amp-pedal__corner--br{border-radius:80% 0 0;bottom:-2%;right:-2%}.wood-pedal.is-tuning,.amp-pedal.is-tuning{filter:brightness(1.06)saturate(1.05)}@media (width<=640px),(width>=641px) and (width<=900px) and (orientation:portrait){.wood-pedal,.amp-pedal{min-height:132px}.wood-pedal__controls{width:30%;top:4%;bottom:4%;left:5%}.wood-pedal__knob-unit{grid-template-rows:auto auto;grid-template-columns:clamp(44px,9vw,48px) minmax(0,1fr);place-items:center start;column-gap:4px}.wood-pedal__knob{grid-row:1/3;justify-self:center;width:clamp(44px,9vw,48px);min-width:44px;min-height:44px}.wood-pedal__knob-label{letter-spacing:.03em;white-space:nowrap;align-self:end;max-width:100%;margin:0;font-size:clamp(.5625rem,2.4vw,.625rem);overflow:hidden}.room-workbench-surface .room-project-list li .wood-pedal small{align-self:start;font-size:clamp(.5625rem,2.3vw,.625rem)}.wood-pedal__identity{width:43.5%;padding:3.5% 3%;left:33.5%}.wood-pedal__identity p{font-size:clamp(.5rem,2.55vw,.6rem)}.room-workbench-surface .room-project-list li .wood-pedal__identity h3{font-size:clamp(1.02rem,5.4vw,1.32rem)}.room-workbench-surface .room-project-list li .wood-pedal__identity small{font-size:.5rem}.wood-pedal__status{width:43.5%;font-size:.5625rem;left:33.5%}.wood-pedal__lamp{right:11%}.amp-pedal__panel{height:46%;left:0;right:0}.amp-pedal__input{display:none}.amp-pedal__grille{height:49%}.amp-pedal__knob{width:44px;min-width:44px;min-height:44px}.amp-pedal__knob>span{width:clamp(26px,7.2vw,30px)}.room-workbench-surface .room-project-list li .amp-pedal__controls .amp-pedal__knob-unit small{letter-spacing:0;font-size:clamp(.5625rem,2.3vw,.625rem)}.amp-pedal__nameplate{width:58%;min-height:72%;top:12%;left:12%}.amp-pedal__nameplate h3{font-size:clamp(1.2rem,5.2vw,1.4rem)!important}.amp-pedal__nameplate span{font-size:.56rem}.room-workbench-surface .room-project-list li .amp-pedal__nameplate small{display:none}.amp-pedal__status{margin-top:.35cqh;font-size:.5625rem}.amp-pedal__stomp>span{width:clamp(46px,12vw,54px)}.amp-pedal__stomp small{font-size:.56rem!important}.amp-pedal__controls{justify-items:center;left:0;right:19%}.amp-pedal__power{width:44px;height:44px;right:.5%}.room-workbench-surface .room-project-list li .wood-pedal__stomp,.room-workbench-surface .room-project-list li .amp-pedal__stomp{min-width:44px;min-height:44px}}@media (width<=640px) and (height<=700px){.room-workbench-surface{top:10%}.room-workbench-surface .room-surface-heading{padding:2px 3px 7px}.room-workbench-surface .room-project-list{gap:8px;padding-top:4px}.room-workbench-surface .room-project-list li,.room-workbench-surface .room-project-list li:first-child,.room-workbench-surface .room-project-list li:nth-child(2),.room-workbench-surface .room-project-list li:nth-child(3){height:140px}.wood-pedal__controls{top:1.5%;bottom:1.5%}}@media (prefers-reduced-motion:reduce){.wood-pedal,.wood-pedal__knob,.wood-pedal__stomp>span,.amp-pedal,.amp-pedal__knob>span,.amp-pedal__stomp>span{transition:none!important}}html:not([data-theme=dark]) .page-home--room,html:not([data-theme=dark]) .room-home,html:not([data-theme=dark]) .room-camera{color:#ede4cf;background:#08090a}html:not([data-theme=dark]) .room-world{filter:brightness(.82)saturate(.9)contrast(1.04)}html:not([data-theme=dark]) .room-home[data-room-discovery=person][data-room-view=overview] .room-world,html:not([data-theme=dark]) .room-home[data-room-discovery=person]:is([data-room-preview=writing],[data-room-preview=projects]) .room-world{opacity:.88;filter:brightness(.68)saturate(.76)contrast(1.06)blur(.2px)}html:not([data-theme=dark]) .room-focus-plate{filter:brightness(.8)saturate(.9)contrast(1.04)}html:not([data-theme=dark]) .room-canvas:before,html:not([data-theme=dark]) .room-intro:before,html:not([data-theme=dark]) .room-life-note:before{display:none}html:not([data-theme=dark]) .room-curtain{filter:brightness(.68)saturate(.82)contrast(1.08)drop-shadow(22px 0 35px #00000094)}html:not([data-theme=dark]) .room-guitar{filter:brightness(.68)saturate(.76)contrast(1.12)sepia(.06)drop-shadow(18px 28px 18px #000000a3)}html:not([data-theme=dark]) .room-guitar-shadow{background:radial-gradient(#000000b3,#0000 68%)}html:not([data-theme=dark]) .room-atmosphere{background:radial-gradient(circle at 31% 36%,#ffd48714,#0000 29%),linear-gradient(90deg,#0504037a,#0000 19% 77%,#0504032e),linear-gradient(#0504031a,#0000 62%,#0504034d)}html:not([data-theme=dark]) :is(.room-intro,.room-life-note){border-left-color:color-mix(in srgb, var(--ink-dan) 80%, transparent);color:var(--ink-jiao);text-shadow:0 4px 22px #000000d1}html:not([data-theme=dark]) :is(.room-intro p,.room-life-note p){color:var(--room-muted)}html:not([data-theme=dark]) .room-hotspot span{color:var(--ink-jiao);text-shadow:0 3px 16px #000000f5,0 0 20px #ebb7623d}html:not([data-theme=dark]) .room-hotspot small,html:not([data-theme=dark]) .room-hint{color:var(--ink-zhong);text-shadow:0 2px 12px #000c}html:not([data-theme=dark]) .room-reset,html:not([data-theme=dark]) .page-home--room :is(.theme-toggle,.language-toggle){color:#f7f0e2;background:#111212db;border-color:#f0e8d557;box-shadow:0 10px 26px #0000004d}html:not([data-theme=dark]) .page-home--room .site-header{background:linear-gradient(#08090ad1,#0000)}html:not([data-theme=dark]) .page-home--room :is(.site-brand,.site-brand:hover,.site-brand__title,.site-nav__link){color:var(--ink-jiao);text-shadow:0 2px 12px #000000b8}html:not([data-theme=dark]) .page-home--room .site-nav__link:is(:hover,[aria-current=page]){color:var(--ink-jiao);background:color-mix(in srgb, var(--ink-qing) 28%, transparent)}html:not([data-theme=dark]) .room-reset:hover,html:not([data-theme=dark]) .page-home--room :is(.theme-toggle,.language-toggle):hover{color:#fff9ee;background:#1b1c1bf0;border-color:#f0cb8bb3}@media (width<=640px),(hover:none),(pointer:coarse),(width>=641px) and (width<=900px) and (orientation:portrait){html:not([data-theme=dark]) .room-destinations,html:not([data-theme=dark]) .room-home[data-room-discovery=person] .room-destinations{background:linear-gradient(#0000,#08090ad1 44%,#08090a)}html:not([data-theme=dark]) .room-hotspot span{color:var(--ink-nong);text-shadow:0 2px 12px #000000e6}}@media (prefers-reduced-motion:reduce){.page-home--room .site-header,.room-world,.room-curtain,.room-guitar-wrap,.room-focus-layer,.room-monitor-surface,.room-workbench-surface,.room-intro,.room-destinations,.room-hotspot:before,.room-hotspot:after,.room-hotspot span,.room-life-note,.room-reset,.room-hint,.room-camera-progress,.room-camera-progress span,.room-atmosphere,.room-discovery-veil,.room-discovery-shadow{transition:none!important;animation:none!important}.room-home[data-room-view=writing] .room-world,.room-home[data-room-view=projects] .room-world,.room-home[data-room-view=life] .room-world{transform:none}}
