.about-balloon-stage-module__oZfuuG__stage{isolation:isolate;width:100%;max-width:1280px;min-height:500px;margin-inline:auto;position:relative}.about-balloon-stage-module__oZfuuG__noteWash{z-index:0;pointer-events:none;animation:1.35s ease-out both about-balloon-stage-module__oZfuuG__balloon-note-wash;position:fixed;inset:0}@keyframes about-balloon-stage-module__oZfuuG__balloon-note-wash{0%{opacity:var(--wash-opacity,.22)}to{opacity:0}}.about-balloon-stage-module__oZfuuG__instrumentControls{inset:auto max(18px,env(safe-area-inset-right))max(18px,env(safe-area-inset-bottom))auto;z-index:8;max-width:min(90vw,570px);color:var(--v3-color-text);font-family:var(--v3-font-family);align-items:center;gap:12px;font-size:12px;display:flex;position:fixed}.about-balloon-stage-module__oZfuuG__instrumentControls button{border:1px solid var(--v3-color-border-strong);background:color-mix(in srgb,var(--v3-color-bg)88%,transparent);color:var(--v3-color-text);font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:12px 16px;font-size:14px;box-shadow:0 6px 24px #2020231c}.about-balloon-stage-module__oZfuuG__instrumentControls button:focus-visible{outline-offset:3px;outline:2px solid}.about-balloon-stage-module__oZfuuG__instrumentControls span{background:color-mix(in srgb,var(--v3-color-bg)86%,transparent);border-radius:12px;padding:8px 12px}@media (max-width:700px){.about-balloon-stage-module__oZfuuG__instrumentControls{right:12px;bottom:max(12px,env(safe-area-inset-bottom));border:1px solid var(--v3-color-border-strong);background:color-mix(in srgb,var(--v3-color-bg)98%,transparent);border-radius:18px;flex-direction:column-reverse;align-items:stretch;max-width:none;padding:10px;left:72px;box-shadow:0 12px 34px #20202321}.about-balloon-stage-module__oZfuuG__instrumentControls span{background:0 0;max-width:none;line-height:1.45}}.about-balloon-stage-module__oZfuuG__heading{z-index:1;width:100%;font-family:var(--v3-font-family-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(40px,3.8dvw,56px);font-weight:300;line-height:1.2;position:relative}.about-balloon-stage-module__oZfuuG__headingMeasure{visibility:hidden;max-width:1040px;display:block}.about-balloon-stage-module__oZfuuG__headingLine{white-space:pre;transition:left 90ms,top 90ms;display:block;position:absolute}.about-balloon-stage-module__oZfuuG__flowCopy{z-index:1;font-family:var(--v3-font-family);letter-spacing:var(--v3-tracking-base);opacity:0;font-size:clamp(20px,1.65dvw,22px);font-weight:400;line-height:1.48;transition:opacity .42s,transform .52s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translateY(12px)}.about-balloon-stage-module__oZfuuG__paragraph{pointer-events:none;margin:0;position:absolute;inset:0}.about-balloon-stage-module__oZfuuG__line{white-space:pre;pointer-events:none;transition:left 90ms,top 90ms;display:block;position:absolute}.about-balloon-stage-module__oZfuuG__line a{pointer-events:auto}.about-balloon-stage-module__oZfuuG__letter{z-index:2;pointer-events:none;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 12px 14px #261f1626);background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;padding:0;display:block;position:absolute;top:0;left:0}.about-balloon-stage-module__oZfuuG__letter[data-dragging=true]{z-index:3;cursor:grabbing;filter:drop-shadow(0 24px 24px #261f163d)}.about-balloon-stage-module__oZfuuG__letterContact{pointer-events:auto;position:absolute}.about-balloon-stage-module__oZfuuG__letterFace{pointer-events:none;transform-origin:50%;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.about-balloon-stage-module__oZfuuG__letter:focus-visible{outline:2px solid var(--v3-focus-color);outline-offset:-12px;border-radius:30%}@media (max-width:1239px){.about-balloon-stage-module__oZfuuG__heading{font-size:clamp(40px,3.8dvw,48px)}.about-balloon-stage-module__oZfuuG__headingMeasure{max-width:700px;margin-inline:auto}.about-balloon-stage-module__oZfuuG__flowCopy{font-size:clamp(20px,2dvw,21px);line-height:1.5}}@media (max-width:700px){.about-balloon-stage-module__oZfuuG__heading{font-size:clamp(30px,7vw,37px)}.about-balloon-stage-module__oZfuuG__headingMeasure{max-width:none;margin-inline:0}.about-balloon-stage-module__oZfuuG__flowCopy{font-size:clamp(18px,2vw,21px)}}@media (prefers-reduced-motion:reduce){.about-balloon-stage-module__oZfuuG__flowCopy,.about-balloon-stage-module__oZfuuG__headingLine,.about-balloon-stage-module__oZfuuG__line{transition:none}}.about-balloon-stage-module__oZfuuG__stage[data-expanded=true] .about-balloon-stage-module__oZfuuG__flowCopy{opacity:1;transform:translateY(0)}.about-balloon-stage-module__oZfuuG__fallback{max-width:740px;padding-top:44px;font-size:clamp(18px,2vw,25px);line-height:1.55}.about-balloon-stage-module__oZfuuG__fallbackInstrument{background:#ffffffe0;border:1px solid #1f2c241f;border-radius:22px;min-width:0;margin:0 0 36px;padding:18px}.about-balloon-stage-module__oZfuuG__fallbackInstrument p{color:#35423d;margin:0 0 14px;font-size:13px;line-height:1.4}.about-balloon-stage-module__oZfuuG__fallbackLetters{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.about-balloon-stage-module__oZfuuG__fallbackLetters button{color:#1d302a;cursor:pointer;width:49px;height:55px;font:600 24px/1 var(--v3-font-family-display);touch-action:none;border:1px solid #212e2a33;border-radius:46% 50% 48% 52%;transition:transform .18s,box-shadow .18s;box-shadow:inset -5px -7px 10px #1f2c2417,0 6px 12px #1f2c241a}.about-balloon-stage-module__oZfuuG__fallbackLetters button[data-word-start=true]{margin-left:12px}.about-balloon-stage-module__oZfuuG__fallbackLetters button[data-active=true]{transform:translateY(-5px)scale(1.08);box-shadow:inset -5px -7px 10px #1f2c2412,0 12px 20px #1f2c2429}.about-balloon-stage-module__oZfuuG__fallbackLetters button:disabled{cursor:default;opacity:.78}.about-balloon-stage-module__oZfuuG__fallbackLetters button:focus-visible{outline-offset:3px;outline:2px solid #35423d}@media (prefers-reduced-motion:reduce){.about-balloon-stage-module__oZfuuG__fallbackLetters button{transition:none}}.about-balloon-stage-module__oZfuuG__stage[data-failed=true]{min-height:0}.about-balloon-stage-module__oZfuuG__stage[data-failed=true] .about-balloon-stage-module__oZfuuG__heading,.about-balloon-stage-module__oZfuuG__stage[data-failed=true] .about-balloon-stage-module__oZfuuG__flowCopy{display:none}.about-balloon-stage-module__oZfuuG__flightLayer{z-index:1;pointer-events:none;position:absolute;inset:0}.about-balloon-stage-module__oZfuuG__flightLayer[data-entering=true],.about-balloon-stage-module__oZfuuG__flightLayer[data-departing=true]{z-index:4}.about-balloon-stage-module__oZfuuG__flightLayer[data-departing=true] .about-balloon-stage-module__oZfuuG__letterContact{pointer-events:none}.about-balloon-stage-module__oZfuuG__stage[data-departing=true] .about-balloon-stage-module__oZfuuG__heading,.about-balloon-stage-module__oZfuuG__stage[data-departing=true] .about-balloon-stage-module__oZfuuG__flowCopy{opacity:0;transition:opacity .35s}.about-balloon-stage-module__oZfuuG__landingShadow{pointer-events:none;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.about-balloon-stage-module__oZfuuG__stage[data-departing=true] .about-balloon-stage-module__oZfuuG__headingLine,.about-balloon-stage-module__oZfuuG__stage[data-departing=true] .about-balloon-stage-module__oZfuuG__line{transition:none}
.portfolio-viewport-blur-module__FAP_aq__edges{z-index:var(--portfolio-about-layer-viewport-effects,3);pointer-events:none;height:100dvh;position:fixed;inset:0}.portfolio-viewport-blur-module__FAP_aq__edge{pointer-events:none;position:absolute;left:0;right:0}.portfolio-viewport-blur-module__FAP_aq__top{--edge-direction:to bottom;height:calc(var(--wc-header-height) + 80px);top:0}.portfolio-viewport-blur-module__FAP_aq__bottom{--edge-direction:to top;height:calc(80px + env(safe-area-inset-bottom));bottom:0}.portfolio-viewport-blur-module__FAP_aq__band{-webkit-backdrop-filter:blur(var(--edge-blur));backdrop-filter:blur(var(--edge-blur));-webkit-mask-image:linear-gradient(var(--edge-direction),black,transparent var(--edge-reach));-webkit-mask-image:linear-gradient(var(--edge-direction),black,transparent var(--edge-reach));mask-image:linear-gradient(var(--edge-direction),black,transparent var(--edge-reach));position:absolute;inset:0}.portfolio-viewport-blur-module__FAP_aq__scrollport{scrollbar-color:transparent transparent}.portfolio-viewport-blur-module__FAP_aq__scrollport::-webkit-scrollbar-track{background:0 0}.portfolio-viewport-blur-module__FAP_aq__scrollport::-webkit-scrollbar-thumb{background:0 0}.portfolio-viewport-blur-module__FAP_aq__scrollbarTrack{top:var(--viewport-scrollbar-top,0);right:var(--viewport-scrollbar-right,2px);z-index:1;width:6px;height:var(--viewport-scrollbar-height,100dvh);opacity:0;pointer-events:none;border-radius:999px;transition:opacity .16s;position:fixed}.portfolio-viewport-blur-module__FAP_aq__edges[data-scrollbar-engaged=true] .portfolio-viewport-blur-module__FAP_aq__scrollbarTrack{opacity:1}.portfolio-viewport-blur-module__FAP_aq__scrollbarThumb{border-radius:inherit;background:color-mix(in srgb,var(--v3-color-text)24%,transparent);width:100%;position:absolute;right:0}@media (hover:none),(pointer:coarse),(max-width:767px){.portfolio-viewport-blur-module__FAP_aq__scrollbarTrack{opacity:1}}@media (prefers-reduced-motion:reduce){.portfolio-viewport-blur-module__FAP_aq__scrollbarTrack{transition:none}}@media (forced-colors:active){.portfolio-viewport-blur-module__FAP_aq__scrollport{scrollbar-color:auto}.portfolio-viewport-blur-module__FAP_aq__scrollport::-webkit-scrollbar-track{background:revert}.portfolio-viewport-blur-module__FAP_aq__scrollport::-webkit-scrollbar-thumb{background:revert}.portfolio-viewport-blur-module__FAP_aq__edges{display:none}}
