@font-face{font-family:ubuntu;src:url(../media/ubuntu_400-s.p.3u8f3bc4k4u-w.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ubuntu;src:url(../media/ubuntu_400_italic-s.p.1avy-fu6gfw62.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:ubuntu;src:url(../media/ubuntu_500-s.p.3knvrtogj8zr7.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:ubuntu;src:url(../media/ubuntu_700-s.p.1bzfdhm9t_swi.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:ubuntu Fallback;src:local(Arial);ascent-override:91.04%;descent-override:18.46%;line-gap-override:2.74%;size-adjust:102.37%}.ubuntu_7a07f85-module__Ks9jGq__className{font-family:ubuntu,ubuntu Fallback}.ubuntu_7a07f85-module__Ks9jGq__variable{--room-sans:"ubuntu", "ubuntu Fallback"}
@font-face{font-family:"serif";src:url(../media/serif_italic-s.p.14iu48-zwtstb.woff2)format("woff2");font-display:swap;font-weight:300 600;font-style:italic}@font-face{font-family:serif Fallback;src:local(Times New Roman);ascent-override:101.6%;descent-override:32.85%;line-gap-override:0.0%;size-adjust:101.97%}.serif_8d859a3f-module__CauSOa__className{font-family:"serif",serif Fallback}.serif_8d859a3f-module__CauSOa__variable{--room-serif:"serif", "serif Fallback"}
.room{--cream:#fff9ee;--muted:#d9b99f;--muted-2:#c29b7e;--orange:#f26b1f;--accent:#f05000;--accent-lift:#ff7a2b;--on-orange:#28130c;--ink:#1f150c;--print:#fff9ee;--ease:cubic-bezier(.22, 1, .36, 1);--settle:cubic-bezier(.26, 1.16, .38, 1);--wrap:1280px;--pad:clamp(20px, 4vw, 48px);--bar:var(--nav-h,72px);background:var(--ink);color:var(--cream);font-family:var(--room-sans), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55}.room ::selection{color:var(--cream);background:#f26b1f66}.room :focus-visible{outline:2.5px solid var(--accent-lift);outline-offset:3px;border-radius:6px}.room a{color:inherit}.room img{max-width:100%}.room-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.room-wrap{max-width:var(--wrap);padding:0 var(--pad);margin:0 auto}.room-section{padding:clamp(56px,7.5vw,104px) 0}.room h1,.room .room-h2{letter-spacing:-.022em;text-wrap:balance;margin:0;font-weight:700}.room h1{font-size:clamp(2.1rem,4.3vw,3.9rem);line-height:1.05}.room .room-h2{font-size:clamp(1.6rem,2.9vw,2.6rem);line-height:1.1}.room h1 em,.room .room-h2 em{font-family:var(--room-serif), Georgia, "Times New Roman", serif;color:var(--accent);letter-spacing:-.01em;font-style:italic;font-weight:600}.room-lede{color:#f4dfcc;max-width:64ch;margin:clamp(18px,2.4vw,26px) 0 0}.room-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 28px;margin-bottom:clamp(26px,3.5vw,40px);display:flex}.room-textlink{color:var(--cream);transition:color .18s var(--ease);align-items:center;gap:8px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.room-textlink .room-arrow{transition:transform .3s var(--ease)}.room-textlink:hover{color:var(--accent-lift)}.room-textlink:hover .room-arrow{transform:translate(4px)}.room-button{font:inherit;cursor:pointer;background:var(--orange);color:var(--on-orange);transition:transform .22s var(--ease), filter .2s var(--ease);border:0;border-radius:14px;align-items:center;gap:10px;padding:14px 24px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.room-button:hover{filter:brightness(1.08);transform:translateY(-2px)}.room-button:active{transform:translateY(0)}.room-button .room-arrow{transition:transform .3s var(--ease)}.room-button:hover .room-arrow{transform:translate(4px)}.room-button-light{background:var(--cream);color:#3a1d13}.room-main{background:radial-gradient(1150px 860px at 94% 1%,#ff702094,#e24e104d 30%,#96300a1a 52%,#0000 70%),radial-gradient(740px 600px at 74% 7%,#ff440057,#be340a24 38%,#0000 66%),radial-gradient(1100px 880px at 2% 30%,#e2581857,#96360e24 36%,#0000 68%),radial-gradient(1200px 940px at 100% 47%,#f26b1f52,#a03a1021 38%,#0000 68%),radial-gradient(1000px 820px at 10% 72%,#7e488a33,#5a366814 40%,#0000 70%),radial-gradient(1000px 820px at 96% 84%,#e85c1a4d,#96380e1f 38%,#0000 68%),linear-gradient(#291c11 0%,#20160c 26%,#1c140d 54%,#261a10 78%,#1f150c 100%);overflow-x:clip}.room-hero{align-items:center;min-height:100svh;display:flex;position:relative;overflow-x:clip}.room-hero-photo{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.room-hero-photo img{object-fit:cover;object-position:center 45%;filter:blur(17px)saturate(.85);width:100%;height:100%;transform:scale(1.16)}.room-hero-photo:after{content:"";background:radial-gradient(1150px 860px at 94% 1%,#ff702080,#e24e1042 30%,#96300a17 52%,#0000 70%),radial-gradient(740px 600px at 74% 7%,#ff44004d,#be340a1f 38%,#0000 66%),radial-gradient(1100px 880px at 2% 30%,#e258184d,#96360e1f 36%,#0000 68%),linear-gradient(#291c11bd 0%,#20160ca8 34%,#1c140dad 68%,#261a10cc 100%);position:absolute;inset:0}.room-hero-in{z-index:1;width:100%;max-width:var(--wrap);padding:calc(var(--bar) + clamp(20px, 3vw, 40px)) var(--pad) clamp(28px, 3.6vw, 52px);grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,56px);margin:0 auto;display:grid;position:relative}.room-proof{max-width:470px;margin-top:clamp(26px,3.4vw,36px)}.room-proof-row+.room-proof-row{margin-top:22px}.room-proof-row p{color:var(--muted-2);margin:0 0 10px;font-size:13px;line-height:1.4}.room-proof-row ul{align-items:center;gap:28px;margin:0;padding:0;list-style:none;display:flex}.room-proof-row li{opacity:.86;width:112px;height:44px;transition:opacity .9s var(--ease);transition-delay:var(--d,0s);place-items:center;display:grid}.room-proof-row ul[data-lit=false] li{opacity:0}.room-proof-row img{object-fit:contain;object-position:left center;filter:brightness(0)invert();opacity:0;visibility:hidden;grid-area:1/1;width:112px;height:44px}.room-proof-row img[data-on=true]{opacity:1;visibility:visible}.room-world{width:100%;min-height:610px;position:relative}.room-print{transition:transform .52s var(--ease);text-decoration:none;display:block;position:absolute}.room-print figure{background:var(--print);margin:0;box-shadow:0 18px 38px #0e070475}.room-print figure>div{position:relative;overflow:hidden}.room-print img{object-fit:cover;transition:transform .9s var(--ease)}.room-print:hover img{transform:scale(1.035)}.room-print-event{z-index:1;top:20px;left:60px;right:0;transform:rotate(3deg)}.room-print-event figure{padding:10px 10px 27px}.room-print-event figure>div{height:374px}.room-print-event:hover{transform:rotate(1.6deg)translateY(-5px)}.room-print-label{color:var(--cream);background:linear-gradient(#25130edb,#0000);padding:18px 18px 64px;font-size:clamp(19px,1.7vw,24px);font-weight:500;line-height:1.08;position:absolute;inset:0 0 auto}.room-print-label .room-arrow{transition:transform .32s var(--ease);position:absolute;top:20px;right:17px}.room-print-event:hover .room-print-label .room-arrow{transform:translate(4px)}.room-print-media{z-index:2;width:262px;bottom:30px;left:182px;transform:rotate(7deg)}.room-print-media figure{padding:8px 8px 22px;box-shadow:0 15px 32px #0e07046b}.room-print-media figure>div{height:182px}.room-print-media:hover{transform:rotate(4.5deg)translateY(-5px)}.room-print-small{color:var(--cream);background:linear-gradient(#0000,#2b160de0);justify-content:flex-end;align-items:center;gap:9px;padding:34px 12px 12px;font-size:16px;line-height:1.1;display:flex;position:absolute;inset:auto 0 0}.room-print-small .room-arrow{transition:transform .32s var(--ease)}.room-print-media:hover .room-arrow{transform:translate(3px)}.room-phone{z-index:3;width:204px;transition:transform .52s var(--ease);text-decoration:none;position:absolute;bottom:6px;left:10px;transform:rotate(-7deg)}.room-phone:hover{transform:rotate(-4.5deg)translateY(-5px)}.room-phone-body{background:#120a07;border-radius:26px;padding:7px;display:block;box-shadow:10px 22px 44px #0c06078c}.room-phone-screen{border-radius:20px;height:362px;display:block;position:relative;overflow:hidden}.room-phone-screen img{object-fit:cover;transition:transform .9s var(--ease)}.room-phone:hover .room-phone-screen img{transform:scale(1.04)}.room-phone-say{color:var(--cream);background:linear-gradient(#0000,#24120ded 45%);padding:50px 13px 18px;display:block;position:absolute;inset:auto 0 0}.room-phone-say strong{font-size:20px;font-weight:500;line-height:1.14;display:block}.room-phone-say .room-arrow{transition:transform .32s var(--ease);position:absolute;bottom:19px;right:13px}.room-phone:hover .room-phone-say .room-arrow{transform:translate(3px)}.room-mission{color:#3a1d13;background:linear-gradient(168deg,#fff9ee 0%,#fdf2e0 52%,#f7e6cd 100%);padding:clamp(56px,7vw,104px) 0}.room-mission .room-h2{color:#30170e;max-width:24ch}.room-mission .room-h2 em{color:var(--accent)}.room-mission-in{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(34px,5vw,64px);display:grid}.room-mission-say p{color:#6b4535;max-width:46ch;margin:clamp(30px,3.4vw,44px) 0 0}.room-mission .room-textlink{color:#30170e}.room-mission .room-textlink:hover{color:var(--accent)}.room-fly{white-space:nowrap;display:inline-block;position:relative}.room-fly-line{aspect-ratio:100/6;width:116%;height:auto;position:absolute;bottom:-.26em;left:0;overflow:visible}.room-fly-line path{fill:none;stroke:var(--accent);stroke-width:.85px;stroke-linecap:round;stroke-dasharray:112;stroke-dashoffset:112px}.room-mission .room-h2[data-shown=true] .room-fly-line path{animation:room-draw 1.25s var(--ease) .59s forwards}@keyframes room-draw{to{stroke-dashoffset:0}}.room-fly-plane{width:100%;height:0;color:var(--accent);opacity:0;pointer-events:none;position:absolute;bottom:0;left:0}.room-fly-plane svg{width:1.15em;height:1.15em;display:block;position:absolute;top:-.566em;left:-1.112em}.room-mission .room-h2[data-shown=true] .room-fly-plane{animation:room-flyby 1.6s var(--ease) .24s forwards}.room-mission .room-h2[data-shown=true] .room-fly-plane svg{animation:room-flytilt 1.6s var(--ease) .24s forwards}@keyframes room-flyby{0%{opacity:0;transform:translate(-46%)}14%{opacity:1}21.9%{opacity:1;transform:translate(0%)}to{opacity:1;transform:translate(116%)}}@keyframes room-flytilt{0%{transform:translateY(-24px)rotate(-17deg)}21.9%{transform:translateY(-11px)rotate(-10deg)}to{transform:translateY(0)rotate(-3deg)}}@media (prefers-reduced-motion:reduce){.room-fly-line path{stroke-dashoffset:0;animation:none!important}.room-fly-plane{opacity:1;transform:translate(116%);animation:none!important}.room-fly-plane svg{transform:rotate(-3deg);animation:none!important}}.room-mission-prints{aspect-ratio:1/.78;position:relative}.room-mission-print{transform:rotate(var(--turn,0deg));transition:transform .52s var(--ease), box-shadow .32s var(--ease);border:8px solid #fff;border-radius:3px;margin:0;position:absolute;overflow:hidden;box-shadow:0 18px 36px #3a1d1338}.room-mission-print img{object-fit:cover}.room-mission-print:first-of-type{aspect-ratio:4/3;z-index:1;width:50%;top:14%;left:0}.room-mission-print:nth-of-type(2){aspect-ratio:4/3;z-index:2;width:48%;top:5%;right:1%}.room-mission-print:nth-of-type(3){aspect-ratio:3/2;z-index:3;width:55%;bottom:1%;left:19%}.room-mission-print:hover{z-index:4;transform:rotate(0)translateY(-5px)scale(1.03);box-shadow:0 24px 46px #3a1d1347}.room-library-in{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(32px,4.5vw,64px);display:grid}.room-h2-big{font-size:clamp(1.9rem,3.7vw,3.3rem)!important}.room-library .room-h2 em,.room-band .room-h2 em,.room-events .room-h2 em{letter-spacing:inherit;font-family:inherit;font-style:normal;font-weight:500}.room-ask{max-width:560px;margin-top:clamp(22px,3vw,32px)}.room-search-field{color:var(--muted);transition:background-color .22s var(--ease), box-shadow .22s var(--ease);background:#3f2319;border-radius:50px;align-items:center;gap:13px;padding:8px 8px 8px 23px;display:flex}.room-search-field:focus-within{box-shadow:0 0 0 2.5px var(--orange);background:#4a2a1d}.room-search-field input{min-width:0;font:inherit;color:var(--cream);caret-color:var(--accent);background:0 0;border:0;outline:none;flex:1;font-size:16px}.room-search-field input::placeholder{color:#cdac92}.room-search-field input::-webkit-search-cancel-button{display:none}.room-search-field input{padding:11px 0}.room-go{cursor:pointer;background:var(--orange);width:48px;height:48px;color:var(--on-orange);transition:filter .16s var(--ease), transform .16s var(--ease);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.room-go:hover{filter:brightness(1.08);transform:scale(1.05)}.room-go:disabled{opacity:.65;cursor:default}.room-go-spin{border:2px solid #28130c66;border-top-color:var(--on-orange);border-radius:50%;width:17px;height:17px;animation:.7s linear infinite room-spin}@keyframes room-spin{to{transform:rotate(360deg)}}.room-feature>.room-stage,.room-feature>.room-feature-step{transition:opacity .42s var(--ease), transform .42s var(--ease), filter .42s var(--ease)}.room-feature[data-answering]>.room-stage{opacity:.22;filter:saturate(.6);transform:scale(.975)}.room-feature[data-answering]>.room-feature-step{opacity:0;pointer-events:none}.room-answer{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:room-answer-in .42s var(--ease) both;background:#1e140ced;border:1px solid #fff9ee29;border-radius:20px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 70px #0a050280}@keyframes room-answer-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.room-answer-top{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 0 20px;display:flex}.room-answer-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-lift);align-items:center;gap:8px;margin:0;font-size:.6rem;font-weight:700;display:inline-flex}.room-ai-dot{background:var(--accent-lift);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #f26b1f33}.room-answer-shut{cursor:pointer;color:#e7cdb6;width:32px;height:32px;transition:background-color .2s var(--ease), color .2s var(--ease);background:#fff9ee14;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.room-answer-shut:hover{color:var(--cream);background:#f26b1f4d}.room-answer-asked{letter-spacing:-.012em;color:var(--cream);flex:none;margin:10px 20px 0;font-size:clamp(1.02rem,1.4vw,1.14rem);font-weight:500;line-height:1.35}.room-answer-body{scrollbar-width:thin;scrollbar-color:#fff9ee38 transparent;flex:1;min-height:0;padding:14px 20px 4px;overflow-y:auto}.room-answer-body::-webkit-scrollbar{width:8px}.room-answer-body::-webkit-scrollbar-track{background:0 0}.room-answer-body::-webkit-scrollbar-thumb{background:#fff9ee33 padding-box content-box;border:2px solid #0000;border-radius:999px}.room-answer-body::-webkit-scrollbar-thumb:hover{background:#fff9ee57 padding-box content-box}.room-answer-say{color:#eed6c0;white-space:pre-line;margin:0;font-size:.95rem;line-height:1.7}.room-answer-say a{color:var(--accent-lift)}.room-answer ul{margin:14px 0 0;padding:0;list-style:none}.room-answer li+li{margin-top:2px}.room-answer-body a{transition:background-color .18s var(--ease);border-radius:12px;align-items:center;gap:13px;margin-inline:-10px;padding:9px 10px;text-decoration:none;display:flex}.room-answer-pic{background:#fff9ee14;border-radius:10px;flex:none;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.room-answer-pic img{object-fit:cover;width:100%;height:100%;display:block}.room-answer-pic[data-kind=founder],.room-answer-pic[data-kind=story]{border-radius:50%}.room-answer-pic[data-kind=founder] img,.room-answer-pic[data-kind=story] img{object-position:center 22%}.room-answer-pic[data-kind=resource]{background:#fff9eee6}.room-answer-pic[data-kind=resource] img{object-fit:contain;padding:6px}.room-answer-pic-none{color:var(--accent-lift);background:#f26b1f29;font-size:.86rem;font-weight:700}.room-answer-body li a:hover{background:#fff9ee0f}.room-answer-line{align-items:center;gap:8px;min-width:0;margin-top:3px;display:flex}.room-answer-kind{letter-spacing:.14em;text-transform:uppercase;color:#f0dac6;background:#fff9ee1f;border-radius:6px;flex:none;padding:3px 7px;font-size:.52rem;font-weight:700}.room-answer-kind[data-kind=founder]{background:var(--orange);color:var(--on-orange)}.room-answer-kind[data-kind=video],.room-answer-kind[data-kind=story]{color:var(--accent-lift);background:#f26b1f38}.room-answer-kind[data-kind=article],.room-answer-kind[data-kind=playbook]{color:#cfe56b;background:#c2e03c2e}.room-answer-of{flex:1;min-width:0;display:block}.room-answer-title{color:var(--cream);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.35;display:block;overflow:hidden}.room-answer-sub{min-width:0;color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.room-answer-body a .room-arrow{color:#fff9ee4d;transition:color .18s var(--ease), transform .18s var(--ease);flex:none}.room-answer-body a:hover .room-answer-title{color:var(--accent-lift)}.room-answer-body a:hover .room-arrow{color:var(--accent-lift);transform:translate(3px)}.room-answer-wait{flex-direction:column;gap:11px;padding-top:4px;display:flex}.room-answer-wait span{background:linear-gradient(90deg,#fff9ee12,#fff9ee29,#fff9ee12) 0 0/220% 100%;border-radius:6px;height:11px;animation:1.3s linear infinite room-answer-pulse;display:block}.room-answer-wait span:nth-child(2){width:92%;animation-delay:.12s}.room-answer-wait span:nth-child(3){width:64%;animation-delay:.24s}@keyframes room-answer-pulse{0%{background-position:180% 0}to{background-position:-80% 0}}.room-answer-foot{border-top:1px solid #fff9ee1a;flex-wrap:wrap;flex:none;gap:8px 20px;padding:13px 20px 16px;display:flex}.room-answer-foot a{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);transition:color .18s var(--ease);font-size:.62rem;font-weight:700;text-decoration:none}.room-answer-foot a:hover{color:var(--accent-lift)}@media (prefers-reduced-motion:reduce){.room-answer,.room-answer-wait span{animation:none}.room-feature>.room-stage,.room-feature>.room-feature-step{transition:none}.room-feature[data-answering]>.room-stage{transform:none}}.room-ways{flex-wrap:wrap;gap:12px;margin-top:clamp(26px,3.4vw,36px);display:flex}.room-button-quiet{color:var(--cream);background:#fff9ee1a}.room-button-quiet:hover{background:#f26b1f4d}.room-chips{flex-wrap:wrap;gap:9px;margin-top:clamp(22px,2.8vw,30px);display:flex}.room-chips button{font:inherit;cursor:pointer;color:#f0dac6;transition:background-color .2s var(--ease), color .2s var(--ease);background:#fff9ee17;border:0;border-radius:999px;align-items:center;gap:7px;padding:8px 16px 8px 13px;font-size:16px;display:inline-flex}.room-chips button:hover{color:var(--cream);background:#f26b1f4d}.room-chips button[aria-pressed=true]{background:var(--orange);color:var(--on-orange)}.room-chip-icon{opacity:.72;flex:none}.room-chips button:hover .room-chip-icon,.room-chips button[aria-pressed=true] .room-chip-icon{opacity:1}.room-circles{margin-top:clamp(28px,3.6vw,40px)}.room-circles ul{flex-wrap:wrap;row-gap:10px;margin:0;padding:0;list-style:none;display:flex}.room-circles li{margin-left:-11px}.room-circles li:first-child{margin-left:0}.room-circles ul a{width:54px;height:54px;transition:transform .32s var(--ease), border-color .24s var(--ease);border:2.5px solid #42241a;border-radius:50%;display:block;position:relative;overflow:hidden}.room-circles ul a:hover{border-color:var(--orange);z-index:2;transform:translateY(-5px)scale(1.07)}.room-circles ul img{object-fit:cover;object-position:center 22%;width:100%;height:100%}.room-circles p{color:var(--muted);max-width:44ch;margin:16px 0 0;font-size:16px}.room-meet{white-space:nowrap;color:var(--accent-lift);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.room-meet .room-arrow{transition:transform .3s var(--ease)}.room-meet:hover .room-arrow{transform:translate(4px)}.room-feature{width:100%;min-height:460px;position:relative}.room-stage{scroll-behavior:auto;scrollbar-width:none;-ms-overflow-style:none;position:absolute;inset:0;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 13% 87%,#0000);mask-image:linear-gradient(90deg,#0000,#000 13% 87%,#0000)}.room-stage::-webkit-scrollbar{display:none}.room-stage-track{align-items:center;gap:clamp(12px,1.6vw,20px);height:100%;display:flex}.room-stage-end{flex:0 0 40%}.room-slide{aspect-ratio:9/16;isolation:isolate;opacity:.34;filter:saturate(.72);width:auto;height:86%;transition:height .76s var(--ease), opacity .76s var(--ease), filter .76s var(--ease), box-shadow .76s var(--ease);background:#3a2016;border-radius:18px;flex:none;text-decoration:none;display:block;position:relative;overflow:hidden}.room-slide[data-live=true]{opacity:1;filter:none;height:100%;box-shadow:0 26px 52px #0c060480}.room-slide-copy{pointer-events:none}.room-reel-no{z-index:2;background:var(--cream);color:#5c2c22;border-radius:999px;padding:5px 11px;font-size:13px;font-weight:500;position:absolute;top:15px;left:15px}.room-reel-play{z-index:2;background:var(--orange);width:36px;height:36px;color:var(--on-orange);transition:transform .32s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.room-slide[data-live=true]:hover .room-reel-play{transform:scale(1.1)}.room-reel-copy{z-index:1;min-height:168px;color:var(--cream);background:linear-gradient(#0000,#1f100ce0 38%,#1f100cf7);flex-direction:column;justify-content:flex-end;padding:48px 16px 17px;display:flex;position:absolute;inset:auto 0 0}.room-reel-who{font-size:16px;line-height:1.35;display:block}.room-reel-who span{color:#ead2bb;font-size:13px;display:block}.room-reel-title{margin-top:8px;font-size:18px;font-weight:500;line-height:1.18;display:block}.room-slide[data-live=true]:hover .room-reel-title{text-underline-offset:4px;text-decoration:underline}.room-reel-topic{color:#f7c7a2;margin-top:11px;font-size:13px;display:block}.room-feature-step{z-index:4;cursor:pointer;width:44px;height:44px;color:var(--cream);filter:drop-shadow(0 2px 6px #0c0604d9);transition:color .2s var(--ease), transform .2s var(--ease);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%}.room-feature-step:hover:not(:disabled){color:var(--accent-lift);transform:scale(1.14)}.room-feature-step:disabled{opacity:.22;cursor:default}.room-feature-prev{left:-4px}.room-feature-next{right:-4px}.room-empty{padding:clamp(24px,4vw,40px) 0}.room-empty-h{margin:0 0 6px;font-size:18px;font-weight:500}.room-empty p{color:var(--muted);margin:0 0 18px}.room-library-foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin-top:clamp(34px,4vw,52px);font-size:16px;display:flex}.room-library-foot a{color:inherit}.room-library-foot span a{color:var(--accent-lift);text-underline-offset:3px;text-decoration:underline}.room-events .room-h2{margin-bottom:clamp(26px,3.4vw,46px)}.room-ev-cols{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:clamp(20px,2.4vw,30px);display:grid}.room-ev-next{isolation:isolate;background:#3a2016;border-radius:clamp(18px,2vw,26px);align-items:flex-end;min-height:clamp(440px,52vw,540px);display:flex;position:relative;overflow:hidden}.room-ev-next img{object-fit:cover;object-position:center 42%}.room-ev-wash{background:linear-gradient(#46241247 0%,#3a1d10b8 52%,#2a140bf2 94%);position:absolute;inset:0}.room-ev-say{width:100%;padding:clamp(24px,3vw,38px);position:relative}.room-ev-up{color:var(--accent-lift);margin:0;font-size:16px}.room-ev-title{letter-spacing:-.024em;margin:8px 0 0;font-size:clamp(1.6rem,2.9vw,2.6rem);font-weight:500;line-height:1.1}.room-ev-when{color:#e9cdb4;margin:12px 0 0;font-size:16px}.room-ev-count{gap:clamp(18px,2.4vw,28px);margin:clamp(20px,2.6vw,28px) 0;display:flex}.room-ev-num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(1.9rem,2.9vw,2.6rem);font-weight:500;line-height:1;display:block}.room-ev-unit{color:#d9b99f;margin-top:7px;font-size:13px;display:block}.room-ev-soon,.room-ev-status{color:var(--accent-lift);margin:clamp(20px,2.6vw,28px) 0;font-size:24px;font-weight:500}.room-flag{flex-direction:column;height:100%;display:flex}.room-flag-h{letter-spacing:-.02em;margin:0 0 clamp(14px,1.8vw,20px);font-size:18px;font-weight:500}.room-flag-box{flex:1;min-height:380px;position:relative}.room-flag-card{isolation:isolate;will-change:top, bottom;transition:top .93s var(--settle), bottom .93s var(--settle), opacity .52s var(--ease);border-radius:clamp(16px,1.8vw,22px);position:absolute;left:0;right:0;overflow:hidden}.room-flag-table{top:0;bottom:calc(50% + 9px)}.room-flag-night{top:calc(50% + 9px);bottom:0}.room-flag-card[data-open=true]{z-index:3;background:#1f1711;top:0;bottom:0}.room-flag-card[data-hidden=true]{opacity:0;pointer-events:none}.room-flag-cover{cursor:pointer;width:100%;height:100%;min-height:0;font:inherit;color:var(--cream);text-align:left;background:0 0;border:0;padding:clamp(18px,2.2vw,28px);display:block;position:relative}.room-flag-cover img{object-fit:cover;object-position:center 47%;z-index:-2;width:100%;height:100%;transition:transform .7s var(--ease);position:absolute;inset:0}.room-flag-cover:after{content:"";z-index:-1;background:linear-gradient(#ad792a33,#aa651d78 30%,#754016f2);position:absolute;inset:0}.room-flag-night .room-flag-cover:after{background:linear-gradient(#68756838,#56665080 30%,#344437f2)}.room-flag-cover:hover img{transform:scale(1.04)}.room-flag-card[data-open=true] .room-flag-cover{display:none}.room-flag-kicker{color:#fff9eed1;font-size:13px;position:absolute;bottom:clamp(52px,5.4vw,70px);left:clamp(18px,2.2vw,28px)}.room-flag-title{letter-spacing:-.022em;font-size:24px;font-weight:500;position:absolute;bottom:clamp(18px,2.2vw,26px);left:clamp(18px,2.2vw,28px);right:clamp(18px,2.2vw,28px)}.room-flag-open{animation:room-fade .62s var(--ease) .14s backwards;flex-direction:column;display:flex;position:absolute;inset:0}.room-film{isolation:isolate;background:#1f1711;flex:1;min-height:0;padding:22px 0;position:relative;overflow:hidden}.room-film:before,.room-film:after{content:"";z-index:2;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 10px,#bca88b 10px 20px,#0000 20px 30px);height:9px;position:absolute;left:0;right:0}.room-film:before{top:7px}.room-film:after{bottom:7px}.room-film-track{gap:8px;width:max-content;height:100%;display:flex}.room-film-track>img{object-fit:cover;border-left:3px solid #1f1711;border-right:3px solid #1f1711;flex:none;width:300px;max-width:none;height:100%;display:block}.room-flag-copy{color:var(--cream);background:linear-gradient(115deg,#754016,#aa651d 75%,#ad792a);padding:clamp(18px,2.2vw,26px) clamp(20px,2.4vw,28px) clamp(22px,2.6vw,28px)}.room-flag-night .room-flag-copy{background:linear-gradient(115deg,#344437,#566650 80%,#687568)}.room-flag-copy h4{letter-spacing:-.022em;margin:0;font-size:24px;font-weight:500}.room-flag-copy p{color:#ffeedc;max-width:46ch;margin:10px 0 0;font-size:16px;line-height:1.6}.room-flag-night .room-flag-copy p{color:#eef1e4}.room-flag-close{z-index:4;cursor:pointer;width:34px;height:34px;color:var(--cream);transition:background-color .2s var(--ease), transform .2s var(--ease);background:#26140ee6;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.room-flag-close:hover{background:var(--orange);color:var(--on-orange);transform:scale(1.08)}.room-studio{padding:clamp(28px,4vw,48px) 0}.room-studio-in{color:var(--cream);background:radial-gradient(900px 760px at 86% 54%,#160b05f0,#26130999 36%,#3c1d0c38 56%,#0000 74%),radial-gradient(620px 520px at 10% 4%,#1e0f0770,#30180a29 40%,#0000 70%),radial-gradient(760px 600px at 44% 104%,#1a0d0680,#0000 70%),linear-gradient(118deg,#ff7f31 0%,#f26b1f 36%,#e85f16 68%,#d2520f 100%);border-radius:clamp(20px,2.6vw,30px);grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(30px,3.6vw,54px);padding:clamp(28px,3.8vw,56px);display:grid}.room-studio-photos{aspect-ratio:1/.8;position:relative}.room-studio-print{border:7px solid var(--print);transition:transform .52s var(--ease);border-radius:3px;margin:0;position:absolute;overflow:hidden;box-shadow:0 16px 34px #1007036b}.room-studio-print img{object-fit:cover}.room-studio-a{aspect-ratio:4/3;z-index:1;width:58%;top:0;left:0;transform:rotate(-4deg)}.room-studio-b{aspect-ratio:4/5;z-index:3;width:45%;top:14%;right:1%;transform:rotate(5.5deg)}.room-studio-c{aspect-ratio:3/2;z-index:2;width:52%;bottom:0;left:15%;transform:rotate(-1.5deg)}.room-studio-print:hover{z-index:4;transform:rotate(0)translateY(-6px)}.room-studio-say .room-h2{color:var(--cream)}.room-studio-say .room-h2 em{color:var(--accent-lift)}.room-studio-say p{color:#f3dcc8;max-width:47ch;margin:20px 0 26px}.room-band{color:#3a1d13;background:linear-gradient(176deg,#fff9ee 0%,#fdf3e3 60%,#f8e9d4 100%);padding:clamp(50px,6.5vw,86px) 0;overflow:hidden}.room-band-in{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(30px,4vw,58px);display:grid}.room-band-say p{color:#6b4535;max-width:38ch;margin:14px 0 18px}.room-band .room-h2{color:#30170e}.room-band .room-h2 em{color:var(--accent)}.room-band .room-textlink{color:#30170e}.room-band .room-textlink:hover{color:var(--accent)}.room-band-wall{grid-template-columns:repeat(2,1fr);align-items:center;gap:clamp(22px,3vw,36px) clamp(18px,2.6vw,32px);margin:0;padding:0;list-style:none;display:grid}.room-band-wall li{place-items:center;display:grid}.room-band-mark{opacity:.92;width:100%;height:58px;transition:opacity .2s var(--ease), transform .2s var(--ease);place-items:center;display:grid}.room-band-mark:hover{opacity:1;transform:translateY(-3px)}.room-band-mark img{object-fit:contain;width:100%;max-width:180px;height:52px}.room-faq-in{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(26px,4vw,56px);display:grid}.room-faq-say p{max-width:36ch;color:var(--muted);margin:14px 0 18px}.room-faq-list{gap:10px;display:grid}.room-faq-list details{transition:background-color .24s var(--ease);background:#fff9ee0f;border-radius:14px}.room-faq-list details:hover{background:#fff9ee1a}.room-faq-list details[open]{background:#f26b1f2e}.room-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;font-size:16px;font-weight:500;list-style:none;display:flex}.room-faq-list summary::-webkit-details-marker{display:none}.room-faq-list summary .room-plus{color:var(--accent-lift);transition:transform .32s var(--ease);flex:none}.room-faq-list details[open] summary .room-plus{transform:rotate(45deg)}.room-faq-body{padding:0 20px 18px}.room-faq-body p{max-width:54ch;color:var(--muted);margin:0}.room-faq-body a{color:var(--accent-lift);text-underline-offset:3px;text-decoration:underline}.room .room-fill{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.room [id]{scroll-margin-top:calc(var(--bar) + 16px)}.room{interpolate-size:allow-keywords}@media (prefers-reduced-motion:reduce){.room-film{overflow-x:auto}.room-flag-card{transition:none}.room-flag-open{animation:none}}@media (prefers-reduced-motion:no-preference){.room{scroll-behavior:smooth}.room-film-track{animation:44s linear infinite room-film}.room-film:hover .room-film-track,.room-film:focus-within .room-film-track{animation-play-state:paused}.room-faq-list details::details-content{block-size:0;transition:block-size .42s var(--ease), content-visibility .42s allow-discrete;overflow:hidden}.room-faq-list details[open]::details-content{block-size:auto}[data-rise]{opacity:0;transition:opacity .76s var(--ease), transform .76s var(--ease);transition-delay:var(--d,0s);transform:translateY(24px)}[data-rise][data-shown=true]{opacity:1;transform:none}[data-fade]{opacity:0;transition:opacity .82s var(--ease);transition-delay:var(--d,0s)}[data-fade][data-shown=true]{opacity:1}.room-world[data-rise]{transform:translateY(26px)scale(.985)}.room-world[data-rise][data-shown=true]{transform:none}}@keyframes room-film{to{transform:translate(calc(-50% - 4px))}}@keyframes room-fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (min-width:48rem){.room-mission-in{grid-template-columns:1.05fr .95fr}.room-ev-cols{grid-template-columns:1fr 1fr}.room-studio-in{grid-template-columns:.95fr 1.05fr}.room-studio-say{padding-left:clamp(12px,1.8vw,28px)}.room-faq-in,.room-band-in{grid-template-columns:.8fr 1.2fr}.room-band-wall{grid-template-columns:repeat(3,1fr)}}@media (min-width:64rem){.room-hero-in{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.room-library-in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch}}@media (max-width:64rem){.room-world{width:100%;max-width:560px;min-height:500px;margin-inline:auto}.room-print-event{left:34px}.room-print-event figure>div{height:312px}.room-print-media{width:216px;bottom:26px;left:158px}.room-print-media figure>div{height:152px}.room-phone{width:172px}.room-phone-screen{height:306px}.room-phone-say strong{font-size:17px}.room-feature{max-width:440px;min-height:0;margin-inline:auto}.room-stage{height:auto;position:relative;inset:auto}.room-stage-track{height:auto}.room-slide{width:min(250px,58%);height:auto}}@media (max-width:48rem){.room-hero{min-height:0}.room-hero-in{padding-top:calc(var(--bar) + clamp(22px, 5vw, 34px))}.room-world{width:100%;max-width:420px;min-height:430px;margin-inline:auto}.room-print-event{top:6px;left:26px;right:2px}.room-print-event figure{padding:8px 8px 22px}.room-print-event figure>div{height:268px}.room-print-media{width:182px;bottom:22px;left:130px}.room-print-media figure{padding:7px 7px 18px}.room-print-media figure>div{height:132px}.room-print-small{padding:28px 10px 10px;font-size:16px}.room-phone{width:150px;bottom:0;left:0}.room-phone-screen{height:272px}.room-phone-say{padding:40px 11px 16px}.room-mission-prints{aspect-ratio:1/.9}.room-circles ul a{width:46px;height:46px}.room-circles li{margin-left:-9px}}
