.dialog-module__MSuGQa__stage{--R:clamp(56px,min(15vh,10.5vw),150px);z-index:10;left:0;right:0;top:calc(84px + env(safe-area-inset-top));bottom:calc(64px + env(safe-area-inset-bottom));pointer-events:none;grid-template-columns:1fr auto 1fr;align-content:center;transition-property:right,bottom,--R;transition-duration:.7s;transition-timing-function:cubic-bezier(.3,.7,.2,1);display:grid;position:fixed}.dialog-module__MSuGQa__stage[data-aside]{right:50%}.dialog-module__MSuGQa__orbSlot{width:calc(var(--R)*2.5);height:calc(var(--R)*2.75);grid-area:1/2;position:relative}.dialog-module__MSuGQa__still{left:50%;top:calc(var(--R)*1.25);width:calc(var(--R)*2.65);height:calc(var(--R)*2.65);pointer-events:none;position:absolute;translate:-50% -50%}.dialog-module__MSuGQa__side{height:calc(var(--R)*2.5);flex-direction:column;grid-row:1;justify-content:center;gap:12px;display:flex}.dialog-module__MSuGQa__left{padding-right:calc(var(--R)*.3);grid-column:1;align-items:flex-end}.dialog-module__MSuGQa__right{padding-left:calc(var(--R)*.3);grid-column:3;align-items:flex-start}.dialog-module__MSuGQa__pill{pointer-events:auto;color:var(--ink);white-space:nowrap;cursor:pointer;border-radius:999px;padding:13px 20px;font-size:15px;font-weight:500;line-height:1;transition:translate .18s,background .2s,box-shadow .2s;position:relative}.dialog-module__MSuGQa__pill:hover,.dialog-module__MSuGQa__pill:focus-visible{background:linear-gradient(140deg,#fffffff2,#ffffff8c);translate:0 -3px;box-shadow:inset 0 1px 1px #fff,inset 0 -6px 14px -8px #fffc,0 20px 32px -14px #1919196b,0 5px 12px -5px #19191933}.dialog-module__MSuGQa__leaving .dialog-module__MSuGQa__pill{pointer-events:none}.dialog-module__MSuGQa__check{color:var(--muted);margin-left:6px}.dialog-module__MSuGQa__subtitle{text-align:center;letter-spacing:-.02em;width:min(720px,86vw);min-height:2.7em;color:var(--ink);pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none;grid-area:2/1/auto/-1;justify-self:center;margin:0;font-size:clamp(16px,1.1vh + 10px,20px);line-height:1.35}.dialog-module__MSuGQa__stage[data-aside] .dialog-module__MSuGQa__subtitle{width:min(400px,80%)}.dialog-module__MSuGQa__untyped{opacity:0}.dialog-module__MSuGQa__hint{color:var(--body);border-radius:12px;grid-area:3/1/auto/-1;justify-self:center;margin:10px 0 0;padding:8px 12px;font-size:13px}@media (max-width:759px){.dialog-module__MSuGQa__stage{--R:clamp(44px,min(20vw,11vh),90px);top:calc(64px + env(safe-area-inset-top));bottom:calc(92px + env(safe-area-inset-bottom));-moz-column-gap:10px;grid-template-columns:1fr 1fr;column-gap:10px;padding:0 16px}.dialog-module__MSuGQa__stage[data-aside]{--R:var(--R-panel);right:0;bottom:calc(100% - 64px - env(safe-area-inset-top) - var(--R-panel)*2.75 - 2*1.35*17px)}.dialog-module__MSuGQa__orbSlot{grid-column:1/-1;justify-self:center}.dialog-module__MSuGQa__side{display:contents}.dialog-module__MSuGQa__subtitle,.dialog-module__MSuGQa__stage[data-aside] .dialog-module__MSuGQa__subtitle{width:100%;font-size:17px}.dialog-module__MSuGQa__pill{text-align:center;white-space:normal;margin-top:10px;padding:13px 10px;left:0!important}}
.Popup-module__pRURdG__layer{z-index:20;top:calc(84px + env(safe-area-inset-top));bottom:calc(64px + env(safe-area-inset-bottom));pointer-events:none;place-items:center;display:grid;position:fixed;left:45%;right:0;container-type:size}.Popup-module__pRURdG__slot{pointer-events:none;position:relative}.Popup-module__pRURdG__glass{-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);background:linear-gradient(140deg,#ffffffa8,#ffffff42);border:1px solid #fffc;border-radius:26px;box-shadow:inset 0 1px 1px #fffffff2,inset 0 -14px 30px -16px #ffffffb3,inset 0 0 0 1px #ffffff40,0 34px 60px -24px #19191961,0 10px 22px -10px #19191933}.Popup-module__pRURdG__glass:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(120% 60% at 15% 0,#ffffffb3,#fff0 45%);position:absolute;inset:0}.Popup-module__pRURdG__pop{transform-origin:50%;will-change:transform,opacity;opacity:0;position:absolute;inset:0}.Popup-module__pRURdG__pop:focus{outline:none}.Popup-module__pRURdG__inner{flex-direction:column;gap:12px;height:100%;padding:14px;display:flex;position:relative;overflow:auto}.Popup-module__pRURdG__close{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#ffffff8c;border:1px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;font-weight:500;line-height:1;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #0000001f}.Popup-module__pRURdG__actions{flex-shrink:0;gap:10px;display:flex}.Popup-module__pRURdG__btn{text-align:center;cursor:pointer;border:0;border-radius:14px;flex:1;padding:13px 14px;font-size:15px;font-weight:500;line-height:1;text-decoration:none;transition:transform 80ms,box-shadow 80ms}.Popup-module__pRURdG__btn:active{transform:translateY(2px)}.Popup-module__pRURdG__btn:disabled{cursor:default}.Popup-module__pRURdG__orange{background:var(--orange);color:#fff;box-shadow:0 3px 0 var(--orange-edge)}.Popup-module__pRURdG__orange:active{box-shadow:0 1px 0 var(--orange-edge)}.Popup-module__pRURdG__dark{background:var(--ink);color:#fff;box-shadow:0 3px #000}.Popup-module__pRURdG__dark:active{box-shadow:0 1px #000}.Popup-module__pRURdG__ghost{color:var(--ink);background:#fff9;box-shadow:inset 0 0 0 1px #1919191a}@media (max-width:759px){.Popup-module__pRURdG__layer{left:16px;right:16px;top:calc(64px + env(safe-area-inset-top) + var(--R-panel)*2.75 + 2*1.35*17px + 8px);bottom:calc(92px + env(safe-area-inset-bottom))}}
.ContactPanel-module__vE_c-W__size{width:min(66vh,100cqw - 32px);height:min(72vh,100cqh - 16px)}.ContactPanel-module__vE_c-W__form{flex-direction:column;flex:1 0 auto;gap:12px;display:flex}.ContactPanel-module__vE_c-W__title{letter-spacing:-.035em;margin:8px 44px 0 6px;font-size:24px;font-weight:600;line-height:1.15}.ContactPanel-module__vE_c-W__title em{font-family:var(--font-serif);color:var(--orange);font-style:italic;font-weight:400}.ContactPanel-module__vE_c-W__sub{color:var(--body);margin:-4px 6px 0;font-size:14px}.ContactPanel-module__vE_c-W__fields{flex-direction:column;flex:1 0 auto;gap:10px;display:flex}.ContactPanel-module__vE_c-W__field{color:var(--body);flex-direction:column;gap:5px;font-size:12.5px;font-weight:500;display:flex}.ContactPanel-module__vE_c-W__field input,.ContactPanel-module__vE_c-W__field textarea{font:400 15px/1.3 var(--font-sans);letter-spacing:-.015em;color:var(--ink);resize:none;background:#ffffffb8;border:1px solid #1919191a;border-radius:12px;padding:11px 12px}.ContactPanel-module__vE_c-W__field input:focus,.ContactPanel-module__vE_c-W__field textarea:focus{border-color:var(--orange);background:#fff}.ContactPanel-module__vE_c-W__field [aria-invalid]{border-color:var(--orange-edge)}.ContactPanel-module__vE_c-W__grow{flex:1 0 auto}.ContactPanel-module__vE_c-W__grow textarea{flex:1 0 auto;min-height:72px}.ContactPanel-module__vE_c-W__problem{color:var(--orange-edge);font-size:12.5px}.ContactPanel-module__vE_c-W__failed{color:var(--ink);margin:0 6px;font-size:13.5px;line-height:1.4}.ContactPanel-module__vE_c-W__failed a{color:var(--orange-edge);font-weight:500}@media (max-width:759px){.ContactPanel-module__vE_c-W__size{width:100cqw;height:min(80vh,100cqh)}.ContactPanel-module__vE_c-W__title{margin-top:4px;font-size:21px}.ContactPanel-module__vE_c-W__grow textarea{min-height:56px}}
.bars-module__AiHvJq__bar{z-index:30;padding:calc(24px + env(safe-area-inset-top))32px 0 36px;pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:fixed;inset:0 0 auto}.bars-module__AiHvJq__bar>*{pointer-events:auto}.bars-module__AiHvJq__identity{flex-direction:column;gap:3px;padding-top:4px;display:flex}.bars-module__AiHvJq__name{letter-spacing:-.035em;margin:0;font-size:20px;font-weight:600;line-height:1.1}.bars-module__AiHvJq__title{color:var(--muted);letter-spacing:-.01em;font-size:13px}.bars-module__AiHvJq__titleShort{display:none}.bars-module__AiHvJq__actions{align-items:center;gap:10px;display:flex}.bars-module__AiHvJq__link{color:var(--body);cursor:pointer;background:0 0;border:0;padding:8px 6px;font-size:15px;font-weight:500}.bars-module__AiHvJq__link:hover{color:var(--ink)}.bars-module__AiHvJq__iconBtn{width:40px;height:40px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.bars-module__AiHvJq__btn{cursor:pointer;white-space:nowrap;border:0;border-radius:14px;padding:12px 16px;font-size:15px;font-weight:500;line-height:1;transition:transform 80ms,box-shadow 80ms}.bars-module__AiHvJq__btn:active{transform:translateY(2px)}.bars-module__AiHvJq__dark{background:var(--ink);color:#fff;box-shadow:0 3px #000}.bars-module__AiHvJq__dark:active{box-shadow:0 1px #000}.bars-module__AiHvJq__orange{background:var(--orange);color:#fff;box-shadow:0 3px 0 var(--orange-edge)}.bars-module__AiHvJq__orange:active{box-shadow:0 1px 0 var(--orange-edge)}.bars-module__AiHvJq__lang{left:32px;bottom:calc(28px + env(safe-area-inset-bottom));z-index:30;position:fixed}.bars-module__AiHvJq__seg{border-radius:12px;gap:2px;padding:3px;display:inline-flex}.bars-module__AiHvJq__seg button{color:var(--body);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:7px 10px;font-size:13px;font-weight:500}.bars-module__AiHvJq__seg button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 1px 3px #0000001f}.bars-module__AiHvJq__langSelect{display:none}.bars-module__AiHvJq__sound{right:32px;bottom:calc(26px + env(safe-area-inset-bottom));z-index:30;cursor:pointer;color:var(--ink);border-radius:12px;align-items:center;gap:6px;padding:9px 12px;font-size:14px;font-weight:500;display:inline-flex;position:fixed}.bars-module__AiHvJq__tabBar{display:none}@media (max-width:759px){.bars-module__AiHvJq__bar{padding:calc(16px + env(safe-area-inset-top))16px 0 16px}.bars-module__AiHvJq__name{font-size:16px}.bars-module__AiHvJq__title{display:none}.bars-module__AiHvJq__titleShort{color:var(--muted);font-size:11.5px;display:block}.bars-module__AiHvJq__actions{display:none}.bars-module__AiHvJq__lang{left:auto;right:60px;top:calc(16px + env(safe-area-inset-top));bottom:auto}.bars-module__AiHvJq__seg{display:none}.bars-module__AiHvJq__langSelect{appearance:none;font:500 13px/1 var(--font-sans);color:var(--ink);border-radius:12px;padding:9px 11px;display:block}.bars-module__AiHvJq__sound{top:calc(16px + env(safe-area-inset-top));border-radius:50%;justify-content:center;width:36px;height:36px;padding:0;bottom:auto;right:16px}.bars-module__AiHvJq__soundLabel{display:none}.bars-module__AiHvJq__tabBar{left:10px;right:10px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:30;border-radius:24px;align-items:center;height:70px;padding:0 4px;display:flex;position:fixed}.bars-module__AiHvJq__tab{color:var(--body);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:4px;padding:8px 0;font-size:10.5px;font-weight:500;line-height:1;text-decoration:none;display:flex}.bars-module__AiHvJq__hot{color:var(--orange-edge)}}
.ResumePanel-module__ZBzSMW__size{--h:min(84vh,100cqh - 16px);height:var(--h);width:min(100cqw - 32px,(var(--h) - 86px)*.7064 + 28px)}.ResumePanel-module__ZBzSMW__paper{-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:14px;flex:1;width:100%;min-height:0;box-shadow:0 1px #0000000a,0 6px 18px -8px #00000040}@media (max-width:759px){.ResumePanel-module__ZBzSMW__size{width:100cqw;height:min(80vh,100cqh)}}
.StoryCards-module__ZiIDrW__card{--base:min(40.6vh,100cqh*.62,100cqw*.5);width:calc(var(--base)*var(--w));height:calc(var(--base)*var(--h));transform-origin:50%;will-change:transform,opacity;opacity:0;pointer-events:none;grid-area:1/1;position:relative}@media (max-width:759px){.StoryCards-module__ZiIDrW__stack.StoryCards-module__ZiIDrW__stack{top:calc(64px + env(safe-area-inset-top) + var(--R-panel)*2.75 + 4*1.35*17px + 8px)}}.StoryCards-module__ZiIDrW__image{-o-object-fit:cover;object-fit:cover;border-radius:16px;width:calc(100% - 24px);height:calc(100% - 24px);transition:opacity .6s;position:absolute;inset:12px}.StoryCards-module__ZiIDrW__image[data-hidden]{opacity:0}.StoryCards-module__ZiIDrW__logo .StoryCards-module__ZiIDrW__image{-o-object-fit:contain;object-fit:contain;background:#fff;padding:14%}.StoryCards-module__ZiIDrW__caption{letter-spacing:-.02em;color:var(--ink);background:#ffffffd9;border-radius:10px;padding:7px 10px;font-size:14px;font-weight:600;line-height:1;position:absolute;bottom:22px;left:22px}.StoryCards-module__ZiIDrW__wordmark{place-items:center;padding:12px;display:grid}.StoryCards-module__ZiIDrW__word{font-size:clamp(18px,calc(var(--base)*.1),30px);letter-spacing:-.035em;text-align:center;color:var(--ink);font-weight:600}
