._4fr-aW_workshop{--ice:#a1e5ff;--amber:#ffc17e;--muted:#a6b8c6;color:#eff5f8;font-family:var(--font-sans), sans-serif;isolation:isolate;background:#080f16;border:1px solid #273e4b;border-radius:12px;font-size:16px;line-height:1.55;position:relative;overflow:hidden}._4fr-aW_workshop button,._4fr-aW_workshop input,._4fr-aW_workshop a,._4fr-aW_workshop summary{-webkit-tap-highlight-color:transparent}._4fr-aW_workshop button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;min-height:44px}._4fr-aW_workshop a{color:inherit;text-decoration:none}._4fr-aW_workshop :is(button,a,input,summary):focus-visible{outline:3px solid var(--amber);outline-offset:4px}._4fr-aW_workshop button:disabled{opacity:.55;cursor:default}._4fr-aW_masthead{border-bottom:1px solid #243440;align-items:center;gap:24px;padding:22px 32px;display:flex}._4fr-aW_brand{letter-spacing:-.07em;align-items:baseline;gap:3px;font-size:30px;font-weight:750;line-height:1;display:flex}._4fr-aW_brand>span{color:var(--amber)}._4fr-aW_brand small{font-family:var(--font-mono), monospace;letter-spacing:.15em;margin-left:10px;font-size:12px;font-weight:400}._4fr-aW_location{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.06em;margin-left:auto;font-size:12px}._4fr-aW_voice{align-items:center;gap:10px;padding:0 0 0 24px;display:flex;border-left:1px solid #354855!important;font-size:13px!important}._4fr-aW_voice>span{color:var(--ice);font-size:19px}._4fr-aW_voice[aria-pressed=true]{color:var(--amber)}._4fr-aW_intro{justify-content:space-between;align-items:end;gap:30px;padding:34px 32px 30px;display:flex}._4fr-aW_intro h2{font-family:var(--font-sans), sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(36px,4.8vw,66px);font-weight:500;line-height:1.04}._4fr-aW_intro h2 span{color:var(--ice)}._4fr-aW_intro>div{max-width:320px;padding-bottom:4px}._4fr-aW_intro p{margin:0 0 8px;font-size:19px}._4fr-aW_intro>div>span{color:var(--muted);font-size:14px;display:block}._4fr-aW_frame{aspect-ratio:1672/941;touch-action:pan-y;background:#111c26;position:relative;overflow:hidden}._4fr-aW_frame[tabindex="0"]{cursor:grab}._4fr-aW_frame[tabindex="0"]:active{cursor:grabbing}._4fr-aW_frame:focus-visible{outline:3px solid var(--amber);outline-offset:-4px}._4fr-aW_composition{width:100%;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}._4fr-aW_sceneImage,._4fr-aW_canvas,._4fr-aW_hand,._4fr-aW_hand img{width:100%;height:100%;display:block;position:absolute;inset:0}._4fr-aW_sceneImage{object-fit:cover}._4fr-aW_canvas{pointer-events:none}._4fr-aW_hand{clip-path:polygon(34.7% 51.8%,36.1% 53.3%,38% 56.5%,41.1% 57.2%,44.8% 56.2%,45.3% 58.2%,42.6% 61.4%,39% 63.1%,36.5% 61%,34.4% 55%);pointer-events:none}._4fr-aW_palmGlow{opacity:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(#66dfff5c,#44baff00 70%);border-radius:50%;width:13%;height:17%;position:absolute;top:46.8%;left:33.2%}._4fr-aW_palmGlow[data-live=true]{opacity:1}._4fr-aW_viewTop{color:#d5edf6;font:12px var(--font-mono), monospace;letter-spacing:.08em;text-shadow:0 1px 4px #000;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:22px;left:24px;right:24px}._4fr-aW_sceneNumber{background:#07141b8c;border:1px solid #8bddff69;padding:6px 10px}._4fr-aW_viewTop>span:last-child{padding:7px 0}._4fr-aW_renderLabel{color:#d4e2eb;background:#061017c9;padding:4px 8px;font-size:12px;position:absolute;bottom:18px;left:24px}._4fr-aW_imageTitle{text-align:right;color:#b4ecff;font:12px var(--font-mono), monospace;letter-spacing:.1em;text-shadow:0 1px 8px #000;display:grid;position:absolute;bottom:26px;right:28px}._4fr-aW_imageTitle span:last-child{font-size:16px}._4fr-aW_dragHint{color:var(--ice);background:#061017c9;padding:5px 9px;font-size:12px;position:absolute;bottom:18px;right:24px}._4fr-aW_loading{color:var(--ice);background:#061017;border:1px solid #7ba6bb;padding:8px 12px;font-size:12px;position:absolute;top:67px;right:24px}._4fr-aW_caption{background:#101d27;border-top:1px solid #477084;border-bottom:1px solid #2b414e;align-items:center;gap:24px;min-height:106px;padding:22px 32px;display:flex}._4fr-aW_caption p{max-width:880px;margin:0;font-size:clamp(15px,1.4vw,18px);line-height:1.55}._4fr-aW_speaker{color:var(--amber);font:13px var(--font-mono), monospace;letter-spacing:.08em;flex:none;align-items:center;gap:14px;display:flex}._4fr-aW_wave{align-items:center;gap:3px;height:22px;display:flex}._4fr-aW_wave i{background:var(--ice);width:2px;height:7px;animation:2.5s ease-in-out infinite _4fr-aW_frequency;display:block}._4fr-aW_wave i:nth-child(2){height:14px;animation-delay:-.8s}._4fr-aW_wave i:nth-child(3){height:22px;animation-delay:-.5s}._4fr-aW_wave i:nth-child(4){height:12px;animation-delay:-.2s}._4fr-aW_wave i:nth-child(5){animation-delay:-1s}@keyframes _4fr-aW_frequency{0%,to{transform:scaleY(.6)}50%{transform:scaleY(1)}}._4fr-aW_questions{border-bottom:1px solid #2b414e;grid-template-columns:repeat(6,1fr);display:grid}._4fr-aW_questions button{text-align:left;border-right:1px solid #243743;flex-direction:column;align-items:start;gap:10px;padding:18px 16px 21px;font-size:13px;line-height:1.4;transition:background .2s;display:flex;position:relative}._4fr-aW_questions button:last-child{border:0}._4fr-aW_questions button>span{font:12px var(--font-mono), monospace;color:var(--muted)}._4fr-aW_questions button>b{color:var(--muted);font-size:16px;font-weight:400;position:absolute;top:15px;right:14px}._4fr-aW_questions button[aria-current=step]{box-shadow:inset 0 -3px var(--ice);color:var(--ice);background:#1a303c}._4fr-aW_questions button[aria-current=step] :is(span,b){color:var(--ice)}._4fr-aW_questions button:hover{background:#243c49}._4fr-aW_questions button:focus-visible{outline-offset:-4px}._4fr-aW_answer{grid-template-columns:.9fr 1.1fr;gap:45px;min-height:230px;padding:38px 32px 42px;display:grid}._4fr-aW_eyebrow{color:var(--amber);font:12px var(--font-mono), monospace;letter-spacing:.13em}._4fr-aW_answer h3{font-family:var(--font-sans), sans-serif;letter-spacing:-.04em;max-width:350px;margin:14px 0 0;font-size:clamp(26px,3vw,38px);font-weight:500;line-height:1.15}._4fr-aW_answerBody>p{color:#b9cbd7;margin:0;font-size:15px}._4fr-aW_tenure{border-top:1px solid #30434e;align-items:center;gap:18px;padding-top:18px;display:flex;margin-top:22px!important}._4fr-aW_tenure strong{color:var(--ice);white-space:nowrap;font-size:27px;font-weight:500}._4fr-aW_tenure span{max-width:145px;font-size:13px}._4fr-aW_services{margin-top:20px}._4fr-aW_serviceButtons{border-top:1px solid #2e4856;grid-template-columns:1fr 1fr;display:grid}._4fr-aW_serviceButtons button{text-align:left;border-bottom:1px solid #2e4856;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}._4fr-aW_serviceButtons button[aria-pressed=true]{color:var(--amber);background:#293039}._4fr-aW_serviceButtons button:hover{background:#233944}._4fr-aW_serviceDetail{margin:20px 0 0;font-size:14px}._4fr-aW_serviceDetail>span{color:var(--amber);font:12px var(--font-mono), monospace;margin-bottom:6px;display:block}._4fr-aW_steps{border-top:1px solid #3b5463;margin-top:22px;display:flex}._4fr-aW_steps button{text-align:left;border-bottom:2px solid #0000;flex:1;padding:14px 10px 12px;font-size:13px}._4fr-aW_steps button span{font:12px var(--font-mono), monospace;color:var(--muted);margin-bottom:9px;display:block}._4fr-aW_steps button[aria-pressed=true]{border-color:var(--ice);color:var(--ice);background:#1a303c}._4fr-aW_steps button:hover{background:#233944}._4fr-aW_controls{margin-top:22px}._4fr-aW_rotation{color:var(--ice);grid-template-columns:1fr auto;font-size:14px;display:grid}._4fr-aW_rotation output{font-family:var(--font-mono), monospace;font-size:12px}._4fr-aW_rotation input{width:100%;accent-color:var(--ice);cursor:ew-resize;grid-column:1/-1;height:40px}._4fr-aW_controlButtons{flex-wrap:wrap;gap:12px;display:flex}._4fr-aW_controlButtons button{border:1px solid #58778b;padding:9px 14px;font-size:13px}._4fr-aW_controlButtons button:hover{background:#254150}._4fr-aW_controlButtons button[aria-pressed=true]{border-color:var(--amber);color:var(--amber)}._4fr-aW_privacy{color:var(--muted);margin:14px 0 0;font-size:12px}._4fr-aW_cameraStatus{color:var(--ice);margin:12px 0 0;font-size:13px}._4fr-aW_contact{margin-top:22px;display:grid}._4fr-aW_contact a{overflow-wrap:anywhere;border-bottom:1px solid #3d5665;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;font-size:16px;display:flex}._4fr-aW_contact a:hover{color:var(--amber)}._4fr-aW_contact a span{font-size:20px}._4fr-aW_footer{border-top:1px solid #263c49;flex-wrap:wrap;align-items:center;gap:18px;padding:18px 32px;display:flex}._4fr-aW_playControls{align-items:center;gap:18px;display:flex}._4fr-aW_playControls button{color:var(--ice);font-size:13px}._4fr-aW_playControls button:hover{text-underline-offset:5px;text-decoration:underline}._4fr-aW_footer>span{color:var(--muted);font-size:12px}._4fr-aW_quickContact{border-bottom:1px solid var(--amber);margin-left:auto;padding:10px 0;font-size:13px}._4fr-aW_notice{color:var(--amber);padding:12px 32px;font-size:14px}._4fr-aW_transcript{border-top:1px solid #263c49;padding:0 32px}._4fr-aW_transcript summary{cursor:pointer;color:#bac9d2;justify-content:space-between;padding:20px 0;font-size:13px;display:flex}._4fr-aW_transcript summary:hover{color:var(--ice)}._4fr-aW_transcript>div{max-width:820px;padding:0 0 28px}._4fr-aW_transcript h3{font-family:var(--font-sans), sans-serif;color:var(--ice);margin-top:24px;font-size:18px}._4fr-aW_transcript p{color:#c0ced8;font-size:14px}._4fr-aW_transcript a{text-underline-offset:3px;text-decoration:underline}._4fr-aW_hiddenVideo{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}._4fr-aW_workshop[data-still=true] *,._4fr-aW_workshop[data-still=true] :before,._4fr-aW_workshop[data-still=true] :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){._4fr-aW_workshop *,._4fr-aW_workshop :before,._4fr-aW_workshop :after{transition:none!important;animation:none!important}}@media (max-width:850px){._4fr-aW_masthead{gap:16px;padding:18px 22px}._4fr-aW_location{display:none}._4fr-aW_voice{margin-left:auto}._4fr-aW_intro{gap:24px;padding:26px 22px}._4fr-aW_intro>div{max-width:240px}._4fr-aW_intro p{font-size:17px}._4fr-aW_questions{grid-template-columns:repeat(3,1fr)}._4fr-aW_questions button{border-bottom:1px solid #243743;gap:7px;padding:15px 18px}._4fr-aW_questions button:nth-child(3){border-right:none}._4fr-aW_answer{gap:24px;padding:30px 22px}._4fr-aW_caption{gap:18px;padding:18px 22px}._4fr-aW_footer{gap:10px 20px;padding:15px 22px}._4fr-aW_transcript{padding:0 22px}}@media (max-width:600px){._4fr-aW_workshop{border-radius:8px}._4fr-aW_masthead{padding:16px}._4fr-aW_brand{font-size:26px}._4fr-aW_brand small{letter-spacing:.06em;margin-left:5px;font-size:12px}._4fr-aW_voice{gap:6px;padding-left:12px;font-size:12px!important}._4fr-aW_intro{padding:23px 18px;display:block}._4fr-aW_intro h2{font-size:42px}._4fr-aW_intro>div{max-width:100%;margin-top:18px}._4fr-aW_intro p{margin-bottom:3px;font-size:16px}._4fr-aW_intro>div>span{font-size:13px}._4fr-aW_frame{aspect-ratio:4/5}._4fr-aW_composition{aspect-ratio:1672/941;width:auto}._4fr-aW_viewTop{top:14px;left:14px;right:14px}._4fr-aW_viewTop>span:last-child{display:none}._4fr-aW_renderLabel{bottom:12px;left:12px}._4fr-aW_imageTitle{display:none}._4fr-aW_dragHint{bottom:42px;right:12px}._4fr-aW_caption{padding:16px 18px;display:block}._4fr-aW_speaker{margin-bottom:8px}._4fr-aW_caption p{font-size:15px}._4fr-aW_wave{height:18px}._4fr-aW_questions{grid-template-columns:repeat(2,1fr)}._4fr-aW_questions button{padding:15px 14px;font-size:13px}._4fr-aW_questions button:nth-child(3){border-right:1px solid #243743}._4fr-aW_questions button:nth-child(2n){border-right:none}._4fr-aW_answer{padding:26px 18px 30px;display:block}._4fr-aW_answer h3{max-width:100%;margin-top:10px;font-size:30px}._4fr-aW_answerBody{margin-top:20px}._4fr-aW_answerBody>p,._4fr-aW_contact a{font-size:14px}._4fr-aW_footer{padding:12px 18px}._4fr-aW_playControls{justify-content:space-between;gap:10px;width:100%}._4fr-aW_footer>span{width:100%}._4fr-aW_quickContact{margin-left:0}._4fr-aW_transcript{padding:0 18px}._4fr-aW_notice{padding:12px 18px}}
