.custom-video-player{position:relative;display:block;width:100%;overflow:hidden;background-color:#f1f1f1}body.is-dark .custom-video-player{background-color:#070707}.custom-video-player video{display:block;width:100%;height:100%;object-fit:contain;background-color:transparent;opacity:0;transition:opacity .8s ease;will-change:transform,opacity}.custom-video-player.is-media-ready video{opacity:1}.custom-video-player:has(.custom-video-player__poster) video{position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;transition:none}.custom-video-player__poster{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;width:100%;height:100%;object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:1;transition:opacity .8s ease;will-change:transform,opacity}.custom-video-player.is-poster-dismissed .custom-video-player__poster{opacity:0}.custom-video-player.is-poster-intro .custom-video-player__play-center{opacity:0!important;visibility:hidden!important}.custom-video-player:has(.custom-video-player__poster):not(.is-chrome-ready) .custom-video-player__chrome{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.custom-video-player__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.custom-video-player__play-center{position:absolute;top:50%;left:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:72px;height:72px;padding:0;border:0;border-radius:50%;color:#fff;background-color:rgba(0,0,0,.45);cursor:pointer;pointer-events:auto;opacity:0;visibility:hidden;transform:translate(-50%,-50%) scale(.96);transition:opacity .3s ease,visibility .3s ease,transform .3s ease,background-color .1s ease;will-change:transform,opacity}.custom-video-player__play-center svg{display:block;margin-left:3px;color:#fff}.custom-video-player__play-center svg path{fill:currentColor}.custom-video-player__play-center:hover{background-color:#6d42ed}.custom-video-player__play-center:hover svg{color:#eee642}body.is-using-keyboard .custom-video-player__play-center:focus-visible,.custom-video-player__play-center:focus-visible{outline:none;border-radius:50%;box-shadow:0 0 0 3px var(--bg-current),0 0 0 6px rgba(109,66,237,.5)}.custom-video-player.is-center-play-visible .custom-video-player__play-center,.custom-video-player.is-paused:not(.is-playing) .custom-video-player__play-center{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.custom-video-player.is-center-play-visible:not(.is-ui-immediate) .custom-video-player__play-center,.custom-video-player.is-paused.is-ended .custom-video-player__play-center{transition-duration:.15s}.custom-video-player.is-playing:not(.is-center-play-visible):not(.is-paused) .custom-video-player__play-center{opacity:0;visibility:hidden}.custom-video-player__chrome{position:absolute;right:0;bottom:0;left:0;z-index:2;padding:28px 12px 10px;background:linear-gradient(to top,rgba(0,0,0,.75) 0%,transparent 100%);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;will-change:transform,opacity}.custom-video-player.is-ui-visible .custom-video-player__chrome{opacity:1;visibility:visible;pointer-events:auto;transition-duration:.15s}.custom-video-player__controls{display:grid;grid-template-columns:auto auto minmax(48px,1fr) auto auto auto auto;align-items:center;column-gap:10px;min-height:32px;color:#fff}.custom-video-player__controls-left,.custom-video-player__controls-right{display:contents}.custom-video-player button.custom-video-player__play-pause,.custom-video-player button.custom-video-player__mute,.custom-video-player button.custom-video-player__pip,.custom-video-player button.custom-video-player__fullscreen,.custom-video-player button.custom-video-player__speed-toggle{color:#fff}.custom-video-player button.custom-video-player__play-pause svg,.custom-video-player button.custom-video-player__play-pause .custom-video-player__icon,.custom-video-player button.custom-video-player__mute svg,.custom-video-player button.custom-video-player__mute .custom-video-player__icon,.custom-video-player button.custom-video-player__pip svg,.custom-video-player button.custom-video-player__pip .custom-video-player__icon,.custom-video-player button.custom-video-player__fullscreen svg,.custom-video-player button.custom-video-player__fullscreen .custom-video-player__icon,.custom-video-player button.custom-video-player__speed-toggle svg,.custom-video-player button.custom-video-player__speed-toggle .custom-video-player__icon{color:#fff}.custom-video-player button.custom-video-player__play-pause svg path,.custom-video-player button.custom-video-player__mute svg path,.custom-video-player button.custom-video-player__pip svg path,.custom-video-player button.custom-video-player__fullscreen svg path,.custom-video-player button.custom-video-player__speed-toggle svg path{fill:currentColor}.custom-video-player__play-pause,.custom-video-player__mute,.custom-video-player__pip,.custom-video-player__fullscreen{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;border:0;border-radius:4px;background:transparent;cursor:pointer}.custom-video-player__play-pause:hover,.custom-video-player__mute:hover,.custom-video-player__pip:hover,.custom-video-player__fullscreen:hover{background-color:rgba(255,255,255,.14)}.custom-video-player__play-pause:focus-visible,.custom-video-player__mute:focus-visible,.custom-video-player__pip:focus-visible,.custom-video-player__fullscreen:focus-visible{outline:none;box-shadow:0 0 0 3px var(--bg-current),0 0 0 6px rgba(109,66,237,.5)}.custom-video-player__mute{margin-left:6px}.custom-video-player__mute:disabled,.custom-video-player.has-no-audio .custom-video-player__mute{opacity:.2;cursor:default;pointer-events:none}.custom-video-player__mute:disabled:hover,.custom-video-player.has-no-audio .custom-video-player__mute:hover{background-color:transparent}.custom-video-player__icon{display:inline-flex;align-items:center;justify-content:center;color:#fff}.custom-video-player__icon svg{display:block}.custom-video-player__speed-toggle{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 4px;border:0;border-radius:4px;font-family:Aeonik,FallbackFont,arial,helvetica,sans-serif,sans-serif;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;background:transparent;cursor:pointer}.custom-video-player__speed-toggle:hover{background-color:rgba(255,255,255,.14)}.custom-video-player__speed-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px var(--bg-current),0 0 0 6px rgba(109,66,237,.5)}.custom-video-player__icon[hidden]{display:none!important}.custom-video-player__time{flex-shrink:0;padding-right:10px;font-family:Aeonik,FallbackFont,arial,helvetica,sans-serif,sans-serif;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:.02em;white-space:nowrap}.custom-video-player__time-sep{margin:0 2px;opacity:.65}.custom-video-player__progress{width:100%;min-width:0;height:20px;padding-right:8px;padding-left:6px;box-sizing:border-box;border-radius:999px;cursor:pointer;touch-action:none}.custom-video-player__progress:focus-visible{outline:none;box-shadow:0 0 0 3px var(--bg-current),0 0 0 6px rgba(109,66,237,.5)}.custom-video-player__progress-track{position:relative;top:50%;height:3px;border-radius:999px;background-color:rgba(255,255,255,.28);transform:translateY(-50%)}.custom-video-player__progress-fill{position:absolute;top:0;left:0;width:0;height:100%;border-radius:inherit;background-color:#fff;pointer-events:none}.custom-video-player__progress-thumb{position:absolute;top:50%;left:0;width:10px;height:10px;border-radius:50%;background-color:#fff;transform:translate(-50%,-50%) scale(1);transform-origin:center;pointer-events:none;opacity:0;transition:opacity .15s ease,transform .15s ease-out;will-change:transform,opacity}.custom-video-player__progress-thumb:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border-radius:50%}.custom-video-player.is-progress-smooth .custom-video-player__progress-fill{transition:width .1s ease-out;will-change:transform}.custom-video-player.is-progress-smooth .custom-video-player__progress-thumb{transition:left .1s ease-out,opacity .15s ease,transform .15s ease-out;will-change:transform,opacity}@media (hover: hover){.custom-video-player.is-ui-visible:not(.is-scrubbing) .custom-video-player__progress-thumb:hover{transform:translate(-50%,-50%) scale(1.35)}}.custom-video-player.is-scrubbing .custom-video-player__progress-thumb,.custom-video-player__progress-thumb:active{transform:translate(-50%,-50%) scale(1)}.custom-video-player.is-scrubbing .custom-video-player__progress-fill,.custom-video-player.is-scrubbing .custom-video-player__progress-thumb{transition:none}.custom-video-player.is-ui-visible .custom-video-player__progress-thumb,.custom-video-player.is-scrubbing .custom-video-player__progress-thumb{opacity:1;pointer-events:auto}.custom-video-player__speed{position:relative;display:inline-flex;flex-shrink:0;justify-content:center}.custom-video-player__speed-menu{position:absolute;left:50%;bottom:calc(100% + 6px);z-index:4;display:flex;flex-direction:column;width:max-content;min-width:100%;padding:4px;border-radius:8px;background-color:rgba(0,0,0,.88);box-shadow:0 8px 24px rgba(0,0,0,.28);transform:translate(-50%)}.custom-video-player__speed-menu[hidden]{display:none!important}.custom-video-player__speed-menu button{width:100%;padding:6px 8px;border:0;border-radius:4px;color:#fff;font-family:Aeonik,FallbackFont,arial,helvetica,sans-serif,sans-serif;font-size:11px;font-variant-numeric:tabular-nums;text-align:center;background:transparent;cursor:pointer}.custom-video-player__speed-menu button:hover{background-color:rgba(255,255,255,.14)}.custom-video-player__speed-menu button.is-active{background-color:rgba(255,255,255,.08)}.custom-video-player__speed-menu button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--bg-current),0 0 0 6px rgba(109,66,237,.5)}.custom-video-player.is-fullscreen{width:100%;height:100%;max-height:none;background-color:#0c0c0c}.custom-video-player.is-fullscreen video{width:100%;height:100%}.custom-video-player.is-ui-immediate .custom-video-player__chrome,.custom-video-player.is-ui-immediate .custom-video-player__play-center{transition:none!important}.social-post-item .custom-video-player button.custom-video-player__play-center,.social-post-item .custom-video-player button.custom-video-player__play-pause,.social-post-item .custom-video-player button.custom-video-player__mute,.social-post-item .custom-video-player button.custom-video-player__pip,.social-post-item .custom-video-player button.custom-video-player__fullscreen,.social-post-item .custom-video-player button.custom-video-player__speed-toggle,.social-original-post .custom-video-player button.custom-video-player__play-center,.social-original-post .custom-video-player button.custom-video-player__play-pause,.social-original-post .custom-video-player button.custom-video-player__mute,.social-original-post .custom-video-player button.custom-video-player__pip,.social-original-post .custom-video-player button.custom-video-player__fullscreen,.social-original-post .custom-video-player button.custom-video-player__speed-toggle{color:#fff}.social-post-item .custom-video-player button.custom-video-player__play-center svg,.social-post-item .custom-video-player button.custom-video-player__play-center .custom-video-player__icon,.social-post-item .custom-video-player button.custom-video-player__play-pause svg,.social-post-item .custom-video-player button.custom-video-player__play-pause .custom-video-player__icon,.social-post-item .custom-video-player button.custom-video-player__mute svg,.social-post-item .custom-video-player button.custom-video-player__mute .custom-video-player__icon,.social-post-item .custom-video-player button.custom-video-player__pip svg,.social-post-item .custom-video-player button.custom-video-player__pip .custom-video-player__icon,.social-post-item .custom-video-player button.custom-video-player__fullscreen svg,.social-post-item .custom-video-player button.custom-video-player__fullscreen .custom-video-player__icon,.social-post-item .custom-video-player button.custom-video-player__speed-toggle svg,.social-post-item .custom-video-player button.custom-video-player__speed-toggle .custom-video-player__icon,.social-original-post .custom-video-player button.custom-video-player__play-center svg,.social-original-post .custom-video-player button.custom-video-player__play-center .custom-video-player__icon,.social-original-post .custom-video-player button.custom-video-player__play-pause svg,.social-original-post .custom-video-player button.custom-video-player__play-pause .custom-video-player__icon,.social-original-post .custom-video-player button.custom-video-player__mute svg,.social-original-post .custom-video-player button.custom-video-player__mute .custom-video-player__icon,.social-original-post .custom-video-player button.custom-video-player__pip svg,.social-original-post .custom-video-player button.custom-video-player__pip .custom-video-player__icon,.social-original-post .custom-video-player button.custom-video-player__fullscreen svg,.social-original-post .custom-video-player button.custom-video-player__fullscreen .custom-video-player__icon,.social-original-post .custom-video-player button.custom-video-player__speed-toggle svg,.social-original-post .custom-video-player button.custom-video-player__speed-toggle .custom-video-player__icon{color:#fff}.social-post-item .custom-video-player button.custom-video-player__play-center svg path,.social-post-item .custom-video-player button.custom-video-player__play-pause svg path,.social-post-item .custom-video-player button.custom-video-player__mute svg path,.social-post-item .custom-video-player button.custom-video-player__pip svg path,.social-post-item .custom-video-player button.custom-video-player__fullscreen svg path,.social-post-item .custom-video-player button.custom-video-player__speed-toggle svg path,.social-original-post .custom-video-player button.custom-video-player__play-center svg path,.social-original-post .custom-video-player button.custom-video-player__play-pause svg path,.social-original-post .custom-video-player button.custom-video-player__mute svg path,.social-original-post .custom-video-player button.custom-video-player__pip svg path,.social-original-post .custom-video-player button.custom-video-player__fullscreen svg path,.social-original-post .custom-video-player button.custom-video-player__speed-toggle svg path{fill:currentColor}.social-post-item .custom-video-player button.custom-video-player__play-pause:hover,.social-post-item .custom-video-player button.custom-video-player__mute:hover,.social-post-item .custom-video-player button.custom-video-player__pip:hover,.social-post-item .custom-video-player button.custom-video-player__fullscreen:hover,.social-post-item .custom-video-player button.custom-video-player__speed-toggle:hover,.social-original-post .custom-video-player button.custom-video-player__play-pause:hover,.social-original-post .custom-video-player button.custom-video-player__mute:hover,.social-original-post .custom-video-player button.custom-video-player__pip:hover,.social-original-post .custom-video-player button.custom-video-player__fullscreen:hover,.social-original-post .custom-video-player button.custom-video-player__speed-toggle:hover{background-color:rgba(255,255,255,.14)}.social-post-item .custom-video-player button.custom-video-player__mute:disabled,.social-post-item .custom-video-player.has-no-audio button.custom-video-player__mute,.social-original-post .custom-video-player button.custom-video-player__mute:disabled,.social-original-post .custom-video-player.has-no-audio button.custom-video-player__mute{opacity:.2;cursor:default;pointer-events:none}.social-post-item .custom-video-player button.custom-video-player__mute:disabled:hover,.social-post-item .custom-video-player.has-no-audio button.custom-video-player__mute:hover,.social-original-post .custom-video-player button.custom-video-player__mute:disabled:hover,.social-original-post .custom-video-player.has-no-audio button.custom-video-player__mute:hover{background-color:transparent}.social-post-item .custom-video-player button.custom-video-player__play-center:hover,.social-original-post .custom-video-player button.custom-video-player__play-center:hover{background-color:#6d42ed}.social-post-item .custom-video-player button.custom-video-player__play-center:hover svg,.social-original-post .custom-video-player button.custom-video-player__play-center:hover svg{color:#eee642}.social-post-item .custom-video-player button.custom-video-player__play-center:focus-visible,.social-original-post .custom-video-player button.custom-video-player__play-center:focus-visible{outline:none;border-radius:50%}body.is-dark .social-post-item .custom-video-player button.custom-video-player__play-center:focus-visible,body.is-dark .social-original-post .custom-video-player button.custom-video-player__play-center:focus-visible{box-shadow:0 0 0 3px #222,0 0 0 6px rgba(130,130,130,.5)}@media (max-width: 767px){.custom-video-player__controls{column-gap:8px}.custom-video-player__time{padding-right:8px;font-size:10px}.custom-video-player__progress{padding-right:8px;padding-left:4px}.custom-video-player__mute{margin-left:4px}}body[class~=is-safari] [data-custom-video-player][class~=custom-video-player][class~=is-bento-close-preparing] [class~=custom-video-player__poster]{transition-duration:.16s}body[class~=is-safari] [data-custom-video-player][class~=custom-video-player][class~=is-bento-close-preparing] [class~=custom-video-player__chrome],body[class~=is-safari] [data-custom-video-player][class~=custom-video-player][class~=is-bento-close-preparing] [class~=custom-video-player__play-center]{visibility:hidden!important;pointer-events:none!important;opacity:0!important;transition:none!important}body[class~=is-safari] [data-custom-video-player][class~=custom-video-player][class~=is-bento-close-static] video{visibility:hidden;opacity:0;transition:none}html.is-scroll-lock-gutter{scrollbar-gutter:stable}.bento-customizer{--customizer-bg: #151515;--customizer-surface: #242424;--customizer-line: rgb(255 255 255 / 14%);--customizer-text: #fff;--customizer-muted: rgb(255 255 255 / 62%);--customizer-focus: rgb(109 66 237 / 55%);--customizer-panel-bg: rgb(21 21 21 / 87%);--customizer-chrome-bg: rgb(36 36 36 / 72%);--customizer-z: 20000;position:relative;z-index:var(--customizer-z);color:var(--customizer-text);font-family:Aeonik,sans-serif;font-size:13px;line-height:1.25}.bento-customizer[hidden]{display:none}.bento-customizer button,.bento-customizer input,.bento-customizer select{font:inherit}.bento-customizer button:focus-visible,.bento-customizer select:focus-visible,.bento-customizer .bento-customizer__check input:focus-visible{outline:none;box-shadow:0 0 0 2px var(--customizer-bg),0 0 0 4px var(--customizer-focus)}.bento-customizer__panel{position:fixed;z-index:var(--customizer-z);top:calc(var(--core-header-height, 76px) + 12px);right:12px;display:flex;flex-direction:column;width:min(310px,100vw - 24px);max-height:calc(100dvh - var(--core-header-height, 76px) - 24px);border:1px solid var(--customizer-line);border-radius:14px;color:var(--customizer-text);background:color-mix(in srgb,var(--customizer-bg) 94%,transparent);box-shadow:0 18px 50px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:hidden}.bento-customizer__header{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--customizer-line);padding:10px 10px 9px 12px;cursor:grab;-webkit-user-select:none;user-select:none}.bento-customizer__header:active{cursor:grabbing}.bento-customizer__header>div{flex:1;min-width:0}.bento-customizer__header p,.bento-customizer__header h2{margin:0}.bento-customizer__header h2{font-size:15px;line-height:1}.bento-customizer__collapse,.bento-customizer__close{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:7px;padding:0;color:inherit;background:var(--customizer-surface);cursor:pointer}.bento-customizer__close{display:none}.bento-customizer__body{overflow:auto;overscroll-behavior:contain}.bento-customizer__loading{margin:0;padding:18px;color:var(--customizer-muted)}.bento-customizer__section{display:grid;gap:8px;margin:0;border:0;border-bottom:1px solid var(--customizer-line);padding:12px}.bento-customizer__section legend{float:left;width:100%;margin:0 0 8px;padding:0;color:var(--customizer-text);font-family:Aeonik Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.bento-customizer__swatches{display:grid;grid-template-columns:repeat(8,1fr);gap:6px}.bento-customizer__swatch{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:50%;cursor:pointer}.bento-customizer__swatch input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.bento-customizer__swatch>span:first-of-type{pointer-events:none;width:100%;height:100%;border:2px solid transparent;border-radius:inherit;background:var(--swatch);background-clip:padding-box;box-shadow:0 0 0 1px rgba(255,255,255,.16)}.bento-customizer__swatch input:checked+span{border-color:#fff;box-shadow:0 0 0 2px #151515 inset}.bento-customizer__swatch input:focus-visible+span{outline:none;box-shadow:0 0 0 2px var(--customizer-bg),0 0 0 4px var(--customizer-focus)}.bento-customizer__card-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:28px}.bento-customizer__card-row[data-unavailable]{opacity:.38}.bento-customizer__card-row-label{display:flex;align-items:center;gap:5px;min-width:0}.bento-customizer__card-row-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px}.bento-customizer__card-color{position:relative}.bento-customizer__card-color-trigger{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:50%;padding:0;color:inherit;background:transparent;cursor:pointer}.bento-customizer__card-color-trigger>span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;color:var(--swatch-ink);background-color:var(--swatch);transition:box-shadow .12s ease;will-change:transform}.bento-customizer__card-color-trigger>span svg{width:12px;height:12px;fill:currentcolor;opacity:0;transition:opacity .12s ease;will-change:transform,opacity}.bento-customizer__card-color-trigger>span path{fill:currentcolor}.bento-customizer__card-color-trigger[aria-expanded=true]>span{box-shadow:0 0 0 2px #151515,0 0 0 3px rgba(255,255,255,.42)}.bento-customizer__card-row:hover .bento-customizer__card-color-trigger svg,.bento-customizer__card-color-trigger:is(:focus-visible,[aria-expanded=true]) svg{opacity:1}.bento-customizer__card-color-popover{position:absolute;z-index:12;top:calc(100% + 6px);right:0;display:flex;gap:5px;width:max-content;border:1px solid var(--customizer-line);border-radius:999px;padding:6px;background:#151515;box-shadow:0 10px 30px rgba(0,0,0,.42)}.bento-customizer__card-color-popover[hidden]{display:none}.bento-customizer__color-option{position:relative;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;cursor:pointer}.bento-customizer__color-option input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.bento-customizer__color-option>span:first-of-type{pointer-events:none;width:100%;height:100%;border:2px solid transparent;border-radius:inherit;background-color:var(--swatch);background-clip:padding-box;box-shadow:0 0 0 1px rgba(255,255,255,.16)}.bento-customizer__color-option input:checked+span{border-color:#fff;box-shadow:0 0 0 2px #151515 inset}.bento-customizer__color-option input:focus-visible+span{outline:none;box-shadow:0 0 0 2px var(--customizer-bg),0 0 0 4px var(--customizer-focus)}.bento-customizer__color-option:has(input:disabled){cursor:not-allowed}.bento-customizer__color-option:has(input:disabled):after{position:absolute;width:12px;height:1.5px;border-radius:999px;background:var(--swatch-ink);content:"";pointer-events:none;transform:rotate(-45deg)}.bento-customizer__stats-toggle{display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:6px;padding:3px;color:var(--customizer-muted);background:transparent;cursor:pointer}.bento-customizer__stats-toggle svg{display:flex;flex-direction:column;width:14px;height:14px;fill:currentcolor}.bento-customizer__stats-toggle path{fill:currentcolor}.bento-customizer__stats-toggle:hover,.bento-customizer__stats-toggle.is-active{color:var(--customizer-text);background:var(--customizer-surface)}.bento-customizer__stats-options,.bento-customizer__card-options{border-left:2px solid var(--customizer-line);margin:-1px 0 2px 14px;padding:7px 0 7px 10px}.bento-customizer__stats-options[hidden],.bento-customizer__card-options[hidden]{display:none}.bento-customizer__switch{display:flex;align-items:center;gap:8px;cursor:pointer}.bento-customizer__switch input{position:absolute;opacity:0}.bento-customizer__switch>span:first-of-type{position:relative;width:28px;height:16px;border-radius:999px;background:#555;transition:background .12s ease;will-change:transform}.bento-customizer__switch>span:first-of-type:after{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;content:"";transition:transform .12s ease;will-change:transform}.bento-customizer__switch input:checked+span{background:#6d42ed}.bento-customizer__switch input:checked+span:after{transform:translate(12px)}.bento-customizer__switch input:focus-visible+span{outline:none;box-shadow:0 0 0 2px var(--customizer-bg),0 0 0 4px var(--customizer-focus)}.bento-customizer__switch.is-compact{gap:0}.bento-customizer__checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px}.bento-customizer__check{display:flex;align-items:center;gap:6px;min-width:0;cursor:pointer}.bento-customizer__check input{accent-color:#6d42ed}.bento-customizer__organize{grid-template-columns:repeat(2,minmax(0,1fr))}.bento-customizer__organize button{border:1px solid var(--customizer-line);border-radius:8px;padding:8px;color:inherit;background:var(--customizer-surface);cursor:pointer}.bento-customizer__organize button span{display:inline;margin-left:4px;color:var(--customizer-muted);font-size:10px}.bento-customizer__status{min-height:16px;margin:0;padding:8px 12px 0;color:var(--customizer-muted)}.bento-customizer__status.is-error{color:#ff8c8c}.bento-customizer__actions{display:grid;grid-template-columns:1fr 1.35fr;gap:8px;padding:8px 12px 12px}.bento-customizer__actions button{border:0;border-radius:9px;padding:9px 10px;color:inherit;background:var(--customizer-surface);cursor:pointer}.bento-customizer__actions button.is-primary{color:#fff;background:#6d42ed}.bento-customizer__actions button:disabled{cursor:default;opacity:.42}.bento-customizer__launcher,.bento-customizer.is-collapsed .bento-customizer__body{display:none}.bento-customizer.is-collapsed .bento-customizer__header{border-bottom:0}.bento-customizer-dialog{--bg-current: #151515;--text-current: #fff;--bento-dialog-row-height: 44px;--bento-dialog-row-gap: 6px;--bento-dialog-list-pad: 6px;--bento-dialog-list-border: 1px;--bento-dialog-visible-rows: 9;--bento-dialog-list-height: calc((var(--bento-dialog-list-border) * 2) + (var(--bento-dialog-list-pad) * 2) + (var(--bento-dialog-visible-rows) * var(--bento-dialog-row-height)) + ((var(--bento-dialog-visible-rows) - 1) * var(--bento-dialog-row-gap)));z-index:calc(var(--customizer-z) + 1);width:min(760px,100vw - 24px);max-height:min(760px,100dvh - 24px);margin:auto;border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:0;color:#fff;background:#151515;box-shadow:0 26px 80px rgba(0,0,0,.48)}.bento-customizer-dialog:focus,.bento-customizer-dialog:focus-visible{outline:none;box-shadow:0 26px 80px rgba(0,0,0,.48)}.bento-customizer-dialog::backdrop{background:rgba(0,0,0,.68);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.bento-customizer-dialog.is-projects{width:min(520px,100vw - 24px)}.bento-customizer-dialog__frame{display:flex;flex-direction:column;max-height:inherit}.bento-customizer-dialog__frame>header,.bento-customizer-dialog__frame>footer{display:flex;align-items:center;gap:8px;padding:14px 16px}.bento-customizer-dialog__frame>header{border-bottom:1px solid rgba(255,255,255,.12)}.bento-customizer-dialog__frame>header>div{flex:1}.bento-customizer-dialog__frame>header>h2{flex:1;margin:0}.bento-customizer-dialog__frame>header p,.bento-customizer-dialog__frame>header h2{margin:0}.bento-customizer-dialog__frame>header p{color:rgba(255,255,255,.58);font-family:Aeonik Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.bento-customizer-dialog__frame>header h2{font-size:20px}.bento-customizer-dialog__frame>footer{justify-content:flex-end;border-top:1px solid rgba(255,255,255,.12);background:#151515}.bento-customizer-dialog__frame>footer .dialog-actions{display:flex;justify-content:flex-end;gap:8px}.bento-customizer-dialog__frame>footer .button{-webkit-appearance:none;appearance:none;height:auto;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:8px 12px;color:#fff;background:rgba(255,255,255,.1);font:inherit;font-size:12px;line-height:1;text-transform:uppercase;box-shadow:none;cursor:pointer;opacity:1}.bento-customizer-dialog__frame>footer .button:hover,.bento-customizer-dialog__frame>footer .button:focus-visible{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.16);outline:none}.bento-customizer-dialog__frame>footer .button[data-dialog-action=done]{border-color:color-mix(in srgb,#42ed91 80%,#0c0c0c);color:#0c0c0c;background:#42ed91}.bento-customizer-dialog__frame>footer .button[data-dialog-action=done]:hover,.bento-customizer-dialog__frame>footer .button[data-dialog-action=done]:focus-visible{border-color:color-mix(in srgb,#42ed91 92%,#0c0c0c);background:color-mix(in srgb,#42ed91 92%,#0c0c0c)}.bento-customizer-dialog__close.btn-close-dialog{flex:none;width:32px;height:32px;border-radius:8px;color:#fff;background:rgba(255,255,255,.1)}.bento-customizer-dialog__search{position:sticky;z-index:3;top:-6px;display:flex;flex:none;align-self:stretch;box-sizing:border-box;width:calc(100% + 12px);margin:-6px;padding:6px 6px 12px;background:#151515}.bento-customizer-dialog__search input{display:block;box-sizing:border-box;width:100%;margin:0;border:1px solid rgba(255,255,255,.14);border-radius:9px;padding:9px 11px;color:inherit;background:#242424}.bento-customizer-dialog__search input:focus,.bento-customizer-dialog__search input:focus-visible{border-color:rgba(255,255,255,.28);outline:none;box-shadow:none}.bento-customizer-dialog button:focus-visible,.bento-customizer-dialog select:focus-visible{outline:none;box-shadow:0 0 0 2px #151515,0 0 0 4px var(--customizer-focus)}.bento-customizer-dialog__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-height:320px;padding:14px 16px 16px;overflow:hidden}.bento-customizer-dialog__columns h3{margin:0 0 8px;font-size:12px}.bento-customizer-dialog__columns>section{display:flex;flex-direction:column;min-height:0}.bento-customizer-dialog__heading-note{font-weight:400}.bento-customizer-dialog__list{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:var(--bento-dialog-row-gap);height:var(--bento-dialog-list-height);min-height:100px;max-height:min(var(--bento-dialog-list-height),100dvh - 220px);border:1px dashed rgba(255,255,255,.16);border-radius:10px;padding:var(--bento-dialog-list-pad);overflow:auto;overscroll-behavior:contain}.bento-customizer-dialog__list.is-projects{height:auto;margin:14px 16px;max-height:54dvh}.bento-customizer-dialog__list.is-sortable>.bento-customizer-dialog__row{position:absolute;top:var(--bento-dialog-list-pad);right:var(--bento-dialog-list-pad);left:var(--bento-dialog-list-pad);z-index:0;width:auto}.bento-customizer-dialog__sort-spacer{flex:none;pointer-events:none;width:100%}.bento-customizer-dialog__loading,.bento-customizer-dialog__empty{flex:none;margin:0;padding:18px 10px;color:rgba(255,255,255,.62);text-align:center}.bento-customizer-dialog__loading[hidden],.bento-customizer-dialog__empty[hidden]{display:none}.bento-customizer-dialog__loading{display:flex;align-items:center;justify-content:center;gap:8px}.bento-customizer-dialog__spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.22);border-top-color:#fff;border-radius:50%;animation:bento-customizer-spin .7s linear infinite;will-change:transform}.bento-customizer-dialog__retry{justify-self:center;margin:10px;border:1px solid rgba(255,255,255,.16);border-radius:8px;padding:8px 12px;color:inherit;background:#2a2a2a;cursor:pointer}.bento-customizer-dialog__retry[hidden]{display:none}.bento-customizer-dialog__sentinel{display:block;flex:none;height:1px}.bento-customizer-dialog__sentinel[hidden]{display:none}@keyframes bento-customizer-spin{to{transform:rotate(1turn)}}.bento-customizer-dialog__hint{margin:14px 16px 0;color:rgba(255,255,255,.62);line-height:1.4}.bento-customizer-dialog__hint p{margin:0}.bento-customizer-dialog__row{position:relative;display:flex;flex:none;align-items:center;gap:7px;box-sizing:border-box;min-width:0;height:var(--bento-dialog-row-height);border-radius:8px;padding:5px 6px;background:#242424;touch-action:pan-y;cursor:grab}.bento-customizer-dialog__row>.dragSort-item-content{display:flex;align-items:center;gap:inherit;box-sizing:border-box;width:100%;min-width:0;height:100%;border-radius:inherit}.bento-customizer-dialog__row:has(>.dragSort-item-content){padding:0;background:transparent}.bento-customizer-dialog__row:has(>.dragSort-item-content)>.dragSort-item-content{padding:5px 6px;background:#242424}.bento-customizer-dialog__row:active{cursor:grabbing}.bento-customizer-dialog__row.is-dragging{box-shadow:0 12px 32px rgba(0,0,0,.36);opacity:.96}.bento-customizer-dialog__row[hidden]{display:none}.bento-customizer-dialog__row.is-drop-before:before,.bento-customizer-dialog__row.is-drop-after:after{content:"";position:absolute;z-index:2;right:4px;left:4px;border-top:1px dashed currentcolor;pointer-events:none}.bento-customizer-dialog__row.is-drop-before:before{top:-4px}.bento-customizer-dialog__row.is-drop-after:after{bottom:-4px}.bento-customizer-dialog__row button{flex:none;margin:0;border:0;border-radius:6px;padding:5px 7px;color:inherit;background:#363636;cursor:pointer}.bento-customizer-dialog__row button.is-add,.bento-customizer-dialog__row button.is-remove{position:relative;display:flex;align-items:center;justify-content:center;align-self:center;width:30px;height:30px;margin-left:auto;padding:0;border-radius:8px;font-size:0;font-weight:400;line-height:1}.bento-customizer-dialog__row button.is-add:before,.bento-customizer-dialog__row button.is-remove:before{content:"";position:absolute;top:50%;left:50%;display:block;width:10px;height:1.5px;border-radius:999px;background:currentcolor;transform:translate(-50%,-50%)}.bento-customizer-dialog__row button.is-add:after{content:"";position:absolute;top:50%;left:50%;display:block;width:10px;height:1.5px;border-radius:999px;background:currentcolor;transform:translate(-50%,-50%) rotate(90deg)}.bento-customizer-dialog__row.is-drag-proxy{position:fixed;z-index:100;top:0;left:0;margin:0;pointer-events:none;visibility:hidden;opacity:0;box-shadow:0 12px 32px rgba(0,0,0,.36)}.bento-customizer-dialog__row.is-drag-proxy.is-active{visibility:visible;opacity:.96;will-change:transform}.bento-customizer-dialog__list.is-selected .bento-customizer-dialog__row,.bento-customizer-dialog__list.is-projects .bento-customizer-dialog__row{touch-action:none}.bento-customizer-dialog__drag{flex:none;color:rgba(255,255,255,.48);cursor:grab}.bento-customizer-dialog__row.is-project .bento-customizer__switch{position:relative;display:flex;flex:none;flex-direction:row-reverse;align-self:center;align-items:center;margin:0 0 0 auto;gap:6px;line-height:0}.bento-customizer-dialog__row.is-project [data-bento-project-public-label]{position:absolute;top:50%;right:calc(100% + 6px);color:rgba(255,255,255,.62);font-size:10px;line-height:1;white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(-50%);transition:opacity .12s ease;will-change:transform,opacity}.bento-customizer-dialog__row.is-project .bento-customizer__switch:hover [data-bento-project-public-label],.bento-customizer-dialog__row.is-project .bento-customizer__switch:focus-within [data-bento-project-public-label]{opacity:1}.bento-customizer-dialog__row.is-private{opacity:.58}.bento-customizer-dialog__project-thumbnail{display:grid;flex:none;place-items:center;width:52px;height:32px;border-radius:6px;overflow:hidden;color:rgba(255,255,255,.52);background:#303030;font-family:Aeonik Mono,monospace;font-size:10px}.bento-customizer-dialog__project-thumbnail img,.bento-customizer-dialog__project-thumbnail video{width:100%;height:100%;object-fit:cover}.bento-customizer-dialog__project-title{display:flex;align-items:center;gap:7px;min-width:0}.bento-customizer-dialog__project-title strong{min-width:0}.bento-customizer-dialog__credit{flex:none;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:2px 6px;color:rgba(255,255,255,.72);font-family:Aeonik Mono,monospace;font-size:10px;font-weight:400;line-height:1;letter-spacing:.04em;text-transform:uppercase}.bento-customizer-dialog__avatar{display:grid;flex:none;place-items:center;position:relative;width:30px;height:30px;border-radius:7px;overflow:hidden;container-type:size}.bento-customizer-dialog__avatar img{width:100%;height:100%;object-fit:cover}.bento-customizer-dialog__avatar>.avatar-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:14%}.bento-customizer-dialog__avatar>.avatar-placeholder.is-initials-len-1{font-size:clamp(10px,40cqmin,999px)}.bento-customizer-dialog__avatar>.avatar-placeholder.is-initials-len-2{font-size:clamp(10px,34cqmin,999px)}.bento-customizer-dialog__copy{display:flex;flex:1;flex-direction:column;min-width:0}.is-featured .bento-customizer-dialog__copy small{color:#eee642}.bento-customizer-dialog__copy strong,.bento-customizer-dialog__copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bento-customizer-dialog__copy small{color:rgba(255,255,255,.56)}.bento-customizer.is-inline{width:100%;margin:24px 0}.bento-customizer.is-inline .bento-customizer__panel{position:relative;inset:auto;width:100%;max-height:none;transform:none!important}.bento-customizer.is-inline .bento-customizer__header{cursor:default}.bento-customizer.is-inline .bento-customizer__collapse,.bento-customizer.is-inline .bento-customizer__close,.bento-customizer.is-inline .bento-customizer__launcher{display:none}.bento-customizer.is-inline .bento-customizer__checks{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 767px),(hover: none),(pointer: coarse){.bento-customizer.is-floating .bento-customizer__launcher{position:fixed;z-index:var(--customizer-z);right:12px;bottom:calc(12px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:7px;border:0;border-radius:999px;padding:11px 15px;color:#fff;background:#151515;box-shadow:0 10px 30px rgba(0,0,0,.3)}.bento-customizer.is-floating .bento-customizer__panel{top:auto;right:0;bottom:0;left:0;width:100%;max-height:min(78dvh,680px);border-width:1px 0 0;border-radius:18px 18px 0 0;padding-bottom:env(safe-area-inset-bottom);transform:translateY(105%);transition:transform .26s cubic-bezier(.22,1,.36,1);will-change:transform}.bento-customizer.is-floating .bento-customizer__header{cursor:default}.bento-customizer.is-floating .bento-customizer__collapse{display:none}.bento-customizer.is-floating .bento-customizer__close{display:grid}.bento-customizer.is-floating.is-open .bento-customizer__panel{transform:translateY(0)}.bento-customizer-dialog__columns{grid-template-columns:1fr;min-height:0}.bento-customizer-dialog__list{height:28dvh;max-height:28dvh}.bento-customizer.is-inline .bento-customizer__checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.bento-customizer__panel,.bento-customizer__switch>span:first-of-type,.bento-customizer__switch>span:first-of-type:after,.bento-customizer-dialog__row.is-project [data-bento-project-public-label]{transition:none!important}.bento-customizer-dialog__spinner{animation-duration:1.4s}}body.bento-page-shell .bento-card[data-bento-card-color]:not(.is-expanded){--bento-card: var(--bento-card-custom-surface);--bento-text: var(--bento-card-custom-ink);--bento-text-muted: color-mix(in srgb, var(--bento-card-custom-ink) 62%, transparent);--bento-theme-surface: var(--bento-card-custom-surface);--bento-theme-ink: var(--bento-card-custom-ink);--bento-theme-ink-contrast: var(--bento-card-custom-ink-contrast);--bento-theme-opposite: var(--bento-card-custom-ink);--bento-theme-opposite-ink: var(--bento-card-custom-surface);--text-current: var(--bento-card-custom-ink);--bg-current: var(--bento-card-custom-surface);color:var(--bento-card-custom-ink, var(--bento-theme-ink))}body.bento-page-shell .bento-card[data-bento-card-color=default]{--bento-card-custom-surface: #fff;--bento-card-custom-ink: #0c0c0c;--bento-card-custom-ink-contrast: #f2f2f2}body.bento-page-shell .bento-card[data-bento-card-color=yellow]{--bento-card-custom-surface: #eee642;--bento-card-custom-ink: #0c0c0c;--bento-card-custom-ink-contrast: #f2f2f2}body.bento-page-shell .bento-card[data-bento-card-color=orange]{--bento-card-custom-surface: #ed9442;--bento-card-custom-ink: #0c0c0c;--bento-card-custom-ink-contrast: #f2f2f2}body.bento-page-shell .bento-card[data-bento-card-color=red]{--bento-card-custom-surface: #ec4242;--bento-card-custom-ink: #0c0c0c;--bento-card-custom-ink-contrast: #f2f2f2}body.bento-page-shell .bento-card[data-bento-card-color=teal]{--bento-card-custom-surface: #42e3ed;--bento-card-custom-ink: #0c0c0c;--bento-card-custom-ink-contrast: #f2f2f2}body.bento-page-shell .bento-card[data-bento-card-color=purple]{--bento-card-custom-surface: #6d42ed;--bento-card-custom-ink: #f2f2f2;--bento-card-custom-ink-contrast: #0c0c0c}body.bento-page-shell .bento-card[data-bento-card-color=green]{--bento-card-custom-surface: #42ed91;--bento-card-custom-ink: #0c0c0c;--bento-card-custom-ink-contrast: #f2f2f2}body.bento-page-shell .bento-card[data-bento-card-color=gray]{--bento-card-custom-surface: #eaeaea;--bento-card-custom-ink: #0c0c0c;--bento-card-custom-ink-contrast: #f2f2f2}body.bento-page-shell .bento-card[data-bento-card-color=black]{--bento-card-custom-surface: #0c0c0c;--bento-card-custom-ink: #f2f2f2;--bento-card-custom-ink-contrast: #0c0c0c}body.bento-page-shell .bento-page .bento-card[data-bento-card-color].is-expanded{--bento-theme-bg: var(--bento-card-custom-surface);--bento-card: var(--bento-card-custom-surface);--bento-card-muted: color-mix( in srgb, var(--bento-card-custom-ink) 10%, var(--bento-card-custom-surface) );--bento-text: var(--bento-card-custom-ink);--bento-text-muted: color-mix(in srgb, var(--bento-card-custom-ink) 62%, transparent);--bento-theme-surface: var(--bento-card-custom-surface);--bento-theme-ink: var(--bento-card-custom-ink);--bento-theme-ink-contrast: var(--bento-card-custom-ink-contrast);--bento-theme-opposite: var(--bento-card-custom-ink);--bento-theme-opposite-ink: var(--bento-card-custom-surface);--text-current: var(--bento-card-custom-ink);--bg-current: var(--bento-card-custom-surface);color:var(--bento-card-custom-ink);background:var(--bento-card-custom-surface)}body.bento-page-shell .bento-page .bento-card[data-bento-card-color=purple].is-expanded,body.bento-page-shell .bento-page .bento-card[data-bento-card-color=black].is-expanded{color-scheme:dark}body.bento-page-shell .bento-page .bento-social-card[data-bento-card-color].is-expanded{--bento-theme-bg: var(--bento-page-bg);color:var(--bento-made-on-ink);background:transparent}body.bento-page-shell .bento-page .bento-social-card[data-bento-card-color].is-expanded .bento-social-card__toast{--bento-theme-bg: #fff;--bento-card: #fff;--bento-card-muted: color-mix( in srgb, #0c0c0c 10%, #fff );--bento-text: #0c0c0c;--bento-text-muted: color-mix(in srgb, #0c0c0c 62%, transparent);--bento-theme-surface: #fff;--bento-theme-ink: #0c0c0c;--bento-theme-ink-contrast: #f2f2f2;--bento-theme-opposite: #0c0c0c;--bento-theme-opposite-ink: #fff;color:#0c0c0c;background:#fff;color-scheme:light}body.bento-page-shell .bento-page .bento-identity-card[data-bento-card-color] .bento-profile-badges .profile-badge:not(:hover):not(:focus):not(:focus-visible),body.bento-page-shell .bento-page .bento-social-card[data-bento-card-color].is-expanded .bento-social-card__toast .bento-profile-badges .profile-badge:not(:hover):not(:focus):not(:focus-visible){border-color:color-mix(in srgb,var(--bento-card-custom-ink) 28%,transparent);color:var(--bento-card-custom-ink)}body.bento-page-shell .bento-page .bento-card[data-bento-card-color].is-expanded .bento-card__close,body.bento-page-shell .bento-page .bento-card[data-bento-card-color].is-expanded .bento-card__close.is-close-revealing{color:var(--bento-card-custom-ink)}body.bento-page-shell .bento-page .bento-card[data-bento-card-color].is-expanded .bento-card__close-ring circle{stroke:var(--bento-card-custom-ink)}body.bento-page-shell .bento-page .bento-card[data-bento-card-color].is-expanded .bento-card__close:is(:hover,:focus-visible){color:#f2f2f2;background:#0c0c0c}body.bento-page-shell .bento-page .bento-card[data-bento-card-color].is-expanded .bento-card__close:is(:hover,:focus-visible) .bento-card__close-ring circle{stroke:#0c0c0c}body.bento-page-shell .bento-page .bento-social-card[data-bento-card-color].is-expanded .bento-card__close,body.bento-page-shell .bento-page .bento-social-card[data-bento-card-color].is-expanded .bento-card__close.is-close-revealing{color:var(--bento-made-on-ink)}body.bento-page-shell .bento-page .bento-social-card[data-bento-card-color].is-expanded .bento-card__close-ring circle{stroke:var(--bento-made-on-ink)}body.bento-page-shell .bento-page .bento-social-card[data-bento-card-color].is-expanded .bento-card__close:is(:hover,:focus-visible){color:#f2f2f2;background:#0c0c0c}body.bento-page-shell .bento-page .bento-social-card[data-bento-card-color].is-expanded .bento-card__close:is(:hover,:focus-visible) .bento-card__close-ring circle{stroke:#0c0c0c}body.bento-page-shell .bento-card[data-bento-card-color]:not(.is-expanded)>.bento-card__surface,body.bento-page-shell .bento-card[data-bento-card-color]:not(.is-expanded)>.bento-card__surface>.bento-card__background{color:var(--bento-card-custom-ink, var(--bento-theme-ink));background:var(--bento-card-custom-surface, var(--bento-theme-surface))}body.bento-page-shell .bento-bio-card[data-bento-card-color]:not(.is-expanded) .bento-bio-card__fade.is-top{background:linear-gradient(180deg,var(--bento-card-custom-surface) 14%,transparent)}body.bento-page-shell .bento-bio-card[data-bento-card-color]:not(.is-expanded) .bento-bio-card__fade.is-bottom{background:linear-gradient(180deg,transparent,var(--bento-card-custom-surface) 86%)}.bento-customizer.is-floating .bento-customizer__panel{position:fixed;z-index:var(--customizer-z);top:auto;right:auto;bottom:calc(12px + env(safe-area-inset-bottom));left:50%;width:auto;max-width:calc(100vw - 24px);max-height:none;border:0;border-radius:999px;padding:0;background:transparent;box-shadow:none;overflow:visible;-webkit-backdrop-filter:none;backdrop-filter:none;transform:translate(-50%)}.bento-customizer__controls{position:relative}.bento-customizer__toolbar{--bento-customizer-control-height: 44px;--bento-customizer-action-height: 40px;display:flex;align-items:center;gap:4px;min-height:58px;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:6px;background:rgba(21,21,21,.74);box-shadow:0 16px 48px rgba(0,0,0,.36);-webkit-backdrop-filter:blur(18px) saturate(1.18);backdrop-filter:blur(18px) saturate(1.18)}.bento-customizer__card-strip{display:flex;flex:none;align-items:center;gap:2px}.bento-customizer__toolbar-item{position:relative;flex:none}.bento-customizer__toolbar-item:has([data-bento-popover]:not([hidden])):before{position:absolute;bottom:100%;left:50%;width:292px;height:15px;content:"";transform:translate(-50%)}.bento-customizer__toolbar-item[data-card-hidden] .bento-customizer__chip{opacity:.48}.bento-customizer__toolbar-item[data-card-hidden] .bento-customizer__chip:after{position:absolute;top:5px;left:50%;width:10px;height:1px;border-radius:999px;background:currentcolor;content:"";transform:translate(-50%) rotate(-42deg)}.bento-customizer__toolbar-item[data-unavailable] .bento-customizer__chip{cursor:not-allowed;opacity:.3}.bento-customizer__chip{position:relative;display:flex;min-width:50px;height:var(--bento-customizer-control-height);border:0;border-radius:999px;padding:0 8px;align-items:center;justify-content:center;color:var(--customizer-text);background:transparent;font-size:10px;line-height:1;cursor:pointer;transition:background .14s ease,opacity .14s ease,transform .14s ease;will-change:transform,opacity}.bento-customizer__chip:hover,.bento-customizer__chip:focus-visible,.bento-customizer__chip[aria-expanded=true]{background:rgba(255,255,255,.1)}.bento-customizer__chip[aria-expanded=true]{transform:translateY(-1px)}.bento-customizer__chip-swatch,.bento-customizer__chip-icon{position:absolute;top:2px;left:50%;width:11px;height:3px;border:0;border-radius:999px;background:var(--swatch, #fff);transform:translate(-50%)}.bento-customizer__chip-icon{background:#eee642}.bento-customizer__divider{flex:none;width:1px;height:28px;margin:0 3px;background:var(--customizer-line)}.bento-customizer__divider.is-actions{height:32px;margin-right:5px;margin-left:5px;background:rgba(255,255,255,.2)}.bento-customizer__popover{position:absolute;z-index:calc(var(--customizer-z) + 1);bottom:calc(100% + 15px);left:50%;box-sizing:border-box;width:292px;border:1px solid rgba(255,255,255,.16);border-radius:16px;padding:14px;color:var(--customizer-text);background:color-mix(in srgb,#151515 97%,transparent);box-shadow:0 20px 60px rgba(0,0,0,.46);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translate(-50%)}.bento-customizer__popover:after{position:absolute;top:100%;left:50%;width:12px;height:12px;border-right:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16);background:#151515;content:"";transform:translate(-50%,-6px) rotate(45deg)}.bento-customizer__popover.is-start{left:0;transform:none}.bento-customizer__popover.is-start:after{left:28px}.bento-customizer__popover.is-end{right:0;left:auto;transform:none}.bento-customizer__popover.is-end:after{right:24px;left:auto}.bento-customizer__popover.is-wide{width:332px}.bento-customizer__popover[hidden]{display:none}.bento-customizer__popover-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0 0 13px}.bento-customizer__popover-header h3{margin:0;font-size:17px;line-height:1.1}.bento-customizer__popover-header button{display:grid;flex:none;place-items:center;width:26px;height:26px;border:0;border-radius:7px;padding:0;color:inherit;background:rgba(255,255,255,.09);cursor:pointer}.bento-customizer__popover-kicker{display:block;margin-bottom:4px;color:var(--customizer-text);font-family:Aeonik Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.bento-customizer__popover-copy{margin:-3px 0 13px;color:var(--customizer-muted);font-size:11px}.bento-customizer__field-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;color:var(--customizer-text);font-family:Aeonik Mono,monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.bento-customizer__field-heading>span:last-child:not(:first-child){color:var(--customizer-muted)}.bento-customizer__color-field{border-top:1px solid var(--customizer-line);margin-top:12px;padding-top:12px}.bento-customizer__swatches,.bento-customizer__color-options{display:grid;grid-template-columns:repeat(8,1fr);gap:7px}.bento-customizer__color-options{grid-template-columns:repeat(9,1fr);gap:5px}.bento-customizer__swatch,.bento-customizer__color-option{width:auto;height:auto;aspect-ratio:1}.bento-customizer__swatch>span:first-of-type,.bento-customizer__color-option>span:first-of-type{width:100%;height:100%}.bento-customizer__visibility{display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer}.bento-customizer__visibility>span:first-child{display:flex;min-width:0;flex-direction:column;gap:2px}.bento-customizer__visibility strong{font-size:12px;font-weight:500}.bento-customizer__visibility small{color:var(--customizer-muted);font-size:10px}.bento-customizer .bento-customizer__stats-options,.bento-customizer .bento-customizer__card-options{border-top:1px solid var(--customizer-line);border-left:0;margin:12px 0 0;padding:12px 0 0}.bento-customizer .bento-customizer__checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.bento-customizer .bento-customizer__check{border-radius:7px;padding:5px 6px;background:rgba(255,255,255,.06);font-size:10px}.bento-customizer__popover-action{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:12px;border:1px solid rgba(255,255,255,.15);border-radius:9px;padding:9px 10px;color:inherit;background:rgba(255,255,255,.09);cursor:pointer}.bento-customizer__popover-action>span:last-child{color:var(--customizer-muted);font-family:Aeonik,sans-serif;font-size:10px;font-variant-numeric:tabular-nums}.bento-customizer .bento-customizer__actions{display:flex;align-items:center;gap:4px;margin-inline-end:calc((var(--bento-customizer-control-height) - var(--bento-customizer-action-height)) / 2);padding:0}.bento-customizer__actions .bento-customizer__revert,.bento-customizer__actions .bento-customizer__save{display:flex;align-items:center;justify-content:center;height:var(--bento-customizer-action-height);border:0;color:inherit;cursor:pointer}.bento-customizer__actions .bento-customizer__revert{width:40px;border-radius:50%;padding:10px;color:#fff;background:rgba(255,255,255,.11)}.bento-customizer__actions .bento-customizer__revert svg{width:18px;height:18px;fill:currentcolor;transform:scaleX(-1)}.bento-customizer__actions .bento-customizer__revert:hover,.bento-customizer__actions .bento-customizer__revert:focus-visible{background:rgba(255,255,255,.18)}.bento-customizer__actions .bento-customizer__save{min-width:78px;border-radius:999px;padding:0 17px;gap:7px;color:#fff;background:#6d42ed;font-size:13px;font-weight:500}.bento-customizer__dirty-dot{display:none;width:6px;height:6px;border-radius:50%;background:#eee642;box-shadow:0 0 0 2px rgba(12,12,12,.2)}.bento-customizer[data-dirty] .bento-customizer__dirty-dot{display:block}.bento-customizer__actions .bento-customizer__save:disabled{cursor:default;opacity:.35}.bento-customizer__actions .bento-customizer__revert:disabled{cursor:default;opacity:.58}.bento-customizer .bento-customizer__status{position:absolute;right:12px;bottom:calc(100% + 12px);min-height:0;margin:0;border-radius:999px;padding:8px 12px;color:var(--customizer-text);background:rgba(21,21,21,.84);box-shadow:0 8px 24px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:11px;line-height:1.2;opacity:0;pointer-events:none;transform:translateY(4px);visibility:hidden;transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s;will-change:transform,opacity}.bento-customizer .bento-customizer__status.is-visible{opacity:1;transform:translateY(0);visibility:visible;transition-delay:0s}.bento-customizer .bento-customizer__status:empty{display:none}body.bento-page-shell [data-bento-surface]:not(.is-page-overlay){outline:3px solid rgba(255,255,255,0);outline-offset:4px}body.bento-page-shell:has(.bento-customizer.is-open) [data-bento-surface]:not(.is-page-overlay){transition:outline-color .15s ease,filter .15s ease;will-change:transform}body.bento-page-shell [data-bento-surface]:not(.is-page-overlay).is-customizer-target,body.bento-page-shell .bento-project-card.is-customizer-target{outline-color:rgba(255,255,255,.78);filter:brightness(1.04)}.bento-customizer:is(.is-inline) .bento-customizer__toolbar{border-radius:16px}@media (max-width: 767px),(hover: none),(pointer: coarse){.bento-customizer.is-floating .bento-customizer__panel{top:auto;right:auto;bottom:calc(8px + env(safe-area-inset-bottom));left:8px;width:calc(100% - 16px);max-width:none;max-height:none;border:0;border-radius:999px;padding:0;transform:none}.bento-customizer__toolbar{--bento-customizer-control-height: 48px;min-width:0;min-height:62px}.bento-customizer__card-strip{flex:1 1 auto;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.bento-customizer__card-strip::-webkit-scrollbar{display:none}.bento-customizer__chip{min-width:58px}.bento-customizer__toolbar-item.is-accent .bento-customizer__chip{min-width:54px}.bento-customizer__divider{margin:0 1px}.bento-customizer__actions{flex:none}.bento-customizer__popover,.bento-customizer__popover.is-start,.bento-customizer__popover.is-end,.bento-customizer__popover.is-wide{position:fixed;right:8px;bottom:calc(78px + env(safe-area-inset-bottom));left:8px;width:auto;max-height:calc(100dvh - 98px - env(safe-area-inset-bottom));overflow:auto;transform:none}.bento-customizer__popover:after,.bento-customizer__popover.is-start:after,.bento-customizer__popover.is-end:after,.bento-customizer__popover.is-wide:after{display:none}.bento-customizer__status{right:8px;bottom:calc(100% + 7px)}}@media (prefers-reduced-motion: reduce){.bento-customizer__chip,body.bento-page-shell [data-bento-surface]:not(.is-page-overlay){transition:none}}.bento-customizer.is-floating[data-bento-customizer] .bento-customizer__launcher{--bento-launcher-blob-duration: 3.4s;--bento-launcher-blob-ease: cubic-bezier(.16, 1, .3, 1);position:fixed;z-index:var(--customizer-z);right:16px;bottom:calc(16px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:center;gap:11px;min-width:168px;min-height:54px;border:0;border-radius:999px;padding:0 23px 0 21px;color:#0c0c0c;background:#ffd9d9;box-shadow:0 14px 38px rgba(109,66,237,.24),0 5px 14px rgba(12,12,12,.18);font-size:16px;font-weight:600;letter-spacing:-.01em;cursor:pointer;backface-visibility:hidden;isolation:isolate;overflow:hidden;transform:translateZ(0);transition:transform .18s ease,box-shadow .18s ease;will-change:transform}.bento-customizer.is-floating[data-bento-customizer] .bento-customizer__launcher[hidden]{display:none}.bento-customizer.is-floating[data-bento-customizer] .bento-customizer__launcher:before,.bento-customizer.is-floating[data-bento-customizer] .bento-customizer__launcher:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.bento-customizer.is-floating[data-bento-customizer] .bento-customizer__launcher:before{inset:0 auto 0 0;z-index:0;width:240%;background-image:radial-gradient(ellipse at 96% 28%,rgba(66,237,145,.72) 0%,transparent 56%),linear-gradient(112deg,#6d42ed,#42e3ed 42%,#ece5ff 73%,#42ed91 110%),radial-gradient(ellipse 18% 116% at 53% 72%,rgba(238,230,66,.88) 0%,transparent 68%),radial-gradient(ellipse 20% 120% at 71% 20%,rgba(237,148,66,.9) 0%,transparent 68%),radial-gradient(ellipse 20% 118% at 91% 58%,rgba(236,66,66,.9) 0%,transparent 68%),linear-gradient(112deg,#70ebaf 40%,#eee642 53%,#ed9442,#ec4242 91%,#ffd9d9);background-repeat:no-repeat;background-size:41.6667% 100%,41.6667% 100%,100% 100%,100% 100%,100% 100%,100% 100%;backface-visibility:hidden;transform:translateZ(0);transition:transform var(--bento-launcher-blob-duration) var(--bento-launcher-blob-ease);will-change:transform}.bento-customizer.is-floating[data-bento-customizer] .bento-customizer__launcher:after{z-index:1;background:radial-gradient(ellipse 24% 58% at 52% 112%,#fff 0%,rgba(236,229,255,.92) 32%,transparent 100%);box-shadow:inset 0 0 13px rgba(255,255,255,.7);transition:box-shadow .18s ease;will-change:transform}.bento-customizer.is-floating[data-bento-customizer] .bento-customizer__launcher .bento-customizer__launcher-color-layer{position:absolute;inset:0 auto 0 0;z-index:2;width:240%;border-radius:inherit;background:radial-gradient(ellipse at 20% 12%,rgba(109,66,237,.78) 0%,transparent 48%);background-repeat:no-repeat;background-size:41.6667% 100%;backface-visibility:hidden;pointer-events:none;transform:translateZ(0);transition:transform var(--bento-launcher-blob-duration) var(--bento-launcher-blob-ease);will-change:transform}.bento-customizer.is-floating[data-bento-customizer] .bento-customizer__launcher .bento-customizer__launcher-label,.bento-customizer.is-floating[data-bento-customizer] .bento-customizer__launcher .bento-customizer__launcher-icon{position:relative;z-index:3;backface-visibility:hidden;transform:translateZ(0);will-change:transform}.bento-customizer.is-floating[data-bento-customizer] .bento-customizer__launcher .bento-customizer__launcher-icon,.bento-customizer.is-floating[data-bento-customizer] .bento-customizer__launcher svg{display:block;flex:0 0 auto;width:19px;height:19px}.bento-customizer.is-floating[data-bento-customizer] .bento-customizer__launcher path{fill:currentcolor}.bento-customizer.is-floating[data-bento-customizer] .bento-customizer__launcher:hover{--bento-launcher-blob-duration: 1.45s;box-shadow:0 17px 42px rgba(109,66,237,.3),0 7px 18px rgba(12,12,12,.2),0 0 24px rgba(66,227,237,.22);transform:translate3d(0,-2px,0)}.bento-customizer.is-floating[data-bento-customizer] .bento-customizer__launcher:hover:before,.bento-customizer.is-floating[data-bento-customizer] .bento-customizer__launcher:hover .bento-customizer__launcher-color-layer{transform:translate3d(-20.8333%,0,0)}.bento-customizer.is-floating[data-bento-customizer] .bento-customizer__launcher:hover:after{box-shadow:inset 0 0 15px rgba(255,255,255,.8)}.bento-customizer.is-floating[data-bento-customizer] .bento-customizer__launcher:focus-visible{--bento-launcher-blob-duration: 1.45s;transform:translate3d(0,-2px,0)}.bento-customizer.is-floating[data-bento-customizer] .bento-customizer__launcher:focus-visible:before,.bento-customizer.is-floating[data-bento-customizer] .bento-customizer__launcher:focus-visible .bento-customizer__launcher-color-layer{transform:translate3d(-20.8333%,0,0)}.bento-customizer.is-floating[data-bento-customizer] .bento-customizer__panel{position:fixed;z-index:var(--customizer-z);top:auto;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));left:auto;display:flex;flex-direction:column;box-sizing:border-box;width:min(326px,100vw - 32px);max-width:none;max-height:calc(100dvh - var(--core-header-height, 76px) - 32px - env(safe-area-inset-bottom));border:1px solid rgba(255,255,255,.16);border-radius:18px;padding:0;color:var(--customizer-text);background:var(--customizer-panel-bg);box-shadow:0 24px 72px rgba(0,0,0,.55),0 8px 24px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(24px) saturate(1.25);backdrop-filter:blur(24px) saturate(1.25);overflow:hidden;opacity:0;transform:translateY(8px) scale(.985);transform-origin:right bottom;transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}.bento-customizer.is-floating[data-bento-customizer] .bento-customizer__panel[hidden]{display:none}.bento-customizer.is-floating[data-bento-customizer].is-open .bento-customizer__panel{opacity:1;transform:none}.bento-customizer[data-bento-customizer] .bento-customizer__panel .bento-customizer__panel-close.btn-close-dialog{position:relative;z-index:3;inset:auto;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;padding:0;color:var(--customizer-text);background:transparent;cursor:pointer}.bento-customizer[data-bento-customizer] .bento-customizer__panel .bento-customizer__panel-close.btn-close-dialog:before{content:"";position:absolute;top:50%;left:50%;width:22px;height:22px;border-radius:6px;background:rgba(255,255,255,.1);transform:translate(-50%,-50%);transition:background-color .15s ease;will-change:transform}.bento-customizer[data-bento-customizer] .bento-customizer__panel .bento-customizer__panel-close.btn-close-dialog svg{position:relative;display:block;width:14px;height:14px}.bento-customizer[data-bento-customizer] .bento-customizer__panel .bento-customizer__panel-close.btn-close-dialog path{fill:currentcolor}.bento-customizer[data-bento-customizer] .bento-customizer__panel .bento-customizer__panel-close.btn-close-dialog:hover,.bento-customizer[data-bento-customizer] .bento-customizer__panel .bento-customizer__panel-close.btn-close-dialog:focus-visible{border-radius:8px;color:var(--customizer-text);background:transparent}.bento-customizer[data-bento-customizer] .bento-customizer__panel .bento-customizer__panel-close.btn-close-dialog:hover:before,.bento-customizer[data-bento-customizer] .bento-customizer__panel .bento-customizer__panel-close.btn-close-dialog:focus-visible:before{background:rgba(255,255,255,.18)}.bento-customizer[data-bento-customizer] .bento-customizer__controls{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;max-height:none}.bento-customizer__accordion{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.bento-customizer__accordion-item{position:relative;display:flex;flex:none;flex-direction:column;min-height:0;border-bottom:1px solid var(--customizer-line)}.bento-customizer__accordion-item:has(>.bento-customizer__accordion-trigger[aria-expanded=true]){flex:1 1 auto}.bento-customizer__accordion-item[data-unavailable]{opacity:.38}.bento-customizer__accordion-item[data-card-hidden]>.bento-customizer__accordion-trigger{color:var(--customizer-muted)}.bento-customizer.is-free-member .bento-customizer__accordion-item:has(>.bento-customizer__pro-badge)>.bento-customizer__accordion-trigger>span:nth-child(2){padding-right:48px}.bento-customizer:not(.is-free-member) .bento-customizer__pro-badge,.bento-customizer:not(.is-free-member) .bento-customizer__field-pro-badge,.bento-customizer:not(.is-free-member) .bento-customizer__button-pro-badge{display:none}.bento-customizer[data-bento-customizer] .bento-customizer__accordion .bento-customizer__accordion-item>a.bento-customizer__pro-badge:any-link{position:absolute;top:12px;right:44px;z-index:2;border:1px solid #555;border-radius:20px;padding:2px 6px;color:#bfbfbf;background-color:transparent;font-size:10px;line-height:14px;text-decoration:none;transition:color .15s ease,background-color .15s ease,border-color .15s ease;will-change:transform}.bento-customizer[data-bento-customizer] .bento-customizer__accordion .bento-customizer__accordion-item>a.bento-customizer__pro-badge:any-link:hover,.bento-customizer[data-bento-customizer] .bento-customizer__accordion .bento-customizer__accordion-item>a.bento-customizer__pro-badge:any-link:focus-visible{border-color:#42ed91;color:#0c0c0c;background-color:#42ed91}@media (prefers-reduced-motion: reduce){.bento-customizer[data-bento-customizer] .bento-customizer__accordion .bento-customizer__accordion-item>a.bento-customizer__pro-badge:any-link{transition:none}}.bento-customizer[data-bento-customizer] .bento-customizer__theme-field .bento-customizer__field-heading>a.bento-customizer__field-pro-badge:any-link{flex-shrink:0;border:1px solid #555;border-radius:20px;padding:2px 6px;color:#bfbfbf;background:transparent;font-size:10px;line-height:14px;text-decoration:none;transition:color .15s ease,background-color .15s ease,border-color .15s ease;will-change:transform}.bento-customizer[data-bento-customizer] .bento-customizer__theme-field .bento-customizer__field-heading>a.bento-customizer__field-pro-badge:any-link:hover,.bento-customizer[data-bento-customizer] .bento-customizer__theme-field .bento-customizer__field-heading>a.bento-customizer__field-pro-badge:any-link:focus-visible{border-color:#42ed91;color:#0c0c0c;background-color:#42ed91}@media (prefers-reduced-motion: reduce){.bento-customizer[data-bento-customizer] .bento-customizer__theme-field .bento-customizer__field-heading>a.bento-customizer__field-pro-badge:any-link{transition:none}}.bento-customizer.is-free-member [data-bento-accordion-panel]:not([data-bento-accordion-panel=theme]),.bento-customizer.is-free-member .bento-customizer__accent-actions,.bento-customizer.is-free-member .bento-customizer__randomize-row,.bento-customizer.is-free-member .bento-customizer__theme-field.is-project-ui .bento-customizer__theme-options{opacity:.45}.bento-customizer.is-free-member [data-bento-accordion-panel] :disabled,.bento-customizer.is-free-member [data-bento-accordion-panel] label:has(:disabled){cursor:not-allowed}.bento-customizer .bento-customizer__accordion-trigger{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:44px;border:0;padding:0 14px;color:var(--customizer-text);background:var(--customizer-chrome-bg);font-size:12px;font-weight:500;text-align:left;cursor:pointer;transition:background-color .15s ease;will-change:transform}.bento-customizer .bento-customizer__accordion-trigger:hover,.bento-customizer .bento-customizer__accordion-trigger:focus-visible{background:#1a1a1a}.bento-customizer .bento-customizer__accordion-trigger:disabled{cursor:default}.bento-customizer.is-accordion-transitioning .bento-customizer__accordion-trigger{position:relative;z-index:1;background:var(--customizer-surface)}.bento-customizer.is-accordion-transitioning .bento-customizer__accordion-trigger:hover,.bento-customizer.is-accordion-transitioning .bento-customizer__accordion-trigger:focus-visible{background:#1a1a1a}.bento-customizer .bento-customizer__accordion-trigger[aria-expanded=true]{color:#fff;background:#6d42ed}.bento-customizer .bento-customizer__accordion-trigger[aria-expanded=true]:hover,.bento-customizer .bento-customizer__accordion-trigger[aria-expanded=true]:focus-visible{background:#6d42ed}.bento-customizer .bento-customizer__accordion-trigger[aria-expanded=true] .bento-customizer__accordion-caret{color:#fff}.bento-customizer .bento-customizer__accordion-trigger[aria-expanded=true] .bento-customizer__accordion-swatch{box-shadow:0 0 0 2px #6d42ed}.bento-customizer__accordion-item:has(+.bento-customizer__accordion-item>.bento-customizer__accordion-trigger[aria-expanded=true]){border-bottom-color:#000}.bento-customizer[data-bento-customizer] .bento-customizer__panel:has(.bento-customizer__accordion-item:first-child>.bento-customizer__accordion-trigger[aria-expanded=true]) .bento-customizer__panel-header{border-bottom-color:#000}.bento-customizer__accordion-caret{display:grid;place-items:center;width:14px;height:14px;color:var(--customizer-muted);transition:transform .18s ease;will-change:transform}.bento-customizer__accordion-caret svg{display:block;width:100%;height:100%}.bento-customizer__accordion-trigger[aria-expanded=true] .bento-customizer__accordion-caret{transform:rotate(90deg)}.bento-customizer__accordion-swatch{width:15px;height:15px;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:var(--swatch, #fff);box-shadow:0 0 0 2px var(--customizer-bg)}.bento-customizer__accordion-panel{flex:1 1 auto;min-height:0;padding:12px 14px 14px;overflow:auto;overscroll-behavior:contain;scrollbar-width:none}.bento-customizer__accordion-panel::-webkit-scrollbar{display:none}.bento-customizer__accordion-panel[hidden]{display:none}.bento-customizer__accordion-panel .bento-customizer__color-field:first-child{border-top:0;margin-top:0;padding-top:0}.bento-customizer__accordion-panel .bento-customizer__field-heading{margin-bottom:9px}.bento-customizer[data-bento-customizer] .bento-customizer__swatches,.bento-customizer[data-bento-customizer] .bento-customizer__accordion-panel .bento-customizer__color-options{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:5px}.bento-customizer[data-bento-customizer] .bento-customizer__swatches{grid-template-columns:repeat(8,minmax(0,1fr))}.bento-customizer__accordion-panel .bento-customizer__swatch,.bento-customizer__accordion-panel .bento-customizer__color-option{width:auto;height:auto;aspect-ratio:1}.bento-customizer__theme-field.is-accent,.bento-customizer__theme-field.is-featured-project-theme,.bento-customizer__theme-field.is-project-ui{border-top:1px solid var(--customizer-line);margin-top:12px;padding-top:12px}.bento-customizer__theme-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;border:1px solid var(--customizer-line);border-radius:7px;padding:3px;background:rgba(255,255,255,.04)}.bento-customizer__theme-option{position:relative;cursor:pointer}.bento-customizer__theme-option input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.bento-customizer__theme-option span{pointer-events:none;display:grid;place-items:center;min-height:27px;border-radius:4px;color:var(--customizer-muted);font-size:10px;font-weight:500;transition:color .15s ease,background-color .15s ease;will-change:transform}.bento-customizer__theme-option input:checked+span{color:#0c0c0c;background:#fff}.bento-customizer__theme-option input:focus-visible+span{outline:none;box-shadow:0 0 0 2px var(--customizer-bg),0 0 0 4px var(--customizer-focus)}.bento-customizer__accent-actions{display:flex;align-items:center;justify-content:flex-end;margin-top:11px}.bento-customizer__randomize-row{border-top:1px solid var(--customizer-line);margin-top:12px;padding-top:12px}.bento-customizer .bento-customizer__accent-action{border:0;padding:0;color:var(--customizer-muted);background:transparent;font-family:Aeonik Mono,FallbackFontMono,monospace,menlo,monaco,Lucida Console,courier;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.bento-customizer .bento-customizer__accent-action:hover,.bento-customizer .bento-customizer__accent-action:focus-visible{color:var(--customizer-text)}.bento-customizer .bento-customizer__accent-action.is-randomize{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:9px 12px;color:var(--customizer-text);background:rgba(255,255,255,.09);font-size:10px}.bento-customizer .bento-customizer__accent-action.is-randomize:hover,.bento-customizer .bento-customizer__accent-action.is-randomize:focus-visible{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.14)}.bento-customizer__button-pro-badge{border:1px solid #555;border-radius:20px;padding:2px 6px;color:#bfbfbf;background:transparent;font-family:Aeonik,FallbackFont,arial,helvetica,sans-serif;font-size:10px;font-weight:400;line-height:14px;letter-spacing:normal}.bento-customizer__setting-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:31px;font-size:11px;cursor:pointer}.bento-customizer__setting-row.is-stat{border-top:1px solid rgba(255,255,255,.08)}.bento-customizer__setting-row.is-editor-action{width:100%;border:0;border-radius:10px 10px 0 0;padding:9px 9px 9px 12px;color:inherit;background:transparent;font-family:inherit;font-size:12px;font-weight:500;text-align:left;cursor:pointer}.bento-customizer__setting-row.is-editor-action:hover .bento-customizer__edit-action,.bento-customizer__setting-row.is-editor-action:focus-visible .bento-customizer__edit-action{border-color:#6d42ed;color:#fff;background:#6d42ed}.bento-customizer__setting-row.is-editor-action:disabled{cursor:default}.bento-customizer__setting-row.is-editor-action:disabled .bento-customizer__edit-action{opacity:.38}.bento-customizer__action-card{border-radius:10px;margin-top:14px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px var(--customizer-line);transition:background .12s ease,box-shadow .12s ease;will-change:transform}.bento-customizer__action-card:hover,.bento-customizer__action-card:focus-within{background:rgba(255,255,255,.09);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}.bento-customizer__action-card:has(>.is-editor-action:disabled):hover,.bento-customizer__action-card:has(>.is-editor-action:disabled):focus-within{background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px var(--customizer-line)}.bento-customizer__action-preview{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:5px;padding:2px 12px 12px}.bento-customizer__action-preview[hidden]{display:none}.bento-customizer__preview-thumb{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;border-radius:4px;color:var(--customizer-muted);background:rgba(255,255,255,.1);font-family:Aeonik Mono,FallbackFontMono,monospace,menlo,monaco,Lucida Console,courier;font-size:10px;font-weight:600;text-transform:uppercase;overflow:hidden}.bento-customizer__preview-thumb img,.bento-customizer__preview-thumb video,.bento-customizer__preview-thumb .avatar-placeholder{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.bento-customizer__preview-thumb .avatar-placeholder-glyphs{font-size:10px}.bento-customizer__preview-thumb.is-featured{box-sizing:border-box;padding:2px;color:#0c0c0c;background:#eee642}.bento-customizer__preview-thumb.is-featured img,.bento-customizer__preview-thumb.is-featured video{border-radius:2px}.bento-customizer__setting-label{display:inline-flex;align-items:baseline;gap:5px}.bento-customizer__setting-count{color:var(--customizer-muted);font-size:inherit;font-variant-numeric:tabular-nums;letter-spacing:0}.bento-customizer__setting-label.is-friends-label{flex-wrap:wrap;gap:0 5px;min-width:0}.bento-customizer__setting-label-part{display:inline-flex;align-items:baseline;gap:5px;transition:color .12s ease;will-change:transform}.bento-customizer__setting-label-part.is-subdued,.bento-customizer__setting-label-sep{color:var(--customizer-muted)}.bento-customizer .bento-customizer__edit-action{min-width:48px;border:1px solid rgba(255,255,255,.28);border-radius:8px;padding:6px 10px;color:#fff;background:transparent;font-family:Aeonik Mono,FallbackFontMono,monospace,menlo,monaco,Lucida Console,courier;font-size:10px;font-weight:600;letter-spacing:.08em;text-align:center;text-transform:uppercase;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease;will-change:transform}.bento-customizer[data-bento-customizer] .bento-customizer__switch>span:first-of-type{width:30px;height:17px;background:#555}.bento-customizer[data-bento-customizer] .bento-customizer__switch>span:first-of-type:after{top:2px;left:2px;width:13px;height:13px}.bento-customizer[data-bento-customizer] .bento-customizer__switch input:checked+span{background:#42ed91}.bento-customizer[data-bento-customizer] .bento-customizer__switch input:checked+span:after{transform:translate(13px)}.bento-customizer[data-bento-customizer] .bento-customizer__stats-options,.bento-customizer[data-bento-customizer] .bento-customizer__card-options{border-top:1px solid var(--customizer-line);margin:12px 0 0;padding:12px 0 0}.bento-customizer[data-bento-customizer] .bento-customizer__card-options{border-top:0;border-radius:10px;margin:14px 0 0;padding:10px 12px 12px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px var(--customizer-line)}.bento-customizer[data-bento-customizer] .bento-customizer__card-options>.bento-customizer__field-heading{margin-bottom:2px;color:var(--customizer-text);font-size:10px;font-weight:500;letter-spacing:.08em}.bento-customizer[data-bento-customizer] .bento-customizer__card-options .bento-customizer__theme-field.is-featured-project-theme{margin-top:10px;padding-top:10px}.bento-customizer[data-bento-customizer] .bento-customizer__card-options[data-card-hidden] .bento-customizer__theme-field{opacity:.48}.bento-customizer__stat-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.bento-customizer[data-bento-customizer] .bento-customizer__setting-row.is-stat{justify-content:flex-start;gap:8px;min-height:28px;border-top:0}.bento-customizer[data-bento-customizer] .bento-customizer__setting-row.is-stat>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bento-customizer__checkbox{position:relative;display:block;flex:none;width:14px;height:14px}.bento-customizer__checkbox input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.bento-customizer__checkbox>span{display:block;box-sizing:border-box;width:100%;height:100%;border:1px solid rgba(255,255,255,.3);border-radius:3px;padding:1px;background:transparent}.bento-customizer__checkbox>span:after{content:"";display:block;width:100%;height:100%;border-radius:2px;background:#555;transition:background-color .12s ease;will-change:transform}.bento-customizer__checkbox input:checked+span:after{background-color:#42e3ed}.bento-customizer__checkbox input:focus-visible+span{box-shadow:0 0 0 2px var(--customizer-bg),0 0 0 4px var(--customizer-focus)}.bento-customizer__checkbox input:disabled+span{opacity:.5}.bento-customizer__accordion-panel .bento-customizer__popover-action{margin-top:12px}.bento-customizer[data-bento-customizer] .bento-customizer__status{position:absolute;right:12px;bottom:58px;left:12px;z-index:4;min-height:0;margin:0;border-radius:8px;padding:8px 10px;text-align:center}.bento-customizer[data-bento-customizer] .bento-customizer__actions{display:block;box-sizing:border-box;flex:none;width:100%;margin:0;border-top:1px solid var(--customizer-line);padding:10px 12px;background:var(--customizer-chrome-bg)}.bento-customizer[data-bento-customizer] .bento-customizer__actions .bento-customizer__history-action,.bento-customizer[data-bento-customizer] .bento-customizer__actions .bento-customizer__revert,.bento-customizer[data-bento-customizer] .bento-customizer__actions .bento-customizer__reset,.bento-customizer[data-bento-customizer] .bento-customizer__actions .bento-customizer__save{display:flex;align-items:center;justify-content:center;height:32px;min-width:0;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:0 11px;color:#fff;background:rgba(255,255,255,.1);font-size:12px;font-weight:400;line-height:1;text-transform:uppercase;cursor:pointer}.bento-customizer[data-bento-customizer] .bento-customizer__actions .bento-customizer__history-action:hover,.bento-customizer[data-bento-customizer] .bento-customizer__actions .bento-customizer__history-action:focus-visible,.bento-customizer[data-bento-customizer] .bento-customizer__actions .bento-customizer__revert:hover,.bento-customizer[data-bento-customizer] .bento-customizer__actions .bento-customizer__revert:focus-visible,.bento-customizer[data-bento-customizer] .bento-customizer__actions .bento-customizer__reset:hover,.bento-customizer[data-bento-customizer] .bento-customizer__actions .bento-customizer__reset:focus-visible,.bento-customizer[data-bento-customizer] .bento-customizer__actions .bento-customizer__save:hover,.bento-customizer[data-bento-customizer] .bento-customizer__actions .bento-customizer__save:focus-visible{background:rgba(255,255,255,.16)}.bento-customizer[data-bento-customizer] .bento-customizer__actions .bento-customizer__history-action:disabled,.bento-customizer[data-bento-customizer] .bento-customizer__actions .bento-customizer__revert:disabled,.bento-customizer[data-bento-customizer] .bento-customizer__actions .bento-customizer__reset:disabled,.bento-customizer[data-bento-customizer] .bento-customizer__actions .bento-customizer__save:disabled{cursor:default;opacity:.34}.bento-customizer[data-bento-customizer] .bento-customizer__actions .bento-customizer__history-action{width:32px;padding:7px}.bento-customizer[data-bento-customizer] .bento-customizer__actions .bento-customizer__history-action svg{width:16px;height:16px;fill:currentcolor}.bento-customizer[data-bento-customizer] .bento-customizer__actions .bento-customizer__history-action path{fill:currentcolor}.bento-customizer[data-bento-customizer] .bento-customizer__actions .bento-customizer__history-action.is-redo svg{transform:scaleX(-1)}.bento-customizer[data-bento-customizer] .bento-customizer__actions .bento-customizer__save{gap:6px;min-width:0;border-radius:8px;color:#0c0c0c;background:#42ed91;border-color:color-mix(in srgb,#42ed91 80%,#0c0c0c)}.bento-customizer[data-bento-customizer] .bento-customizer__actions .bento-customizer__save:hover,.bento-customizer[data-bento-customizer] .bento-customizer__actions .bento-customizer__save:focus-visible{color:#0c0c0c;background:color-mix(in srgb,#42ed91 92%,#0c0c0c);border-color:color-mix(in srgb,#42ed91 92%,#0c0c0c)}.bento-customizer[data-bento-customizer] .bento-customizer__actions .bento-customizer__save .bento-customizer__save-icon{display:inline-flex;flex:none;align-items:center;justify-content:center}.bento-customizer[data-bento-customizer] .bento-customizer__actions .bento-customizer__save .bento-customizer__save-icon svg{display:block;width:14px;height:14px}.bento-customizer[data-bento-customizer] .bento-customizer__actions .bento-customizer__save .bento-customizer__save-icon svg,.bento-customizer[data-bento-customizer] .bento-customizer__actions .bento-customizer__save .bento-customizer__save-icon svg path{fill:currentcolor}.bento-customizer[data-bento-customizer] .bento-customizer__actions .bento-customizer__save .bento-customizer__save-icon.is-saved,.bento-customizer[data-bento-customizer] .bento-customizer__actions .bento-customizer__save[data-save-state=saved] .bento-customizer__save-icon.is-idle,.bento-customizer[data-bento-customizer] .bento-customizer__actions .bento-customizer__save[data-save-state=saving] .bento-customizer__save-icon{display:none}.bento-customizer[data-bento-customizer] .bento-customizer__actions .bento-customizer__save[data-save-state=saved] .bento-customizer__save-icon.is-saved{display:inline-flex}.bento-customizer[data-bento-customizer] .bento-customizer__actions .bento-customizer__save:before{content:"";display:none;width:11px;height:11px;border-style:solid;border-width:1px;border-color:transparent transparent currentcolor currentcolor;border-radius:50%;animation:bento-customizer-save-spin .5s linear infinite;will-change:transform}.bento-customizer[data-bento-customizer] .bento-customizer__actions .bento-customizer__save[data-save-state=saving]:before{display:inline-block}@keyframes bento-customizer-save-spin{to{transform:rotate(360deg)}}.bento-customizer[data-bento-customizer] .bento-customizer__panel-header{--panel-heading-icon-nudge: -1px;position:relative;z-index:3;box-sizing:border-box;flex:none;width:100%;min-height:44px;border-bottom:1px solid var(--customizer-line);padding:6px 6px 6px 14px;color:var(--customizer-text);background:var(--customizer-chrome-bg)}.bento-customizer[data-bento-customizer] .bento-customizer__panel-header .dialog-heading{align-items:center;min-height:32px}.bento-customizer[data-bento-customizer] .bento-customizer__panel-title{margin:0;color:inherit;font:inherit;font-size:14px;font-weight:500;letter-spacing:.02em;line-height:1;text-transform:uppercase}.bento-customizer[data-bento-customizer] .bento-customizer__panel-heading-icon{flex:none;width:16px;height:16px;margin-left:var(--panel-heading-icon-nudge);color:var(--customizer-text)}.bento-customizer[data-bento-customizer] .bento-customizer__panel-heading-icon svg{display:block;width:100%;height:100%}.bento-customizer[data-bento-customizer] .bento-customizer__panel-header .dialog-heading-content{gap:0}.bento-customizer[data-bento-customizer] .bento-customizer__panel-header .bento-customizer__panel-title{margin-left:calc(6px - var(--panel-heading-icon-nudge))}.bento-customizer[data-bento-customizer] .bento-customizer__panel-body{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.bento-customizer[data-bento-customizer] .bento-customizer__actions .dialog-actions{align-items:center;gap:10px}.bento-customizer[data-bento-customizer] .bento-customizer__actions .dialog-actions-left,.bento-customizer[data-bento-customizer] .bento-customizer__actions .dialog-actions-right{flex:0 0 auto;width:auto;gap:6px}.bento-customizer[data-bento-customizer] .bento-customizer__actions .dialog-actions-left>*,.bento-customizer[data-bento-customizer] .bento-customizer__actions .dialog-actions-right>*,.bento-customizer[data-bento-customizer] .bento-customizer__actions .bento-customizer__reset-tooltip-wrapper>.button{flex:0 0 auto;width:auto;min-width:max-content;white-space:nowrap}.bento-customizer[data-bento-customizer] .bento-customizer__reset-tooltip-wrapper{position:relative;display:inline-flex}.bento-customizer[data-bento-customizer] .bento-customizer__reset-tooltip-wrapper:hover .bento-customizer__reset-tooltip,.bento-customizer[data-bento-customizer] .bento-customizer__reset-tooltip-wrapper:focus-within .bento-customizer__reset-tooltip{opacity:1;transform:translate3d(-50%,0,0);visibility:visible}.bento-customizer[data-bento-customizer] .bento-customizer__reset-tooltip-wrapper:has(>.button:disabled) .bento-customizer__reset-tooltip{opacity:0;transform:translate3d(-50%,2px,0);visibility:hidden}.bento-customizer[data-bento-customizer] .bento-customizer__reset-tooltip{position:absolute;z-index:5;bottom:calc(100% + 9px);left:50%;border:1px solid rgba(255,255,255,.14);border-radius:7px;padding:7px 9px;color:var(--customizer-text);background:#242424;box-shadow:0 8px 24px rgba(0,0,0,.28);font-size:11px;font-weight:400;letter-spacing:0;line-height:1;text-transform:none;white-space:nowrap;opacity:0;pointer-events:none;transform:translate3d(-50%,2px,0);transition:opacity .15s ease,transform .15s ease,visibility .15s ease;visibility:hidden;will-change:transform,opacity}.bento-customizer[data-bento-customizer] .bento-customizer__reset-tooltip:after{content:"";position:absolute;top:100%;left:50%;width:7px;height:7px;border-right:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14);background:#242424;transform:translate3d(-50%,-4px,0) rotate(45deg)}.bento-customizer[data-bento-customizer] .bento-customizer__actions .bento-customizer__revert,.bento-customizer[data-bento-customizer] .bento-customizer__actions .bento-customizer__reset{color:var(--customizer-text);background:rgba(255,255,255,.1)}.bento-customizer[data-bento-customizer] .bento-customizer__actions .bento-customizer__revert:hover,.bento-customizer[data-bento-customizer] .bento-customizer__actions .bento-customizer__revert:focus-visible,.bento-customizer[data-bento-customizer] .bento-customizer__actions .bento-customizer__reset:hover,.bento-customizer[data-bento-customizer] .bento-customizer__actions .bento-customizer__reset:focus-visible{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.16)}@media (max-width: 767px){.bento-customizer.is-floating[data-bento-customizer] .bento-customizer__launcher{right:10px;bottom:calc(10px + env(safe-area-inset-bottom));min-width:156px;min-height:50px;padding-right:21px;padding-left:19px;font-size:15px}.bento-customizer.is-floating[data-bento-customizer] .bento-customizer__panel{right:8px;bottom:calc(8px + env(safe-area-inset-bottom));left:auto;width:calc(100vw - 16px);max-height:calc(100dvh - var(--core-header-height, 76px) - 16px - env(safe-area-inset-bottom));border-radius:12px}.bento-customizer[data-bento-customizer] .bento-customizer__panel-header{padding:6px 6px 6px 14px}.bento-customizer[data-bento-customizer] .bento-customizer__actions{padding:6px}}@media (prefers-reduced-motion: reduce){.bento-customizer.is-floating[data-bento-customizer] .bento-customizer__launcher,.bento-customizer.is-floating[data-bento-customizer] .bento-customizer__launcher:before,.bento-customizer.is-floating[data-bento-customizer] .bento-customizer__launcher-color-layer{transition:none}.bento-customizer.is-floating[data-bento-customizer] .bento-customizer__panel,.bento-customizer__accordion-caret{transition:none}}.bento-page,.core-footer--made-on{--bento-card-padding: clamp(14px, 2.2vw, 28px);--bento-page-pad-y: 12px;--bento-made-on-stack-gap: calc(var(--bento-page-pad-y) * 1.5);--bento-made-on-footer-gap: 80px;--bento-made-on-pad-y: 56px;--bento-external-icon-size: clamp(16px, 1.6vw, 22px);--bento-made-on-social-hover: var(--bento-made-on-nav)}@media (min-width: 768px) and (max-width: 1023px){.bento-page,.core-footer--made-on{--bento-page-pad-y: 18px;--bento-made-on-pad-y: 72px}}@media (min-width: 1024px){.bento-page,.core-footer--made-on{--bento-page-pad-y: clamp(22px, 3vw, 52px);--bento-made-on-pad-y: clamp(80px, 8vw, 120px)}}@media (max-width: 1023px){.bento-page,.core-footer--made-on{--bento-made-on-stack-gap: 40px;--bento-made-on-footer-gap: 64px}}@media (max-width: 767px){.bento-page,.core-footer--made-on{--bento-made-on-stack-gap: 36px;--bento-made-on-stack-gap-lg: calc(var(--bento-made-on-stack-gap) * 1.5);--bento-made-on-footer-gap: 56px}}.bento-page-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:var(--bento-page-bg)}.bento-page-bg__shadow{position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:multiply;opacity:.9}.bento-page-bg__shadow img{width:100%;height:100%;object-fit:cover}.bento-page-bg__grid-lines{--grid-minor: 40px;--grid-major: calc(var(--grid-minor) * 5);--grid-dash-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' fill='none'%3E%3Cpath stroke='rgba(0,0,0,0.15)' stroke-width='1' stroke-dasharray='5 5' d='M20 0v200M60 0v200M140 0v200M180 0v200M0 20h200M0 60h200M0 140h200M0 180h200'/%3E%3C/svg%3E");--grid-solid: rgba(12, 12, 12, .15);position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--grid-dash-image);background-size:var(--grid-major) var(--grid-major);background-position:center;background-repeat:repeat}.bento-page-bg__grid-lines:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(to right,transparent 0 calc(var(--grid-major) / 2 - .5px),var(--grid-solid) calc(var(--grid-major) / 2 - .5px) calc(var(--grid-major) / 2 + .5px),transparent calc(var(--grid-major) / 2 + .5px) var(--grid-major)),repeating-linear-gradient(to bottom,transparent 0 calc(var(--grid-major) / 2 - .5px),var(--grid-solid) calc(var(--grid-major) / 2 - .5px) calc(var(--grid-major) / 2 + .5px),transparent calc(var(--grid-major) / 2 + .5px) var(--grid-major));background-size:var(--grid-major) 100%,100% var(--grid-major);background-position:center;background-repeat:repeat}.bento-page-bg__center-fade{position:absolute;top:0;right:0;bottom:0;left:0;width:min(1280px + var(--gutter-cap) * 2,100%);margin-inline:auto;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--bento-page-bg) 40%,transparent) 20%,var(--bento-page-bg) 40%,var(--bento-page-bg) 60%,color-mix(in srgb,var(--bento-page-bg) 40%,transparent) 80%,transparent 100%);opacity:.5}body.bento-page-shell[data-accent=yellow] .bento-page-bg__grid-lines,body.bento-page-shell[data-accent=orange] .bento-page-bg__grid-lines,body.bento-page-shell[data-accent=red] .bento-page-bg__grid-lines,body.bento-page-shell[data-accent=teal] .bento-page-bg__grid-lines,body.bento-page-shell[data-accent=green] .bento-page-bg__grid-lines,body.bento-page-shell[data-accent=gray] .bento-page-bg__grid-lines,.bento-page[data-accent=yellow] .bento-page-bg__grid-lines,.bento-page[data-accent=orange] .bento-page-bg__grid-lines,.bento-page[data-accent=red] .bento-page-bg__grid-lines,.bento-page[data-accent=teal] .bento-page-bg__grid-lines,.bento-page[data-accent=green] .bento-page-bg__grid-lines,.bento-page[data-accent=gray] .bento-page-bg__grid-lines,.core-footer--made-on[data-accent=gray] .bento-page-bg__grid-lines{--grid-dash-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' fill='none'%3E%3Cpath stroke='rgba(0,0,0,0.15)' stroke-width='1' stroke-dasharray='5 5' d='M20 0v200M60 0v200M140 0v200M180 0v200M0 20h200M0 60h200M0 140h200M0 180h200'/%3E%3C/svg%3E");--grid-solid: rgba(12, 12, 12, .15)}body.bento-page-shell[data-accent=purple] .bento-page-bg__grid-lines,.bento-page[data-accent=purple] .bento-page-bg__grid-lines{--grid-dash-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' fill='none'%3E%3Cpath stroke='rgba(255,255,255,0.15)' stroke-width='1' stroke-dasharray='5 5' d='M20 0v200M60 0v200M140 0v200M180 0v200M0 20h200M0 60h200M0 140h200M0 180h200'/%3E%3C/svg%3E");--grid-solid: rgba(255, 255, 255, .15)}body.bento-page-shell[data-accent=black] .bento-page-bg__grid-lines,.bento-page[data-accent=black] .bento-page-bg__grid-lines,.core-footer--made-on[data-accent=black] .bento-page-bg__grid-lines{--grid-dash-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' fill='none'%3E%3Cpath stroke='rgba(255,255,255,0.1)' stroke-width='1' stroke-dasharray='5 5' d='M20 0v200M60 0v200M140 0v200M180 0v200M0 20h200M0 60h200M0 140h200M0 180h200'/%3E%3C/svg%3E");--grid-solid: rgba(255, 255, 255, .1)}.bento-made-on{--bento-made-on-nav-row-gap: 8px;--bento-made-on-nav-col-gap: 28px;--bento-made-on-overlay-fade: 1;--bento-made-on-intro-fade: 1;position:fixed;z-index:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:safe center;gap:0;width:100%;min-height:100svh;margin-inline:0;padding:0;color:var(--bento-made-on-ink);text-align:center;contain:layout;transform:translateZ(0);opacity:0;pointer-events:none}.bento-made-on.is-interactive{pointer-events:auto}.bento-made-on__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:min(100%,1280px);margin-inline:auto;padding-block:var(--bento-made-on-pad-y);padding-inline:calc(var(--gutter-cap) + var(--bento-card-padding));opacity:calc(var(--bento-made-on-overlay-fade) * var(--bento-made-on-intro-fade));transition:opacity .16s ease;will-change:transform,opacity}.bento-made-on__nav-rows{--bento-made-on-social-gap: 24px;display:flex;flex-direction:column;gap:12px;width:100%;margin-block:var(--bento-made-on-stack-gap) 0}.bento-made-on__nav{width:100%;margin:0}.bento-made-on__nav-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--bento-made-on-nav-row-gap) var(--bento-made-on-nav-col-gap);margin:0;padding:0;list-style:none;-webkit-user-select:none;user-select:none}.bento-made-on__nav-list li{white-space:nowrap}.bento-made-on__nav-list a,.bento-made-on__legal a{display:inline-block;position:relative;color:var(--bento-made-on-nav);background:none;text-decoration:none;cursor:pointer}@media (min-width: 768px){.bento-made-on__nav-list a:after,.bento-made-on__legal a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--text-current);transform:scaleX(0);transform-origin:right top;transition:transform calc(.3s * var(--reduced-motion)) cubic-bezier(1,0,0,1);pointer-events:none;will-change:transform}.bento-made-on__nav-list a.is-inverse:after,.bento-made-on__legal a.is-inverse:after{background-color:var(--bg-current)}.bento-made-on__nav-list a:hover:after,.bento-made-on__nav-list a:focus:after,.bento-made-on__legal a:hover:after,.bento-made-on__legal a:focus:after{transform:scaleX(1);transform-origin:left top}}.bento-made-on__nav-list a:after,.bento-made-on__legal a:after{background-color:currentcolor}@media (min-width: 768px){body.bento-page-shell .bento-page .bento-made-on__nav-list a:hover:after,body.bento-page-shell .bento-page .bento-made-on__nav-list a:focus:after,body.bento-page-shell .bento-page .bento-made-on__legal a:hover:after,body.bento-page-shell .bento-page .bento-made-on__legal a:focus:after{transform:scaleX(1);transform-origin:left top;background-color:currentcolor}}.bento-made-on__legal a{color:var(--bento-made-on-legal)}@media (min-width: 768px){.bento-made-on__legal a:after{background-color:currentcolor}}.bento-made-on__copyright,.bento-made-on__nav-list a,.bento-made-on__legal a{font-family:Aeonik,FallbackFont,arial,helvetica,sans-serif;letter-spacing:.04em;font-variant-numeric:normal;font-feature-settings:normal}.bento-made-on__nav-list a{font-weight:500;font-size:14px;letter-spacing:.025em;text-transform:none}.bento-made-on__nav--primary .bento-made-on__nav-list a{font-size:18px;letter-spacing:.01em}.bento-made-on__nav--social .bento-made-on__nav-list{column-gap:14px}.bento-made-on__nav--social{margin-block:calc(var(--bento-made-on-social-gap) - 12px) var(--bento-made-on-social-gap)}.bento-made-on__nav-list .bento-made-on__social-link{--bento-focus-radius: 50%;display:grid;place-items:center;width:32px;height:32px;color:var(--bento-made-on-nav);transition:color .18s ease;will-change:transform}.bento-made-on__nav-list .bento-made-on__social-link:after{content:none}.bento-made-on__nav-list .bento-made-on__social-link:hover,.bento-made-on__nav-list .bento-made-on__social-link:focus-visible{color:var(--bento-made-on-social-hover)}body.bento-page-shell .bento-page .bento-made-on__nav-list .bento-made-on__social-link:hover,body.bento-page-shell .bento-page .bento-made-on__nav-list .bento-made-on__social-link:focus-visible{color:var(--bento-made-on-social-hover)}.bento-made-on__social-logo{--bento-made-on-social-logo-size: 22px;display:block;width:var(--bento-made-on-social-logo-size);height:var(--bento-made-on-social-logo-size);color:inherit}.bento-made-on__social-logo svg{display:block;width:100%;height:100%}.bento-made-on__social-logo--okaydev-outline{--bento-made-on-social-logo-size: 20px}.bento-made-on__social-logo--x{--bento-made-on-social-logo-size: 19px}.bento-made-on__social-logo--instagram{--bento-made-on-social-logo-size: 24px}.bento-made-on__social-logo--linkedin{--bento-made-on-social-logo-size: 21px}.bento-made-on__copyright,.bento-made-on__legal a{font-weight:400;font-size:11px}.bento-made-on__copy{max-width:100%;margin:0;color:var(--bento-made-on-copy);font-family:Aeonik,FallbackFont,arial,helvetica,sans-serif;font-weight:600;letter-spacing:0;font-variant-numeric:normal;font-feature-settings:normal;font-size:36px;text-align:center;white-space:nowrap}.bento-made-on__copyright{margin:0;color:var(--bento-made-on-legal)}.bento-made-on__legal-block{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--bento-made-on-legal)}.bento-made-on__legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0;margin:0;padding:0;list-style:none}.bento-made-on__legal li{display:flex;align-items:center}.bento-made-on__legal li:not(:last-of-type):after{content:"";flex-shrink:0;width:1px;height:.75em;margin-inline:8px;background:currentcolor;opacity:.45}.bento-made-on__brand{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.bento-made-on__join{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;margin-top:var(--bento-made-on-stack-gap)}.bento-made-on__cta-heading{max-width:600px;margin:0;color:var(--bento-made-on-ink);font-family:Aeonik,FallbackFont,arial,helvetica,sans-serif;font-size:clamp(24px,2.8vw,36px);font-weight:600;line-height:1.2;text-align:center;text-wrap:balance}@media (max-width: 1024px){.bento-made-on__cta-heading{max-width:420px}}@media (max-width: 767px) and (orientation: portrait){.bento-made-on__cta-heading{max-width:300px}}.bento-made-on__cta,.bento-button.bento-made-on__cta,body.bento-page-shell .bento-page a.bento-button.bento-made-on__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:0;border-radius:999px;padding:10px 14px 10px 17px;color:var(--bento-made-on-cta-ink, #0c0c0c);background:var(--bento-made-on-cta-fill, #eaeaea);font-size:18px;font-weight:600;line-height:1;text-transform:none;cursor:pointer;transition:color .18s ease,background-color .18s ease;will-change:transform}body.bento-page-shell .bento-page a.bento-button.bento-made-on__cta .bento-button__label{color:inherit}.bento-made-on__cta:hover,.bento-made-on__cta:focus-visible,.bento-button.bento-made-on__cta:hover,.bento-button.bento-made-on__cta:focus-visible,body.bento-page-shell .bento-page .bento-made-on__cta:hover,body.bento-page-shell .bento-page .bento-made-on__cta:focus-visible,body.bento-page-shell .bento-page a.bento-button.bento-made-on__cta:hover,body.bento-page-shell .bento-page a.bento-button.bento-made-on__cta:focus-visible{border:0;color:var(--bento-made-on-cta-hover-ink, var(--bento-made-on-cta-fill, #0c0c0c));background:var(--bento-made-on-cta-hover-fill, var(--bento-made-on-cta-ink, #f2f2f2))}.bento-page[data-accent=black],.core-footer--made-on[data-accent=black]{--bento-made-on-cta-hover-ink: #0c0c0c;--bento-made-on-cta-hover-fill: #eee642}.bento-page[data-accent=black],.bento-page[data-accent=purple],.core-footer--made-on[data-accent=black]{--bento-made-on-social-hover: #ffffff}body.bento-page-shell[data-accent=black] .bento-page .bento-made-on__cta:hover,body.bento-page-shell[data-accent=black] .bento-page .bento-made-on__cta:focus-visible,.bento-page[data-accent=black] .bento-made-on__cta:hover,.bento-page[data-accent=black] .bento-made-on__cta:focus-visible,.core-footer--made-on[data-accent=black] .bento-made-on__cta:hover,.core-footer--made-on[data-accent=black] .bento-made-on__cta:focus-visible{color:#0c0c0c;background:#eee642}.bento-made-on__cta .bento-external-icon{display:inline-grid;place-items:center;flex:0 0 auto;width:1em;height:1em;font-size:var(--bento-external-icon-size);line-height:1}.bento-made-on__cta .bento-external-icon svg{display:block;width:1em;height:1em;fill:none}.bento-made-on__cta .bento-external-icon svg path{fill:none;stroke:currentcolor;stroke-width:1.6px;stroke-linecap:square;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.bento-made-on__link{display:inline-flex;flex-direction:column;flex-shrink:0;align-items:center;justify-content:center;gap:10px;width:100%;max-width:100%;color:inherit;background:none;text-decoration:none;touch-action:manipulation}.bento-made-on__link.is-touch-active{touch-action:none}.bento-made-on__logo{--logo-fill-outer: #0c0c0c;--logo-fill-inner: #eee642;display:block;width:min(60vw,1280px * .6);height:auto;margin-inline:auto;overflow:hidden;pointer-events:none}body.bento-page-shell[data-accent=yellow] .bento-made-on__logo,body.bento-page-shell[data-accent=teal] .bento-made-on__logo{--logo-fill-inner: #ffffff}body.bento-page-shell[data-accent=black] .bento-made-on__logo,.core-footer--made-on[data-accent=black] .bento-made-on__logo{--logo-fill-outer: #eaeaea;--logo-fill-inner: #0c0c0c}.bento-made-on__logo .logo-okaydev{display:block;width:100%;height:auto;aspect-ratio:1483/276;overflow:hidden;pointer-events:none}.bento-made-on__logo .logo-letter{transform-box:fill-box;transform-origin:center}@media (max-width: 767px){.bento-made-on{--bento-made-on-nav-row-gap: 0;--bento-made-on-nav-col-gap: 20px}.bento-made-on__join{margin-top:var(--bento-made-on-stack-gap-lg)}.bento-made-on__nav-rows{gap:0;margin-top:var(--bento-made-on-stack-gap-lg)}.bento-made-on__nav--secondary{margin-top:var(--bento-made-on-stack-gap);margin-bottom:var(--bento-made-on-stack-gap-lg)}.bento-made-on__nav--social{margin-top:0;margin-bottom:var(--bento-made-on-stack-gap-lg)}.bento-made-on__copy{font-size:17px}.bento-made-on__cta-heading{font-size:20px}.bento-made-on__cta{font-size:16px}.bento-made-on__logo{width:80vw}}@font-face{font-display:swap;font-family:Aeonik;font-style:normal;font-weight:100 900;src:url(/dist/assets/AeonikPro-VF-DJagqNti.woff2) format("woff2")}@font-face{font-display:optional;font-family:Megazoid;font-style:normal;font-weight:400;src:url(/dist/assets/Megazoid-Regular-DP6yeqDh.woff2) format("woff2")}@font-face{font-display:swap;font-family:Aeonik Mono;font-style:normal;font-weight:400;src:url(/dist/assets/AeonikMono-Regular-BJhjWe-O.woff2) format("woff2")}body.bento-page-shell{--vh: 100vh;--vw: 100vw;--gutter-x: 12px;--gutter-y: 12px;--bento-header-offset: var(--core-header-height);--bento-card-padding: clamp(14px, 2.2vw, 28px);--bento-card-hover-intent: .18s;--bento-card-shadow-opacity: .32;--bento-external-icon-size: clamp(16px, 1.6vw, 22px);--bento-accent: #6d42ed;--bento-accent-soft: #ece5ff;--bento-accent-ink: #0c0c0c;--bento-made-on-ink: #f2f2f2;--bento-made-on-copy: var(--bento-accent-soft);--bento-made-on-nav: var(--bento-made-on-ink);--bento-made-on-legal: color-mix(in srgb, #ffffff 85%, var(--bento-accent));--bento-made-on-rule: color-mix(in srgb, var(--bento-accent) 85%, #ffffff);--bento-made-on-cta-ink: #f2f2f2;--bento-made-on-cta-fill: #0c0c0c;--bento-made-on-cta-hover-ink: #0c0c0c;--bento-made-on-cta-hover-fill: #f2f2f2;--bento-page-bg: var(--bento-accent);--bento-theme-bg: #f5f3ee;--bento-card: var(--bento-theme-surface);--bento-card-muted: #f2f2f2;--bento-text: #0c0c0c;--bento-text-muted: #525252;--bento-theme-surface: #ffffff;--bento-theme-ink: #0c0c0c;--bento-theme-ink-contrast: #f2f2f2;--bento-theme-opposite: #0c0c0c;--bento-theme-opposite-ink: #f2f2f2;--bento-eyebrow-content-gap: clamp(18px, 2.2vw, 32px);--bento-bio-font-size: clamp(26px, 4.4vw, 60px);--bento-bio-line-height: .98;--bento-bio-fade-height: clamp(40px, 8vw, 72px);--bento-bio-bottom-extra: calc(var(--bento-bio-font-size) * .4);--bento-bio-padding-bottom: calc(var(--bento-card-padding) + var(--bento-bio-bottom-extra));--bento-bio-three-line-min-height: calc( (var(--bento-card-padding) * 2) + 11px + var(--bento-eyebrow-content-gap) + (var(--bento-bio-font-size) * var(--bento-bio-line-height) * 3) );--text-current: var(--bento-text);--bg-current: var(--bento-page-bg);min-height:100vh;min-height:100svh;margin:0;color:var(--bento-text);background:var(--bento-page-bg);color-scheme:light;font-family:Aeonik,FallbackFont,arial,helvetica,sans-serif;font-size:16px;line-height:1.35;transition:none}body.bento-page-shell.is-dark{--bento-theme-bg: #121212;--bento-card: var(--bento-theme-surface);--bento-card-muted: #252525;--bento-text: #f2f2f2;--bento-text-muted: #b8b8b8;--bento-theme-surface: #0c0c0c;--bento-theme-ink: #f2f2f2;--bento-theme-ink-contrast: #0c0c0c;--bento-theme-opposite: #f2f2f2;--bento-theme-opposite-ink: #0c0c0c;--text-current: var(--bento-text);--bg-current: var(--bento-page-bg);color-scheme:dark}body.bento-page-shell[data-accent=yellow]{--bento-accent: #eee642;--bento-accent-soft: #fffdd9;--bento-made-on-ink: #0c0c0c;--bento-made-on-legal: color-mix(in srgb, #0c0c0c 60%, var(--bento-accent))}body.bento-page-shell[data-accent=orange]{--bento-accent: #ed9442;--bento-accent-soft: #ffebd9;--bento-made-on-ink: #0c0c0c;--bento-made-on-legal: color-mix(in srgb, #0c0c0c 68%, var(--bento-accent))}body.bento-page-shell[data-accent=red]{--bento-accent: #ec4242;--bento-accent-soft: #ffd9d9;--bento-made-on-ink: #0c0c0c;--bento-made-on-copy: #0c0c0c;--bento-made-on-legal: color-mix(in srgb, #0c0c0c 88%, var(--bento-accent))}body.bento-page-shell[data-accent=teal]{--bento-accent: #42e3ed;--bento-accent-soft: #ccfcff;--bento-made-on-ink: #0c0c0c;--bento-made-on-legal: color-mix(in srgb, #0c0c0c 62%, var(--bento-accent))}body.bento-page-shell[data-accent=purple]{--bento-accent: #6d42ed;--bento-accent-soft: #ece5ff;--bento-made-on-ink: #f2f2f2}body.bento-page-shell[data-accent=green]{--bento-accent: #42ed91;--bento-accent-soft: #ccffe4;--bento-made-on-ink: #0c0c0c;--bento-made-on-legal: color-mix(in srgb, #0c0c0c 61%, var(--bento-accent))}body.bento-page-shell[data-accent=yellow],body.bento-page-shell[data-accent=orange],body.bento-page-shell[data-accent=teal],body.bento-page-shell[data-accent=green],body.bento-page-shell[data-accent=gray]{--bento-made-on-copy: #0c0c0c}body.bento-page-shell[data-accent=gray]{--bento-accent: #bfbfbf;--bento-accent-soft: #f2f2f2;--bento-made-on-ink: #0c0c0c;--bento-made-on-legal: color-mix(in srgb, #0c0c0c 64%, var(--bento-accent))}body.bento-page-shell[data-accent=black]{--bento-accent: #0c0c0c;--bento-accent-soft: #b8b8b8;--bento-made-on-ink: #f2f2f2;--bento-made-on-copy: #f2f2f2;--bento-made-on-legal: color-mix(in srgb, #ffffff 72%, var(--bento-accent));--bento-made-on-cta-ink: #0c0c0c;--bento-made-on-cta-fill: #eaeaea;--bento-made-on-cta-hover-ink: #0c0c0c;--bento-made-on-cta-hover-fill: #eee642}body.bento-page-shell[data-accent=black] :where(.bento-card[data-bento-card-color=black]>.bento-card__surface){border-color:color-mix(in srgb,var(--bento-theme-ink) 12%,transparent)}html:has(body.bento-page-shell){min-height:100%;background:var(--bento-page-bg);view-transition-name:none}html:has(body.bento-page-shell.has-bento-card-expanded){overflow-anchor:none}html:has(body.bento-page-shell.has-bento-card-expanded),html.is-bento-transition-opening,html.is-bento-transition-closing{overflow:hidden}body.bento-page-shell .bg-layer--light{background-color:var(--bento-page-bg)}body.bento-page-shell .bento-page button:not(:where(.user-info-card *)),body.bento-page-shell .bento-page a:not(.bento-made-on__cta):not(.social-guest-preview-cta):not(.bento-button):not(:where(.user-info-card *)){color:inherit}body.bento-page-shell .bento-page a.bento-button.bento-made-on__cta{color:var(--bento-made-on-cta-ink, #0c0c0c);background:var(--bento-made-on-cta-fill, #eaeaea)}body.bento-page-shell .bento-page a.social-guest-preview-cta{color:var(--bento-made-on-ink)}body.bento-page-shell.is-using-keyboard .bento-page :focus-visible{outline-color:transparent;outline-style:solid;border-radius:var(--bento-focus-radius, 5px);box-shadow:0 0 0 3px #6d42ed}body.bento-page-shell.is-using-keyboard .bento-page .bento-card.is-expanded:focus-visible{outline:none;box-shadow:none}body.bento-page-shell.is-using-keyboard .bento-page .bento-project-card.is-grouped-project:not(.is-expanded):focus-visible{border-radius:0;box-shadow:none}body.bento-page-shell.is-using-keyboard .bento-page .bento-project-card.is-grouped-project:not(.is-expanded):focus-visible .bento-project-card__media{border-radius:var(--bento-project-tile-radius);box-shadow:0 0 0 3px #6d42ed}body.bento-page-shell .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bento-page{--bento-focus-radius: 5px;--bento-page-pad-y: 12px;--bento-grid-gap: var(--core-header-outer-padding);--bento-page-pad-top: 0px;--bento-made-on-stack-gap: calc(var(--bento-page-pad-y) * 1.5);--bento-made-on-footer-gap: 80px;--bento-card-intro-y: 80px;position:relative;display:flex;flex-direction:column;width:100%;max-width:calc(1280px + var(--gutter-cap) * 2);min-height:calc(100svh - var(--bento-header-offset));margin:0 auto;padding:var(--bento-page-pad-top) var(--gutter-cap) var(--bento-page-pad-y)}.bento-intro-cover{display:none}@media (min-width: 1024px) and (prefers-reduced-motion: no-preference){[data-bento-intro-blocking] .bento-intro-cover{position:absolute;z-index:20;display:block;top:0;right:0;bottom:0;left:0;pointer-events:auto}}.bento-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;align-content:safe center;gap:var(--bento-grid-gap);min-height:calc(100svh - var(--bento-header-offset) - var(--bento-page-pad-top) - var(--bento-page-pad-y));margin-block:auto}.bento-made-on-spacer{flex-shrink:0;width:100%;height:100svh;pointer-events:none;visibility:hidden}.bento-page.is-bento-made-on-static .bento-made-on-spacer{height:0}@property --bento-made-on-overlay-fade{syntax: "<number>"; inherits: true; initial-value: 1;}@property --bento-made-on-intro-fade{syntax: "<number>"; inherits: true; initial-value: 1;}@property --bento-divider-scale{syntax: "<number>"; inherits: true; initial-value: 1;}@property --bento-social-fade-opacity{syntax: "<number>"; inherits: true; initial-value: 1;}.bento-page.is-bento-made-on-static{padding-bottom:0}.bento-page.is-bento-made-on-static .bento-made-on{position:relative;z-index:1;right:auto;bottom:auto;left:auto;flex-shrink:0;width:100vw;contain:none;margin-inline:calc(50% - 50vw);padding-block:0;opacity:1;pointer-events:auto}.bento-page.is-bento-made-on-static .bento-made-on__content{padding-block:var(--bento-made-on-pad-y)}body.bento-page-shell.has-bento-card-expanded:not(.has-bento-social-expanded) .bento-made-on{--bento-made-on-overlay-fade: 0;z-index:0;pointer-events:none}body.bento-page-shell.has-bento-social-expanded [data-bento-made-on]{--bento-made-on-overlay-fade: 0;visibility:hidden;pointer-events:none}.bento-card-spacer{display:none;min-width:0;visibility:hidden;pointer-events:none}.bento-project-card-slot{min-width:0}.bento-project-card-slot.is-card-portaled{align-self:start}.bento-project-card-slot>.bento-project-card{width:100%}.bento-card{--bento-card-radius: clamp(20px, 2.2vw, 36px);--bento-focus-radius: var(--bento-card-radius);position:relative;isolation:isolate;min-width:0;min-height:190px;border-radius:var(--bento-card-radius);overflow:visible;transform:translateZ(0);transition:transform .22s cubic-bezier(.22,1,.36,1);transition-delay:0s;will-change:transform}.bento-card :where(a,button,input,select,textarea,[tabindex]){--bento-focus-radius: 5px}.bento-card .bento-card{--bento-focus-radius: var(--bento-card-radius)}.bento-card .bento-button{--bento-focus-radius: 999px}.bento-card .bento-card__close{--bento-focus-radius: 50%}.bento-card__surface{position:relative;z-index:0;width:100%;height:100%;min-height:inherit;border:1px solid transparent;border-radius:inherit;background:var(--bento-theme-surface);overflow:hidden;transition:border-color .18s ease;will-change:transform}.bento-card__hit-area{position:absolute;z-index:8;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:transparent;clip-path:polygon(calc(100% - 4px) 0,100% 0,100% 100%,0 100%,0 calc(100% - 4px),calc(100% - 4px) calc(100% - 4px));pointer-events:auto;transform:translateZ(0);transition:transform .22s cubic-bezier(.22,1,.36,1);transition-delay:0s;will-change:transform}.bento-card__hover-shadow{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:transparent;box-shadow:0 14px 34px rgba(0,0,0,.26);pointer-events:none;opacity:var(--bento-card-shadow-opacity);transform:translate3d(-2px,-2px,0);transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1);transition-delay:0s;will-change:transform,opacity}.bento-card__background{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--bento-theme-surface);transform-origin:50% 50%}.bento-card__content{position:relative;z-index:2;display:flex;flex-direction:column;min-height:100%;padding:clamp(22px,3.4vw,44px)}.bento-card__eyebrow{margin:0 0 var(--bento-eyebrow-content-gap);font-family:Aeonik Mono,FallbackFontMono,monospace,menlo,monaco,Lucida Console,courier;font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1;opacity:.58;text-transform:uppercase}.bento-card__close{--bento-focus-radius: 50%;display:none}.bento-card__overlay-arrow{--bento-overlay-arrow-size: calc(1em + 6px) ;--bento-overlay-arrow-inset: calc(var(--bento-card-padding) - ((var(--bento-overlay-arrow-size) - 11px) / 2));display:grid;place-items:center;position:absolute;z-index:5;top:var(--bento-overlay-arrow-inset);right:var(--bento-overlay-arrow-inset);box-sizing:content-box;width:1em;height:1em;border-radius:4px;padding:3px;color:var(--bento-theme-ink-contrast);background:var(--bento-theme-ink);font-size:var(--bento-external-icon-size);line-height:1;pointer-events:none;opacity:0;transform:translate3d(-6px,6px,0);transition:opacity .18s ease,transform .26s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}.bento-social-card:not(.is-expanded):is(:hover,:focus-within) .bento-card__overlay-arrow{opacity:1;transform:translateZ(0);transition-delay:var(--bento-card-hover-intent)}@media (min-width: 1024px){.bento-bio-card.is-bio-clipped:not(.is-expanded,.is-default-bio):is(:hover,:focus-within) .bento-card__overlay-arrow{opacity:1;transform:translateZ(0);transition-delay:var(--bento-card-hover-intent)}}.bento-identity-card{aspect-ratio:1;min-height:0;color:var(--bento-theme-ink)}.bento-identity-card .bento-card__background{background:var(--bento-theme-surface)}.bento-identity-card__content{--bento-identity-content-gap: clamp(10px, 1.4vw, 18px);display:grid;grid-template:"eyebrow eyebrow" auto "avatar name" auto "work work" auto "social social" auto "actions actions" 1fr/auto minmax(0,1fr);align-content:start;align-items:start;gap:var(--bento-identity-content-gap) clamp(7px,1vw,14px)}.bento-identity-card__content:has(.bento-identity-card__team-badges){grid-template:"eyebrow eyebrow" auto "avatar name" auto "badges badges" auto "work work" auto "social social" auto "actions actions" 1fr/auto minmax(0,1fr)}.bento-identity-card__content>.bento-identity-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px;grid-area:eyebrow;min-width:0;height:11px;min-height:0}.bento-identity-card__content>.bento-identity-card__header .bento-details-card__actions{margin-right:-8.5px}.bento-identity-card__header .bento-card__eyebrow{margin:0;font-weight:400}.bento-identity-card__team-badges{display:flex;flex-wrap:wrap;align-items:center;gap:6px;grid-area:badges}.bento-identity-card__team-badges>.bento-affiliations,.bento-identity-card__team-badges .bento-team{gap:3px;margin:0}.bento-identity-card:not(.is-expanded) .bento-identity-card__content .bento-identity-card__team-badges>.bento-profile-badges,.bento-identity-card.is-expanded .bento-identity-card__content .bento-identity-card__team-badges>.bento-profile-badges{margin:0}.bento-identity-card:not(.is-expanded) .bento-identity-card__team-badges{margin-top:calc(12px - clamp(10px,1.4vw,18px))}.bento-identity-card__information-column,.bento-identity-card__profile-column,.bento-identity-card__profile-info{display:contents}.bento-identity-card__avatar{grid-area:avatar;align-self:start;justify-self:start;position:relative;width:auto;height:2lh;aspect-ratio:4/5;font-size:var(--bento-identity-name-fit-size, clamp(28px, 4.4vw, 44px));line-height:.92;perspective:900px}.bento-identity-card__avatar-pivot{display:block;position:relative;width:auto;height:100%;aspect-ratio:4/5;transform-style:preserve-3d}.bento-identity-card__avatar-shadow{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;border-radius:6px;box-shadow:0 16px 36px rgba(0,0,0,.18);opacity:0;pointer-events:none;transition:opacity .22s ease;will-change:transform,opacity}.bento-identity-card__avatar-visual{display:block;position:relative;z-index:1;width:100%;height:100%;border-radius:6px;overflow:hidden;isolation:isolate;backface-visibility:hidden;container-type:size}.bento-identity-card.has-placeholder-avatar .bento-identity-card__avatar-visual{background:color-mix(in srgb,var(--bento-accent) 78%,white)}.bento-identity-card.has-svg-avatar .bento-identity-card__avatar-visual{background:transparent;padding:0}@media (min-width: 1024px) and (hover: hover) and (pointer: fine){.bento-identity-card.is-expanded .bento-identity-card__avatar:hover .bento-identity-card__avatar-shadow{opacity:1}}.bento-identity-card.is-business-avatar .bento-identity-card__avatar,.bento-identity-card.has-placeholder-avatar .bento-identity-card__avatar,.bento-identity-card.is-business-avatar .bento-identity-card__avatar-pivot,.bento-identity-card.has-placeholder-avatar .bento-identity-card__avatar-pivot{aspect-ratio:1}.bento-identity-card__avatar img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.bento-identity-card__avatar-preview.is-pending,.bento-social-card__toast-avatar img.is-pending,.bento-project-card__preview-image.is-pending,.bento-project-card__background .custom-video-player__poster.is-pending{opacity:0}.bento-identity-card__avatar-preview.is-ready,.bento-social-card__toast-avatar img.is-ready,.bento-project-card__preview-image.is-ready,.bento-project-card__background .custom-video-player__poster.is-ready{opacity:1;transition:opacity .32s ease;will-change:transform,opacity}.bento-identity-card__avatar-preview.is-ready.is-instant,.bento-social-card__toast-avatar img.is-ready.is-instant,.bento-project-card__preview-image.is-ready.is-instant,.bento-project-card__background .custom-video-player__poster.is-ready.is-instant{transition:none}@media (prefers-reduced-motion: reduce){.bento-identity-card__avatar-preview.is-ready,.bento-social-card__toast-avatar img.is-ready,.bento-project-card__preview-image.is-ready,.bento-project-card__background .custom-video-player__poster.is-ready,.bento-page:before,.bento-grid:before{transition:none}}.bento-identity-card.is-business-avatar .bento-identity-card__avatar img,.bento-identity-card.has-svg-avatar .bento-identity-card__avatar img{object-fit:contain}.bento-identity-card__avatar-expanded{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .32s ease;will-change:transform,opacity}.bento-identity-card.is-expanded.is-expanded-avatar-ready .bento-identity-card__avatar-expanded{opacity:1}@media (prefers-reduced-motion: reduce){.bento-identity-card__avatar-expanded{transition:none}}.bento-identity-card__initials{font-family:Megazoid,FallbackFontBold,arial,helvetica,sans-serif;font-feature-settings:"liga" on,"kern" on,"ss01" on,"ss04" on,"ss12" on;letter-spacing:.005em;display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;padding:12%;overflow:hidden;color:var(--bento-accent-ink);line-height:.85;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none}body.bento-page-shell[data-accent=black] .bento-identity-card__initials{color:#bfbfbf}.bento-identity-card__initials.is-initials-len-1{font-size:clamp(12px,38cqmin,180px)}.bento-identity-card__initials.is-initials-len-2{font-size:clamp(10px,35cqmin,180px)}.bento-identity-card__initials .avatar-placeholder-glyphs{display:inline-block;line-height:inherit;font-feature-settings:inherit;letter-spacing:inherit}.bento-avatar-shade,.bento-avatar-shine{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;overflow:hidden}.bento-avatar-shade span,.bento-avatar-shine span{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;display:block}.bento-avatar-shade span{background:radial-gradient(circle at 34% 34%,transparent 32%,#000 90%)}.bento-avatar-shine{mix-blend-mode:screen}.bento-avatar-shine span{background:radial-gradient(circle at 66% 66%,rgba(255,255,255,.85),transparent 56%)}.bento-identity-card__copy h2{display:block;max-width:100%;margin:0;font-family:Megazoid,FallbackFontBold,arial,helvetica,sans-serif;font-feature-settings:"liga" on,"kern" on,"ss01" on,"ss04" on,"ss12" on;font-size:var(--bento-identity-name-fit-size, clamp(28px, 4.4vw, 44px));font-weight:400;letter-spacing:.005em;line-height:.92}.bento-identity-card__copy [data-bento-name-line]{display:block;min-width:0;white-space:nowrap}.bento-identity-card:not(.is-expanded) .bento-identity-card__copy h2{text-fit:shrink consistent}.bento-identity-card:not(.is-expanded) .bento-identity-card__copy h2 br{display:none}.bento-identity-card__copy{grid-area:name;padding-right:clamp(8px,1vw,14px)}.bento-identity-card:not(.is-expanded) .bento-identity-card__copy{align-self:center}.bento-details-card__body p:not(.bento-card__eyebrow):not(.bento-details-card__gig){margin:4px 0;font-size:clamp(15px,1.3vw,19px)}.bento-details-card__gig-block{min-width:0}.bento-details-card__gig{font-size:var(--bento-gig-font-size, clamp(22px, 2.2vw, 34px))!important;font-weight:650;letter-spacing:-.02em;line-height:1.05;text-wrap:balance}.bento-details-card__meta,.bento-details-card__location{display:flex;align-items:baseline}.bento-affiliations__employer{min-width:0;margin:0;font-weight:650;letter-spacing:-.02em;line-height:1}.bento-details-card__meta{flex-wrap:wrap;gap:2px 6px}.bento-details-card__location{gap:3px;color:inherit}.bento-details-card__location:hover,.bento-details-card__location:focus-visible{text-decoration:underline}.bento-details-card__location-icon{display:inline-flex;align-self:center;flex:0 0 auto}.bento-details-card__location-icon svg{width:1.15em;height:1.15em}.bento-details-card__location-icon svg+svg{display:none}.bento-details-card__location-icon path{fill:currentcolor}.bento-details-card__meta-separator{color:color-mix(in srgb,var(--bento-theme-ink) 38%,transparent);line-height:1}.bento-details-card__context{font-weight:600;line-height:1.25}.bento-details-card .bento-affiliations,.bento-details-card .bento-team{margin-top:12px}.bento-details-card .bento-team a{color:inherit;background:color-mix(in srgb,currentcolor 12%,transparent)}.bento-details-card{color:var(--bento-theme-ink)}.bento-details-card .bento-card__background{background:var(--bento-theme-surface)}.bento-details-card__body{margin-top:auto}.bento-social-card{color:var(--bento-theme-ink)}.bento-social-card .bento-card__background{background:var(--bento-theme-surface)}.bento-social-card__toast{display:none}.bento-social-card:not(.is-expanded) .bento-social-card__toast{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.bento-social-card:not(.is-expanded).has-social-overflow .bento-card__surface:after{content:"";position:absolute;z-index:3;right:0;bottom:0;left:0;height:var(--bento-social-fade-height, 56px);background:linear-gradient(180deg,transparent,var(--bento-theme-surface) 86%);opacity:var(--bento-social-fade-opacity);pointer-events:none}.bento-identity-card:not(.is-expanded) .bento-identity-card__content,.bento-details-card:not(.is-expanded) .bento-card__content,.bento-social-card:not(.is-expanded) .bento-card__content,.bento-bio-card:not(.is-expanded) .bento-card__content{padding:var(--bento-card-padding)}.bento-bio-card:not(.is-expanded) .bento-card__content{padding-bottom:var(--bento-bio-padding-bottom)}.bento-identity-card,.bento-details-card,.bento-social-card{width:100%;justify-self:stretch}@media (max-width: 767px){body.bento-page-shell{--bento-card-padding: 20px;--bento-external-icon-size: 14px}.bento-identity-card{height:auto;min-height:0;aspect-ratio:auto;order:1}.bento-project-card.is-latest{order:2}.bento-identity-card .bento-card__surface{height:auto;min-height:0}.bento-identity-card__content{grid-template:"avatar name" auto "work work" auto "social social" auto "actions actions" auto "utility utility" auto/auto minmax(0,1fr);height:auto;min-height:0;padding:var(--bento-card-padding);overflow:visible;overscroll-behavior:auto}.bento-identity-card__content:has(.bento-identity-card__team-badges){grid-template:"avatar name" auto "badges badges" auto "work work" auto "social social" auto "actions actions" auto "utility utility" auto/auto minmax(0,1fr)}.bento-identity-card__content>.bento-identity-card__header{display:contents}.bento-identity-card__header .bento-card__eyebrow{display:none}.bento-identity-card__content>.bento-identity-card__header .bento-details-card__actions{grid-area:utility;width:100%;margin:4px 0 0;border-top:1px solid color-mix(in srgb,currentcolor 16%,transparent);padding-top:calc(var(--bento-identity-content-gap) + 4px - 6.5px)}.bento-identity-card__avatar,.bento-identity-card__copy h2{font-size:var(--bento-identity-name-fit-size, clamp(30px, 7.5vw, 34px))}.bento-identity-card:not(.is-expanded) .bento-identity-card__overlay-details{margin-top:4px}.bento-identity-card:not(.is-expanded) .bento-identity-card__actions{margin-top:16px}.bento-identity-card:not(.is-expanded) .bento-details-card__meta,.bento-identity-card:not(.is-expanded) .bento-details-card__location{align-items:center}.bento-identity-card:not(.is-expanded) .bento-details-card__location{gap:1px}.bento-identity-card:not(.is-expanded) .bento-details-card__location-icon{align-self:center;margin-left:-5px}.bento-identity-card:not(.is-expanded) .bento-details-card__location-icon svg{width:22px;height:22px;transform:translateY(1px)}.bento-identity-card:not(.is-expanded) .bento-details-card__location-icon svg+svg{display:block}.bento-identity-card:not(.is-expanded) .bento-details-card__meta-separator{color:color-mix(in srgb,var(--bento-theme-ink) 38%,transparent)}.bento-bio-card{height:auto;min-height:0;aspect-ratio:auto;order:3}.bento-bio-card .bento-card__surface,.bento-bio-card:not(.is-expanded) .bento-card__content{position:relative;inset:auto;height:auto;min-height:0;overflow:visible}.bento-bio-card:not(.is-expanded) .bento-bio-card__copy{max-width:none;margin-top:0;font-size:24px;font-weight:700;letter-spacing:.18px;line-height:1.1}.bento-bio-card:not(.is-expanded) .bento-bio-card__copy :where(h1,h2,h3,h4,h5,h6,p,blockquote){margin:0}.bento-bio-card:not(.is-expanded) .bento-bio-card__copy>*+*{margin-top:.75em}.bento-bio-card:not(.is-expanded) .bento-bio-card__copy :where(ul,ol){--bento-list-item-gap: .75em;margin-top:var(--bento-list-item-gap);margin-bottom:var(--bento-list-item-gap)}.bento-bio-card:not(.is-expanded) .bento-bio-card__copy :where(h1,h2,h3,h4,h5,h6){font-weight:700;line-height:1.15}.bento-bio-card:not(.is-expanded) .bento-bio-card__copy :where(h1,h2){font-size:1.35em}.bento-bio-card:not(.is-expanded) .bento-bio-card__copy h3{font-size:1.15em}.bento-bio-card:not(.is-expanded) .bento-bio-card__copy :where(strong,b){font-weight:600}.bento-bio-card:not(.is-expanded) .bento-bio-card__copy :where(em,i){font-style:italic}.bento-bio-card:not(.is-expanded) .bento-bio-card__copy :where(ul,ol){padding-left:1.2em}.bento-bio-card__fades{display:none}.bento-social-card{order:4}.bento-top-friends-card{order:5}.bento-stats-card{order:6}.bento-projects-card{order:7}.bento-social-card:not(.is-expanded){height:auto;min-height:0}.bento-social-card:not(.is-expanded) .bento-card__surface{height:auto;min-height:0}.bento-social-card:not(.is-expanded) .bento-card__content{height:auto;min-height:0;overflow:visible}.bento-social-card:not(.is-expanded) .bento-social-list.is-find-me{max-height:none;padding-bottom:0;overflow:visible}.bento-social-card:not(.is-expanded) .bento-card__surface:after{display:none}.bento-details-card__body p:not(.bento-card__eyebrow):not(.bento-details-card__gig){margin:2px 0;font-size:14px}.bento-details-card__gig{font-size:22px!important}.bento-identity-card .bento-affiliations{font-size:22px}.bento-details-card .bento-affiliations,.bento-details-card .bento-team{gap:3px;margin-top:10px}}.bento-details-card:not(.is-expanded) .bento-details-card__body>p{margin-top:0;margin-bottom:0}.bento-details-card:not(.is-expanded) .bento-details-card__body>.bento-details-card__gig{line-height:1}.bento-details-card:not(.is-expanded) .bento-details-card__gig+.bento-details-card__gig{margin-top:0}.bento-details-card:not(.is-expanded) .bento-details-card__gig+.bento-details-card__context{margin-top:10px}.bento-details-card:not(.is-expanded) .bento-details-card__context+.bento-details-card__context{margin-top:1px}.bento-details-card:not(.is-expanded) .bento-details-card__context+.bento-affiliations,.bento-details-card:not(.is-expanded) .bento-details-card__gig+.bento-affiliations,.bento-details-card:not(.is-expanded) .bento-details-card__context+.bento-team,.bento-details-card:not(.is-expanded) .bento-details-card__gig+.bento-team{margin-top:16px}.bento-identity-card__buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px}.bento-identity-card .bento-identity-card__buttons{display:flex;flex-wrap:wrap;width:100%}.bento-identity-card .bento-identity-card__buttons .bento-button,.bento-identity-card .bento-identity-card__buttons .btn-follow,.bento-identity-card .bento-identity-card__buttons .btn-following{flex:0 0 auto;width:auto;min-width:0}.bento-identity-card__follow:empty,.bento-identity-card__follow[hidden]{display:none}.bento-identity-card__follow:not(:empty):not([hidden]){display:flex;flex:0 0 auto;min-width:0;width:auto}html.is-own-profile .bento-identity-card .bento-identity-card__follow,body.is-own-profile .bento-identity-card .bento-identity-card__follow{display:none}html:not(.is-own-profile) body.is-current-user:not(.is-own-profile) .bento-identity-card__follow:empty:not([hidden]){display:flex;flex:0 0 auto;min-width:6.75rem;width:auto;min-height:40px}.bento-identity-card__actions:not(:has(.bento-button,.btn-follow,.btn-following)){display:none}html:not(.is-own-profile) body.is-current-user:not(.is-own-profile) .bento-identity-card__actions:has(.bento-identity-card__follow:not([hidden])){display:grid}.bento-identity-card__follow .sprig-component{display:contents}.bento-identity-card__actions{grid-area:actions;display:grid;align-self:end;gap:10px}.bento-social-icons.bento-identity-card__profile-social-icons{--bento-profile-social-hit-size: 38px;grid-area:social;align-self:start;width:100%;margin-left:calc((var(--bento-profile-social-hit-size) - 19px) / -2)}.bento-social-icons.bento-identity-card__profile-social-icons a{border:0}.bento-social-icons.bento-social-card__toast-social-icons a:is(:hover,:focus-visible){border-color:currentcolor}.bento-identity-card__expanded-info,.bento-identity-card__overlay-bio,.bento-identity-card__overlay-find-me{display:none}.bento-identity-card__overlay-details{--bento-gig-fade-width: 1.75em;--bento-gig-fade-stops: rgb(from var(--bento-theme-surface) r g b / 0%) 0%, rgb(from var(--bento-theme-surface) r g b / 1.5%) 18%, rgb(from var(--bento-theme-surface) r g b / 6%) 36%, rgb(from var(--bento-theme-surface) r g b / 13%) 54%, rgb(from var(--bento-theme-surface) r g b / 24%) 72%, rgb(from var(--bento-theme-surface) r g b / 37%) 86%, rgb(from var(--bento-theme-surface) r g b / 100%) 100%;display:block;grid-area:work;min-width:0}.bento-identity-card:not(.is-expanded) .bento-identity-card__overlay-details-body>p,.bento-identity-card:not(.is-expanded) .bento-identity-card__overlay-details-body>.bento-details-card__gig-block{margin:0}.bento-identity-card:not(.is-expanded) .bento-identity-card__overlay-details{--bento-gig-font-size: clamp(18px, 2vw, 27px)}.bento-identity-card:not(.is-expanded) .bento-identity-card__overlay-details .bento-details-card__gig{line-height:1}.bento-identity-card:not(.is-expanded) .bento-identity-card__overlay-details .bento-details-card__gig-block>.bento-details-card__gig,.bento-identity-card:not(.is-expanded) .bento-identity-card__overlay-details .bento-details-card__gig.is-inline-gig,.bento-identity-card:not(.is-expanded) .bento-identity-card__overlay-details .bento-details-card__gig.is-job-title,.bento-identity-card:not(.is-expanded) .bento-identity-card__overlay-details .bento-details-card__gig.is-employer:not(.bento-affiliations__employer){display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;min-width:0;clip-path:none;line-height:1.08;padding-bottom:.12em;overflow-wrap:normal;text-wrap:wrap;word-break:normal}.bento-identity-card:not(.is-expanded) .bento-identity-card__overlay-details .bento-details-card__gig-block>.bento-details-card__gig:after,.bento-identity-card:not(.is-expanded) .bento-identity-card__overlay-details .bento-details-card__gig.is-inline-gig:after,.bento-identity-card:not(.is-expanded) .bento-identity-card__overlay-details .bento-details-card__gig.is-job-title:after,.bento-identity-card:not(.is-expanded) .bento-identity-card__overlay-details .bento-details-card__gig.is-employer:not(.bento-affiliations__employer):after{content:none}.bento-identity-card:not(.is-expanded) .bento-identity-card__overlay-details .bento-details-card__gig.is-job-title:has(+.bento-affiliations.has-team){display:block;position:relative;-webkit-box-orient:unset;-webkit-line-clamp:unset;min-width:0;overflow:visible;clip-path:inset(-.3em 0 -.3em 0);line-height:1;overflow-wrap:normal;text-overflow:clip;text-wrap:unset;white-space:nowrap}.bento-identity-card:not(.is-expanded) .bento-identity-card__overlay-details .bento-details-card__gig.is-job-title:has(+.bento-affiliations.has-team):after{content:"";position:absolute;top:-.3em;right:0;bottom:-.3em;z-index:1;width:var(--bento-gig-fade-width);pointer-events:none;background:linear-gradient(to right,var(--bento-gig-fade-stops))}.bento-identity-card .bento-identity-card__overlay-details .bento-affiliations.has-team.has-employer{flex-wrap:nowrap;min-width:0}.bento-identity-card .bento-identity-card__overlay-details .bento-affiliations.has-team .bento-team{flex:0 0 auto}.bento-identity-card .bento-identity-card__overlay-details .bento-affiliations.has-team .bento-affiliations__employer{flex:1 1 auto;min-width:0}.bento-identity-card:not(.is-expanded) .bento-identity-card__overlay-details .bento-affiliations.has-team .bento-affiliations__employer{display:block;position:relative;-webkit-box-orient:unset;-webkit-line-clamp:unset;min-width:0;overflow:visible;clip-path:inset(-.3em 0 -.3em 0);line-height:1;overflow-wrap:normal;text-overflow:clip;text-wrap:unset;white-space:nowrap}.bento-identity-card:not(.is-expanded) .bento-identity-card__overlay-details .bento-affiliations.has-team .bento-affiliations__employer:after{content:"";position:absolute;top:-.3em;right:0;bottom:-.3em;z-index:1;width:var(--bento-gig-fade-width);pointer-events:none;background:linear-gradient(to right,var(--bento-gig-fade-stops))}.bento-identity-card:not(.is-expanded) .bento-identity-card__overlay-details .bento-details-card__context{font-size:14px;line-height:1.15}@media (min-width: 768px){.bento-identity-card:not(.is-expanded) .bento-identity-card__buttons{display:flex;flex-wrap:nowrap;width:100%}.bento-identity-card:not(.is-expanded) .bento-identity-card__buttons>.bento-button,.bento-identity-card:not(.is-expanded) .bento-identity-card__buttons>.bento-identity-card__follow{flex:0 0 auto;min-width:0;width:auto}.bento-identity-card:not(.is-expanded) .bento-identity-card__follow .bento-button,.bento-identity-card:not(.is-expanded) .bento-identity-card__follow .btn-follow,.bento-identity-card:not(.is-expanded) .bento-identity-card__follow .btn-following{width:auto}html:not(.is-own-profile) body.is-current-user:not(.is-own-profile) .bento-identity-card:not(.is-expanded) .bento-identity-card__buttons>.bento-identity-card__follow:empty:not([hidden]){min-width:6.75rem}.bento-identity-card:not(.is-expanded) .bento-identity-card__overlay-details .bento-details-card__context{font-size:16px}.bento-identity-card:not(.is-expanded) .bento-details-card__meta,.bento-identity-card:not(.is-expanded) .bento-details-card__location{align-items:center}.bento-identity-card:not(.is-expanded) .bento-details-card__location-icon{margin-left:-4px}.bento-identity-card:not(.is-expanded) .bento-details-card__location-icon svg{width:20px;height:20px;transform:translateY(1px)}}.bento-identity-card:not(.is-expanded) .bento-identity-card__overlay-details-body .bento-details-card__gig+.bento-details-card__gig,.bento-identity-card:not(.is-expanded) .bento-identity-card__overlay-details-body .bento-details-card__gig+.bento-affiliations,.bento-identity-card:not(.is-expanded) .bento-identity-card__overlay-details-body .bento-details-card__gig-block+.bento-affiliations{margin-top:-4px}.bento-identity-card:not(.is-expanded) .bento-identity-card__overlay-details-body .bento-details-card__gig+.bento-details-card__meta,.bento-identity-card:not(.is-expanded) .bento-identity-card__overlay-details-body .bento-details-card__gig-block+.bento-details-card__meta,.bento-identity-card:not(.is-expanded) .bento-identity-card__overlay-details-body .bento-affiliations+.bento-details-card__meta{margin-top:10px}.bento-identity-card:not(.is-expanded) .bento-identity-card__overlay-details .bento-affiliations{gap:8px;margin-top:0}.bento-identity-card:not(.is-expanded) .bento-identity-card__overlay-details .bento-team{gap:3px;margin-top:0}.bento-identity-card__overlay-details .bento-team a{width:.85em;height:.85em;font-size:inherit}.bento-details-card__actions{display:flex;align-items:center;gap:8px}.bento-identity-card .bento-details-card__actions{flex-shrink:0}.bento-identity-card .bento-details-card__actions .btn-share,.bento-identity-card .bento-details-card__actions .btn-report{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:28px;min-width:28px;height:28px;margin:0;padding:0;border:0!important;border-radius:50%!important;color:var(--bento-text);opacity:.58;background:transparent!important;box-shadow:none!important;cursor:pointer;transform:none!important;transition:color .2s ease,opacity .2s ease;will-change:transform,opacity}.bento-identity-card .bento-details-card__actions .btn-share svg,.bento-identity-card .bento-details-card__actions .btn-report svg{position:static;top:auto;left:auto;display:block;width:15px;height:15px;max-width:15px;max-height:15px;margin:0;transform:none!important}.bento-identity-card .bento-details-card__actions .btn-share svg path,.bento-identity-card .bento-details-card__actions .btn-report svg path{fill:currentcolor}.bento-identity-card .bento-details-card__actions .btn-share:hover,.bento-identity-card .bento-details-card__actions .btn-share:focus-visible,.bento-identity-card .bento-details-card__actions .btn-report:hover,.bento-identity-card .bento-details-card__actions .btn-report:focus-visible{color:var(--bento-text);opacity:1;background:transparent!important;transform:none!important}.bento-identity-card .bento-details-card__actions .btn-share:hover svg,.bento-identity-card .bento-details-card__actions .btn-share:hover svg path,.bento-identity-card .bento-details-card__actions .btn-share:focus-visible svg,.bento-identity-card .bento-details-card__actions .btn-share:focus-visible svg path,.bento-identity-card .bento-details-card__actions .btn-report:hover svg,.bento-identity-card .bento-details-card__actions .btn-report:hover svg path,.bento-identity-card .bento-details-card__actions .btn-report:focus-visible svg,.bento-identity-card .bento-details-card__actions .btn-report:focus-visible svg path{fill:currentcolor}.bento-identity-card .bento-details-card__actions .btn-report svg{width:15px;height:15px;max-width:15px;max-height:15px}.bento-identity-card .bento-details-card__actions .btn-share *,.bento-identity-card .bento-details-card__actions .btn-report *{pointer-events:none}body.is-using-keyboard .bento-identity-card .bento-details-card__actions .btn-share:focus-visible,body.is-using-keyboard .bento-identity-card .bento-details-card__actions .btn-report:focus-visible{outline:none;box-shadow:0 0 0 3px var(--bento-card),0 0 0 6px rgba(109,66,237,.5)!important}.bento-identity-card .bento-button,.bento-identity-card .btn-follow,.bento-identity-card .btn-following,.bento-social-card__toast .bento-button{border-width:1px;border-color:var(--bento-theme-ink);color:var(--bento-theme-ink);font-family:Aeonik,FallbackFont,arial,helvetica,sans-serif;font-weight:500;font-feature-settings:"ss02" on,"ss07" on,"ss08" off;font-variant-numeric:lining-nums proportional-nums slashed-zero;line-height:1;letter-spacing:0;text-transform:uppercase}.bento-identity-card .bento-button,.bento-identity-card .btn-follow,.bento-identity-card .btn-following{gap:6px;height:40px;min-height:40px;padding:0 16px;font-size:13px}.bento-social-card__toast .bento-button{gap:8px;min-height:50px;padding:11px 22px;font-size:16px}.bento-identity-card .bento-button:has(.bento-external-icon){padding-right:14px}.bento-social-card__toast .bento-button:has(.bento-external-icon){padding-right:18px}.bento-identity-card .bento-button.has-availability-indicator:before,.bento-social-card__toast .bento-button.has-availability-indicator:before{content:"";flex:0 0 auto;width:.7em;height:.7em;border-radius:50%;background-color:var(--status);opacity:.7;position:relative;top:.5px}.bento-identity-card .bento-button.has-availability-indicator:has(>.bento-button__transition-content):before{display:none}.bento-button__transition-content{display:inline-flex;align-items:center;justify-content:center;gap:inherit;white-space:nowrap}.bento-button__availability{flex:0 0 auto;width:.7em;height:.7em;border-radius:50%;background-color:var(--status);opacity:.7;position:relative;top:.5px}.bento-button__label{display:inline-flex;align-items:center;line-height:1}.bento-identity-card .bento-button .bento-external-icon,.bento-social-card__toast .bento-button .bento-external-icon{display:inline-grid;place-items:center;height:1em;line-height:1;position:relative;top:0}.bento-identity-card .bento-button .bento-external-icon{width:14px;height:14px;font-size:14px}.bento-social-card__toast .bento-button .bento-external-icon{font-size:var(--bento-external-icon-size)}.bento-identity-card .bento-button.is-primary{border-color:var(--bento-theme-ink);color:var(--bento-accent);background:var(--bento-theme-ink)}.bento-identity-card .bento-button.has-availability-indicator,.bento-social-card__toast .bento-button.has-availability-indicator{border-color:var(--bento-theme-ink);color:var(--bento-theme-ink-contrast);background:var(--bento-theme-ink)}.bento-identity-card .btn-follow,.bento-identity-card .btn-following{height:auto;border-radius:999px;background:transparent;overflow:visible}.bento-identity-card .btn-follow{position:relative;padding-left:14px;padding-right:16px}.bento-identity-card .btn-follow .text,.bento-identity-card .btn-follow>svg,.bento-identity-card .btn-following .text{position:relative;z-index:2}.bento-identity-card .btn-follow .text,.bento-identity-card .btn-following .text,.bento-identity-card .btn-following .text:before,.bento-identity-card .btn-following .text:after{font:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.bento-identity-card .btn-follow>svg{display:block;flex:0 0 auto;width:14px;height:14px;font-size:14px;overflow:visible}.bento-identity-card .btn-follow>svg path{fill:none;stroke:currentcolor;stroke-width:1.6px;stroke-linecap:square;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.bento-identity-card .btn-follow>svg.hide-on-mobile path{d:path("M10 4.25V15.75M4.25 10H15.75")}.bento-identity-card .btn-follow>svg.hide-on-desktop path{d:path("M12 5.1V18.9M5.1 12H18.9")}.bento-identity-card .btn-following:is(:hover,:focus,:focus-visible){border-color:#ec4242;color:#ec4242;background:transparent}.bento-button{--bento-focus-radius: 999px;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:2px solid currentcolor;border-radius:999px;padding:10px 17px;color:var(--bento-accent-ink);background:transparent;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .18s ease,color .18s ease,background-color .18s ease;will-change:transform}@media (min-width: 1024px){.bento-button{font-size:18px}}.bento-button.is-primary{border-color:var(--bento-accent-ink);color:var(--bento-accent-soft);background:var(--bento-accent-ink)}.bento-external-icon{display:inline-grid;place-items:center;flex:0 0 auto;width:1em;height:1em;font-size:var(--bento-external-icon-size);font-weight:500;line-height:1;text-align:center}.bento-external-icon svg{display:block;width:1em;height:1em;fill:none}.bento-external-icon svg path{fill:none;stroke:currentcolor;stroke-width:1.6px;stroke-linecap:square;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.bento-external-icon svg path.bento-external-icon__arrow-stem{stroke-linecap:butt}.bento-button:disabled{opacity:.48;cursor:not-allowed}.bento-button:not(:disabled):hover,.bento-button:not(:disabled):focus-visible{transform:none}.bento-identity-card .bento-button:not(:disabled):hover,.bento-identity-card .bento-button:not(:disabled):focus-visible,.bento-social-card__toast .bento-button:not(:disabled):hover,.bento-social-card__toast .bento-button:not(:disabled):focus-visible{border-color:var(--bento-theme-ink);color:var(--bento-theme-ink-contrast);background:var(--bento-theme-ink)}.bento-identity-card .bento-button.has-availability-indicator:not(:disabled):hover,.bento-identity-card .bento-button.has-availability-indicator:not(:disabled):focus-visible,.bento-social-card__toast .bento-button.has-availability-indicator:not(:disabled):hover,.bento-social-card__toast .bento-button.has-availability-indicator:not(:disabled):focus-visible{border-color:var(--bento-theme-ink);color:var(--bento-theme-ink-contrast);background:var(--bento-theme-ink)}.bento-identity-card .btn-follow:not(:disabled):hover,.bento-identity-card .btn-follow:not(:disabled):focus-visible{border-color:transparent;color:var(--bento-theme-ink);background:transparent}@media (max-width: 767px){.bento-identity-card:not(.is-expanded) .bento-identity-card__overlay-details-body .bento-details-card__gig+.bento-details-card__meta,.bento-identity-card:not(.is-expanded) .bento-identity-card__overlay-details-body .bento-details-card__gig-block+.bento-details-card__meta,.bento-identity-card:not(.is-expanded) .bento-identity-card__overlay-details-body .bento-affiliations+.bento-details-card__meta{margin-top:6px}.bento-identity-card:not(.is-expanded) .bento-identity-card__buttons{gap:8px}html:not(.is-own-profile) body.is-current-user:not(.is-own-profile) .bento-identity-card:not(.is-expanded) .bento-identity-card__follow:empty:not([hidden]){min-height:42px}.bento-identity-card:not(.is-expanded) .bento-button,.bento-identity-card:not(.is-expanded) .btn-follow,.bento-identity-card:not(.is-expanded) .btn-following{gap:7px;height:42px;min-height:42px;border-radius:21px;padding:0 15px;font-size:14px}.bento-identity-card:not(.is-expanded) .bento-button:has(.bento-external-icon){gap:7px;padding-right:11px}.bento-identity-card:not(.is-expanded) .btn-follow{padding-left:13px;padding-right:15px}.bento-identity-card:not(.is-expanded) .btn-follow>svg{width:15px;height:15px;font-size:15px}.bento-identity-card:not(.is-expanded) .bento-button.has-availability-indicator:before{width:9px;height:9px}.bento-identity-card:not(.is-expanded) .bento-button__availability{width:9px;height:9px}.bento-identity-card:not(.is-expanded) .bento-button .bento-external-icon{width:15px;height:15px;font-size:15px;top:0}}@media (min-width: 1024px){.bento-identity-card:not(.is-expanded) .bento-identity-card__content{--bento-identity-content-gap: clamp(8px, calc(2.3438vw - 16px) , 14px);--bento-identity-name-fit-size: clamp(32px, calc(2.3438vw + 8px) , 38px)}.bento-identity-card:not(.is-expanded) .bento-identity-card__team-badges{margin-top:calc(12px - var(--bento-identity-content-gap))}.bento-identity-card:not(.is-expanded) .bento-social-icons.bento-identity-card__profile-social-icons a{width:var(--bento-profile-social-hit-size);height:var(--bento-profile-social-hit-size)}.bento-identity-card:not(.is-expanded) .bento-identity-card__profile-social-icons{--bento-profile-social-hit-size: clamp(30px, calc(1.5625vw + 14px) , 34px);margin-left:calc((var(--bento-profile-social-hit-size) - 19px) / -2)}.bento-identity-card:not(.is-expanded) .bento-identity-card__buttons{--bento-profile-cta-gap: clamp(4px, calc(1.1719vw - 8px) , 7px);--bento-profile-cta-padding-inline: clamp(4px, calc(3.9063vw - 36px) , 14px);--bento-profile-cta-font-size: clamp(12px, calc(.3906vw + 8px) , 13px);gap:var(--bento-profile-cta-gap)}.bento-identity-card:not(.is-expanded) .bento-identity-card__buttons .bento-button,.bento-identity-card:not(.is-expanded) .bento-identity-card__buttons .btn-follow,.bento-identity-card:not(.is-expanded) .bento-identity-card__buttons .btn-following{gap:var(--bento-profile-cta-gap);padding-right:var(--bento-profile-cta-padding-inline);padding-left:var(--bento-profile-cta-padding-inline);font-size:var(--bento-profile-cta-font-size)}.bento-identity-card:not(.is-expanded) .bento-identity-card__buttons .bento-button:has(.bento-external-icon){padding-right:calc(var(--bento-profile-cta-padding-inline) - 2px)}}.bento-identity-card__privacy{margin:-5px 0 0;font-size:14px;opacity:.68}.bento-bio-card{min-height:0}.bento-bio-card__surface{background:transparent}.bento-bio-card__copy{max-width:36ch;margin:0;font-family:Aeonik,FallbackFont,arial,helvetica,sans-serif;font-size:var(--bento-bio-font-size);font-style:normal;font-weight:700;letter-spacing:-.04em;line-height:var(--bento-bio-line-height);text-wrap:balance}.bento-bio-card__copy :where(p,h1,h2,h3,h4,h5,h6)>br:last-child{display:none}.bento-bio-card__copy>:empty{display:none}@media (min-width: 768px){.bento-bio-card__copy :where(*){font:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}}.bento-bio-card__copy a{display:inline;color:inherit;text-decoration-line:underline;text-decoration-thickness:max(1px,.07em);text-underline-offset:calc(.12em + 2px);-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.bento-bio-card__copy :where(h1,h2,h3,h4,h5,h6,p,blockquote){margin:0}.bento-bio-card__copy>*+*{margin-top:.4em}.bento-bio-card__copy :where(ul,ol){--bento-list-item-gap: .75em;list-style:none;margin-top:var(--bento-list-item-gap);margin-bottom:var(--bento-list-item-gap);padding-left:.7em}.bento-bio-card__copy :where(ol){counter-reset:bento-bio-ol}.bento-bio-card__copy :where(ul,ol)>li{position:relative}.bento-bio-card__copy :where(ul,ol)>li+li{padding-top:var(--bento-list-item-gap)}.bento-bio-card__copy :where(ol)>li{counter-increment:bento-bio-ol}.bento-bio-card__copy :where(ul,ol)>li:before,.bento-bio-card__copy :where(ul,ol)>li .bento-card-bio-line:first-child:before{position:absolute;left:-.55em;font:inherit;line-height:1}.bento-bio-card__copy :where(ul)>li:before,.bento-bio-card__copy :where(ul)>li .bento-card-bio-line:first-child:before{content:"";top:.41em;width:.2em;height:.2em;border-radius:50%;background:currentcolor}.bento-bio-card__copy :where(ol)>li:before,.bento-bio-card__copy :where(ol)>li .bento-card-bio-line:first-child:before{content:counter(bento-bio-ol) ".";top:0}.bento-bio-card__copy :where(ul,ol)>li:has(.bento-card-bio-line):before{content:none}.bento-card-bio-line-mask{display:block;margin-bottom:-.2em;padding-bottom:.2em;overflow:hidden}.bento-bio-card__copy :where(ul,ol)>li .bento-card-bio-line:first-child{position:relative;overflow:visible}.bento-bio-card__copy :where(ul,ol)>li>[class$=-mask]:first-child,.bento-bio-card__copy :where(ul,ol)>li>[class$=--mask]:first-child{overflow:visible}.bento-bio-card.is-bio-clipped .bento-bio-card__copy{will-change:transform}.bento-bio-card .bento-card__content{position:absolute;z-index:auto;top:0;right:0;bottom:0;left:0;gap:0;justify-content:flex-start;min-height:0;overflow:hidden}.bento-bio-card:not(.is-expanded):not(.is-bio-clipped) .bento-card__content{overflow:hidden}.bento-bio-card.is-bio-static:not(.is-expanded) .bento-card__content{padding-bottom:var(--bento-card-padding)}.bento-bio-card .bento-card__eyebrow{position:relative;z-index:4;flex-shrink:0;transition:opacity .18s ease;transition-delay:0s;will-change:transform,opacity}.bento-bio-card__fades{display:none;position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;pointer-events:none}.bento-bio-card.is-bio-clipped:not(.is-default-bio) .bento-bio-card__fades{display:block}.bento-bio-card.is-default-bio.is-bio-clipped .bento-bio-card__copy{transform:none;transition:none}.bento-bio-card__fade{position:absolute;right:0;left:0;height:var(--bento-bio-fade-height)}.bento-bio-card__fade.is-top{top:0;background:linear-gradient(180deg,var(--bento-theme-surface) 14%,transparent)}.bento-bio-card__fade.is-bottom{bottom:0;background:linear-gradient(180deg,transparent,var(--bento-theme-surface) 86%)}.bento-bio-card__copy>:first-child{margin-top:0}.bento-bio-card__copy>:last-child{margin-bottom:0}.bento-affiliations{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;font-size:var(--bento-gig-font-size, clamp(22px, 2.2vw, 34px))}.bento-team{display:flex;gap:8px;margin:0;padding-left:0}.bento-profile-badges{display:inline-flex;flex-wrap:wrap;align-items:baseline;align-content:baseline;gap:4px}.bento-profile-badges .profile-badge{--bento-focus-radius: 10px;margin:0;border:0;font:"Aeonik","FallbackFont",arial,helvetica,sans-serif;color:inherit;-webkit-appearance:none;appearance:none;font-family:Aeonik Mono,FallbackFontMono,monospace,menlo,monaco,Lucida Console,courier;font-variant-numeric:lining-nums proportional-nums stacked-fractions slashed-zero;font-feature-settings:"dlig" on,"case" on,"ss05" on,"ss06" on,"ss07" on,"ss12" off;font-size:14px;text-transform:uppercase;flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:6px;height:42px;color:var(--bg-current);background-color:var(--text-current);overflow:hidden;transition:color calc(.15s * var(--reduced-motion)),background-color calc(.15s * var(--reduced-motion));border:1px solid var(--text-current);color:var(--text-current);overflow:visible;transition:color calc(.15s * var(--reduced-motion)),background-color calc(.15s * var(--reduced-motion)),border-color calc(.15s * var(--reduced-motion)),opacity calc(.2s * var(--reduced-motion));display:inline-flex;flex-wrap:nowrap;max-width:100%;height:auto!important;padding:3px 8px;border:1px solid rgba(255,255,255,.25);border-radius:10px;font-size:10px;line-height:1;border:1px solid #cccccc;background-color:transparent;color:#0c0c0c;will-change:transform,opacity}.bento-profile-badges .profile-badge[type=text]{padding-left:15px;padding-right:15px}.bento-profile-badges .profile-badge svg path{fill:var(--bg-current);transition:fill calc(.15s * var(--reduced-motion));will-change:transform}.bento-profile-badges .profile-badge:hover,.bento-profile-badges .profile-badge:focus-visible{color:#fff;background-color:#6d42ed}.bento-profile-badges .profile-badge:hover svg path,.bento-profile-badges .profile-badge:focus-visible svg path{fill:#fff}.bento-profile-badges .profile-badge svg{position:relative;z-index:2}.bento-profile-badges .profile-badge svg path{fill:var(--text-current)}.bento-profile-badges .profile-badge:hover,.bento-profile-badges .profile-badge:focus{color:var(--text-current);background-color:transparent;border-color:#6d42ed}.bento-profile-badges .profile-badge:hover svg path,.bento-profile-badges .profile-badge:focus svg path{fill:var(--text-current)}.bento-profile-badges .profile-badge.is-group-okayDev{background-color:#eee642;color:#0c0c0c}.bento-profile-badges .profile-badge.is-group-okayDev:hover,.bento-profile-badges .profile-badge.is-group-okayDev:focus{border-color:#eee642}.bento-profile-badges .profile-badge.is-community{border:1px solid transparent;background-color:#42ed91;color:#0c0c0c;cursor:default}.bento-profile-badges .profile-badge.is-community:hover,.bento-profile-badges .profile-badge.is-community:focus{border-color:#42ed91;background-color:#42ed91;color:#0c0c0c}.bento-profile-badges .profile-badge.is-group-business{border:1px solid rgba(12,12,12,.8);background-color:transparent;color:var(--text-current)}.bento-profile-badges .profile-badge.is-group-business:hover,.bento-profile-badges .profile-badge.is-group-business:focus{border-color:#0c0c0c;background-color:#0c0c0c;color:var(--bg-current)}.bento-profile-badges .profile-badge.is-group-pro{background-color:#6d42ed;color:#ece5ff}.bento-profile-badges .profile-badge.is-group-pro:hover,.bento-profile-badges .profile-badge.is-group-pro:focus{border-color:#6d42ed}.bento-profile-badges .profile-badge.is-group-lifetime{background-color:#0c0c0c;color:#fff;cursor:default}.bento-profile-badges .profile-badge.is-group-lifetime:hover,.bento-profile-badges .profile-badge.is-group-lifetime:focus{border-color:#0c0c0c}.bento-profile-badges .profile-badge.is-group-social{border:1px solid rgba(12,12,12,.8);background-color:transparent;color:var(--text-current)}.bento-profile-badges .profile-badge.is-group-social:hover,.bento-profile-badges .profile-badge.is-group-social:focus{border-color:#0c0c0c;background-color:#0c0c0c;color:var(--bg-current)}.bento-profile-badges .profile-badge.is-group-okayDev,.bento-profile-badges .profile-badge.is-community,.bento-profile-badges .profile-badge.is-group-business,.bento-profile-badges .profile-badge.is-group-pro,.bento-profile-badges .profile-badge.is-group-lifetime,.bento-profile-badges .profile-badge.is-group-social{border:1px solid #cccccc;background-color:transparent;color:#0c0c0c}.bento-profile-badges .profile-badge.is-group-okayDev:hover,.bento-profile-badges .profile-badge.is-group-okayDev:focus,.bento-profile-badges .profile-badge.is-group-okayDev:focus-visible{border-color:#eee642;background-color:#eee642;color:#0c0c0c}.bento-profile-badges .profile-badge.is-community:hover,.bento-profile-badges .profile-badge.is-community:focus,.bento-profile-badges .profile-badge.is-community:focus-visible{border-color:#42ed91;background-color:#42ed91;color:#0c0c0c}.bento-profile-badges .profile-badge.is-group-business:hover,.bento-profile-badges .profile-badge.is-group-business:focus,.bento-profile-badges .profile-badge.is-group-business:focus-visible,.bento-profile-badges .profile-badge.is-group-social:hover,.bento-profile-badges .profile-badge.is-group-social:focus,.bento-profile-badges .profile-badge.is-group-social:focus-visible{border-color:#0c0c0c;background-color:#0c0c0c;color:#f2f2f2}.bento-profile-badges .profile-badge.is-group-pro:hover,.bento-profile-badges .profile-badge.is-group-pro:focus,.bento-profile-badges .profile-badge.is-group-pro:focus-visible{border-color:#6d42ed;background-color:#6d42ed;color:#ece5ff}.bento-profile-badges .profile-badge.is-group-lifetime:hover,.bento-profile-badges .profile-badge.is-group-lifetime:focus,.bento-profile-badges .profile-badge.is-group-lifetime:focus-visible{border-color:#0c0c0c;background-color:#0c0c0c;color:#f2f2f2}.bento-team a{display:grid;place-items:center;width:.8em;height:.8em;border:0;border-radius:2px;color:var(--bento-text);background:var(--bento-card);font-size:inherit;overflow:hidden;flex-shrink:0}.bento-team a:has(.is-svg-photo){background:transparent}.bento-team img{width:100%;height:100%;max-width:100%;max-height:100%;min-width:0;min-height:0;object-fit:cover}.bento-team img.is-svg-photo{object-fit:contain}.bento-tag-list{display:flex;flex-wrap:wrap;gap:8px;margin:auto 0 0}.bento-tag-list li{border:1px solid color-mix(in srgb,currentcolor 42%,transparent);border-radius:999px;padding:7px 11px;font-size:14px}.bento-tag-list.is-compact li{padding:6px 10px}.bento-achievements-list{display:grid;gap:12px;margin:auto 0 0;padding-left:20px;font-weight:600}.bento-achievements-list:has(>li:nth-child(11)){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,4vw,64px)}.bento-project-card{min-height:0;aspect-ratio:var(--project-aspect-ratio, 16/9);color:#f2f2f2;background:transparent}.bento-project-card.is-latest{aspect-ratio:16/9}.bento-project-card.is-latest>.bento-card__surface{border:0;background:transparent}.bento-project-card.is-latest>.bento-card__hover-shadow{display:none}.bento-project-card.is-latest.is-image:not(.is-expanded) .bento-project-card__background{background:transparent}.bento-project-card.is-latest.is-video .bento-project-card__background,.bento-project-card.is-latest.is-video .bento-project-card__video-player{background:transparent}.bento-project-card.is-latest:not(.is-expanded):not(.is-playing) [data-bento-project-video]{display:none}.bento-project-card.is-latest.is-video.is-playing .bento-project-card__video-player{background:linear-gradient(var(--bento-project-accent, var(--bento-accent)),var(--bento-project-accent, var(--bento-accent))) center/ calc(100% - 8px) calc(100% - 8px) no-repeat}.bento-stats-card{min-height:0;color:var(--bento-theme-ink)}.bento-stats-card .bento-card__background{background:var(--bento-theme-surface)}.bento-stats-card__content{min-height:0;padding:var(--bento-card-padding)}.bento-stats-card__grid{--bento-stat-emoji-size: clamp(32px, 4.5vw, 56px);--bento-stat-emoji-gap: clamp(4px, .6vw, 8px);--bento-stat-emoji-shift: calc(var(--bento-stat-emoji-size) + var(--bento-stat-emoji-gap));--bento-stat-emoji-reveal: .32s;display:grid;flex:1;align-content:center;align-items:start;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(20px,3vw,40px);row-gap:clamp(12px,1.6vw,22px);width:100%;min-height:0}@media (min-width: 768px){.bento-grid[data-bento-friends-visible="0"] .bento-stats-card__grid:has(>:nth-child(5 of.bento-stats-card__stat:not([hidden]))):not(:has(>:nth-child(6 of.bento-stats-card__stat:not([hidden])))){grid-template-columns:repeat(5,minmax(0,1fr))}.bento-stats-card:last-child[data-bento-stats-count="1"] .bento-stats-card__grid,.bento-stats-card:last-child[data-bento-stats-count="0"] .bento-stats-card__grid{grid-template-columns:minmax(0,1fr)}.bento-stats-card:last-child[data-bento-stats-count="2"] .bento-stats-card__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bento-stats-card__stat{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;min-width:0;text-align:center}.bento-stats-card__stack{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-block:calc(var(--bento-stat-emoji-shift) / 2)}.bento-stats-card__copy{display:flex;flex-direction:column;align-items:center;transition:transform var(--bento-stat-emoji-reveal) cubic-bezier(.22,1,.36,1);will-change:transform}@media (hover: hover) and (pointer: fine){.bento-stats-card__stat:hover .bento-stats-card__icon,.bento-stats-card__stat:focus-visible .bento-stats-card__icon{opacity:1;visibility:visible}.bento-stats-card__stat:hover .bento-stats-card__copy,.bento-stats-card__stat:focus-visible .bento-stats-card__copy{transform:translateY(calc(var(--bento-stat-emoji-shift) / 2))}}@media (prefers-reduced-motion: reduce){.bento-stats-card__icon,.bento-stats-card__copy{transition:none}}.bento-stats-card__stat[hidden]{display:none}button.bento-stats-card__stat{-webkit-appearance:none;appearance:none;margin:0;border:0;padding:0;color:inherit;background:transparent;font:inherit;cursor:pointer}button.bento-stats-card__stat:disabled{cursor:default;pointer-events:none}button.bento-stats-card__stat:not(:disabled) .bento-stats-card__icon,button.bento-stats-card__stat:not(:disabled) .bento-stats-card__emoji{cursor:pointer}.bento-stats-card__icon{position:absolute;top:0;left:50%;display:grid;place-items:center;overflow:visible;margin:0;font-size:var(--bento-stat-emoji-size);line-height:1;pointer-events:none;opacity:0;visibility:hidden;transform:translate(-50%);transition:opacity var(--bento-stat-emoji-reveal) ease,visibility var(--bento-stat-emoji-reveal) ease;cursor:default;will-change:transform,opacity}.bento-stats-card__emoji{grid-area:1/1;display:block;line-height:1;will-change:transform,opacity;cursor:default}.bento-stats-card__stat[data-stat-emoji=likes] .bento-stats-card__emoji{transform-origin:left center}.bento-stats-card__stat[data-stat-emoji=visitors] .bento-stats-card__emoji{transform-origin:right bottom}.bento-stats-card__stat[data-stat-emoji=projects] .bento-stats-card__emoji{transform-origin:center 150%}.bento-stats-card__stat[data-stat-emoji=projects] .bento-stats-card__emoji.is-clone,.bento-stats-card__stat[data-stat-emoji=followers] .bento-stats-card__emoji.is-clone{opacity:0;visibility:hidden}.bento-stats-card__stat[data-stat-emoji=projects] .bento-stats-card__emoji.is-clone{transform:rotate(90deg)}.bento-stats-card__stat[data-stat-emoji=posts] .bento-stats-card__emoji{transform-origin:center center}.bento-stats-card__stat[data-stat-emoji=comments] .bento-stats-card__emoji{transform-origin:left bottom}.bento-stats-card__stat[data-stat-emoji=followers] .bento-stats-card__emoji.is-clone{transform:translate(100%)}.bento-stats-card__value{margin:0;font-family:Aeonik,FallbackFont,arial,helvetica,sans-serif;font-size:clamp(26px,4.8vw,60px);font-weight:700;letter-spacing:-.04em;line-height:1.02}.bento-stats-card__value-suffix{display:inline;margin-left:.08em;font-size:.5em;font-weight:700;letter-spacing:.02em;line-height:1;vertical-align:baseline}.bento-stats-card__value.is-empty{opacity:.42}.bento-stats-card__label{margin:clamp(2px,.35vw,4px) 0 0;font-family:Aeonik Mono,FallbackFontMono,monospace,menlo,monaco,Lucida Console,courier;font-size:clamp(12px,1.4vw,14px);font-weight:500;letter-spacing:.02em;text-transform:uppercase;opacity:.62}@media (min-width: 1024px){.bento-stats-card__label{font-size:12px}}.bento-top-friends-card{min-height:0;color:var(--bento-theme-ink)}.bento-top-friends-card .bento-card__background{background:var(--bento-theme-surface)}.bento-top-friends-card__content{min-height:0;padding:var(--bento-card-padding)}.bento-top-friends-list{gap:4px;margin-top:0}.bento-top-friends-list.is-find-me{--bento-find-me-highlight-radius: 8px;--bento-top-friends-avatar-inset: 6px;--bento-top-friends-avatar-radius: 5px;--bento-top-friends-avatar-size: max(20px, calc(var(--bento-find-me-icon-size, 35px) - 12px));--bento-top-friends-avatar-y: calc( var(--bento-find-me-icon-y, 0px) + var(--bento-top-friends-avatar-inset) )}.bento-top-friends-list__name{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bento-top-friends-list__avatar{display:grid;place-items:center;position:absolute;z-index:2;top:var(--bento-top-friends-avatar-y, var(--bento-find-me-icon-y, 0));right:var(--bento-top-friends-avatar-inset, 6px);flex-shrink:0;width:var(--bento-top-friends-avatar-size, calc(var(--bento-find-me-icon-size, 35px) - 12px));height:var(--bento-top-friends-avatar-size, calc(var(--bento-find-me-icon-size, 35px) - 12px));border-radius:var(--bento-top-friends-avatar-radius, 5px);overflow:hidden;container-type:size}.bento-top-friends-list__avatar img{width:100%;height:100%;object-fit:cover}.bento-top-friends-list__avatar img.is-svg-photo{object-fit:cover}.bento-top-friends-list__avatar>.avatar-default.avatar-placeholder{font-family:Megazoid,FallbackFontBold,arial,helvetica,sans-serif;font-feature-settings:"liga" on,"kern" on,"ss01" on,"ss04" on,"ss12" on;letter-spacing:.005em;display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:12%;border-radius:inherit;overflow:hidden;font-weight:400;line-height:.85;text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap}.bento-top-friends-list__avatar>.avatar-default.avatar-placeholder.is-initials-white{color:#f2f2f2}.bento-top-friends-list__avatar>.avatar-default.avatar-placeholder.is-initials-black{color:#0c0c0c}.bento-top-friends-list__avatar>.avatar-default.avatar-placeholder.is-initials-gray{color:#bfbfbf}.bento-top-friends-list__avatar>.avatar-default.avatar-placeholder.bg-gray{background-color:#bfbfbf}.bento-top-friends-list__avatar>.avatar-default.avatar-placeholder.bg-black{background-color:#0c0c0c}.bento-top-friends-list__avatar>.avatar-default.avatar-placeholder.bg-gray-dark-4{background-color:#020202}.bento-top-friends-list__avatar>.avatar-default.avatar-placeholder.bg-gray-dark-3{background-color:#020202}.bento-top-friends-list__avatar>.avatar-default.avatar-placeholder.bg-gray-dark-2{background-color:#525252}.bento-top-friends-list__avatar>.avatar-default.avatar-placeholder.bg-gray-dark-1{background-color:#818181}.bento-top-friends-list__avatar>.avatar-default.avatar-placeholder.bg-gray-light-4{background-color:#f2f2f2}.bento-top-friends-list__avatar>.avatar-default.avatar-placeholder.bg-gray-light-3{background-color:#eaeaea}.bento-top-friends-list__avatar>.avatar-default.avatar-placeholder.bg-gray-light-2{background-color:#ccc}.bento-top-friends-list__avatar>.avatar-default.avatar-placeholder.bg-gray-light-1{background-color:#b8b8b8}.bento-top-friends-list__avatar>.avatar-default.avatar-placeholder.bg-gray{background-color:#666}.bento-top-friends-list__avatar>.avatar-default.avatar-placeholder.bg-gray-light{background-color:#bfbfbf}.bento-top-friends-list__avatar>.avatar-default.avatar-placeholder.bg-white{background-color:#fff}.bento-top-friends-list__avatar>.avatar-default.avatar-placeholder.bg-yellow{background-color:#eee642}.bento-top-friends-list__avatar>.avatar-default.avatar-placeholder.bg-yellow-light{background-color:#fffdd9}.bento-top-friends-list__avatar>.avatar-default.avatar-placeholder.bg-red{background-color:#ec4242}.bento-top-friends-list__avatar>.avatar-default.avatar-placeholder.bg-red-light{background-color:#ffd9d9}.bento-top-friends-list__avatar>.avatar-default.avatar-placeholder.bg-orange{background-color:#ed9442}.bento-top-friends-list__avatar>.avatar-default.avatar-placeholder.bg-orange-light{background-color:#ffebd9}.bento-top-friends-list__avatar>.avatar-default.avatar-placeholder.bg-teal{background-color:#42e3ed}.bento-top-friends-list__avatar>.avatar-default.avatar-placeholder.bg-teal-light{background-color:#ccfcff}.bento-top-friends-list__avatar>.avatar-default.avatar-placeholder.bg-purple{background-color:#6d42ed}.bento-top-friends-list__avatar>.avatar-default.avatar-placeholder.bg-purple-light{background-color:#ece5ff}.bento-top-friends-list__avatar>.avatar-default.avatar-placeholder.bg-green{background-color:#42ed91}.bento-top-friends-list__avatar>.avatar-default.avatar-placeholder.bg-green-light{background-color:#ccffe4}.bento-top-friends-list__avatar>.avatar-default.avatar-placeholder.bg-placeholder-light{background-color:#f1f1f1}.bento-top-friends-list__avatar>.avatar-default.avatar-placeholder.bg-placeholder-dark{background-color:#000}.bento-top-friends-list__avatar>.avatar-default.avatar-placeholder.is-initials-len-1{font-size:clamp(10px,34cqmin,999px)}.bento-top-friends-list__avatar>.avatar-default.avatar-placeholder.is-initials-len-2{font-size:clamp(8px,24cqmin,999px)}.bento-top-friends-list__avatar>.avatar-default.avatar-placeholder .avatar-placeholder-glyphs{display:inline-block;line-height:inherit;font-feature-settings:inherit;letter-spacing:inherit}.bento-top-friends-list__avatar:has(.is-svg-photo){background:transparent;padding:0}.bento-projects-card{min-height:0;color:var(--bento-theme-ink);scroll-margin-top:var(--bento-grid-gap)}.bento-projects-card .bento-card__background{background:var(--bento-theme-surface)}.bento-projects-card__content{min-height:0;padding:var(--bento-card-padding)}.bento-projects-card__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(36px,4.4vw,64px) clamp(18px,2.2vw,32px);width:100%}.bento-projects-card .bento-projects-card__content .bento-projects-card__show-all{--bento-projects-show-all-pad: clamp(16px, 1.8vw, 24px);display:none;align-self:stretch;justify-content:center;align-items:center;gap:4px;width:100%;margin:calc(var(--bento-card-padding) + 1lh + var(--bento-projects-show-all-pad)) 0 0;border:0;border-top:1px solid color-mix(in srgb,var(--bento-theme-ink) 6%,var(--bento-theme-surface));padding:var(--bento-projects-show-all-pad) 0 0;color:color-mix(in srgb,var(--bento-theme-ink) 48%,var(--bento-theme-surface));background:transparent;font-size:16px;font-weight:500;line-height:1;transition:color .15s ease;cursor:pointer;will-change:transform}.bento-projects-card__show-all-icon{display:inline-grid;width:1em;height:1em;place-items:center;transition:transform .18s ease;will-change:transform}.bento-projects-card__show-all-icon svg{display:block;width:100%;height:100%}.bento-projects-card__show-all[aria-expanded=true] .bento-projects-card__show-all-icon{transform:rotate(180deg)}.bento-projects-card .bento-projects-card__content .bento-projects-card__show-all:hover,.bento-projects-card .bento-projects-card__content .bento-projects-card__show-all:focus-visible{color:color-mix(in srgb,var(--bento-theme-ink) 72%,var(--bento-theme-surface))}.bento-projects-card__grid:has(>.bento-project-card-slot:only-child){grid-template-columns:minmax(0,1fr)}@media (max-width: 767px){.bento-projects-card__grid:not(.is-showing-all)>.bento-project-card-slot:nth-child(n+4){display:none}.bento-projects-card__grid:has(>.bento-project-card-slot:nth-child(4))+.bento-projects-card__show-all{display:inline-flex}}.bento-project-card.is-grouped-project{--bento-project-tile-radius: clamp(12px, 1.3vw, 20px)}.bento-project-card.is-grouped-project:not(.is-expanded){--bento-focus-radius: var(--bento-project-tile-radius);grid-column:auto;grid-row:auto;min-height:0;aspect-ratio:auto;color:var(--bento-theme-ink);order:initial;isolation:auto;transform:none}.bento-project-card.is-grouped-project:not(.is-expanded)>.bento-card__surface{height:auto;min-height:0;border:0;background:transparent;overflow:visible}.bento-project-card.is-grouped-project:not(.is-expanded) .bento-project-card__media{display:block;position:relative;z-index:1;width:100%;aspect-ratio:16/9;border:1px solid color-mix(in srgb,var(--bento-theme-ink) 12%,transparent);overflow:clip;border-radius:var(--bento-project-tile-radius);transform:none;transition:transform .22s cubic-bezier(.22,1,.36,1);transition-delay:0s;will-change:transform}.bento-project-card.is-grouped-project:not(.is-expanded) .bento-project-card__background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;border-radius:var(--bento-project-tile-radius);overflow:hidden;background:#0c0c0c;transform:none}.bento-project-card.is-grouped-project:not(.is-expanded) .bento-project-card__background:before,.bento-project-card.is-grouped-project:not(.is-expanded) .bento-project-card__background:after{display:none}.bento-project-card.is-grouped-project:not(.is-expanded) .bento-project-card__content{position:relative;inset:auto;justify-content:flex-start;min-height:0;padding:clamp(10px,1vw,14px) 0 0;color:var(--bento-theme-ink);pointer-events:none;opacity:1;transform:none}.bento-project-card.is-grouped-project:not(.is-expanded) .bento-project-card__title{width:100%;max-width:none;padding-inline:0;font-family:Aeonik,FallbackFont,arial,helvetica,sans-serif;font-feature-settings:normal;font-size:var(--bento-external-icon-size);font-weight:650;font-variant-numeric:normal;letter-spacing:-.02em;line-height:1.05;text-align:left;white-space:normal;overflow:visible;overflow-wrap:anywhere}.bento-project-card.is-grouped-project:not(.is-expanded) .bento-project-card__arrow{bottom:calc(100% + var(--bento-project-tile-radius));right:var(--bento-project-tile-radius)}.bento-project-card.is-grouped-project:not(.is-expanded)>.bento-card__hit-area,.bento-project-card.is-grouped-project:not(.is-expanded)>.bento-card__hover-shadow{top:0;right:0;bottom:auto;left:0;width:100%;height:auto;aspect-ratio:16/9;border-radius:var(--bento-project-tile-radius)}.bento-project-card.is-grouped-project:not(.is-expanded)>.bento-card__hover-shadow{opacity:var(--bento-card-shadow-opacity);transform:translate3d(-2px,-2px,0);transition:opacity .18s ease;transition-delay:0s;will-change:transform,opacity}.bento-card.is-bento-view-transition:not(.is-expanded)>.bento-card__hover-shadow{opacity:0}.bento-project-card.is-grouped-project.is-bento-view-transition:not(.is-expanded){overflow:visible}.bento-project-card.is-grouped-project.is-bento-view-transition:not(.is-expanded) .bento-project-card__media{overflow:clip;transform:none}.bento-project-card__media{display:contents}.bento-project-card.is-grouped-project:not(.is-expanded) .bento-project-card__background img,.bento-project-card.is-grouped-project:not(.is-expanded) .bento-project-card__background video,.bento-project-card.is-grouped-project:not(.is-expanded) .bento-project-card__video-player{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:0;transform:scale(1.03);transform-origin:center}.bento-projects-card:has(.bento-project-card.is-expanded){z-index:1000;isolation:auto;transform:none}.bento-projects-card:has(.bento-project-card.is-expanded)>.bento-card__surface{overflow:visible}.bento-project-card__background{top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:0;background:#0c0c0c}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){body.bento-page-shell.is-bento-card-hover .bento-card:not(.is-expanded,.is-grouped-project,.is-default-bio,.is-bio-static):hover{transform:translate3d(-2px,-2px,0);transition-delay:var(--bento-card-hover-intent)}body.bento-page-shell.is-bento-card-hover .bento-card:not(.is-expanded,.is-grouped-project,.is-default-bio,.is-bio-static):focus-within{transform:translate3d(-2px,-2px,0)}body.bento-page-shell.is-bento-card-hover .bento-card:not(.is-expanded,.is-grouped-project,.is-default-bio,.is-bio-static):hover>.bento-card__hit-area{transform:translate3d(2px,2px,0);transition-delay:var(--bento-card-hover-intent)}body.bento-page-shell.is-bento-card-hover .bento-card:not(.is-expanded,.is-grouped-project,.is-default-bio,.is-bio-static):focus-within>.bento-card__hit-area{transform:translate3d(2px,2px,0)}body.bento-page-shell.is-bento-card-hover .bento-card:not(.is-expanded,.is-grouped-project,.is-default-bio,.is-bio-static):hover>.bento-card__hover-shadow{opacity:1;transform:translateZ(0);transition-delay:var(--bento-card-hover-intent)}body.bento-page-shell.is-bento-card-hover .bento-card:not(.is-expanded,.is-grouped-project,.is-default-bio,.is-bio-static):focus-within>.bento-card__hover-shadow{opacity:1;transform:translateZ(0)}.bento-project-card.is-grouped-project:not(.is-expanded):hover .bento-project-card__media,.bento-project-card.is-grouped-project:not(.is-expanded):focus-within .bento-project-card__media{transform:translate3d(-2px,-2px,0);transition-delay:var(--bento-card-hover-intent)}.bento-project-card.is-grouped-project:not(.is-expanded):hover>.bento-card__hover-shadow,.bento-project-card.is-grouped-project:not(.is-expanded):focus-within>.bento-card__hover-shadow{opacity:1;transition-delay:var(--bento-card-hover-intent)}}.bento-project-card__background:after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.72) 0%,rgba(0,0,0,.04) 76%,transparent 100%);transition:opacity .28s ease;will-change:transform,opacity}.bento-project-card__background:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.78) 16%,rgba(0,0,0,.42) 34%,rgba(0,0,0,.1) 58%,transparent 80%);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.78) 16%,rgba(0,0,0,.42) 34%,rgba(0,0,0,.1) 58%,transparent 80%);pointer-events:none;transition:opacity .28s ease;will-change:transform,opacity}.bento-project-card.is-latest .bento-project-card__background:before,.bento-project-card.is-latest .bento-project-card__background:after{opacity:1;transition:opacity .18s ease;will-change:transform,opacity}.bento-project-card.is-latest .bento-project-card__background:before{-webkit-mask-image:linear-gradient(0deg,#000 0%,rgba(0,0,0,.78) 8%,rgba(0,0,0,.42) 17%,rgba(0,0,0,.1) 29%,transparent 40%);mask-image:linear-gradient(0deg,#000 0%,rgba(0,0,0,.78) 8%,rgba(0,0,0,.42) 17%,rgba(0,0,0,.1) 29%,transparent 40%)}.bento-project-card.is-latest .bento-project-card__background:after{background:linear-gradient(0deg,rgba(255,255,255,.72) 0%,rgba(255,255,255,.04) 76%,transparent 100%)}[data-bento-page][data-bento-featured-project-theme=dark] .bento-project-card.is-latest .bento-project-card__background:after{background:linear-gradient(0deg,rgba(0,0,0,.88) 0%,rgba(0,0,0,.5) 46%,rgba(0,0,0,.12) 78%,transparent 100%)}[data-bento-page][data-bento-featured-project-theme=dark] .bento-project-card.is-latest .bento-project-card__title{color:#f2f2f2}.bento-project-card.is-latest:hover .bento-project-card__background:before,.bento-project-card.is-latest:hover .bento-project-card__background:after{opacity:1;transition-delay:var(--bento-card-hover-intent)}.bento-project-card.is-latest:focus-within .bento-project-card__background:before,.bento-project-card.is-latest:focus-within .bento-project-card__background:after{opacity:1}.bento-project-card.is-latest.is-playing .bento-project-card__background:before,.bento-project-card.is-latest.is-playing .bento-project-card__background:after{opacity:0}.bento-project-card__background img,.bento-project-card__background video{display:block;position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .3s ease;will-change:transform,opacity}.bento-project-card__expanded-image{display:none}.bento-project-card.is-secondary-project:not(.is-expanded) .bento-project-card__background img,.bento-project-card.is-secondary-project:not(.is-expanded) .bento-project-card__background video{transition:opacity .42s ease;will-change:transform,opacity}.bento-project-card__video-player{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#0c0c0c}.bento-project-card__background .custom-video-player__poster{z-index:0}.bento-project-card.is-holding-poster .bento-project-card__background .custom-video-player__poster,.bento-project-card.is-latest:not(.is-playing) .bento-project-card__background .custom-video-player__poster{z-index:2;opacity:1;transition:none}.bento-project-card:not(.is-expanded).is-playing:not(.is-holding-poster) .bento-project-card__background .custom-video-player__poster{z-index:2;opacity:0;transition:opacity .8s ease;will-change:transform,opacity}.bento-project-card:not(.is-expanded) .custom-video-player__overlay{display:none}.bento-project-card__background video{opacity:0}.bento-project-card.is-holding-poster .bento-project-card__background video,.bento-project-card.is-playing .bento-project-card__background video{opacity:1}.bento-project-card:not(.is-expanded).is-playing .bento-project-card__background img{opacity:0;transition:opacity .8s ease;will-change:transform,opacity}.bento-project-card.is-latest.is-poster-returning .bento-project-card__background .custom-video-player__poster{z-index:2;opacity:1;transition:opacity .8s ease;will-change:transform,opacity}.bento-project-card.is-latest.is-poster-returning .bento-project-card__background video{opacity:1}.bento-project-card__fallback{display:grid;place-items:center;position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;color:var(--bento-theme-ink);font-family:Megazoid,FallbackFontBold,arial,helvetica,sans-serif;font-feature-settings:"liga" on,"kern" on,"ss01" on,"ss04" on,"ss12" on;font-size:clamp(44px,8vw,100px)}.bento-project-card__primary-link{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;border-radius:inherit}[data-bento-motion-pending] .bento-project-card__primary-link{pointer-events:none}.bento-project-card__content{position:absolute;top:0;right:0;bottom:0;left:0;justify-content:flex-start;min-height:0;padding:var(--bento-card-padding);pointer-events:none}.bento-project-card.is-latest .bento-project-card__content{justify-content:flex-end;align-items:flex-start;gap:12px;color:#0c0c0c;opacity:1;transform:none}.bento-project-card.is-latest .bento-project-card__heading,.bento-project-card.is-latest .bento-project-card__okay-pick{transition:opacity .18s ease,transform .26s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}.bento-project-card__okay-pick{position:absolute;top:var(--bento-card-padding);right:var(--bento-card-padding);margin:0}@media (max-width: 767px){.bento-project-card__okay-pick{width:48px;height:48px}}.bento-project-card.is-latest .bento-project-card__heading{display:flex;align-items:last baseline;justify-content:space-between;gap:24px;width:100%}.bento-project-card.is-latest:hover .bento-project-card__heading{opacity:1;transform:translateY(0)}.bento-project-card.is-latest:hover .bento-project-card__heading,.bento-project-card.is-latest:hover .bento-project-card__okay-pick{transition-delay:var(--bento-card-hover-intent)}.bento-project-card.is-latest:focus-within .bento-project-card__heading{opacity:1;transform:translateY(0)}.bento-project-card.is-latest.is-playing .bento-project-card__heading{opacity:0;transform:translateY(12px)}.bento-project-card.is-latest.is-playing .bento-project-card__okay-pick{opacity:0;transform:scale(.9)}.bento-project-card__title{max-width:13ch;margin:0;font-family:Megazoid,FallbackFontBold,arial,helvetica,sans-serif;font-feature-settings:"liga" on,"kern" on,"ss01" on,"ss04" on,"ss12" on;font-size:clamp(26px,4.2vw,54px);font-weight:400;letter-spacing:.005em;line-height:.94}.bento-project-card.is-latest .bento-project-card__title{flex:1 1 auto;min-width:0;max-width:none;overflow-wrap:anywhere;font-family:Aeonik,FallbackFont,arial,helvetica,sans-serif;font-feature-settings:normal;font-size:clamp(30px,3.2vw,54px);font-weight:900;font-variant-numeric:normal;letter-spacing:-.02em;line-height:1.05}.bento-project-card__arrow{display:grid;place-items:center;position:absolute;z-index:5;bottom:var(--bento-card-padding);right:var(--bento-card-padding);box-sizing:content-box;width:1em;height:1em;border-radius:4px;padding:3px;color:#0c0c0c;background:#f2f2f2;font-size:var(--bento-external-icon-size);line-height:1;pointer-events:none;opacity:0;transform:translate3d(-6px,6px,0);transition:opacity .18s ease,transform .26s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}.bento-project-card:hover .bento-project-card__arrow{opacity:1;transform:translateZ(0);transition-delay:var(--bento-card-hover-intent)}.bento-project-card:focus-within .bento-project-card__arrow{opacity:1;transform:translateZ(0)}.bento-project-card.is-latest .bento-project-card__arrow{position:static;flex-shrink:0;overflow:hidden;color:#f2f2f2;background:#0c0c0c;opacity:1;transform:translateY(-2px)}[data-bento-page][data-bento-featured-project-theme=dark] .bento-project-card.is-latest .bento-project-card__arrow{color:#0c0c0c;background:#f2f2f2}.bento-project-card.is-latest:is(:hover,:focus-within) .bento-project-card__arrow{transform:translateY(-6px)}.bento-project-card__expanded-header{display:none}@media (hover: hover) and (pointer: fine){.bento-bio-card.is-bio-clipped:not(.is-expanded,.is-default-bio):hover .bento-card__eyebrow,.bento-bio-card.is-bio-clipped:not(.is-expanded,.is-default-bio):focus-within .bento-card__eyebrow{opacity:0!important;transition-delay:1s}}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){.bento-bio-card.is-bio-clipped:not(.is-default-bio) .bento-bio-card__copy{transition:transform 2.2s cubic-bezier(.22,1,.36,1);will-change:transform}.bento-bio-card.is-bio-clipped:not(.is-default-bio):hover .bento-bio-card__copy,.bento-bio-card.is-bio-clipped:not(.is-default-bio):focus-within .bento-bio-card__copy{transform:translate3d(0,calc(var(--bento-bio-pan-distance, 0px) * -1),0);transition-duration:var(--bento-bio-pan-duration, 4.8s);transition-timing-function:linear(0,.0005 2%,.0039 4%,.0124 6%,.0267 8%,.046 10%,.0682 12%,.9318 88%,.954 90%,.9733 92%,.9876 94%,.9961 96%,.9995 98%,1)}.bento-bio-card.is-expanded.is-bio-clipped .bento-bio-card__copy,.bento-bio-card.is-expanded.is-bio-clipped:hover .bento-bio-card__copy,.bento-bio-card.is-expanded.is-bio-clipped:focus-within .bento-bio-card__copy{transform:none;transition:none}.bento-project-card.is-secondary-project:not(.is-grouped-project) .bento-project-card__content{transition:opacity .28s ease;will-change:transform,opacity}.bento-project-card.is-secondary-project:not(.is-grouped-project):hover .bento-project-card__content,.bento-project-card.is-secondary-project:not(.is-grouped-project):focus-within .bento-project-card__content{opacity:0}.bento-project-card.is-secondary-project:not(.is-grouped-project):hover .bento-project-card__background:before,.bento-project-card.is-secondary-project:not(.is-grouped-project):focus-within .bento-project-card__background:before,.bento-project-card.is-secondary-project:not(.is-grouped-project):hover .bento-project-card__background:after,.bento-project-card.is-secondary-project:not(.is-grouped-project):focus-within .bento-project-card__background:after{opacity:0}}.bento-project-card__progress{position:absolute;z-index:7;top:clamp(6px,.6vw,8px);right:var(--bento-card-padding);left:var(--bento-card-padding);height:5px;border-radius:999px;background:color-mix(in srgb,#0c0c0c 32%,transparent);pointer-events:none;opacity:0;overflow:hidden;transition:opacity .18s ease;will-change:transform,opacity}.bento-project-card.is-playing .bento-project-card__progress{opacity:1}.bento-project-card__progress-value{display:block;width:100%;height:100%;border-radius:inherit;background:rgba(255,255,255,.68);transform:scaleX(var(--bento-video-progress, 0));transform-origin:0 50%;transition:transform .1s linear;will-change:transform}.bento-social-list{display:grid;gap:8px;margin:auto 0 0}.bento-social-list a{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid color-mix(in srgb,currentcolor 18%,transparent);padding:8px 0;font-size:clamp(18px,2vw,24px);font-weight:600}.bento-social-list>li:last-child>a{border-bottom:0}.bento-social-list.is-find-me{--bento-find-me-highlight-radius: 7px;--bento-find-me-label-indent: 8px;position:relative;isolation:isolate;gap:4px;margin-top:0}.bento-social-list.is-find-me li{position:relative;z-index:1}.bento-social-list.is-find-me a{--bento-divider-scale: 1;position:relative;border-bottom:0;padding:8px var(--bento-find-me-arrow-space, 40px) 8px 0;font-size:var(--bento-external-icon-size);overflow:visible;transition:color .14s ease;will-change:transform}.bento-social-list.is-find-me a:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:color-mix(in srgb,var(--bento-theme-ink) 18%,transparent);pointer-events:none;transform:scaleX(var(--bento-divider-scale));transform-origin:0 50%}.bento-social-list.is-find-me>li:last-child>a:after{display:none}.bento-social-list.is-find-me a.is-highlighted,body.bento-page-shell .bento-page .bento-social-list.is-find-me a.is-highlighted{color:var(--bento-theme-ink-contrast)}.bento-social-list.is-find-me a>span:first-child{display:block;transform:translate3d(0,var(--bento-find-me-label-offset, -2px),0);transition:transform .16s cubic-bezier(.2,.8,.2,1);will-change:transform}.bento-social-list.is-find-me a.is-highlighted>span:first-child{transform:translate3d(var(--bento-find-me-label-indent),var(--bento-find-me-label-offset, -2px),0)}.bento-social-list.is-find-me a .bento-external-icon{display:grid;place-items:center;position:absolute;z-index:2;top:var(--bento-find-me-icon-y, 0);right:0;width:var(--bento-find-me-icon-size, 35px);height:var(--bento-find-me-icon-size, 35px);border-radius:var(--bento-find-me-highlight-radius);color:var(--bento-theme-ink);background:transparent;line-height:1;opacity:1;transition:color .1s ease;will-change:transform}.bento-social-list.is-find-me a.is-highlighted .bento-external-icon,body.bento-page-shell .bento-page .bento-social-list.is-find-me a.is-highlighted .bento-external-icon{color:var(--bento-theme-ink-contrast)}.bento-social-list__highlight{position:absolute;z-index:0;top:0;left:0;width:var(--bento-find-me-highlight-width, 100%);height:var(--bento-find-me-highlight-height, 0);border-radius:var(--bento-find-me-highlight-radius);background:var(--bento-theme-ink);pointer-events:none;opacity:0;transform:translate3d(var(--bento-find-me-highlight-x, 0),var(--bento-find-me-highlight-y, 0),0);transition:height .16s cubic-bezier(.2,.8,.2,1),opacity .1s ease-out,transform .18s cubic-bezier(.2,.8,.2,1),width .16s cubic-bezier(.2,.8,.2,1);will-change:height,opacity,transform,width}.bento-social-list.is-find-me.has-active-highlight .bento-social-list__highlight{opacity:1}body.bento-page-shell.is-using-keyboard .bento-page .bento-social-list.is-find-me a:focus-visible{border-radius:0;box-shadow:none}body.bento-page-shell.is-using-keyboard .bento-page .bento-top-friends-list.is-most-okay a:focus-visible{border-radius:inherit;box-shadow:0 0 0 3px #6d42ed}body.bento-page-shell.is-using-keyboard .bento-page .bento-social-list.is-find-me:has(a:focus-visible) .bento-social-list__highlight{box-shadow:0 0 0 3px #6d42ed}.bento-social-list__highlight.is-position-resetting{transition:none}@media (max-width: 767px){.bento-stats-card__grid{--bento-stat-emoji-size: clamp(36px, 11vw, 44px);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:18px}.bento-stats-card__value{font-size:clamp(34px,11vw,46px)}.bento-stats-card__label{font-size:clamp(13px,3.6vw,14px);white-space:nowrap}.bento-social-list.is-find-me{--bento-find-me-label-indent: 6px;gap:2px;margin:0}.bento-social-list.is-find-me a{padding:7px var(--bento-find-me-arrow-space, 34px) 7px 0;font-size:16px}.bento-project-card.is-grouped-project:not(.is-expanded) .bento-project-card__title{font-size:18px}.bento-social-list.is-find-me a .bento-external-icon{font-size:16px;padding-top:0}}.bento-top-friends-list.is-find-me.is-most-okay{--bento-most-okay-radius: clamp(6px, .9vw, 10px);display:grid;flex:1 1 auto;align-content:stretch;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:clamp(6px,.8vw,10px);width:100%;min-height:0;aspect-ratio:1;margin:0}.bento-top-friends-list.is-find-me.is-most-okay .bento-social-list__highlight,.bento-top-friends-list.is-find-me.is-most-okay.has-active-highlight .bento-social-list__highlight{display:none}.bento-top-friends-list.is-find-me.is-most-okay>li{min-width:0;min-height:0;border-radius:var(--bento-most-okay-radius);overflow:hidden}.bento-top-friends-list.is-find-me.is-most-okay>li.is-placeholder{background:color-mix(in srgb,var(--bento-theme-ink) 10%,transparent)}.bento-top-friends-list.is-find-me.is-most-okay a{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:auto;height:auto;padding:0;overflow:hidden;border-radius:inherit}.bento-top-friends-list.is-find-me.is-most-okay a:after,.bento-top-friends-list.is-find-me.is-most-okay>li:last-child>a:after{display:none}.bento-top-friends-list.is-find-me.is-most-okay .bento-top-friends-list__name,.bento-top-friends-list.is-find-me.is-most-okay a>span:first-child{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;transform:none}.bento-top-friends-list.is-find-me.is-most-okay .bento-top-friends-list__avatar{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;border-radius:inherit}.bento-top-friends-list.is-find-me.is-most-okay a:hover .bento-top-friends-list__avatar,.bento-top-friends-list.is-find-me.is-most-okay a:focus-visible .bento-top-friends-list__avatar{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--bento-theme-ink) 28%,transparent)}.bento-grid[data-bento-stats-visible="0"] .bento-top-friends-list.is-find-me.is-most-okay{max-width:min(100%,22rem)}.bento-grid[data-bento-project-count="0"][data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-bio-card.is-default-bio):has(.bento-stats-card[data-bento-stats-count="1"]) .bento-bio-card:not(.is-expanded) .bento-card__content,.bento-grid[data-bento-project-count="0"][data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-bio-card.is-default-bio):has(.bento-stats-card[data-bento-stats-count="1"]) .bento-stats-card__content{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.bento-grid[data-bento-project-count="0"][data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-bio-card.is-default-bio):has(.bento-stats-card[data-bento-stats-count="1"]) .bento-bio-card:not(.is-expanded) .bento-card__eyebrow,.bento-grid[data-bento-project-count="0"][data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-bio-card.is-default-bio):has(.bento-stats-card[data-bento-stats-count="1"]) .bento-bio-card:not(.is-expanded) .bento-bio-card__copy,.bento-grid[data-bento-project-count="0"][data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-bio-card.is-default-bio):has(.bento-stats-card[data-bento-stats-count="1"]) .bento-stats-card__content .bento-card__eyebrow,.bento-grid[data-bento-project-count="0"][data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-bio-card.is-default-bio):has(.bento-stats-card[data-bento-stats-count="1"]) .bento-stats-card__grid{grid-column:1;grid-row:1}.bento-grid[data-bento-project-count="0"][data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-bio-card.is-default-bio):has(.bento-stats-card[data-bento-stats-count="1"]) .bento-bio-card:not(.is-expanded) .bento-bio-card__copy{display:flex;align-items:center;justify-content:center;width:100%;margin-top:0;text-align:center}@media (max-width: 767px){.bento-page{--bento-grid-gap: 24px}.bento-grid[data-bento-project-count="0"][data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-bio-card.is-default-bio):has(.bento-stats-card[data-bento-stats-count="1"]){grid-template-columns:repeat(2,minmax(0,1fr))}.bento-grid[data-bento-project-count="0"][data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-bio-card.is-default-bio):has(.bento-stats-card[data-bento-stats-count="1"]) .bento-card-spacer.is-identity,.bento-grid[data-bento-project-count="0"][data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-bio-card.is-default-bio):has(.bento-stats-card[data-bento-stats-count="1"]) .bento-identity-card{grid-column:1/-1}.bento-grid[data-bento-project-count="0"][data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-bio-card.is-default-bio):has(.bento-stats-card[data-bento-stats-count="1"]) .bento-identity-card:not(.is-expanded) .bento-identity-card__buttons{display:flex;width:100%}.bento-grid[data-bento-project-count="0"][data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-bio-card.is-default-bio):has(.bento-stats-card[data-bento-stats-count="1"]) .bento-identity-card:not(.is-expanded) .bento-identity-card__buttons>.bento-button,.bento-grid[data-bento-project-count="0"][data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-bio-card.is-default-bio):has(.bento-stats-card[data-bento-stats-count="1"]) .bento-identity-card:not(.is-expanded) .bento-identity-card__buttons>.bento-identity-card__follow{flex:0 0 auto;min-width:0}.bento-grid[data-bento-project-count="0"][data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-bio-card.is-default-bio):has(.bento-stats-card[data-bento-stats-count="1"]) .bento-identity-card:not(.is-expanded) .bento-identity-card__follow,.bento-grid[data-bento-project-count="0"][data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-bio-card.is-default-bio):has(.bento-stats-card[data-bento-stats-count="1"]) .bento-identity-card:not(.is-expanded) .bento-identity-card__buttons .bento-button,.bento-grid[data-bento-project-count="0"][data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-bio-card.is-default-bio):has(.bento-stats-card[data-bento-stats-count="1"]) .bento-identity-card:not(.is-expanded) .bento-identity-card__buttons .btn-follow,.bento-grid[data-bento-project-count="0"][data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-bio-card.is-default-bio):has(.bento-stats-card[data-bento-stats-count="1"]) .bento-identity-card:not(.is-expanded) .bento-identity-card__buttons .btn-following{width:auto}.bento-grid[data-bento-project-count="0"][data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-bio-card.is-default-bio):has(.bento-stats-card[data-bento-stats-count="1"]) .bento-identity-card:not(.is-expanded) .bento-identity-card__follow:empty:not([hidden]){min-width:6.75rem}.bento-grid[data-bento-project-count="0"][data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-bio-card.is-default-bio):has(.bento-stats-card[data-bento-stats-count="1"]) .bento-card-spacer.is-bio,.bento-grid[data-bento-project-count="0"][data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-bio-card.is-default-bio):has(.bento-stats-card[data-bento-stats-count="1"]) .bento-bio-card{grid-column:1;grid-row:2;height:100%;align-self:stretch}.bento-grid[data-bento-project-count="0"][data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-bio-card.is-default-bio):has(.bento-stats-card[data-bento-stats-count="1"]) .bento-bio-card:not(.is-expanded) .bento-card__surface,.bento-grid[data-bento-project-count="0"][data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-bio-card.is-default-bio):has(.bento-stats-card[data-bento-stats-count="1"]) .bento-bio-card:not(.is-expanded) .bento-card__content{height:100%}.bento-grid[data-bento-project-count="0"][data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-bio-card.is-default-bio):has(.bento-stats-card[data-bento-stats-count="1"]) .bento-stats-card__grid{grid-template-columns:minmax(0,1fr)}.bento-grid[data-bento-project-count="0"][data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-bio-card.is-default-bio):has(.bento-stats-card[data-bento-stats-count="1"]) .bento-card-spacer.is-stats,.bento-grid[data-bento-project-count="0"][data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-bio-card.is-default-bio):has(.bento-stats-card[data-bento-stats-count="1"]) .bento-stats-card{grid-column:2;grid-row:2}}@media (min-width: 768px) and (max-width: 1023px){body.bento-page-shell{--gutter-x: 16px;--gutter-y: 16px}.bento-page{--bento-page-pad-y: 18px}.bento-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:dense}.bento-card{grid-column:span 3}.bento-top-friends-card{grid-column:span 2}.bento-stats-card{grid-column:span 4}.bento-grid[data-bento-friends-visible="0"] .bento-stats-card{grid-column:1/-1}.bento-grid[data-bento-friends-visible="0"] .bento-stats-card:last-child{grid-column:span 4}.bento-grid[data-bento-friends-visible="0"] .bento-stats-card:last-child[data-bento-stats-count="0"],.bento-grid[data-bento-friends-visible="0"] .bento-stats-card:last-child[data-bento-stats-count="1"],.bento-grid[data-bento-friends-visible="0"] .bento-stats-card:last-child[data-bento-stats-count="2"],.bento-grid[data-bento-friends-visible="1"] .bento-stats-card:last-child[data-bento-stats-count="0"],.bento-grid[data-bento-friends-visible="1"] .bento-stats-card:last-child[data-bento-stats-count="1"],.bento-grid[data-bento-friends-visible="1"] .bento-stats-card:last-child[data-bento-stats-count="2"]{grid-column:span 2}.bento-grid[data-bento-friends-visible="0"][data-bento-stats-visible="1"] .bento-card-spacer.is-stats,.bento-grid[data-bento-friends-visible="0"][data-bento-stats-visible="1"] .bento-stats-card,.bento-grid[data-bento-friends-visible="1"][data-bento-stats-visible="0"] .bento-card-spacer.is-top-friends,.bento-grid[data-bento-friends-visible="1"][data-bento-stats-visible="0"] .bento-top-friends-card{grid-column:1/-1}.bento-project-card.is-latest,.bento-grid:has(.bento-project-card.is-latest.is-expanded) .bento-card-spacer.is-latest,.bento-bio-card,.bento-projects-card{grid-column:span 6}.bento-bio-card{min-height:0}.bento-bio-card .bento-card__surface,.bento-bio-card:not(.is-expanded) .bento-card__content{position:relative;inset:auto;height:auto;min-height:0;overflow:visible}.bento-projects-card__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bento-projects-card__grid:not(.is-showing-all)>.bento-project-card-slot:nth-child(n+3){display:none}.bento-projects-card__grid:has(>.bento-project-card-slot:nth-child(3))+.bento-projects-card__show-all{display:inline-flex}.bento-projects-card__grid:has(>.bento-project-card-slot:only-child){grid-template-columns:minmax(0,1fr)}.bento-identity-card{grid-column:1/-1;aspect-ratio:auto;align-self:stretch;height:100%}.bento-social-card{grid-column:1/-1}.bento-social-card .bento-social-list.is-find-me{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.bento-social-card .bento-social-list.is-find-me li{min-width:0}.bento-project-card__title{font-size:clamp(30px,4.5vw,54px)}.bento-grid[data-bento-project-count="0"][data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-bio-card.is-default-bio):has(.bento-stats-card[data-bento-stats-count="1"]) .bento-card-spacer.is-bio,.bento-grid[data-bento-project-count="0"][data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-bio-card.is-default-bio):has(.bento-stats-card[data-bento-stats-count="1"]) .bento-bio-card{grid-column:1/span 3;grid-row:2;height:100%;align-self:stretch}.bento-grid[data-bento-project-count="0"][data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-bio-card.is-default-bio):has(.bento-stats-card[data-bento-stats-count="1"]) .bento-bio-card:not(.is-expanded) .bento-card__surface,.bento-grid[data-bento-project-count="0"][data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-bio-card.is-default-bio):has(.bento-stats-card[data-bento-stats-count="1"]) .bento-bio-card:not(.is-expanded) .bento-card__content{height:100%}.bento-grid[data-bento-project-count="0"][data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-bio-card.is-default-bio):has(.bento-stats-card[data-bento-stats-count="1"]) .bento-card-spacer.is-stats,.bento-grid[data-bento-project-count="0"][data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-bio-card.is-default-bio):has(.bento-stats-card[data-bento-stats-count="1"]) .bento-stats-card{grid-column:4/span 3;grid-row:2}}@media (min-width: 1024px){body.bento-page-shell{--gutter-x: 18px;--gutter-y: 18px}.bento-page{--bento-page-pad-y: clamp(22px, 3vw, 52px)}.bento-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto auto auto;align-items:stretch;align-content:safe center;min-height:calc(100svh - var(--bento-header-offset) - var(--bento-page-pad-top) - var(--bento-page-pad-y))}.bento-card-spacer{display:block}.bento-card{order:10}.bento-card-spacer.is-latest,.bento-project-card.is-latest{grid-column:5/span 8;grid-row:1;width:100%;height:auto;aspect-ratio:16/9;align-self:start;order:2}.bento-card-spacer.is-identity,.bento-identity-card{grid-column:1/span 4;grid-row:1;height:100%;min-height:0;order:1}.bento-card-spacer.is-social,.bento-social-card{--bento-social-fade-height: clamp(44px, 4vw, 58px);grid-column:9/span 4;grid-row:2;height:100%;max-height:none;min-height:max(var(--bento-social-height, 0px),var(--bento-row-min-height, var(--bento-bio-three-line-min-height)));order:4}.bento-social-card:not(.is-expanded) .bento-card__content{height:100%;min-height:0;overflow:hidden}.bento-social-card:not(.is-expanded) .bento-social-list.is-find-me{flex:1 1 auto;align-content:start;min-height:0;max-height:var(--bento-social-list-max-height, none);overflow-y:visible;overscroll-behavior:auto;scrollbar-width:none}.bento-social-card:not(.is-expanded) .bento-social-list.is-find-me::-webkit-scrollbar{display:none}.bento-social-card:not(.is-expanded).has-social-overflow .bento-social-list.is-find-me{padding-bottom:calc(var(--bento-social-fade-height) + 8px);overflow-y:auto;overscroll-behavior:contain}.bento-card-spacer.is-bio,.bento-bio-card{grid-column:1/span 8;grid-row:2;height:100%;min-height:max(var(--bento-social-height, 0px),var(--bento-row-min-height, var(--bento-bio-three-line-min-height)));aspect-ratio:auto;order:5}.bento-bio-card:not(.is-expanded)>.bento-card__surface{height:100%;min-height:100%}.bento-bio-card:not(.is-expanded) .bento-card__background{top:0;right:0;bottom:0;left:0;height:auto}.bento-grid:not(:has(.bento-project-card.is-latest)){--bento-bio-min-height: 0;--bento-bio-slot-height: 0}.bento-grid:not(:has(.bento-project-card.is-latest)) .bento-card-spacer.is-identity,.bento-grid:not(:has(.bento-project-card.is-latest)) .bento-identity-card{grid-column:1/span 8;aspect-ratio:auto}.bento-grid:not(:has(.bento-project-card.is-latest)) .bento-identity-card:not(.is-expanded) .bento-identity-card__avatar{font-size:var(--bento-identity-name-fit-size, clamp(28px, 4.4vw, 44px))}.bento-grid:not(:has(.bento-project-card.is-latest)) .bento-identity-card:not(.is-expanded) .bento-identity-card__copy{min-width:0}.bento-grid:not(:has(.bento-project-card.is-latest)) .bento-identity-card:not(.is-expanded) .bento-identity-card__copy h2{display:block;flex-wrap:unset;width:auto;min-width:0;text-fit:unset}.bento-grid:not(:has(.bento-project-card.is-latest)) .bento-identity-card:not(.is-expanded) .bento-identity-card__copy h2 br{display:none}.bento-grid:not(:has(.bento-project-card.is-latest)) .bento-identity-card:not(.is-expanded) .bento-identity-card__copy [data-bento-name-line]{display:block}.bento-grid:not(:has(.bento-project-card.is-latest)) .bento-card-spacer.is-social,.bento-grid:not(:has(.bento-project-card.is-latest)) .bento-social-card{grid-row:1}.bento-grid:not(:has(.bento-project-card.is-latest)) .bento-card-spacer.is-bio,.bento-grid:not(:has(.bento-project-card.is-latest)) .bento-bio-card:not(.is-expanded){--bento-bio-available-height: min( var(--bento-identity-row-height, 36vh), max( 0px, calc( 100svh - var(--bento-header-offset) - var(--bento-page-pad-top) - var( --bento-page-pad-y ) - var(--bento-grid-gap) - var(--bento-identity-row-height, 36vh) ) ) );--bento-bio-min-height: 0;--bento-bio-slot-height: 0;grid-column:1/-1;height:auto;max-height:max(var(--bento-bio-three-line-min-height),var(--bento-bio-available-height));min-height:0;align-self:start}.bento-grid:not(:has(.bento-project-card.is-latest)) .bento-bio-card .bento-card__surface,.bento-grid:not(:has(.bento-project-card.is-latest)) .bento-bio-card:not(.is-expanded) .bento-card__content{position:relative;inset:auto;height:auto;min-height:0}.bento-grid:not(:has(.bento-project-card.is-latest)) .bento-bio-card:not(.is-expanded) .bento-card__surface{min-height:0;max-height:max(var(--bento-bio-three-line-min-height),var(--bento-bio-available-height));overflow:hidden}.bento-grid:not(:has(.bento-project-card.is-latest)) .bento-bio-card.is-bio-clipped:not(.is-expanded){height:max(var(--bento-bio-three-line-min-height),var(--bento-bio-available-height))}.bento-grid:not(:has(.bento-project-card.is-latest)) .bento-bio-card.is-bio-clipped:not(.is-expanded) .bento-card__surface{height:100%;overflow:hidden}.bento-grid:not(:has(.bento-project-card.is-latest)) .bento-bio-card.is-bio-clipped:not(.is-expanded) .bento-card__content{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;overflow:hidden;border-radius:inherit}.bento-card-spacer.is-top-friends,.bento-top-friends-card{grid-column:1/span 4;grid-row:3;order:5}.bento-card-spacer.is-stats,.bento-stats-card{grid-column:5/span 8;grid-row:3;order:6}.bento-grid[data-bento-friends-visible="0"] .bento-card-spacer.is-stats,.bento-grid[data-bento-friends-visible="0"] .bento-stats-card{grid-column:1/-1}.bento-grid[data-bento-friends-visible="0"] .bento-stats-card:last-child,.bento-grid[data-bento-friends-visible="0"]:has(.bento-stats-card:last-child) .bento-card-spacer.is-stats{grid-column:1/span 8}.bento-grid[data-bento-friends-visible="0"]:has(.bento-stats-card:last-child[data-bento-stats-count="0"]) .bento-card-spacer.is-stats,.bento-grid[data-bento-friends-visible="0"]:has(.bento-stats-card:last-child[data-bento-stats-count="1"]) .bento-card-spacer.is-stats,.bento-grid[data-bento-friends-visible="0"]:has(.bento-stats-card:last-child[data-bento-stats-count="2"]) .bento-card-spacer.is-stats,.bento-grid[data-bento-friends-visible="0"] .bento-stats-card:last-child[data-bento-stats-count="0"],.bento-grid[data-bento-friends-visible="0"] .bento-stats-card:last-child[data-bento-stats-count="1"],.bento-grid[data-bento-friends-visible="0"] .bento-stats-card:last-child[data-bento-stats-count="2"]{grid-column:1/span 4}.bento-grid[data-bento-friends-visible="1"]:has(.bento-stats-card:last-child[data-bento-stats-count="0"]) .bento-card-spacer.is-stats,.bento-grid[data-bento-friends-visible="1"]:has(.bento-stats-card:last-child[data-bento-stats-count="1"]) .bento-card-spacer.is-stats,.bento-grid[data-bento-friends-visible="1"]:has(.bento-stats-card:last-child[data-bento-stats-count="2"]) .bento-card-spacer.is-stats,.bento-grid[data-bento-friends-visible="1"] .bento-stats-card:last-child[data-bento-stats-count="0"],.bento-grid[data-bento-friends-visible="1"] .bento-stats-card:last-child[data-bento-stats-count="1"],.bento-grid[data-bento-friends-visible="1"] .bento-stats-card:last-child[data-bento-stats-count="2"]{grid-column:5/span 4}.bento-grid[data-bento-social-visible="0"][data-bento-bio-visible="1"] .bento-card-spacer.is-bio,.bento-grid[data-bento-social-visible="0"][data-bento-bio-visible="1"] .bento-bio-card,.bento-grid[data-bento-social-visible="1"][data-bento-bio-visible="0"] .bento-card-spacer.is-social,.bento-grid[data-bento-social-visible="1"][data-bento-bio-visible="0"] .bento-social-card,.bento-grid[data-bento-friends-visible="0"][data-bento-stats-visible="1"] .bento-card-spacer.is-stats,.bento-grid[data-bento-friends-visible="0"][data-bento-stats-visible="1"] .bento-stats-card,.bento-grid[data-bento-friends-visible="1"][data-bento-stats-visible="0"] .bento-card-spacer.is-top-friends,.bento-grid[data-bento-friends-visible="1"][data-bento-stats-visible="0"] .bento-top-friends-card{grid-column:1/-1}.bento-grid[data-bento-project-count="0"][data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-bio-card.is-default-bio):has(.bento-stats-card[data-bento-stats-count="1"]) .bento-card-spacer.is-identity,.bento-grid[data-bento-project-count="0"][data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-bio-card.is-default-bio):has(.bento-stats-card[data-bento-stats-count="1"]) .bento-identity-card{grid-column:3/span 8}.bento-grid[data-bento-project-count="0"][data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-bio-card.is-default-bio):has(.bento-stats-card[data-bento-stats-count="1"]) .bento-card-spacer.is-bio,.bento-grid[data-bento-project-count="0"][data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-bio-card.is-default-bio):has(.bento-stats-card[data-bento-stats-count="1"]) .bento-bio-card{grid-column:3/span 4;grid-row:2;height:100%;align-self:stretch}.bento-grid[data-bento-project-count="0"][data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-bio-card.is-default-bio):has(.bento-stats-card[data-bento-stats-count="1"]) .bento-bio-card:not(.is-expanded) .bento-card__surface,.bento-grid[data-bento-project-count="0"][data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-bio-card.is-default-bio):has(.bento-stats-card[data-bento-stats-count="1"]) .bento-bio-card:not(.is-expanded) .bento-card__content{height:100%}.bento-grid[data-bento-project-count="0"][data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-bio-card.is-default-bio):has(.bento-stats-card[data-bento-stats-count="1"]) .bento-card-spacer.is-stats,.bento-grid[data-bento-project-count="0"][data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-bio-card.is-default-bio):has(.bento-stats-card[data-bento-stats-count="1"]) .bento-stats-card{grid-column:7/span 4;grid-row:2}.bento-grid:not(:has(.bento-project-card.is-latest))[data-bento-social-visible="0"][data-bento-friends-visible="1"] .bento-card-spacer.is-top-friends,.bento-grid:not(:has(.bento-project-card.is-latest))[data-bento-social-visible="0"][data-bento-friends-visible="1"] .bento-top-friends-card{grid-column:9/span 4;grid-row:1}.bento-grid:not(:has(.bento-project-card.is-latest))[data-bento-social-visible="0"][data-bento-friends-visible="1"] .bento-card-spacer.is-stats,.bento-grid:not(:has(.bento-project-card.is-latest))[data-bento-social-visible="0"][data-bento-friends-visible="1"] .bento-stats-card{grid-column:1/-1}.bento-grid:not(:has(.bento-project-card.is-latest))[data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-stats-card:is([data-bento-stats-count="0"],[data-bento-stats-count="1"],[data-bento-stats-count="2"])) .bento-card-spacer.is-stats,.bento-grid:not(:has(.bento-project-card.is-latest))[data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-stats-card:is([data-bento-stats-count="0"],[data-bento-stats-count="1"],[data-bento-stats-count="2"])) .bento-stats-card{grid-column:9/span 4;grid-row:1;height:100%;align-self:stretch}.bento-grid:not(:has(.bento-project-card.is-latest))[data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-stats-card:is([data-bento-stats-count="0"],[data-bento-stats-count="1"],[data-bento-stats-count="2"])) .bento-stats-card .bento-card__surface,.bento-grid:not(:has(.bento-project-card.is-latest))[data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-stats-card:is([data-bento-stats-count="0"],[data-bento-stats-count="1"],[data-bento-stats-count="2"])) .bento-stats-card .bento-card__content,.bento-grid:not(:has(.bento-project-card.is-latest))[data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-stats-card:is([data-bento-stats-count="0"],[data-bento-stats-count="1"],[data-bento-stats-count="2"])) .bento-stats-card__content{height:100%}.bento-grid:not(:has(.bento-project-card.is-latest))[data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-stats-card:is([data-bento-stats-count="0"],[data-bento-stats-count="1"],[data-bento-stats-count="2"])) .bento-stats-card[data-bento-stats-count="0"] .bento-stats-card__grid,.bento-grid:not(:has(.bento-project-card.is-latest))[data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-stats-card:is([data-bento-stats-count="0"],[data-bento-stats-count="1"],[data-bento-stats-count="2"])) .bento-stats-card[data-bento-stats-count="1"] .bento-stats-card__grid{grid-template-columns:minmax(0,1fr)}.bento-grid:not(:has(.bento-project-card.is-latest))[data-bento-social-visible="0"][data-bento-friends-visible="0"][data-bento-stats-visible="1"]:has(.bento-stats-card:is([data-bento-stats-count="0"],[data-bento-stats-count="1"],[data-bento-stats-count="2"])) .bento-stats-card[data-bento-stats-count="2"] .bento-stats-card__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bento-grid[data-bento-friends-visible="0"]:is(:has(.bento-project-card.is-latest),[data-bento-social-visible="1"],:has(.bento-stats-card:not([data-bento-stats-count="0"],[data-bento-stats-count="1"],[data-bento-stats-count="2"]))),.bento-grid:not(:has(.bento-project-card.is-latest))[data-bento-social-visible="0"][data-bento-friends-visible="1"]{container-type:inline-size}.bento-grid[data-bento-friends-visible="0"]:is(:has(.bento-project-card.is-latest),[data-bento-social-visible="1"],:has(.bento-stats-card:not([data-bento-stats-count="0"],[data-bento-stats-count="1"],[data-bento-stats-count="2"]))) .bento-card-spacer.is-stats,.bento-grid[data-bento-friends-visible="0"]:is(:has(.bento-project-card.is-latest),[data-bento-social-visible="1"],:has(.bento-stats-card:not([data-bento-stats-count="0"],[data-bento-stats-count="1"],[data-bento-stats-count="2"]))) .bento-stats-card,.bento-grid:not(:has(.bento-project-card.is-latest))[data-bento-social-visible="0"][data-bento-friends-visible="1"] .bento-card-spacer.is-stats,.bento-grid:not(:has(.bento-project-card.is-latest))[data-bento-social-visible="0"][data-bento-friends-visible="1"] .bento-stats-card{grid-column:1/-1}.bento-grid[data-bento-friends-visible="0"]:is(:has(.bento-project-card.is-latest),[data-bento-social-visible="1"],:has(.bento-stats-card:not([data-bento-stats-count="0"],[data-bento-stats-count="1"],[data-bento-stats-count="2"]))) .bento-stats-card,.bento-grid:not(:has(.bento-project-card.is-latest))[data-bento-social-visible="0"][data-bento-friends-visible="1"] .bento-stats-card{--bento-stats-full-width: calc((100cqw * 2 - var(--bento-grid-gap)) / 3);--bento-stats-column-gap: clamp(20px, 3vw, 40px);--bento-stats-metric-width: calc( (var(--bento-stats-full-width) - var(--bento-card-padding) * 2 - 2px - var(--bento-stats-column-gap) * 3) / 4 );width:100%;max-width:100%}.bento-grid[data-bento-friends-visible="0"]:is(:has(.bento-project-card.is-latest),[data-bento-social-visible="1"],:has(.bento-stats-card:not([data-bento-stats-count="0"],[data-bento-stats-count="1"],[data-bento-stats-count="2"]))) .bento-stats-card__grid,.bento-grid:not(:has(.bento-project-card.is-latest))[data-bento-social-visible="0"][data-bento-friends-visible="1"] .bento-stats-card__grid{display:flex;flex-wrap:wrap;width:auto}.bento-grid[data-bento-friends-visible="0"]:is(:has(.bento-project-card.is-latest),[data-bento-social-visible="1"],:has(.bento-stats-card:not([data-bento-stats-count="0"],[data-bento-stats-count="1"],[data-bento-stats-count="2"]))) .bento-stats-card__stat,.bento-grid:not(:has(.bento-project-card.is-latest))[data-bento-social-visible="0"][data-bento-friends-visible="1"] .bento-stats-card__stat{flex:0 0 var(--bento-stats-metric-width);min-width:max-content}.bento-card-spacer.is-projects,.bento-projects-card{grid-column:1/-1;grid-row:4;order:7}.bento-projects-card__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bento-projects-card__grid:not(.is-showing-all)>.bento-project-card-slot:nth-child(n+3){display:none}.bento-projects-card__grid:has(>.bento-project-card-slot:nth-child(3))+.bento-projects-card__show-all{display:inline-flex}.bento-projects-card__grid:has(>.bento-project-card-slot:only-child){grid-template-columns:minmax(0,1fr)}.bento-projects-card__grid:has(>.bento-project-card-slot:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.bento-project-card__title{font-size:clamp(30px,3.4vw,56px)}.bento-project-card.is-secondary-project:not(.is-grouped-project) .bento-project-card__title{font-size:clamp(24px,2.2vw,36px)}}@media (min-width: 0){body.bento-page-shell.has-bento-card-expanded main[data-router-wrapper]{z-index:3000}body.bento-page-shell.has-bento-card-expanded .core-header,body.bento-page-shell.has-bento-card-expanded .core-header *{pointer-events:none}body.bento-page-shell.has-bento-card-expanded .core-header{opacity:0}body.bento-page-shell.has-bento-social-expanded .bento-grid>[data-bento-card]:not(.bento-social-card){pointer-events:none;opacity:0}.bento-page:before,.bento-grid:before{content:"";position:fixed;z-index:999;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.9) 100%);opacity:0;pointer-events:none;transition:opacity .4s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}.bento-grid:has(.bento-project-card.is-expanded [data-bento-project-overlay-header]):before{opacity:1}.bento-page:has(>.bento-project-card.is-expanded [data-bento-project-overlay-header]):before{opacity:1}html.is-bento-overlay-scrim-exit .bento-page:before,html.is-bento-overlay-scrim-exit .bento-grid:before{opacity:0}html.is-bento-transition-project.is-bento-transition-grouped .bento-page:before,html.is-bento-transition-project:not(.is-bento-transition-grouped) .bento-grid:before{view-transition-name:bento-overlay-scrim;transition:none}}@media (min-width: 0) and (min-width: 1024px){.bento-identity-card.is-bento-expandable:not(.is-expanded),.bento-bio-card.is-bento-expandable:not(.is-expanded),.bento-social-card.is-bento-expandable:not(.is-expanded){cursor:pointer}}@media (min-width: 0){.bento-card.is-expanded{--bento-theme-bg: #ffffff;--bento-card: #ffffff;--bento-card-muted: #f2f2f2;--bento-text: #0c0c0c;--bento-text-muted: #525252;--bento-theme-surface: #ffffff;--bento-theme-ink: #0c0c0c;--bento-theme-ink-contrast: #f2f2f2;--bento-theme-opposite: #0c0c0c;--bento-theme-opposite-ink: #f2f2f2;position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100vh;height:100lvh;max-height:none;aspect-ratio:auto;border-radius:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;color:var(--bento-theme-ink);background:var(--bento-theme-bg);color-scheme:light;cursor:default;transform:none;transition:none}.bento-card.is-expanded[data-bento-card-color]{--bento-theme-bg: var(--bento-card-custom-surface);--bento-card: var(--bento-card-custom-surface);--bento-card-muted: color-mix( in srgb, var(--bento-card-custom-ink) 10%, var(--bento-card-custom-surface) );--bento-text: var(--bento-card-custom-ink);--bento-text-muted: color-mix( in srgb, var(--bento-card-custom-ink) 62%, transparent );--bento-theme-surface: var(--bento-card-custom-surface);--bento-theme-ink: var(--bento-card-custom-ink);--bento-theme-ink-contrast: var(--bento-card-custom-ink-contrast);--bento-theme-opposite: var(--bento-card-custom-ink);--bento-theme-opposite-ink: var(--bento-card-custom-surface);--text-current: var(--bento-card-custom-ink);--bg-current: var(--bento-card-custom-surface);color:var(--bento-card-custom-ink);background:var(--bento-card-custom-surface);color-scheme:inherit}.bento-card.is-expanded[data-bento-card-color=purple],.bento-card.is-expanded[data-bento-card-color=black]{color-scheme:dark}.bento-social-card.is-expanded,.bento-social-card.is-expanded[data-bento-card-color]{--bento-theme-bg: var(--bento-page-bg);color:var(--bento-made-on-ink);background:transparent;color-scheme:inherit}.bento-social-card.is-expanded .bento-card__background{display:none}.bento-card.is-expanded>.bento-card__surface{display:contents}.bento-card.is-expanded>.bento-card__hover-shadow{opacity:0}.bento-card.is-expanded>.bento-card__hit-area{display:none}.bento-card.is-expanded .bento-card__background{position:fixed;border-radius:0}.bento-card.is-expanded .bento-card__content{width:min(100%,1720px);min-height:100%;max-height:none;margin:0 auto;overflow:visible}.bento-project-card.is-expanded{--bento-theme-bg: #ffffff;--bento-card: #ffffff;--bento-card-muted: #f2f2f2;--bento-text: #0c0c0c;--bento-text-muted: #525252;--bento-theme-surface: #ffffff;--bento-theme-ink: #0c0c0c;--bento-theme-opposite: #0c0c0c;--bento-theme-opposite-ink: #f2f2f2;display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--gutter-y);padding:var(--gutter-y) var(--gutter-x);color:var(--bento-text);background:var(--bento-theme-bg);color-scheme:light;overflow:hidden}.bento-project-card.is-expanded:has([data-bento-project-overlay-header]){--overlay-inline-pad: 42px;inset:var(--gutter-y);width:auto;height:calc(100lvh - var(--gutter-y) * 2);max-height:calc(100lvh - var(--gutter-y) * 2);border-radius:var(--bento-card-radius);display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;background:var(--bento-theme-bg);background-clip:padding-box;overflow:visible;overscroll-behavior:contain}.bento-project-card.is-expanded:has([data-bento-project-overlay-header])>.bento-card__hover-shadow{display:block;top:0;right:0;bottom:0;left:0;width:auto;height:auto;aspect-ratio:auto;opacity:1;transform:none;box-shadow:0 8px 24px rgba(0,0,0,.28),0 22px 56px rgba(0,0,0,.42);transition:none}.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .bento-project-overlay-fragment,.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .bento-project-card__primary-link,.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .bento-project-card__content{border-radius:0}.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .bento-project-card__expanded-header{position:relative;z-index:1;flex-shrink:0;height:auto;min-height:0;align-items:center;padding:var(--gutter-y) var(--overlay-inline-pad);overflow:hidden;border-start-start-radius:inherit;border-start-end-radius:inherit;background:var(--bento-theme-bg)}.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .bento-project-card__expanded-title{margin:0;padding-inline:0}.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .bento-project-card__overlay-body{position:relative;z-index:1;flex:1 1 auto;min-height:0;background:transparent;padding:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;border-end-start-radius:inherit;border-end-end-radius:inherit;overscroll-behavior:contain;touch-action:pan-y}.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .bento-card__close{position:relative;inset:auto;top:auto;right:auto;bottom:auto;z-index:2;flex-shrink:0;width:36px;height:36px;margin:0}.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .bento-project-card__expanded-cta,.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .bento-button.bento-project-card__expanded-cta{padding:0 12px 0 16px}.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]),.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark]{--bento-theme-bg: #161616;--bento-card: #161616;--bento-card-muted: #222222;--bento-text: #f2f2f2;--bento-text-muted: #b8b8b8;--bento-theme-surface: #161616;--bento-theme-ink: #f2f2f2;--bento-theme-opposite: #f2f2f2;--bento-theme-opposite-ink: #0c0c0c;color:var(--bento-text);background:var(--bento-theme-bg);color-scheme:dark}.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2{--overlay-metric-count-color: rgb(255 255 255 / 76%)}.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .btn-views,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .like-container button,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .bookmark-container button,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .article-author-metric-group .sprig-component button,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .btn-login-like,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .btn-login-bookmark,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .btn-share,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .btn-report,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .btn-views,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .like-container button,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .bookmark-container button,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .article-author-metric-group .sprig-component button,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .btn-login-like,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .btn-login-bookmark,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .btn-share,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .btn-report{color:rgba(255,255,255,.88)}.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .btn-views svg path,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .like-container button svg path,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .bookmark-container button svg path,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .article-author-metric-group .sprig-component button svg path,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .btn-login-like svg path,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .btn-login-bookmark svg path,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .btn-share svg path,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .btn-report svg path,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .btn-views svg path,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .like-container button svg path,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .bookmark-container button svg path,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .article-author-metric-group .sprig-component button svg path,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .btn-login-like svg path,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .btn-login-bookmark svg path,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .btn-share svg path,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .btn-report svg path{fill:rgba(255,255,255,.88)}.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .btn-views:hover,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .btn-views:focus-visible,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .like-container button:hover,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .like-container button:focus-visible,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .bookmark-container button:hover,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .bookmark-container button:focus-visible,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .article-author-metric-group .sprig-component button:hover,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .article-author-metric-group .sprig-component button:focus-visible,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .btn-login-like:hover,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .btn-login-like:focus-visible,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .btn-login-bookmark:hover,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .btn-login-bookmark:focus-visible,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .btn-share:hover,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .btn-share:focus-visible,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .btn-report:hover,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .btn-report:focus-visible,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .btn-views:hover,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .btn-views:focus-visible,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .like-container button:hover,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .like-container button:focus-visible,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .bookmark-container button:hover,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .bookmark-container button:focus-visible,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .article-author-metric-group .sprig-component button:hover,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .article-author-metric-group .sprig-component button:focus-visible,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .btn-login-like:hover,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .btn-login-like:focus-visible,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .btn-login-bookmark:hover,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .btn-login-bookmark:focus-visible,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .btn-share:hover,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .btn-share:focus-visible,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .btn-report:hover,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .btn-report:focus-visible{color:#f2f2f2}.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .btn-views:hover svg path,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .btn-views:focus-visible svg path,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .like-container button:hover svg path,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .like-container button:focus-visible svg path,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .bookmark-container button:hover svg path,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .bookmark-container button:focus-visible svg path,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .article-author-metric-group .sprig-component button:hover svg path,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .article-author-metric-group .sprig-component button:focus-visible svg path,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .btn-login-like:hover svg path,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .btn-login-like:focus-visible svg path,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .btn-login-bookmark:hover svg path,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .btn-login-bookmark:focus-visible svg path,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .btn-share:hover svg path,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .btn-share:focus-visible svg path,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .btn-report:hover svg path,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .btn-report:focus-visible svg path,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .btn-views:hover svg path,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .btn-views:focus-visible svg path,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .like-container button:hover svg path,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .like-container button:focus-visible svg path,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .bookmark-container button:hover svg path,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .bookmark-container button:focus-visible svg path,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .article-author-metric-group .sprig-component button:hover svg path,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .article-author-metric-group .sprig-component button:focus-visible svg path,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .btn-login-like:hover svg path,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .btn-login-like:focus-visible svg path,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .btn-login-bookmark:hover svg path,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .btn-login-bookmark:focus-visible svg path,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .btn-share:hover svg path,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .btn-share:focus-visible svg path,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .btn-report:hover svg path,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .btn-report:focus-visible svg path{fill:#f2f2f2}.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .btn-views .count,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .like-container button .count,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .bookmark-container button .count,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .btn-login-like .count,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .btn-login-bookmark .count,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .btn-share .count,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .btn-report .count,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .btn-views .count,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .like-container button .count,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .bookmark-container button .count,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .btn-login-like .count,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .btn-login-bookmark .count,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .btn-share .count,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .btn-report .count{color:var(--overlay-metric-count-color)}.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .like-container:has(.btn-liked) svg path,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .like-container:has(.btn-liked) svg path{fill:#42ed91!important}.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-controls .author-ctas-2 .bookmark-container:has(.btn-bookmarked) svg path,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-controls .author-ctas-2 .bookmark-container:has(.btn-bookmarked) svg path{fill:#6d42ed!important}.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-cta,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-cta{border-color:rgba(255,255,255,0);color:#f2f2f2;background-color:rgba(255,255,255,0)}.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-cta .bento-project-card__cta-ring rect,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-cta .bento-project-card__cta-ring rect{stroke:rgba(255,255,255,.42)}.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-cta .bento-external-icon svg path,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-cta .bento-external-icon svg path{stroke:#f2f2f2}.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-cta.bento-project-card__expanded-edit,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-cta.bento-project-card__expanded-edit{border-color:rgba(255,255,255,.42)}.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-cta.bento-project-card__expanded-edit .bento-external-icon svg path,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-cta.bento-project-card__expanded-edit .bento-project-card__cta-box-icon svg path,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-cta.bento-project-card__expanded-edit .bento-external-icon svg path,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-cta.bento-project-card__expanded-edit .bento-project-card__cta-box-icon svg path{fill:currentcolor;stroke:none}body.bento-page-shell .bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-cta:hover,body.bento-page-shell .bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-cta:focus-visible,body.bento-page-shell .bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-cta:hover,body.bento-page-shell .bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-cta:focus-visible{border-color:rgba(255,255,255,0);color:#0c0c0c;background-color:#f2f2f2;background-clip:padding-box}body.bento-page-shell .bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-cta:hover .bento-project-card__cta-ring rect,body.bento-page-shell .bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-cta:focus-visible .bento-project-card__cta-ring rect,body.bento-page-shell .bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-cta:hover .bento-project-card__cta-ring rect,body.bento-page-shell .bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-cta:focus-visible .bento-project-card__cta-ring rect{stroke:#f2f2f2}body.bento-page-shell .bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-cta:hover .bento-external-icon svg path,body.bento-page-shell .bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-cta:focus-visible .bento-external-icon svg path,body.bento-page-shell .bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-cta:hover .bento-external-icon svg path,body.bento-page-shell .bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-cta:focus-visible .bento-external-icon svg path{stroke:#0c0c0c}body.bento-page-shell .bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-cta:hover.bento-project-card__expanded-edit,body.bento-page-shell .bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-cta:focus-visible.bento-project-card__expanded-edit,body.bento-page-shell .bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-cta:hover.bento-project-card__expanded-edit,body.bento-page-shell .bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-cta:focus-visible.bento-project-card__expanded-edit{border-color:#f2f2f2}body.bento-page-shell .bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-cta:hover.bento-project-card__expanded-edit .bento-external-icon svg path,body.bento-page-shell .bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-cta:hover.bento-project-card__expanded-edit .bento-project-card__cta-box-icon svg path,body.bento-page-shell .bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-cta:focus-visible.bento-project-card__expanded-edit .bento-external-icon svg path,body.bento-page-shell .bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-project-card__expanded-cta:focus-visible.bento-project-card__expanded-edit .bento-project-card__cta-box-icon svg path,body.bento-page-shell .bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-cta:hover.bento-project-card__expanded-edit .bento-external-icon svg path,body.bento-page-shell .bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-cta:hover.bento-project-card__expanded-edit .bento-project-card__cta-box-icon svg path,body.bento-page-shell .bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-cta:focus-visible.bento-project-card__expanded-edit .bento-external-icon svg path,body.bento-page-shell .bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-project-card__expanded-cta:focus-visible.bento-project-card__expanded-edit .bento-project-card__cta-box-icon svg path{fill:currentcolor;stroke:none}.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-card__close,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-card__close{border-color:rgba(255,255,255,0);color:rgba(255,255,255,.88);background-color:rgba(255,255,255,0)}.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-card__close .bento-card__close-ring circle,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-card__close .bento-card__close-ring circle{stroke:rgba(255,255,255,.42)}.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-card__close .bento-card__close-icon path,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-card__close .bento-card__close-icon path{stroke:rgba(255,255,255,.88)}.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-card__close:hover,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-card__close:focus-visible,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-card__close:hover,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-card__close:focus-visible{color:#0c0c0c;background-color:#f2f2f2;background-clip:padding-box;border-color:rgba(255,255,255,0)}.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-card__close:hover .bento-card__close-ring circle,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-card__close:focus-visible .bento-card__close-ring circle,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-card__close:hover .bento-card__close-ring circle,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-card__close:focus-visible .bento-card__close-ring circle{stroke:#f2f2f2}.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-card__close:hover .bento-card__close-icon path,.bento-project-card.is-expanded[data-project-theme=dark]:has([data-bento-project-overlay-fragment]) .bento-card__close:focus-visible .bento-card__close-icon path,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-card__close:hover .bento-card__close-icon path,.bento-project-card.is-expanded.is-overlay-loading[data-project-theme=dark] .bento-card__close:focus-visible .bento-card__close-icon path{stroke:#0c0c0c}.bento-project-card.is-expanded:has([data-bento-project-overlay-fragment]) .bento-project-card__media{display:none}.bento-project-card.is-expanded:has([data-bento-project-overlay-fragment]) .bento-project-card__overlay-body{flex:1 1 auto;min-height:0;padding-inline:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.bento-project-card.is-expanded .bento-project-overlay-fragment{width:100%;max-width:none;margin:0;padding:0}.bento-project-card.is-expanded .portfolio-bottom{width:100%;max-width:none;margin:0;padding-inline:var(--overlay-inline-pad, 42px)}.bento-project-card.is-expanded .project-media-hero{width:100%;aspect-ratio:16/9;border-radius:0;overflow:hidden;background-color:#0c0c0c}[data-bento-overlay-placeholder] .bento-overlay-loading{position:absolute;top:0;right:0;bottom:0;left:0;color:#f2f2f2}.bento-project-card.is-expanded .bento-project-card__media{display:grid;place-items:center;grid-row:2;grid-column:1;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;container-type:size}.bento-project-card.is-expanded .bento-project-card__background:before,.bento-project-card.is-expanded .bento-project-card__background:after{display:none}.bento-project-card.is-expanded .bento-project-card__background{position:relative;z-index:1;inset:auto;width:min(100cqi,100cqh * var(--project-aspect-ratio));height:auto;max-width:100%;max-height:100%;min-width:0;min-height:0;aspect-ratio:var(--project-aspect-ratio);border-radius:0;overflow:hidden;background:#0c0c0c}.bento-project-card.is-expanded .bento-project-card__background img,.bento-project-card.is-expanded .bento-project-card__background video{object-fit:cover}.bento-project-card.is-expanded .bento-project-card__background video{transition:opacity .8s ease;will-change:transform,opacity}.bento-project-card.is-expanded.is-playing .bento-project-card__background img{transition:opacity .8s ease;will-change:transform,opacity}.bento-project-card.is-expanded .custom-video-player:not(.is-video-revealed) .custom-video-player__poster{z-index:1}.bento-project-card.is-expanded .custom-video-player:not(.is-video-revealed):not(.is-ended) .custom-video-player__chrome,.bento-project-card.is-expanded .custom-video-player:not(.is-video-revealed):not(.is-ended) .custom-video-player__overlay{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.bento-project-card.is-expanded.is-image .bento-project-card__expanded-image{display:block}.bento-project-card.is-expanded .bento-project-card__expanded-image{z-index:2;opacity:0;transition:opacity .32s ease;will-change:transform,opacity}.bento-project-card.is-expanded.is-expanded-image-ready .bento-project-card__expanded-image{opacity:1}.bento-project-card.is-expanded .bento-project-card__video-player{background:#0c0c0c}.bento-project-card.is-expanded .bento-project-card__primary-link,.bento-project-card.is-expanded .bento-project-card__content,.bento-project-card.is-expanded .bento-project-card__arrow,.bento-project-card.is-expanded .bento-project-card__progress{display:none}.bento-project-card.is-expanded .bento-project-card__expanded-header{display:flex;position:relative;z-index:4;grid-row:1;grid-column:1;align-items:center;gap:var(--gutter-x);min-width:0;min-height:48px;padding-right:56px}.bento-project-card__expanded-title{position:relative;flex:1 1 auto;min-width:0;margin:-14px 0;padding:14px 0;overflow:hidden;font-family:Aeonik,FallbackFont,arial,helvetica,sans-serif;font-feature-settings:normal;font-size:clamp(30px,3.2vw,54px);font-weight:700;font-variant-numeric:normal;letter-spacing:-.02em;line-height:1.05;white-space:nowrap}.bento-project-card__expanded-title:after{content:"";position:absolute;top:0;right:0;bottom:0;z-index:1;width:2.75rem;pointer-events:none;background:linear-gradient(to right,rgb(from var(--bento-theme-bg) r g b/0%),rgb(from var(--bento-theme-bg) r g b/1.5%),rgb(from var(--bento-theme-bg) r g b/6%),rgb(from var(--bento-theme-bg) r g b/13%),rgb(from var(--bento-theme-bg) r g b/24%) 72%,rgb(from var(--bento-theme-bg) r g b/37%),rgb(from var(--bento-theme-bg) r g b/100%))}.bento-project-card__title-word{display:inline-block;vertical-align:top}body.bento-page-shell .bento-project-card__expanded-cta,body.bento-page-shell .bento-button.bento-project-card__expanded-cta{font-family:Aeonik Mono,FallbackFontMono,monospace,menlo,monaco,Lucida Console,courier;font-variant-numeric:lining-nums proportional-nums stacked-fractions slashed-zero;font-feature-settings:"dlig" on,"case" on,"ss05" on,"ss06" on,"ss07" on,"ss12" off;font-size:14px;line-height:1;text-transform:uppercase;position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:6px;min-height:36px;height:36px;overflow:visible;border-radius:9999px;padding:0 12px 0 16px;font-weight:400;white-space:nowrap;cursor:pointer;z-index:11;top:auto;right:auto;border:1px solid transparent;color:#0c0c0c;background:transparent;background-clip:padding-box}.bento-project-card__cta-ring{display:block;position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.bento-project-card__cta-ring rect{fill:none;stroke:#0c0c0c;stroke-linecap:square;stroke-linejoin:round;stroke-width:1;vector-effect:non-scaling-stroke;transition:stroke .18s ease;will-change:transform}.bento-project-card__expanded-cta.is-cta-revealing .bento-project-card__cta-ring rect{stroke-dasharray:1;stroke-dashoffset:1}body.bento-page-shell .bento-project-card__expanded-cta.is-cta-revealing,body.bento-page-shell .bento-project-card__expanded-cta.is-cta-revealing:hover,body.bento-page-shell .bento-project-card__expanded-cta.is-cta-revealing:focus-visible,body.bento-page-shell .bento-button.bento-project-card__expanded-cta.is-cta-revealing,body.bento-page-shell .bento-button.bento-project-card__expanded-cta.is-cta-revealing:hover,body.bento-page-shell .bento-button.bento-project-card__expanded-cta.is-cta-revealing:focus-visible{border-color:transparent;color:#0c0c0c;background:transparent}.bento-project-card__cta-word{display:inline-block;overflow:hidden;vertical-align:bottom}.bento-project-card__cta-word-inner{display:inline-block}.bento-project-card__expanded-cta .bento-button__label{position:relative;z-index:1}.bento-project-card__expanded-cta .bento-external-icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.bento-project-card__expanded-cta .bento-external-icon svg{display:block;width:20px;height:20px;overflow:visible}.bento-project-card__expanded-cta .bento-external-icon svg path{fill:none;stroke:currentcolor;stroke-width:1.2px;vector-effect:non-scaling-stroke}.bento-project-card__expanded-cta .bento-external-icon svg path{transition:stroke .18s ease;will-change:transform}.bento-project-card__expanded-edit,body.bento-page-shell .bento-project-card__expanded-edit,body.bento-page-shell .bento-button.bento-project-card__expanded-edit{border-color:#0c0c0c;padding:0 16px 0 12px}.bento-project-card__expanded-edit .bento-external-icon svg path,.bento-project-card__expanded-edit .bento-project-card__cta-box-icon svg path,body.bento-page-shell .bento-project-card__expanded-edit .bento-external-icon svg path,body.bento-page-shell .bento-project-card__expanded-edit .bento-project-card__cta-box-icon svg path,body.bento-page-shell .bento-button.bento-project-card__expanded-edit .bento-external-icon svg path,body.bento-page-shell .bento-button.bento-project-card__expanded-edit .bento-project-card__cta-box-icon svg path{fill:currentcolor;stroke:none}body.bento-page-shell .bento-project-card__expanded-cta:hover,body.bento-page-shell .bento-project-card__expanded-cta:focus-visible,body.bento-page-shell .bento-button.bento-project-card__expanded-cta:hover,body.bento-page-shell .bento-button.bento-project-card__expanded-cta:focus-visible{border-color:transparent;color:#f2f2f2;background:#0c0c0c;background-clip:padding-box}body.bento-page-shell .bento-project-card__expanded-cta:hover.bento-project-card__expanded-edit,body.bento-page-shell .bento-project-card__expanded-cta:focus-visible.bento-project-card__expanded-edit,body.bento-page-shell .bento-button.bento-project-card__expanded-cta:hover.bento-project-card__expanded-edit,body.bento-page-shell .bento-button.bento-project-card__expanded-cta:focus-visible.bento-project-card__expanded-edit{border-color:#0c0c0c}body.bento-page-shell .bento-project-card__expanded-cta:hover.bento-project-card__expanded-edit .bento-external-icon svg path,body.bento-page-shell .bento-project-card__expanded-cta:hover.bento-project-card__expanded-edit .bento-project-card__cta-box-icon svg path,body.bento-page-shell .bento-project-card__expanded-cta:focus-visible.bento-project-card__expanded-edit .bento-external-icon svg path,body.bento-page-shell .bento-project-card__expanded-cta:focus-visible.bento-project-card__expanded-edit .bento-project-card__cta-box-icon svg path,body.bento-page-shell .bento-button.bento-project-card__expanded-cta:hover.bento-project-card__expanded-edit .bento-external-icon svg path,body.bento-page-shell .bento-button.bento-project-card__expanded-cta:hover.bento-project-card__expanded-edit .bento-project-card__cta-box-icon svg path,body.bento-page-shell .bento-button.bento-project-card__expanded-cta:focus-visible.bento-project-card__expanded-edit .bento-external-icon svg path,body.bento-page-shell .bento-button.bento-project-card__expanded-cta:focus-visible.bento-project-card__expanded-edit .bento-project-card__cta-box-icon svg path{fill:currentcolor;stroke:none}.bento-project-card.is-expanded .bento-card__close{top:var(--gutter-y);right:var(--gutter-x)}.bento-bio-card.is-expanded .bento-card__close,.bento-social-card.is-expanded .bento-card__close{width:36px;height:36px}.bento-bio-card.is-expanded .bento-card__content{position:relative;inset:auto}.bento-identity-card.is-expanded .bento-identity-card__content{grid-template:"profile information" auto/minmax(260px,.55fr) minmax(0,1.45fr);align-content:start;align-items:start;gap:clamp(22px,3.4vw,44px)}.bento-identity-card.is-expanded .bento-identity-card__content>.bento-identity-card__header{display:none}.bento-identity-card.is-expanded .bento-identity-card__team-badges{grid-area:auto;margin-top:12px}.bento-identity-card.is-expanded .bento-identity-card__profile-column,.bento-identity-card.is-expanded .bento-identity-card__information-column{display:flex;flex-direction:column;align-items:stretch;min-width:0;gap:clamp(22px,3vw,44px)}.bento-identity-card.is-expanded .bento-identity-card__profile-column{--bento-profile-info-space: clamp(18px, 2.2vw, 28px);grid-area:profile;gap:var(--bento-profile-info-space)}.bento-identity-card.is-expanded .bento-identity-card__profile-info{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:var(--bento-profile-info-space);border-radius:clamp(16px,1.8vw,28px);padding:var(--bento-profile-info-space);color:var(--bento-theme-ink);overflow:hidden;transition:color .32s cubic-bezier(.22,1,.36,1);will-change:transform}.bento-identity-card.is-expanded .bento-identity-card__profile-info:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#0c0c0c;opacity:0;pointer-events:none;transition:opacity .32s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}.bento-identity-card.is-expanded.is-profile-info-dark .bento-identity-card__profile-info{--bento-theme-ink: #f2f2f2;--bento-theme-ink-contrast: #0c0c0c;--bento-theme-surface: #0c0c0c;--bento-card: #0c0c0c;--bento-text: #f2f2f2;--bento-text-muted: rgba(255, 255, 255, .68);color:#f2f2f2;color-scheme:dark}.bento-identity-card.is-expanded.is-profile-info-dark .bento-identity-card__profile-info:before{opacity:1}.bento-identity-card.is-expanded .bento-identity-card__information-column{grid-area:information;gap:0;padding-top:clamp(8px,.85vw,12px)}.bento-identity-card.is-expanded .bento-identity-card__overlay-details{margin-top:clamp(10px,1.25vw,18px)}.bento-identity-card.is-expanded .bento-identity-card__avatar{width:100%;height:auto;font-size:inherit;line-height:inherit}.bento-identity-card.is-expanded .bento-identity-card__avatar-visual,.bento-identity-card.is-expanded .bento-identity-card__avatar-shadow{width:100%;height:100%;border-radius:clamp(20px,2.2vw,36px)}.bento-identity-card.is-expanded .bento-identity-card__avatar-pivot{width:100%;height:auto}.bento-identity-card.is-expanded .bento-identity-card__copy{min-width:0;padding-right:64px}.bento-identity-card.is-expanded .bento-identity-card__copy h2 br{display:none}.bento-identity-card.is-expanded .bento-identity-card__copy [data-bento-name-line]{display:block;max-width:100%;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;white-space:normal}.bento-identity-card.is-expanded .bento-identity-card__actions{align-self:stretch}.bento-identity-card.is-expanded .bento-identity-card__profile-social-icons{display:none}.bento-identity-card.is-expanded .bento-button,.bento-identity-card.is-expanded .btn-follow,.bento-identity-card.is-expanded .btn-following{width:100%}.bento-identity-card.is-expanded .bento-button,.bento-identity-card.is-expanded .btn-follow,.bento-identity-card.is-expanded .btn-following,.bento-social-card.is-expanded .bento-social-card__toast .bento-button{gap:6px;min-height:40px;height:40px;border-width:1px;border-color:color-mix(in srgb,var(--bento-theme-ink) 72%,transparent);padding:0 16px;color:var(--bento-theme-ink);font-size:13px;font-weight:500;line-height:1;text-transform:uppercase}.bento-identity-card.is-expanded .bento-button.has-availability-indicator,.bento-social-card.is-expanded .bento-social-card__toast .bento-button.has-availability-indicator{border-color:var(--bento-theme-ink);color:var(--bento-theme-ink-contrast);background:var(--bento-theme-ink)}.bento-identity-card.is-expanded .bento-button:not(:disabled):hover,.bento-identity-card.is-expanded .bento-button:not(:disabled):focus-visible,.bento-social-card.is-expanded .bento-social-card__toast .bento-button:not(:disabled):hover,.bento-social-card.is-expanded .bento-social-card__toast .bento-button:not(:disabled):focus-visible{border-color:var(--bento-theme-ink);color:var(--bento-theme-ink-contrast);background:var(--bento-theme-ink)}.bento-identity-card.is-expanded .bento-button.has-availability-indicator:not(:disabled):hover,.bento-identity-card.is-expanded .bento-button.has-availability-indicator:not(:disabled):focus-visible,.bento-social-card.is-expanded .bento-social-card__toast .bento-button.has-availability-indicator:not(:disabled):hover,.bento-social-card.is-expanded .bento-social-card__toast .bento-button.has-availability-indicator:not(:disabled):focus-visible{border-color:var(--bento-theme-ink);color:var(--bento-theme-ink-contrast);background:var(--bento-theme-ink)}.bento-identity-card.is-expanded .btn-follow:not(:disabled):hover,.bento-identity-card.is-expanded .btn-follow:not(:disabled):focus-visible{border-color:transparent;color:var(--bento-theme-ink);background:transparent}.bento-identity-card.is-expanded .btn-follow{padding-left:14px}.bento-identity-card.is-expanded .btn-following:is(:hover,:focus,:focus-visible){border-color:#ec4242;color:#ec4242;background:transparent}.bento-identity-card.is-expanded .bento-button:has(.bento-external-icon),.bento-social-card.is-expanded .bento-social-card__toast .bento-button:has(.bento-external-icon){padding-right:14px}.bento-identity-card.is-expanded .bento-button.has-availability-indicator:before,.bento-social-card.is-expanded .bento-social-card__toast .bento-button.has-availability-indicator:before{content:"";flex:0 0 auto;width:.7em;height:.7em;border-radius:50%;background-color:var(--status);opacity:.7}.bento-identity-card.is-expanded .bento-identity-card__copy h2{max-width:10ch;font-size:clamp(56px,6vw,108px);text-fit:none}.bento-identity-card.is-expanded .bento-identity-card__overlay-details,.bento-identity-card.is-expanded .bento-identity-card__overlay-bio,.bento-identity-card.is-expanded .bento-identity-card__overlay-find-me{display:block}.bento-identity-card.is-expanded .bento-identity-card__overlay-bio{margin-top:clamp(22px,3vw,44px)}.bento-identity-card__overlay-bio-copy{--bento-overlay-bio-gap: .75em;max-width:48ch;font-size:clamp(20px,1.8vw,28px);line-height:1.1}.bento-identity-card__overlay-bio-copy :where(h2,h3,h4,h5,h6,p,blockquote){margin:0}.bento-identity-card__overlay-bio-copy :where(p,blockquote){font-size:inherit;line-height:inherit}.bento-identity-card__overlay-bio-copy>*+*{margin-top:var(--bento-overlay-bio-gap)}.bento-identity-card__overlay-bio-copy :where(h2,h3,h4,h5,h6){font-family:inherit;font-weight:700;line-height:1.05}.bento-identity-card__overlay-bio-copy h2{font-size:1.35em}.bento-identity-card__overlay-bio-copy h3{font-size:1.15em}.bento-identity-card__overlay-bio-copy :where(ul,ol){--bento-list-item-gap: var(--bento-overlay-bio-gap);font-size:80%;margin-top:var(--bento-list-item-gap);margin-bottom:var(--bento-list-item-gap);padding-left:1.2em}.bento-identity-card__overlay-bio-copy :where(ul,ol)>li+li{padding-top:var(--bento-list-item-gap)}.bento-identity-card__overlay-bio-copy a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.14em}.bento-identity-card.is-expanded .bento-identity-card__overlay-interview{width:auto;margin-top:clamp(18px,2vw,28px)}.bento-identity-card.is-expanded .bento-button:has(.bento-identity-card__overlay-interview-icon){padding-right:14px}.bento-identity-card__overlay-interview-icon{display:inline-grid;place-items:center;width:1em;height:1em}.bento-identity-card__overlay-interview-icon svg{display:block;width:1em;height:1em}.bento-identity-card__overlay-interview-icon svg path{fill:none;stroke:currentcolor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.8px;vector-effect:non-scaling-stroke}.bento-identity-card.is-expanded .bento-identity-card__overlay-details-body>p,.bento-identity-card.is-expanded .bento-identity-card__overlay-details-body>.bento-details-card__gig-block{margin:0}.bento-identity-card.is-expanded .bento-identity-card__overlay-details{--bento-gig-font-size: clamp(28px, 3vw, 48px)}.bento-identity-card__overlay-details .bento-details-card__gig{font-weight:750;line-height:.96}.bento-identity-card.is-expanded .bento-identity-card__overlay-details .bento-details-card__context{font-size:clamp(14px,1.2vw,18px);line-height:1.05}.bento-identity-card.is-expanded .bento-details-card__meta,.bento-identity-card.is-expanded .bento-details-card__location{align-items:baseline}.bento-identity-card.is-expanded .bento-details-card__location{gap:5px}.bento-identity-card.is-expanded .bento-details-card__location-icon{align-self:baseline;position:relative;width:24px;height:1em;overflow:visible}.bento-identity-card.is-expanded .bento-details-card__location-icon svg{position:absolute;top:50%;left:0;width:24px;height:24px;transform:translateY(calc(-50% + 1px))}.bento-identity-card__overlay-details-body .bento-details-card__gig+.bento-details-card__gig,.bento-identity-card__overlay-details-body .bento-details-card__gig+.bento-affiliations,.bento-identity-card__overlay-details-body .bento-details-card__gig-block+.bento-affiliations{margin-top:2px}.bento-identity-card__overlay-details-body .bento-details-card__gig+.bento-details-card__meta,.bento-identity-card__overlay-details-body .bento-details-card__gig-block+.bento-details-card__meta,.bento-identity-card__overlay-details-body .bento-affiliations+.bento-details-card__meta{margin-top:clamp(8px,.8vw,12px)}.bento-identity-card__overlay-details-body .bento-details-card__context+.bento-details-card__context{margin-top:1px}.bento-identity-card__overlay-details .bento-affiliations{align-items:center;gap:8px;margin-top:0}.bento-identity-card__overlay-details .bento-team{align-items:center;gap:5px;margin-top:0}.bento-identity-card__overlay-find-me .bento-social-list{margin:0}.bento-identity-card__overlay-find-me .bento-social-list a{--bento-divider-scale: 1;border-bottom-color:transparent;transition:color .14s ease,border-color .32s cubic-bezier(.22,1,.36,1);will-change:transform}.bento-identity-card__overlay-find-me .bento-social-list a:after{content:"";position:absolute;right:0;left:0;height:1px;background:color-mix(in srgb,var(--bento-theme-ink) 18%,transparent);pointer-events:none;transform:scaleX(var(--bento-divider-scale));transform-origin:0 50%;transition:background-color .32s cubic-bezier(.22,1,.36,1);will-change:transform}.bento-identity-card__overlay-find-me .bento-social-list a:after{bottom:0}.bento-identity-card__overlay-find-me .bento-social-list>li:first-of-type>a{border-top:1px solid color-mix(in srgb,var(--bento-theme-ink) 18%,transparent)}.bento-identity-card__overlay-find-me .bento-social-list.is-find-me>li:last-child>a:after{display:block}.bento-identity-card__overlay-find-me .bento-identity-card__overlay-actions{margin-top:clamp(22px,3vw,44px)}.bento-identity-card.is-expanded .bento-identity-card__expanded-info{--bento-outline-reveal: 200%;display:block;position:relative;margin-top:clamp(22px,3vw,44px);border:0;border-radius:clamp(14px,1.4vw,22px);background:transparent;overflow:hidden}.bento-identity-card.is-expanded .bento-identity-card__expanded-info:after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;border:1px solid color-mix(in srgb,currentcolor 24%,transparent);border-radius:inherit;clip-path:polygon(0 0,var(--bento-outline-reveal) 0,0 var(--bento-outline-reveal));pointer-events:none;-webkit-mask-image:linear-gradient(135deg,#000 0%,#000 var(--bento-outline-reveal),transparent calc(var(--bento-outline-reveal) + 18%));mask-image:linear-gradient(135deg,#000 0%,#000 var(--bento-outline-reveal),transparent calc(var(--bento-outline-reveal) + 18%));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.bento-identity-card__expanded-section{min-width:0;border:0;border-radius:0;padding:clamp(18px,2.2vw,32px)}.bento-identity-card__expanded-section+.bento-identity-card__expanded-section{--bento-divider-scale: 1;position:relative;border-top:0}.bento-identity-card__expanded-section+.bento-identity-card__expanded-section:before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background:color-mix(in srgb,currentcolor 24%,transparent);pointer-events:none;transform:scaleX(var(--bento-divider-scale));transform-origin:0 50%}.bento-identity-card__expanded-section .bento-tag-list,.bento-identity-card__expanded-section .bento-achievements-list{margin:0}.bento-details-card.is-expanded .bento-details-card__body{margin-top:clamp(34px,6vh,80px)}.bento-social-card.is-expanded{--bento-social-overlay-card-padding: clamp(18px, 2.2vw, 28px);--bento-social-hub-gap: clamp(18px, 2.5vw, 28px);padding-top:clamp(72px,8vh,104px);padding-bottom:var(--gutter-y)}.bento-social-card.is-expanded>.bento-card__surface>.bento-card__content{align-items:stretch;width:min(100% - var(--gutter-x) * 2,760px);max-width:none;min-height:100lvh;height:auto;margin-inline:auto;padding:0}.bento-social-card.is-expanded .bento-social-overlay-footer{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:100%;min-height:0;margin:0;color:var(--bento-made-on-ink);text-align:center;opacity:1;pointer-events:auto}.bento-social-card.is-expanded .bento-social-overlay-footer .bento-made-on__content{padding-block:var(--bento-made-on-pad-y)}.bento-social-card.is-expanded .bento-card__eyebrow{display:none}.bento-social-card.is-expanded .bento-social-card__toast{--bento-social-toast-section-gap: clamp(14px, 1.6vw, 22px);position:relative;isolation:isolate;display:grid;gap:0;margin-bottom:var(--bento-social-hub-gap);border:1px solid color-mix(in srgb,var(--bento-theme-ink) 12%,transparent);border-radius:clamp(20px,2.2vw,36px);padding:var(--bento-social-overlay-card-padding);color:var(--bento-theme-ink);background:var(--bento-theme-surface);color-scheme:inherit}.bento-social-card.is-expanded .bento-social-card__toast-shadow{position:absolute;z-index:-1;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;box-shadow:0 14px 34px rgba(0,0,0,.26);pointer-events:none;opacity:0;transition:opacity .24s ease;will-change:transform,opacity}.bento-social-card.is-expanded .bento-social-card__toast-identity{display:flex;align-items:center;gap:12px;min-width:0}.bento-social-card.is-expanded .bento-social-card__toast-avatar-link{display:block;flex:0 0 auto;border-radius:6px;color:inherit;text-decoration:none}.bento-social-card.is-expanded .bento-social-card__toast:not(:has(>.bento-social-card__toast-team-badges)) .bento-social-card__toast-identity,.bento-social-card.is-expanded .bento-social-card__toast-team-badges{margin-bottom:clamp(12px,1.4vw,18px);border-bottom:1px solid color-mix(in srgb,var(--bento-theme-ink) 12%,transparent);padding-bottom:clamp(12px,1.4vw,18px)}.bento-social-card.is-expanded .bento-social-card__toast-team-badges{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.bento-social-card.is-expanded .bento-social-card__toast-team-badges>.bento-affiliations,.bento-social-card.is-expanded .bento-social-card__toast-team-badges .bento-team{gap:3px;margin:0}.bento-social-card.is-expanded .bento-social-card__toast-team-badges>.bento-profile-badges{margin:0}.bento-social-card.is-expanded .bento-social-card__toast-main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(16px,2vw,28px)}.bento-social-card.is-expanded .bento-social-card__toast.is-business .bento-social-card__toast-main{align-items:center;row-gap:10px}.bento-social-card.is-expanded .bento-social-card__toast.is-business .bento-social-card__toast-copy{display:contents}.bento-social-card.is-expanded .bento-social-card__toast.is-business .bento-social-card__toast-gig{grid-column:1;grid-row:1}.bento-social-card.is-expanded .bento-social-card__toast.is-business .bento-social-card__toast-meta{grid-column:1;grid-row:2;align-self:center}.bento-social-card.is-expanded .bento-social-card__toast.is-business .bento-social-card__toast-meta:not(:has(*)){display:none}.bento-social-card.is-expanded .bento-social-card__toast.is-business .bento-social-card__toast-actions{grid-column:2;grid-row:1;justify-self:end;align-self:start}.bento-social-card.is-expanded .bento-social-card__toast-copy{display:grid;gap:10px;min-width:0}.bento-social-card.is-expanded .bento-social-card__toast-avatar{flex:0 0 auto;width:auto;height:56px;aspect-ratio:4/5;border-radius:6px;overflow:hidden}.bento-social-card.is-expanded .bento-social-card__toast-avatar:has(.bento-social-card__toast-initials){background:color-mix(in srgb,var(--bento-accent) 78%,white)}.bento-social-card.is-expanded .bento-social-card__toast-avatar.is-square{aspect-ratio:1}.bento-social-card.is-expanded .bento-social-card__toast-avatar img,.bento-social-card.is-expanded .bento-social-card__toast-initials{display:grid;place-items:center;width:100%;height:100%;object-fit:cover;font-size:18px;font-weight:700}.bento-social-card.is-expanded .bento-social-card__toast-avatar.is-svg-photo img{object-fit:contain}.bento-social-card.is-expanded .bento-social-card__toast-name{display:flex;flex-wrap:nowrap;align-items:center;column-gap:.28em;width:100%;min-width:0;margin:0;font-family:Megazoid,FallbackFontBold,arial,helvetica,sans-serif;font-feature-settings:"liga" on,"kern" on,"ss01" on,"ss04" on,"ss12" on;font-size:var(--bento-toast-name-fit-size, clamp(28px, 3vw, 44px));font-weight:400;letter-spacing:.005em;line-height:.92;text-fit:shrink consistent}.bento-social-card.is-expanded .bento-social-card__toast-name [data-bento-name-line]{display:inline-block;min-width:0;white-space:nowrap}.bento-social-card.is-expanded .bento-social-card__toast-name-link{display:flex;flex-wrap:nowrap;align-items:center;column-gap:inherit;min-width:0;color:inherit;text-decoration:none}.bento-social-card.is-expanded .bento-social-card__toast-gig{display:grid;align-items:start;gap:0;min-width:0;max-width:100%}.bento-social-card.is-expanded .bento-social-card__toast-meta{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:0}.bento-social-card.is-expanded .bento-social-card__toast-gig .bento-details-card__gig{min-width:0;max-width:100%;margin:0;overflow-wrap:break-word;font-size:clamp(22px,2.4vw,36px)!important;font-weight:750;line-height:1.05}.bento-social-card.is-expanded .bento-social-card__toast-gig .bento-details-card__gig+.bento-details-card__gig{margin-top:0}.bento-social-card.is-expanded .bento-social-card__toast-gig .bento-details-card__gig.is-employer{font-weight:650}.bento-social-card.is-expanded .bento-social-card__toast .bento-details-card__meta,.bento-social-card.is-expanded .bento-social-card__toast .bento-details-card__location{align-items:baseline}.bento-social-card.is-expanded .bento-social-card__toast .bento-details-card__context{font-size:16px;line-height:1.15}.bento-social-card.is-expanded .bento-social-card__toast-actions .bento-identity-card__buttons{display:flex;flex-direction:column;align-items:stretch;width:max-content}.bento-social-card.is-expanded .bento-social-card__toast-actions .bento-button{width:100%}.bento-social-card.is-expanded .bento-social-card__toast.is-business .bento-social-card__toast-actions .bento-identity-card__buttons{flex-direction:row;align-items:center;width:auto}.bento-social-card.is-expanded .bento-social-card__toast.is-business .bento-social-card__toast-actions .bento-button{flex:1 1 0;width:auto}.bento-social-card.is-expanded .bento-social-card__toast.is-business .bento-social-card__toast-actions .bento-button.has-availability-indicator{order:1}.bento-social-card.is-expanded .bento-social-card__toast.is-business .bento-social-card__toast-actions .bento-button:has(.bento-external-icon){order:2}.bento-social-card.is-expanded .bento-social-card__toast.is-business .bento-details-card__meta,.bento-social-card.is-expanded .bento-social-card__toast.is-business .bento-details-card__location{align-items:center}.bento-social-card.is-expanded .bento-social-card__toast-bio{--bento-toast-bio-fade-bg: var(--bento-theme-surface);--bento-toast-bio-lines: 2;--bento-toast-bio-fade-size: .5em;position:relative;min-width:0;margin-top:var(--bento-social-toast-section-gap);border-top:1px solid color-mix(in srgb,var(--bento-theme-ink) 12%,transparent);padding-top:clamp(14px,1.6vw,22px);font-size:16px;font-weight:400;line-height:1.45}.bento-social-card.is-expanded .bento-social-card__toast-bio-copy{min-width:0;overflow-wrap:anywhere;font-size:18px}.bento-social-card.is-expanded .bento-social-card__toast-bio:not(.is-expanded) .bento-social-card__toast-bio-copy{position:relative;max-height:calc(1.45em * var(--bento-toast-bio-lines) + var(--bento-toast-bio-fade-size));overflow:hidden}.bento-social-card.is-expanded .bento-social-card__toast-bio:not(.is-expanded,.is-short) .bento-social-card__toast-bio-copy:after{content:"";position:absolute;bottom:0;left:0;z-index:1;width:100%;height:var(--bento-toast-bio-fade-size);background:linear-gradient(to bottom,transparent 0%,var(--bento-toast-bio-fade-bg) 78%);pointer-events:none;animation:bento-toast-bio-read-more-in .28s ease;will-change:transform,opacity}.bento-social-card.is-expanded .bento-social-card__toast-bio-expand{display:none;align-items:center;justify-content:flex-start;gap:2px;position:relative;z-index:2;width:100%;margin-top:10px;border:0;padding:0;font-size:12px;font-weight:500;line-height:1.2;color:var(--bento-text-muted);background:transparent;cursor:pointer}.bento-social-card.is-expanded .bento-social-card__toast-bio:not(.is-expanded,.is-short) .bento-social-card__toast-bio-expand{display:flex;animation:bento-toast-bio-read-more-in .28s ease;will-change:transform,opacity}.bento-social-card.is-expanded .bento-social-card__toast-bio-expand .icon-expand-more{display:flex;align-items:center}.bento-social-card.is-expanded .bento-social-card__toast-bio-expand svg{width:20px;height:20px;fill:currentcolor}.bento-social-card.is-expanded .bento-social-card__toast-bio :where(h1,h2,h3,h4,h5,h6,p,blockquote,ul,ol){margin:0;font-size:inherit;font-weight:inherit;letter-spacing:normal;line-height:inherit}.bento-social-card.is-expanded .bento-social-card__toast-bio-copy>*+*{margin-top:.7em}.bento-social-card.is-expanded .bento-social-card__toast,.bento-social-card.is-expanded .bento-social-list{width:100%;margin-top:0;padding:var(--bento-social-overlay-card-padding);color:var(--bento-theme-ink);background:var(--bento-theme-surface)}.bento-social-card.is-expanded .bento-social-list{position:relative;isolation:isolate;border:1px solid color-mix(in srgb,var(--bento-theme-ink) 12%,transparent);border-radius:clamp(20px,2.2vw,36px)}.bento-social-card.is-expanded .bento-social-list:before{content:"";position:absolute;z-index:-1;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;box-shadow:0 14px 34px rgba(0,0,0,.26);opacity:0;pointer-events:none;transition:opacity .24s ease;will-change:transform,opacity}.bento-social-card.is-expanded.is-overlay-card-shadows-visible .bento-social-card__toast-shadow,.bento-social-card.is-expanded.is-overlay-card-shadows-visible .bento-social-list:before{opacity:var(--bento-card-shadow-opacity)}.bento-social-card.is-expanded{--bento-theme-bg: var(--bento-page-bg);color:var(--bento-made-on-ink);background:transparent;color-scheme:inherit}.bento-details-card.is-expanded .bento-details-card__gig{font-size:clamp(42px,6vw,96px)!important}.bento-details-card.is-expanded .bento-details-card__context{font-size:clamp(24px,3vw,48px)}.bento-social-card.is-expanded .bento-social-list{--bento-external-icon-size: clamp(18px, 2vw, 24px)}.bento-social-card.is-expanded .bento-social-list a{font-size:clamp(18px,2vw,24px);color:var(--bento-theme-ink)}.bento-social-card.is-expanded[data-bento-card-color] .bento-social-list a{color:var(--bento-theme-ink)}.bento-social-card.is-expanded .bento-social-list.is-find-me a.is-highlighted,.bento-social-card.is-expanded[data-bento-card-color] .bento-social-list.is-find-me a.is-highlighted,body.bento-page-shell .bento-page .bento-social-card.is-expanded .bento-social-list.is-find-me a.is-highlighted,body.bento-page-shell .bento-page .bento-social-card.is-expanded[data-bento-card-color] .bento-social-list.is-find-me a.is-highlighted,.bento-social-card.is-expanded .bento-social-list.is-find-me a.is-highlighted .bento-external-icon,.bento-social-card.is-expanded[data-bento-card-color] .bento-social-list.is-find-me a.is-highlighted .bento-external-icon,body.bento-page-shell .bento-page .bento-social-card.is-expanded .bento-social-list.is-find-me a.is-highlighted .bento-external-icon,body.bento-page-shell .bento-page .bento-social-card.is-expanded[data-bento-card-color] .bento-social-list.is-find-me a.is-highlighted .bento-external-icon{color:var(--bento-theme-ink-contrast)}.bento-social-card.is-expanded[data-bento-card-color] .bento-social-card__toast .bento-button{color:var(--bento-theme-ink);border-color:color-mix(in srgb,var(--bento-theme-ink) 72%,transparent)}.bento-social-card.is-expanded[data-bento-card-color] .bento-social-card__toast .bento-button.has-availability-indicator{color:var(--bento-theme-ink-contrast);background:var(--bento-theme-ink);border-color:var(--bento-theme-ink)}.bento-social-card.is-expanded[data-bento-card-color] .bento-social-card__toast .bento-profile-badges .profile-badge:not(:hover):not(:focus):not(:focus-visible){border-color:color-mix(in srgb,var(--bento-theme-ink) 28%,transparent);color:var(--bento-theme-ink);background-color:transparent}.bento-social-card.is-expanded .bento-card__close,.bento-social-card.is-expanded[data-bento-card-color] .bento-card__close,.bento-social-card.is-expanded[data-bento-card-color] .bento-card__close.is-close-revealing,.bento-social-card.is-expanded[data-bento-card-color] .bento-card__close.is-close-revealing:hover,.bento-social-card.is-expanded[data-bento-card-color] .bento-card__close.is-close-revealing:focus-visible{z-index:4001;color:var(--bento-made-on-ink)}.bento-social-card.is-expanded .bento-card__close-ring circle,.bento-social-card.is-expanded[data-bento-card-color] .bento-card__close-ring circle{stroke:var(--bento-made-on-ink)}.bento-social-card.is-expanded[data-bento-card-color] .bento-card__close:hover,.bento-social-card.is-expanded[data-bento-card-color] .bento-card__close:focus-visible{color:var(--bento-page-bg);background:var(--bento-made-on-ink)}.bento-social-card.is-expanded[data-bento-card-color] .bento-card__close:hover .bento-card__close-ring circle,.bento-social-card.is-expanded[data-bento-card-color] .bento-card__close:focus-visible .bento-card__close-ring circle{stroke:var(--bento-made-on-ink)}.bento-bio-card.is-expanded .bento-bio-card__copy{--bento-overlay-bio-gap: .75em;align-self:flex-start;margin:0;transform:none}.bento-bio-card.is-expanded .bento-bio-card__copy :where(ul,ol){--bento-list-item-gap: var(--bento-overlay-bio-gap);font-size:80%!important;margin-top:var(--bento-list-item-gap);margin-bottom:var(--bento-list-item-gap);padding-left:1.2em}.bento-bio-card.is-expanded .bento-bio-card__fades{opacity:0}.bento-card.is-expanded .bento-card__close{display:grid;border-color:transparent;color:var(--bento-theme-ink)}.bento-card.is-expanded .bento-card__close-ring circle{stroke:var(--bento-theme-ink)}.bento-card__close{place-items:center;position:fixed;z-index:12;top:22px;right:22px;width:48px;height:48px;overflow:hidden;border:1px solid transparent;border-radius:50%;color:#0c0c0c;background:transparent;background-clip:padding-box;font-size:24px;line-height:1;cursor:pointer;transition:color .16s ease,background-color .16s ease;will-change:transform}.bento-card__close:hover,.bento-card__close:focus-visible,.bento-card.is-expanded .bento-card__close:hover,.bento-card.is-expanded .bento-card__close:focus-visible{color:#f2f2f2;background:#0c0c0c;background-clip:padding-box;border-color:transparent}.bento-card__close:hover .bento-card__close-ring circle,.bento-card__close:focus-visible .bento-card__close-ring circle,.bento-card.is-expanded .bento-card__close:hover .bento-card__close-ring circle,.bento-card.is-expanded .bento-card__close:focus-visible .bento-card__close-ring circle{stroke:#0c0c0c}.bento-card.is-expanded[data-bento-card-color] .bento-card__close:hover,.bento-card.is-expanded[data-bento-card-color] .bento-card__close:focus-visible{color:var(--bento-theme-ink-contrast);background:var(--bento-theme-ink)}.bento-card.is-expanded[data-bento-card-color] .bento-card__close:hover .bento-card__close-ring circle,.bento-card.is-expanded[data-bento-card-color] .bento-card__close:focus-visible .bento-card__close-ring circle{stroke:var(--bento-theme-ink)}.bento-card__close-backing,.bento-card__close-ring,.bento-card__close-icon{pointer-events:none}.bento-card__close-backing{position:absolute;z-index:0;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;background:var(--bento-theme-bg);transition:background-color .16s ease;will-change:transform}.bento-social-card.is-expanded .bento-card__close-backing,.bento-social-card.is-expanded .bento-card__close.is-close-revealing:hover .bento-card__close-backing,.bento-social-card.is-expanded .bento-card__close.is-close-revealing:focus-visible .bento-card__close-backing{background:var(--bento-page-bg)}.bento-card__close:hover .bento-card__close-backing,.bento-card__close:focus-visible .bento-card__close-backing{top:0;right:0;bottom:0;left:0;background:transparent}.bento-card__close-ring{display:block;position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.bento-card__close-ring circle{fill:none;stroke:#0c0c0c;stroke-dasharray:1;stroke-dashoffset:0;stroke-width:1;vector-effect:non-scaling-stroke;transition:stroke .16s ease;will-change:transform}.bento-card.is-expanded .bento-card__close.is-close-revealing,.bento-card.is-expanded .bento-card__close.is-close-revealing:hover,.bento-card.is-expanded .bento-card__close.is-close-revealing:focus-visible{border-color:transparent;color:var(--bento-theme-ink);background:transparent}.bento-card__close.is-close-revealing:hover .bento-card__close-backing,.bento-card__close.is-close-revealing:focus-visible .bento-card__close-backing{background:var(--bento-theme-bg)}body.bento-page-shell .bento-page .bento-card.is-expanded .bento-card__close:hover,body.bento-page-shell .bento-page .bento-card.is-expanded .bento-card__close:focus-visible{border-color:transparent;color:#f2f2f2;background:#0c0c0c;background-clip:padding-box}body.bento-page-shell .bento-page .bento-card.is-expanded .bento-card__close:hover .bento-card__close-backing,body.bento-page-shell .bento-page .bento-card.is-expanded .bento-card__close:focus-visible .bento-card__close-backing{top:0;right:0;bottom:0;left:0;background:transparent}body.bento-page-shell .bento-page .bento-card.is-expanded .bento-card__close:hover .bento-card__close-ring circle,body.bento-page-shell .bento-page .bento-card.is-expanded .bento-card__close:focus-visible .bento-card__close-ring circle{stroke:#0c0c0c}.bento-card__close-icon{display:grid;place-items:center;position:relative;z-index:2;width:100%;height:100%;line-height:1}.bento-card__close-icon svg{width:16px;height:16px;overflow:visible}.bento-card__close-icon path{fill:none;stroke:currentcolor;stroke-linecap:round;stroke-width:1.5;vector-effect:non-scaling-stroke;transition:stroke .16s ease;will-change:transform}body[class~=is-safari] [class~=bento-card__close][class~=is-close-revealing] [class~=bento-card__close-icon] path{stroke-linecap:butt}}@keyframes bento-toast-bio-read-more-in{0%{opacity:0}to{opacity:1}}::view-transition-group(*){animation-duration:.46s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-group(bento-overlay-scrim){z-index:0}::view-transition-old(bento-overlay-scrim){animation:bento-overlay-scrim-out .46s cubic-bezier(.22,1,.36,1) both;will-change:transform,opacity}::view-transition-new(bento-overlay-scrim){animation:bento-overlay-scrim-in .46s cubic-bezier(.22,1,.36,1) both;will-change:transform,opacity}@keyframes bento-overlay-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes bento-overlay-scrim-out{0%{opacity:1}to{opacity:0}}::view-transition-old(bento-card),::view-transition-old(bento-card-background),::view-transition-old(bento-card-eyebrow),::view-transition-old(bento-card-avatar),::view-transition-old(bento-card-name),::view-transition-old(bento-card-badges),::view-transition-old(bento-card-actions),::view-transition-old(bento-card-details),::view-transition-old(bento-card-bio),::view-transition-old(bento-card-social-links),::view-transition-old(bento-card-title),::view-transition-new(bento-card),::view-transition-new(bento-card-background),::view-transition-new(bento-card-eyebrow),::view-transition-new(bento-card-avatar),::view-transition-new(bento-card-name),::view-transition-new(bento-card-badges),::view-transition-new(bento-card-actions),::view-transition-new(bento-card-details),::view-transition-new(bento-card-bio),::view-transition-new(bento-card-social-links),::view-transition-new(bento-card-title){animation:none;mix-blend-mode:normal}::view-transition-old(bento-card-background),::view-transition-new(bento-card-background){top:0;right:0;bottom:0;left:0;width:100%;height:100%}::view-transition-old(bento-card),::view-transition-old(bento-card-background),::view-transition-old(bento-card-eyebrow),::view-transition-old(bento-card-avatar),::view-transition-old(bento-card-name),::view-transition-old(bento-card-badges),::view-transition-old(bento-card-actions),::view-transition-old(bento-card-details),::view-transition-old(bento-card-bio),::view-transition-old(bento-card-social-links),::view-transition-old(bento-card-title){opacity:0}html.is-bento-transition-opening::view-transition-old(bento-card-social-links){opacity:1;animation:bento-card-crossfade-out .1s ease both;will-change:transform,opacity}html.is-bento-transition-opening::view-transition-new(bento-card-social-links){opacity:0;animation:none}html.is-bento-transition-closing.is-bento-transition-bio::view-transition-old(bento-card),html.is-bento-transition-closing.is-bento-transition-bio::view-transition-old(bento-card-background){opacity:1;object-fit:cover}html.is-bento-transition-closing.is-bento-transition-bio::view-transition-new(bento-card),html.is-bento-transition-closing.is-bento-transition-bio::view-transition-new(bento-card-background){opacity:0;object-fit:cover}html:not(.is-bento-transition-bio):not(.is-bento-transition-social)::view-transition-old(bento-card),html:not(.is-bento-transition-bio):not(.is-bento-transition-social)::view-transition-new(bento-card){opacity:0}html:not(.is-bento-transition-bio):not(.is-bento-transition-social)::view-transition-old(bento-card-background){opacity:1;object-fit:cover}html:not(.is-bento-transition-bio):not(.is-bento-transition-social)::view-transition-new(bento-card-background){opacity:0;object-fit:cover}html.is-bento-transition-opening::view-transition-old(bento-card-bio),html.is-bento-transition-opening::view-transition-new(bento-card-bio),html.is-bento-transition-closing::view-transition-old(bento-card-bio),html.is-bento-transition-closing::view-transition-new(bento-card-bio){opacity:0}::view-transition-group(bento-card),::view-transition-group(bento-card-background){z-index:0;overflow:clip}html.is-bento-transition-project::view-transition-group(bento-card),html.is-bento-transition-project::view-transition-group(bento-card-background){z-index:1;background:var(--bento-vt-chrome, #fff)}html.is-bento-transition-project::view-transition-old(bento-card),html.is-bento-transition-project::view-transition-new(bento-card),html.is-bento-transition-project::view-transition-old(bento-card-background),html.is-bento-transition-project::view-transition-new(bento-card-background){top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill}html.is-bento-transition-project:not(.is-bento-transition-grouped)::view-transition-group(bento-card),html.is-bento-transition-project:not(.is-bento-transition-grouped)::view-transition-group(bento-card-asset){border-radius:var(--bento-vt-card-radius, clamp(20px, 2.2vw, 36px));overflow:clip}html.is-bento-transition-grouped.is-bento-transition-opening::view-transition-group(bento-card),html.is-bento-transition-grouped.is-bento-transition-opening::view-transition-group(bento-card-asset){border-radius:var(--bento-vt-card-radius, clamp(20px, 2.2vw, 36px));overflow:clip}html.is-bento-transition-grouped.is-bento-transition-closing::view-transition-group(bento-card),html.is-bento-transition-grouped.is-bento-transition-closing::view-transition-group(bento-card-asset){border-radius:var(--bento-vt-radius, 16px);overflow:clip}::view-transition-group(bento-card-eyebrow),::view-transition-group(bento-card-avatar),::view-transition-group(bento-card-name),::view-transition-group(bento-card-badges),::view-transition-group(bento-card-actions),::view-transition-group(bento-card-details),::view-transition-group(bento-card-bio),::view-transition-group(bento-card-social-links),::view-transition-group(bento-card-title),::view-transition-group(bento-card-title-exit),::view-transition-group(bento-card-asset),::view-transition-group(bento-card-enter-toast),::view-transition-group(bento-card-enter-project-header),::view-transition-group(.bento-card-action){z-index:1}::view-transition-image-pair(.bento-card-action){border-radius:999px;overflow:clip}::view-transition-image-pair(.bento-card-action-0){border:var(--bento-vt-action-0-border-width, 1px) var(--bento-vt-action-0-border-style, solid) var(--bento-vt-action-0-border-color, transparent);background:var(--bento-vt-action-0-background, transparent)}::view-transition-image-pair(.bento-card-action-1){border:var(--bento-vt-action-1-border-width, 1px) var(--bento-vt-action-1-border-style, solid) var(--bento-vt-action-1-border-color, transparent);background:var(--bento-vt-action-1-background, transparent)}::view-transition-image-pair(.bento-card-action-2){border:var(--bento-vt-action-2-border-width, 1px) var(--bento-vt-action-2-border-style, solid) var(--bento-vt-action-2-border-color, transparent);background:var(--bento-vt-action-2-background, transparent)}::view-transition-image-pair(.bento-card-action-3){border:var(--bento-vt-action-3-border-width, 1px) var(--bento-vt-action-3-border-style, solid) var(--bento-vt-action-3-border-color, transparent);background:var(--bento-vt-action-3-background, transparent)}::view-transition-image-pair(.bento-card-action-4){border:var(--bento-vt-action-4-border-width, 1px) var(--bento-vt-action-4-border-style, solid) var(--bento-vt-action-4-border-color, transparent);background:var(--bento-vt-action-4-background, transparent)}::view-transition-old(.bento-card-action),::view-transition-new(.bento-card-action){top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:none;mix-blend-mode:normal;object-fit:fill;opacity:0}::view-transition-group(.bento-card-action-content){z-index:2}::view-transition-old(.bento-card-action-content),::view-transition-new(.bento-card-action-content){animation:none;mix-blend-mode:normal}::view-transition-new(.bento-card-action-content){opacity:0}::view-transition-group(bento-card-asset){z-index:2;overflow:clip}::view-transition-old(bento-card-asset),::view-transition-new(bento-card-asset){top:0;right:0;bottom:0;left:0;width:100%;height:100%;mix-blend-mode:normal;object-fit:cover;object-position:center}::view-transition-old(bento-card-asset){animation:bento-card-crossfade-out .46s cubic-bezier(.22,1,.36,1) both;will-change:transform,opacity}::view-transition-new(bento-card-asset){animation:bento-card-crossfade-in .46s cubic-bezier(.22,1,.36,1) both;will-change:transform,opacity}html.is-bento-transition-opening:not(.is-bento-transition-grouped)::view-transition-image-pair(bento-card-asset){border-radius:clamp(20px,2.2vw,36px);overflow:clip;animation:bento-card-asset-radius-open .46s cubic-bezier(.22,1,.36,1) both;will-change:transform}html.is-bento-transition-closing:not(.is-bento-transition-grouped)::view-transition-image-pair(bento-card-asset){border-radius:clamp(20px,2.2vw,36px);overflow:clip;animation:bento-card-asset-radius-close .46s cubic-bezier(.22,1,.36,1) both;will-change:transform}html.is-bento-transition-bio.is-bento-transition-opening::view-transition-image-pair(bento-card),html.is-bento-transition-bio.is-bento-transition-opening::view-transition-image-pair(bento-card-background),html.is-bento-transition-bio.is-bento-transition-opening::view-transition-image-pair(bento-card-bio){border-radius:0;overflow:clip;animation:bento-card-radius-open .46s cubic-bezier(.22,1,.36,1);will-change:transform}html.is-bento-transition-opening:not(.is-bento-transition-bio):not(.is-bento-transition-grouped):not(.is-bento-transition-social):not(.is-bento-transition-identity)::view-transition-image-pair(bento-card),html.is-bento-transition-opening:not(.is-bento-transition-bio):not(.is-bento-transition-grouped):not(.is-bento-transition-social):not(.is-bento-transition-identity)::view-transition-image-pair(bento-card-background){border-radius:0;overflow:clip;background:var(--bento-vt-chrome, #fff);animation:bento-card-radius-open .46s cubic-bezier(.22,1,.36,1);will-change:transform}html.is-bento-transition-closing:not(.is-bento-transition-bio):not(.is-bento-transition-grouped):not(.is-bento-transition-social):not(.is-bento-transition-identity)::view-transition-image-pair(bento-card),html.is-bento-transition-closing:not(.is-bento-transition-bio):not(.is-bento-transition-grouped):not(.is-bento-transition-social):not(.is-bento-transition-identity)::view-transition-image-pair(bento-card-background){border-radius:clamp(20px,2.2vw,36px);overflow:clip;background:var(--bento-vt-chrome, #fff);animation:bento-card-radius-close .46s cubic-bezier(.22,1,.36,1);will-change:transform}html.is-bento-transition-opening.is-bento-transition-identity::view-transition-image-pair(bento-card),html.is-bento-transition-opening.is-bento-transition-identity::view-transition-image-pair(bento-card-background){border-radius:0;overflow:clip;animation:bento-card-radius-open .46s cubic-bezier(.22,1,.36,1);will-change:transform}html.is-bento-transition-opening.is-bento-transition-identity::view-transition-new(bento-card-background){opacity:1}html.is-bento-transition-closing.is-bento-transition-identity::view-transition-image-pair(bento-card),html.is-bento-transition-closing.is-bento-transition-identity::view-transition-image-pair(bento-card-background){border-radius:clamp(20px,2.2vw,36px);overflow:clip;animation:bento-card-radius-close .46s cubic-bezier(.22,1,.36,1);will-change:transform}::view-transition-group(bento-overlay-header){z-index:-1}::view-transition-old(bento-overlay-header),::view-transition-new(bento-overlay-header){mix-blend-mode:normal}html.is-bento-transition-opening::view-transition-old(bento-overlay-header){animation:bento-overlay-scrim-out .46s cubic-bezier(.22,1,.36,1) both;will-change:transform,opacity}html.is-bento-transition-opening::view-transition-new(bento-overlay-header),html.is-bento-transition-closing::view-transition-old(bento-overlay-header){animation:none;opacity:0}html.is-bento-transition-closing::view-transition-new(bento-overlay-header){animation:bento-overlay-scrim-in .46s cubic-bezier(.22,1,.36,1) both;will-change:transform,opacity}html.is-bento-transition-closing.is-bento-transition-social .bento-bio-card:not(.is-expanded),html.is-bento-transition-closing.is-bento-transition-social .bento-social-card:not(.is-expanded),html.is-bento-transition-closing.is-bento-transition-social .bento-card-spacer.is-bio,html.is-bento-transition-closing.is-bento-transition-social .bento-card-spacer.is-social{overflow:hidden}html.is-bento-transition-social::view-transition{background:var(--bento-vt-page, var(--bento-page-bg))}html.is-bento-transition-social::view-transition-group(bento-social-page-bg){z-index:0}html.is-bento-transition-social::view-transition-old(bento-social-page-bg),html.is-bento-transition-social::view-transition-new(bento-social-page-bg){animation:none}html.is-bento-transition-social::view-transition-group(.bento-social-rest){z-index:1}.bento-social-icons{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.bento-social-icons a{display:grid;place-items:center;width:38px;height:38px;border:1px solid color-mix(in srgb,currentcolor 18%,transparent);border-radius:50%;color:inherit;background:color-mix(in srgb,var(--bento-theme-surface, #fff) 90%,transparent);transition:border-color .18s ease,transform .18s ease;will-change:transform}.bento-social-icons [data-bento-profile-copy]{position:relative}.bento-profile-copy-tooltip{position:absolute;z-index:8;top:calc(100% + 8px);left:0;display:inline-flex;align-items:center;gap:4px;border-radius:5px;padding:5px 7px;color:var(--bento-theme-ink-contrast);background:var(--bento-theme-ink);font-family:Aeonik Mono,FallbackFontMono,monospace,menlo,monaco,Lucida Console,courier;font-size:10px;font-weight:600;letter-spacing:.04em;line-height:1;white-space:nowrap;pointer-events:none;opacity:0;transform:translate3d(0,4px,0);transition:opacity .16s ease,transform .22s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}.bento-profile-copy-tooltip__icon,.bento-social-icons .bento-profile-copy-tooltip__icon svg{display:block;width:11px;height:11px}.bento-social-icons .bento-profile-copy-tooltip__icon svg{fill:currentcolor}[data-bento-profile-copy].is-copied .bento-profile-copy-tooltip{opacity:1;transform:translateZ(0)}.bento-social-icons a:is(:hover,:focus-visible){border-color:#fff;transform:translateY(-2px)}.bento-social-icons svg{width:18px;height:18px}.bento-social-icons .bento-social-mark--okaydev{width:19px;height:19px}.bento-social-icons .bento-social-mark--instagram{width:22px;height:22px}.bento-social-icons .bento-social-mark--x{width:17px;height:17px}.bento-identity-card__overlay-find-me .bento-social-icons{margin-right:auto}.bento-social-card__toast-social-icons{margin-top:0}.bento-social-card__toast-meta .bento-details-card__meta+.bento-social-card__toast-social-icons{margin-top:var(--bento-social-toast-section-gap)}.bento-social-preview{--bento-social-item-hover-bg: #0c0c0c;--bento-social-item-hover-ink: #ffffff;flex:1 1 auto;position:relative;min-height:0;overflow:hidden}.bento-social-card:is([data-bento-card-color=teal],[data-bento-card-color=black]) .bento-social-preview{--bento-social-item-hover-bg: #ffffff;--bento-social-item-hover-ink: #0c0c0c}.bento-social-preview:after{content:"";position:absolute;z-index:2;right:0;bottom:0;left:0;height:62px;background:linear-gradient(to bottom,transparent,var(--bento-card-custom-surface, var(--bento-theme-surface)) 92%);pointer-events:none}.bento-social-preview__list{display:grid;gap:7px;margin:0;padding:0;list-style:none}.bento-social-preview__item{--bento-focus-radius: 11px;display:flex;align-items:center;gap:9px;width:100%;min-width:0;border:1px solid color-mix(in srgb,currentcolor 12%,transparent);border-radius:11px;padding:7px 8px;color:inherit;background:color-mix(in srgb,var(--bento-theme-surface) 92%,transparent);text-decoration:none;transition:color .16s ease,background-color .16s ease;will-change:transform}body.bento-page-shell .bento-page .bento-social-card[data-bento-card-color] .bento-social-preview__item:is(:hover,:focus-visible){color:var(--bento-social-item-hover-ink);background-color:var(--bento-social-item-hover-bg)}.bento-social-preview__copy{display:grid;flex:1 1 auto;gap:2px;min-width:0}.bento-social-preview__message{display:-webkit-box;overflow:hidden;font-size:12px;font-weight:600;line-height:1.25;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (min-width: 1024px){.bento-social-preview__message{font-size:14px}}.bento-social-preview__date{font-family:Aeonik Mono,FallbackFontMono,monospace,menlo,monaco,Lucida Console,courier;font-feature-settings:"ss08" off;font-variant-numeric:normal;font-size:9px;color:color-mix(in srgb,currentcolor 60%,transparent)}.bento-social-preview__visual{display:block;flex:0 0 62px;position:relative;width:62px;height:38px;overflow:hidden;border-radius:7px}.bento-social-preview__visual :is(img,video,picture,.lazyPicture){width:100%;height:100%;object-fit:cover}.bento-social-preview__empty{margin:auto 0 0;font-size:14px;color:color-mix(in srgb,currentcolor 62%,transparent)}.bento-social-card__hub,.bento-social-card.is-expanded .bento-social-preview{display:none}.bento-social-card.is-expanded .bento-social-card__hub{display:grid;gap:var(--bento-social-hub-gap, clamp(18px, 2.5vw, 28px));width:100%}.bento-social-hub{--bento-social-hub-gap: clamp(18px, 2.5vw, 28px);--bento-user-hub-sticky-top: 0px;display:grid;gap:var(--bento-social-hub-gap);width:100%}.bento-user-hub-card.is-expanded>.bento-card__surface>.bento-card__content{width:min(100% - var(--gutter-cap) * 2,1280px)}.bento-social-hub__layout{display:grid;grid-template-columns:minmax(300px,calc((100% - var(--core-header-outer-padding) * 2) / 3)) minmax(0,1fr);align-items:start;gap:var(--bento-social-hub-gap);width:100%}.bento-social-hub.is-overlay-mode .bento-social-hub__layout{grid-template-columns:minmax(0,1fr)}.bento-social-hub__main{display:grid;gap:var(--bento-social-hub-gap);min-width:0}.bento-social-hub__header{display:flex;align-items:center;gap:12px;position:sticky;z-index:10;top:var(--bento-user-hub-sticky-top);min-width:0}:is(.bento-user-hub-card.is-expanded[data-bento-card-color],.page-social-overlay>.bento-social-overlay__header) [data-page-social-overlay-close],:is(.bento-user-hub-card.is-expanded[data-bento-card-color],.page-social-overlay>.bento-social-overlay__header) [data-page-social-overlay-close].is-close-revealing,:is(.bento-user-hub-card.is-expanded[data-bento-card-color],.page-social-overlay>.bento-social-overlay__header) [data-page-social-overlay-close].is-close-revealing:hover,:is(.bento-user-hub-card.is-expanded[data-bento-card-color],.page-social-overlay>.bento-social-overlay__header) [data-page-social-overlay-close].is-close-revealing:focus-visible{border-color:transparent;color:rgba(255,255,255,.88);background:transparent;background-clip:padding-box}:is(.bento-user-hub-card.is-expanded[data-bento-card-color],.page-social-overlay>.bento-social-overlay__header) [data-page-social-overlay-close] .bento-card__close-backing,:is(.bento-user-hub-card.is-expanded[data-bento-card-color],.page-social-overlay>.bento-social-overlay__header) [data-page-social-overlay-close].is-close-revealing .bento-card__close-backing,:is(.bento-user-hub-card.is-expanded[data-bento-card-color],.page-social-overlay>.bento-social-overlay__header) [data-page-social-overlay-close].is-close-revealing:hover .bento-card__close-backing,:is(.bento-user-hub-card.is-expanded[data-bento-card-color],.page-social-overlay>.bento-social-overlay__header) [data-page-social-overlay-close].is-close-revealing:focus-visible .bento-card__close-backing{top:0;right:0;bottom:0;left:0;background:transparent}:is(.bento-user-hub-card.is-expanded[data-bento-card-color],.page-social-overlay>.bento-social-overlay__header) [data-page-social-overlay-close] .bento-card__close-ring circle,:is(.bento-user-hub-card.is-expanded[data-bento-card-color],.page-social-overlay>.bento-social-overlay__header) [data-page-social-overlay-close].is-close-revealing .bento-card__close-ring circle,:is(.bento-user-hub-card.is-expanded[data-bento-card-color],.page-social-overlay>.bento-social-overlay__header) [data-page-social-overlay-close].is-close-revealing:hover .bento-card__close-ring circle,:is(.bento-user-hub-card.is-expanded[data-bento-card-color],.page-social-overlay>.bento-social-overlay__header) [data-page-social-overlay-close].is-close-revealing:focus-visible .bento-card__close-ring circle{stroke:rgba(255,255,255,.42)}:is(.bento-user-hub-card.is-expanded[data-bento-card-color],.page-social-overlay>.bento-social-overlay__header) [data-page-social-overlay-close]:hover,:is(.bento-user-hub-card.is-expanded[data-bento-card-color],.page-social-overlay>.bento-social-overlay__header) [data-page-social-overlay-close]:focus-visible,:is(.bento-user-hub-card.is-expanded[data-bento-card-color],.page-social-overlay>.bento-social-overlay__header) [data-page-social-overlay-close].is-close-revealing:hover,:is(.bento-user-hub-card.is-expanded[data-bento-card-color],.page-social-overlay>.bento-social-overlay__header) [data-page-social-overlay-close].is-close-revealing:focus-visible{color:#0c0c0c;background:#f2f2f2}:is(.bento-user-hub-card.is-expanded[data-bento-card-color],.page-social-overlay>.bento-social-overlay__header) [data-page-social-overlay-close]:hover .bento-card__close-backing,:is(.bento-user-hub-card.is-expanded[data-bento-card-color],.page-social-overlay>.bento-social-overlay__header) [data-page-social-overlay-close]:focus-visible .bento-card__close-backing,:is(.bento-user-hub-card.is-expanded[data-bento-card-color],.page-social-overlay>.bento-social-overlay__header) [data-page-social-overlay-close].is-close-revealing:hover .bento-card__close-backing,:is(.bento-user-hub-card.is-expanded[data-bento-card-color],.page-social-overlay>.bento-social-overlay__header) [data-page-social-overlay-close].is-close-revealing:focus-visible .bento-card__close-backing{background:transparent}:is(.bento-user-hub-card.is-expanded[data-bento-card-color],.page-social-overlay>.bento-social-overlay__header) [data-page-social-overlay-close]:hover .bento-card__close-ring circle,:is(.bento-user-hub-card.is-expanded[data-bento-card-color],.page-social-overlay>.bento-social-overlay__header) [data-page-social-overlay-close]:focus-visible .bento-card__close-ring circle,:is(.bento-user-hub-card.is-expanded[data-bento-card-color],.page-social-overlay>.bento-social-overlay__header) [data-page-social-overlay-close].is-close-revealing:hover .bento-card__close-ring circle,:is(.bento-user-hub-card.is-expanded[data-bento-card-color],.page-social-overlay>.bento-social-overlay__header) [data-page-social-overlay-close].is-close-revealing:focus-visible .bento-card__close-ring circle{stroke:#f2f2f2}body.bento-page-shell .bento-page .bento-bio-card.is-expanded[data-bento-card-color=black] .bento-card__close:hover,body.bento-page-shell .bento-page .bento-bio-card.is-expanded[data-bento-card-color=black] .bento-card__close:focus-visible,body.bento-page-shell .bento-page .bento-bio-card.is-expanded[data-bento-card-color=black] .bento-card__close.is-close-revealing:hover,body.bento-page-shell .bento-page .bento-bio-card.is-expanded[data-bento-card-color=black] .bento-card__close.is-close-revealing:focus-visible{border-color:transparent;color:#0c0c0c;background:#f2f2f2;background-clip:padding-box}body.bento-page-shell .bento-page .bento-bio-card.is-expanded[data-bento-card-color=black] .bento-card__close:hover .bento-card__close-backing,body.bento-page-shell .bento-page .bento-bio-card.is-expanded[data-bento-card-color=black] .bento-card__close:focus-visible .bento-card__close-backing,body.bento-page-shell .bento-page .bento-bio-card.is-expanded[data-bento-card-color=black] .bento-card__close.is-close-revealing:hover .bento-card__close-backing,body.bento-page-shell .bento-page .bento-bio-card.is-expanded[data-bento-card-color=black] .bento-card__close.is-close-revealing:focus-visible .bento-card__close-backing{top:0;right:0;bottom:0;left:0;background:#f2f2f2}body.bento-page-shell .bento-page .bento-bio-card.is-expanded[data-bento-card-color=black] .bento-card__close:hover .bento-card__close-ring circle,body.bento-page-shell .bento-page .bento-bio-card.is-expanded[data-bento-card-color=black] .bento-card__close:focus-visible .bento-card__close-ring circle,body.bento-page-shell .bento-page .bento-bio-card.is-expanded[data-bento-card-color=black] .bento-card__close.is-close-revealing:hover .bento-card__close-ring circle,body.bento-page-shell .bento-page .bento-bio-card.is-expanded[data-bento-card-color=black] .bento-card__close.is-close-revealing:focus-visible .bento-card__close-ring circle{stroke:#f2f2f2}body.bento-page-shell .bento-project-card.is-expanded[data-project-theme=dark] .bento-card__close:hover,body.bento-page-shell .bento-project-card.is-expanded[data-project-theme=dark] .bento-card__close:focus-visible,body.bento-page-shell .bento-project-card.is-expanded[data-project-theme=dark] .bento-card__close.is-close-revealing:hover,body.bento-page-shell .bento-project-card.is-expanded[data-project-theme=dark] .bento-card__close.is-close-revealing:focus-visible{border-color:transparent;color:#0c0c0c;background:#f2f2f2;background-clip:padding-box}body.bento-page-shell .bento-project-card.is-expanded[data-project-theme=dark] .bento-card__close:hover .bento-card__close-backing,body.bento-page-shell .bento-project-card.is-expanded[data-project-theme=dark] .bento-card__close:focus-visible .bento-card__close-backing,body.bento-page-shell .bento-project-card.is-expanded[data-project-theme=dark] .bento-card__close.is-close-revealing:hover .bento-card__close-backing,body.bento-page-shell .bento-project-card.is-expanded[data-project-theme=dark] .bento-card__close.is-close-revealing:focus-visible .bento-card__close-backing{top:0;right:0;bottom:0;left:0;background:#f2f2f2}body.bento-page-shell .bento-project-card.is-expanded[data-project-theme=dark] .bento-card__close:hover .bento-card__close-ring circle,body.bento-page-shell .bento-project-card.is-expanded[data-project-theme=dark] .bento-card__close:focus-visible .bento-card__close-ring circle,body.bento-page-shell .bento-project-card.is-expanded[data-project-theme=dark] .bento-card__close.is-close-revealing:hover .bento-card__close-ring circle,body.bento-page-shell .bento-project-card.is-expanded[data-project-theme=dark] .bento-card__close.is-close-revealing:focus-visible .bento-card__close-ring circle{stroke:#f2f2f2}[data-bento-user-hub-trigger]{cursor:pointer}[data-bento-user-hub-trigger]:focus-visible{outline:2px solid currentcolor;outline-offset:4px}.bento-user-hub-aside.bento-identity-card{display:block;align-self:start;position:sticky;top:var(--bento-user-hub-sticky-top);grid-column:auto;grid-row:auto;width:100%;height:auto;min-width:0;min-height:0;border:0;padding:0;aspect-ratio:auto;order:initial;color:var(--bento-theme-ink);background:transparent;color-scheme:light;container-type:inline-size}.bento-user-hub-aside.bento-identity-card:is([data-bento-card-color=purple],[data-bento-card-color=black]){color-scheme:dark}.bento-user-hub-aside.bento-identity-card .bento-card__surface{height:auto;min-height:0}.bento-user-hub-aside.bento-identity-card .bento-identity-card__content{grid-template:"avatar name" auto "work work" auto "social social" auto "actions actions" 1fr "utility utility" auto/auto minmax(0,1fr);height:auto;min-height:0;padding:var(--bento-card-padding);overflow:visible}.bento-user-hub-aside.bento-identity-card .bento-identity-card__content:has(.bento-identity-card__team-badges){grid-template:"avatar name" auto "badges badges" auto "work work" auto "social social" auto "actions actions" 1fr "utility utility" auto/auto minmax(0,1fr)}.bento-user-hub-aside .bento-user-hub-aside__name-link{display:block;color:inherit;text-decoration:none}.bento-user-hub-aside .bento-identity-card__avatar{color:inherit;text-decoration:none}.bento-user-hub-aside.bento-identity-card .bento-identity-card__actions{align-self:end;margin-top:clamp(12px,1.5vw,20px)}.bento-user-hub-aside.bento-identity-card .bento-user-hub-aside__utility-actions{grid-area:utility;align-self:end;width:100%;margin:0 0 -6.5px;border:0;border-top:1px solid color-mix(in srgb,currentcolor 16%,transparent);padding:calc(var(--bento-identity-content-gap) - 6.5px - 1px) 0 0;color:var(--bento-theme-ink)}.bento-user-hub-aside.bento-identity-card .bento-user-hub-aside__utility-actions .button{width:28px;min-width:28px;height:28px;color:var(--bento-theme-ink)}.bento-user-hub-about{display:grid;overflow:hidden;border:1px solid color-mix(in srgb,#0c0c0c 12%,transparent);border-radius:clamp(18px,2vw,30px);color:#0c0c0c;background:#fff;color-scheme:light}.bento-user-hub-about__bio,.bento-user-hub-about__section{padding:clamp(22px,3vw,42px)}.bento-social-card.is-expanded .bento-user-hub-about .bento-card__eyebrow{display:block}.bento-user-hub-about__bio-copy{--bento-overlay-bio-gap: .75em;max-width:52ch;margin-top:0;font-size:clamp(22px,2.4vw,38px);line-height:1.08}.bento-user-hub-about__bio>:first-child{margin-top:0}.bento-user-hub-about__bio-copy :where(h1,h2,h3,h4,h5,h6,p,blockquote,ul,ol){margin:0;font-size:inherit;line-height:inherit}.bento-user-hub-about__bio-copy>*+*{margin-top:var(--bento-overlay-bio-gap)}.bento-user-hub-about__interview{width:max-content;margin-top:clamp(18px,2vw,28px)}.bento-user-hub-about__details,.bento-user-hub-about__section+.bento-user-hub-about__section{border-top:1px solid color-mix(in srgb,#0c0c0c 14%,transparent)}.bento-user-hub-about__section .bento-tag-list,.bento-user-hub-about__section .bento-achievements-list{margin:clamp(18px,2vw,28px) 0 0}@media (max-width: 1023px){.bento-user-hub-card.is-expanded{padding-top:clamp(64px,8vh,86px)}.bento-user-hub-card.is-expanded>.bento-card__surface>.bento-card__content{width:min(100% - var(--gutter-cap) * 2,760px)}.bento-social-hub__layout{grid-template-columns:minmax(0,1fr)}.bento-user-hub-aside.bento-identity-card{position:static}}@media (max-width: 639px){.bento-social-hub__nav{scroll-padding-inline:5px}}.bento-social-card.is-expanded .bento-social-hub>.bento-social-card__toast{margin-bottom:0}.bento-social-hub__nav{display:flex;flex:1 1 auto;align-items:center;gap:4px;position:relative;z-index:0;isolation:isolate;width:auto;min-width:0;overflow-x:auto;border:1px solid color-mix(in srgb,var(--bento-theme-ink) 12%,transparent);border-radius:18px;padding:5px;color:var(--bento-theme-ink);background:var(--bento-theme-surface);box-shadow:0 10px 28px rgba(0,0,0,.16);scrollbar-width:none}.bento-social-hub__header>.bento-card__close{display:grid;flex:0 0 48px;position:relative;inset:auto;width:48px;height:48px;margin:0}.bento-social-hub.is-overlay-mode .bento-social-hub__header>.bento-card__close{position:relative;inset:auto}@media (max-width: 1023px){.bento-social-hub__header>.bento-card__close{position:fixed;inset:22px 22px auto auto}}.bento-social-hub__nav::-webkit-scrollbar{display:none}.bento-social-hub__active-pill{position:absolute;z-index:-1;top:5px;left:0;width:0;height:calc(100% - 10px);border-radius:13px;border:1px solid color-mix(in srgb,var(--bento-theme-ink) 16%,transparent);background:color-mix(in srgb,var(--bento-theme-ink) 7%,var(--bento-theme-surface));box-shadow:0 1px 2px rgba(0,0,0,.08);opacity:0;pointer-events:none}.bento-social-hub__nav-link,.bento-social-hub__new-post{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;min-height:42px;border:0;border-radius:13px;padding:0 14px;font-size:13px;font-weight:650;color:color-mix(in srgb,var(--bento-theme-ink) 64%,transparent);background:transparent;text-decoration:none;cursor:pointer;transition:color .18s ease;will-change:transform}.bento-social-hub__new-post{margin-left:auto}.bento-social-hub__nav-link>span:first-child,.bento-social-hub__new-post>span:first-child{display:grid;place-items:center;width:17px;height:17px}.bento-social-hub__nav-link svg,.bento-social-hub__new-post svg{width:100%;height:100%}.bento-social-hub__nav-link.is-active{color:var(--bento-theme-ink)}.bento-social-hub__new-post.is-section-hidden{display:none}.bento-social-hub__section{--text-current: #0c0c0c;--bg-current: #ffffff;position:relative;z-index:1;width:min(100%,var(--social-feed-max-width, 800px));min-height:240px;margin-inline:auto;color:#0c0c0c;color-scheme:light}.bento-social-hub__section.is-social-theme-dark{--text-current: #f2f2f2;--bg-current: #161616;color:#f2f2f2;color-scheme:dark}.bento-social-hub__section[aria-busy=true]{pointer-events:none}.bento-social-hub__section[aria-busy=true]:before{content:"";position:absolute;z-index:5;top:18px;right:18px;width:18px;height:18px;border:2px solid color-mix(in srgb,currentcolor 18%,transparent);border-top-color:currentcolor;border-radius:50%;animation:bento-social-hub-spin .7s linear infinite;will-change:transform}.bento-social-hub__section .profile-section,.bento-social-hub__section .profile-social-section{display:block;width:100%;max-width:none}.bento-social-hub__section .profile-section{margin:0}.bento-social-hub__section .social-container{color:inherit}.bento-social-hub__section-panel[data-bento-social-section-panel=social],.bento-social-hub__section-panel[data-bento-social-section-panel=likes],.bento-social-hub__section-panel[data-bento-social-section-panel=bookmarks]{--gutter-x: 24px;--gutter-y: 40px}body.bento-page-shell .bento-social-hub__section-panel[data-bento-social-section-panel=social] .social-post-item,body.bento-page-shell .bento-social-hub__section-panel[data-bento-social-section-panel=social] .social-original-post{line-height:1.5;box-shadow:none}body.bento-page-shell .bento-social-hub__section-panel[data-bento-social-section-panel=social] .social-post-item:after,body.bento-page-shell .bento-social-hub__section-panel[data-bento-social-section-panel=social] .social-original-post:after{box-shadow:0 18px 36px rgba(0,0,0,.24);transition:opacity .2s;will-change:transform,opacity}body.bento-page-shell .bento-social-hub__section-panel[data-bento-social-section-panel=social] .social-post-item:hover,body.bento-page-shell .bento-social-hub__section-panel[data-bento-social-section-panel=social] .social-post-item:focus,body.bento-page-shell .bento-social-hub__section-panel[data-bento-social-section-panel=social] .social-post-item:focus-within,body.bento-page-shell .bento-social-hub__section-panel[data-bento-social-section-panel=social] .social-original-post:hover,body.bento-page-shell .bento-social-hub__section-panel[data-bento-social-section-panel=social] .social-original-post:focus,body.bento-page-shell .bento-social-hub__section-panel[data-bento-social-section-panel=social] .social-original-post:focus-within{box-shadow:none}body.bento-page-shell .bento-social-hub__section-panel[data-bento-social-section-panel=social] .social-post-wrapper+.social-post-wrapper{margin-top:var(--bento-social-hub-gap)}.bento-social-hub__section-panel[data-bento-social-section-panel=likes] [id=likesFeed],.bento-social-hub__section-panel[data-bento-social-section-panel=likes] [id=bookmarksFeed],.bento-social-hub__section-panel[data-bento-social-section-panel=likes] #profile-likes-feed,.bento-social-hub__section-panel[data-bento-social-section-panel=likes] #profile-bookmarks-feed,.bento-social-hub__section-panel[data-bento-social-section-panel=likes] .profile-list,.bento-social-hub__section-panel[data-bento-social-section-panel=likes] .profile-list>.list-item,.bento-social-hub__section-panel[data-bento-social-section-panel=likes] .load-more-container,.bento-social-hub__section-panel[data-bento-social-section-panel=bookmarks] [id=likesFeed],.bento-social-hub__section-panel[data-bento-social-section-panel=bookmarks] [id=bookmarksFeed],.bento-social-hub__section-panel[data-bento-social-section-panel=bookmarks] #profile-likes-feed,.bento-social-hub__section-panel[data-bento-social-section-panel=bookmarks] #profile-bookmarks-feed,.bento-social-hub__section-panel[data-bento-social-section-panel=bookmarks] .profile-list,.bento-social-hub__section-panel[data-bento-social-section-panel=bookmarks] .profile-list>.list-item,.bento-social-hub__section-panel[data-bento-social-section-panel=bookmarks] .load-more-container{width:100%;max-width:none}.bento-social-hub__section-panel[data-bento-social-section-panel=likes] #profile-likes-feed,.bento-social-hub__section-panel[data-bento-social-section-panel=likes] #profile-bookmarks-feed,.bento-social-hub__section-panel[data-bento-social-section-panel=likes] .load-more-container,.bento-social-hub__section-panel[data-bento-social-section-panel=bookmarks] #profile-likes-feed,.bento-social-hub__section-panel[data-bento-social-section-panel=bookmarks] #profile-bookmarks-feed,.bento-social-hub__section-panel[data-bento-social-section-panel=bookmarks] .load-more-container{grid-column:1/-1}.bento-social-hub__section-panel[data-bento-social-section-panel=likes] .profile-list>.list-item,.bento-social-hub__section-panel[data-bento-social-section-panel=bookmarks] .profile-list>.list-item{padding:0}.bento-social-hub__section-panel[data-bento-social-section-panel=likes] .profile-list,.bento-social-hub__section-panel[data-bento-social-section-panel=bookmarks] .profile-list{margin-top:0;row-gap:var(--bento-social-hub-gap)}.bento-social-hub__section-panel[data-bento-social-section-panel=likes] .profile-list>.list-item .item-card,.bento-social-hub__section-panel[data-bento-social-section-panel=bookmarks] .profile-list>.list-item .item-card{padding:calc(var(--gutter-x) * .6)}.bento-social-hub__section-panel[data-bento-social-section-panel=likes] .no-items,.bento-social-hub__section-panel[data-bento-social-section-panel=bookmarks] .no-items{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;width:100%;min-height:min(42vh,320px);padding-inline:16px;text-align:center;font-size:24px}.bento-social-hub__section-panel[data-bento-social-section-panel=likes] .no-items p,.bento-social-hub__section-panel[data-bento-social-section-panel=bookmarks] .no-items p{margin-top:calc(var(--gutter-y) * .5);font-size:18px;opacity:.5}.bento-social-hub__section-panel[data-bento-social-section-panel=likes] .no-items .icon,.bento-social-hub__section-panel[data-bento-social-section-panel=bookmarks] .no-items .icon{width:100%}.bento-social-hub__section-panel[data-bento-social-section-panel=likes] .no-items .icon svg,.bento-social-hub__section-panel[data-bento-social-section-panel=bookmarks] .no-items .icon svg{width:64px;height:auto;opacity:.5}.bento-social-hub__section-panel[data-bento-social-section-panel=likes] .no-items .icon svg circle,.bento-social-hub__section-panel[data-bento-social-section-panel=likes] .no-items .icon svg path,.bento-social-hub__section-panel[data-bento-social-section-panel=bookmarks] .no-items .icon svg circle,.bento-social-hub__section-panel[data-bento-social-section-panel=bookmarks] .no-items .icon svg path{fill:currentcolor}.bento-social-hub__section-panel[data-bento-social-section-panel=likes] .no-items a,.bento-social-hub__section-panel[data-bento-social-section-panel=bookmarks] .no-items a{color:inherit;text-decoration:underline}.bento-social-hub__section-panel[data-bento-social-section-panel=social] #social-posts .social-post-wrapper.is-gated-final-post,.bento-social-hub__section-panel[data-bento-social-section-panel=social] #profile-likes-feed .profile-list>.list-item.is-gated-final-post,.bento-social-hub__section-panel[data-bento-social-section-panel=likes] #social-posts .social-post-wrapper.is-gated-final-post,.bento-social-hub__section-panel[data-bento-social-section-panel=likes] #profile-likes-feed .profile-list>.list-item.is-gated-final-post{position:relative;-webkit-mask-image:none;mask-image:none}.bento-social-hub__section-panel[data-bento-social-section-panel=social] #social-posts .social-post-wrapper.is-gated-final-post .social-post-item:after,.bento-social-hub__section-panel[data-bento-social-section-panel=social] #social-posts .social-post-wrapper.is-gated-final-post .social-original-post:after,.bento-social-hub__section-panel[data-bento-social-section-panel=likes] #social-posts .social-post-wrapper.is-gated-final-post .social-post-item:after,.bento-social-hub__section-panel[data-bento-social-section-panel=likes] #social-posts .social-post-wrapper.is-gated-final-post .social-original-post:after{display:none}.bento-social-hub__section-panel[data-bento-social-section-panel=social] #social-posts .social-post-wrapper.is-gated-final-post .social-post-item:hover,.bento-social-hub__section-panel[data-bento-social-section-panel=social] #social-posts .social-post-wrapper.is-gated-final-post .social-post-item:focus,.bento-social-hub__section-panel[data-bento-social-section-panel=social] #social-posts .social-post-wrapper.is-gated-final-post .social-post-item:focus-within,.bento-social-hub__section-panel[data-bento-social-section-panel=social] #social-posts .social-post-wrapper.is-gated-final-post .social-post-item:focus-visible,.bento-social-hub__section-panel[data-bento-social-section-panel=social] #social-posts .social-post-wrapper.is-gated-final-post .social-original-post:hover,.bento-social-hub__section-panel[data-bento-social-section-panel=social] #social-posts .social-post-wrapper.is-gated-final-post .social-original-post:focus,.bento-social-hub__section-panel[data-bento-social-section-panel=social] #social-posts .social-post-wrapper.is-gated-final-post .social-original-post:focus-within,.bento-social-hub__section-panel[data-bento-social-section-panel=social] #social-posts .social-post-wrapper.is-gated-final-post .social-original-post:focus-visible,.bento-social-hub__section-panel[data-bento-social-section-panel=likes] #social-posts .social-post-wrapper.is-gated-final-post .social-post-item:hover,.bento-social-hub__section-panel[data-bento-social-section-panel=likes] #social-posts .social-post-wrapper.is-gated-final-post .social-post-item:focus,.bento-social-hub__section-panel[data-bento-social-section-panel=likes] #social-posts .social-post-wrapper.is-gated-final-post .social-post-item:focus-within,.bento-social-hub__section-panel[data-bento-social-section-panel=likes] #social-posts .social-post-wrapper.is-gated-final-post .social-post-item:focus-visible,.bento-social-hub__section-panel[data-bento-social-section-panel=likes] #social-posts .social-post-wrapper.is-gated-final-post .social-original-post:hover,.bento-social-hub__section-panel[data-bento-social-section-panel=likes] #social-posts .social-post-wrapper.is-gated-final-post .social-original-post:focus,.bento-social-hub__section-panel[data-bento-social-section-panel=likes] #social-posts .social-post-wrapper.is-gated-final-post .social-original-post:focus-within,.bento-social-hub__section-panel[data-bento-social-section-panel=likes] #social-posts .social-post-wrapper.is-gated-final-post .social-original-post:focus-visible{box-shadow:none}.bento-social-hub__section-panel[data-bento-social-section-panel=social] #social-posts .social-post-wrapper.is-gated-final-post .social-post-item :focus-visible,.bento-social-hub__section-panel[data-bento-social-section-panel=social] #social-posts .social-post-wrapper.is-gated-final-post .social-original-post :focus-visible,.bento-social-hub__section-panel[data-bento-social-section-panel=likes] #social-posts .social-post-wrapper.is-gated-final-post .social-post-item :focus-visible,.bento-social-hub__section-panel[data-bento-social-section-panel=likes] #social-posts .social-post-wrapper.is-gated-final-post .social-original-post :focus-visible{box-shadow:none}.bento-social-hub__section-panel[data-bento-social-section-panel=social] .social-guest-preview-end,.bento-social-hub__section-panel[data-bento-social-section-panel=likes] .social-guest-preview-end{height:1px}.bento-social-hub__section-panel[data-bento-social-section-panel=social] .social-guest-preview-footer,.bento-social-hub__section-panel[data-bento-social-section-panel=likes] .social-guest-preview-footer{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:0;padding-block:clamp(40px,5vw,64px)}.bento-social-hub__section-panel[data-bento-social-section-panel=social] .social-guest-preview-cta,.bento-social-hub__section-panel[data-bento-social-section-panel=likes] .social-guest-preview-cta{display:inline-flex;flex-direction:column;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto;color:var(--bento-made-on-ink);font-size:24px;font-weight:500;line-height:.8;text-align:center;text-decoration:none}.bento-social-hub__section-panel[data-bento-social-section-panel=social] .social-guest-preview-cta-line,.bento-social-hub__section-panel[data-bento-social-section-panel=likes] .social-guest-preview-cta-line{display:block}.bento-social-hub__section-panel[data-bento-social-section-panel=social] .social-guest-preview-cta-line-join,.bento-social-hub__section-panel[data-bento-social-section-panel=likes] .social-guest-preview-cta-line-join{display:inline-flex;align-items:center;justify-content:center;gap:8px}.bento-social-hub__section-panel[data-bento-social-section-panel=social] .social-guest-preview-logo,.bento-social-hub__section-panel[data-bento-social-section-panel=likes] .social-guest-preview-logo{display:flex;align-items:center;justify-content:center;color:currentcolor}.bento-social-hub__section-panel[data-bento-social-section-panel=social] .social-guest-preview-logo svg,.bento-social-hub__section-panel[data-bento-social-section-panel=likes] .social-guest-preview-logo svg{width:28px;height:28px}.bento-social-hub-page{min-height:100vh}.bento-social-hub-page .bento-social-hub{--bento-user-hub-sticky-top: var(--bento-social-hub-gap);--bento-user-hub-rest-top: calc( var(--core-header-height) + var(--core-header-outer-padding) );--bento-user-hub-header-space: calc( var(--bento-user-hub-rest-top) - var(--bento-social-hub-gap) )}@media (min-width: 1024px){html:not(.is-nav-open) body>.core-header-slot.is-core-header-visible+main [data-handle=bentoSocial] .bento-social-hub{--bento-user-hub-sticky-top: var(--bento-user-hub-rest-top)}html:not(.is-nav-open) body>.core-header-slot.is-core-header-visible.is-core-header-animating+main [data-handle=bentoSocial] .bento-user-hub-aside{animation:bento-user-hub-aside-reveal calc(.45s * var(--reduced-motion)) cubic-bezier(.19,1,.22,1);will-change:transform,opacity}html:not(.is-nav-open) body>.core-header-slot.is-core-header-hiding+main [data-handle=bentoSocial] .bento-user-hub-aside{animation:bento-user-hub-aside-hide calc(.45s * var(--reduced-motion)) cubic-bezier(.19,1,.22,1);will-change:transform,opacity}}@keyframes bento-user-hub-aside-reveal{0%{transform:translate3d(0,calc(-1 * var(--bento-user-hub-header-space)),0)}to{transform:translateZ(0)}}@keyframes bento-user-hub-aside-hide{0%{transform:translate3d(0,var(--bento-user-hub-header-space),0)}to{transform:translateZ(0)}}.bento-social-hub-page>.bento-social-card.is-expanded{position:relative;z-index:2;inset:auto;width:100%;min-height:100vh;min-height:100svh;height:auto;overflow:visible;overscroll-behavior:auto;padding-top:var(--core-header-outer-padding)}@keyframes bento-social-hub-spin{to{transform:rotate(1turn)}}@media (max-width: 767px){.bento-project-card.is-latest .bento-project-card__content{padding-bottom:calc(var(--bento-card-padding) - 6px)}.bento-social-card:not(.is-expanded) .bento-social-preview{overflow:visible}.bento-social-card:not(.is-expanded) .bento-social-preview:after{display:none}.bento-social-card:not(.is-expanded) .bento-social-preview__message{font-size:15px;line-height:1.3}.bento-social-card:not(.is-expanded) .bento-social-preview__date{font-size:11px}.bento-project-card.is-latest .bento-project-card__arrow{border-radius:5px;padding:4px;font-size:17px;transform:translateY(-6px)}.bento-social-hub__section-panel[data-bento-social-section-panel=social],.bento-social-hub__section-panel[data-bento-social-section-panel=likes],.bento-social-hub__section-panel[data-bento-social-section-panel=bookmarks]{--gutter-x: 16px;--gutter-y: 14px}.bento-social-preview__visual{flex-basis:54px;width:54px}.bento-social-hub__nav-link,.bento-social-hub__new-post{min-height:38px;padding-inline:10px;font-size:12px}.bento-social-hub__nav-link>span:first-child,.bento-social-hub__new-post>span:first-child{display:none}}@media (min-width: 1920px){.bento-social-hub__section-panel[data-bento-social-section-panel=social],.bento-social-hub__section-panel[data-bento-social-section-panel=likes],.bento-social-hub__section-panel[data-bento-social-section-panel=bookmarks]{--gutter-x: 28px;--gutter-y: 48px}}@media (prefers-reduced-motion: reduce){.bento-social-hub__active-pill,.bento-social-icons a{transition-duration:.01ms}}html.is-bento-transition-opening.is-bento-transition-social::view-transition-old(.bento-social-rest){animation:bento-overlay-scrim-out .46s cubic-bezier(.22,1,.36,1) both;will-change:transform,opacity}html.is-bento-transition-opening.is-bento-transition-social::view-transition-new(.bento-social-rest){animation:none;opacity:0}html.is-bento-transition-closing.is-bento-transition-social::view-transition-old(.bento-social-rest){animation:none;opacity:0}html.is-bento-transition-closing.is-bento-transition-social::view-transition-new(.bento-social-rest){animation:bento-overlay-scrim-in .46s cubic-bezier(.22,1,.36,1) both;will-change:transform,opacity}html.is-bento-transition-social::view-transition-old(bento-card),html.is-bento-transition-social::view-transition-new(bento-card){opacity:1;object-fit:fill}html.is-bento-transition-opening.is-bento-transition-social::view-transition-old(bento-card),html.is-bento-transition-opening.is-bento-transition-social::view-transition-new(bento-card){object-fit:cover}html.is-bento-transition-social::view-transition-old(bento-card){animation:bento-card-crossfade-out .46s cubic-bezier(.22,1,.36,1) both;will-change:transform,opacity}html.is-bento-transition-social::view-transition-new(bento-card){animation:bento-card-crossfade-in .46s cubic-bezier(.22,1,.36,1) both;will-change:transform,opacity}html.is-bento-transition-social::view-transition-group(bento-card){z-index:2;border-radius:clamp(20px,2.2vw,36px);overflow:clip}html.is-bento-transition-social::view-transition-image-pair(bento-card){border-radius:clamp(20px,2.2vw,36px);overflow:clip;background:var(--bento-vt-chrome, #fff);animation:none}html.is-bento-transition-project.is-bento-transition-opening:not(.is-bento-transition-grouped)::view-transition-image-pair(bento-card),html.is-bento-transition-project.is-bento-transition-closing:not(.is-bento-transition-grouped)::view-transition-image-pair(bento-card){border-radius:var(--bento-vt-card-radius, clamp(20px, 2.2vw, 36px));overflow:clip;background:var(--bento-vt-chrome, #fff);animation:none}html.is-bento-transition-closing.is-bento-transition-bio::view-transition-image-pair(bento-card),html.is-bento-transition-closing.is-bento-transition-bio::view-transition-image-pair(bento-card-background){border-radius:0;overflow:clip;background:var(--bento-vt-chrome, #fff);animation:bento-card-radius-close .46s cubic-bezier(.22,1,.36,1) both;will-change:transform}html.is-bento-transition-grouped.is-bento-transition-opening::view-transition-image-pair(bento-card){border-radius:var(--bento-vt-card-radius, clamp(20px, 2.2vw, 36px));overflow:clip;background:var(--bento-vt-chrome, #fff);animation:bento-card-grouped-radius-open .46s cubic-bezier(.22,1,.36,1) both;will-change:transform}html.is-bento-transition-grouped.is-bento-transition-opening::view-transition-image-pair(bento-card-asset){border-radius:var(--bento-vt-card-radius, clamp(20px, 2.2vw, 36px));overflow:clip;background:none;animation:bento-card-grouped-radius-open .46s cubic-bezier(.22,1,.36,1) both;will-change:transform}html.is-bento-transition-grouped.is-bento-transition-closing::view-transition-image-pair(bento-card){border-radius:var(--bento-vt-radius, 16px);overflow:clip;background:var(--bento-vt-chrome, #fff);animation:bento-card-grouped-radius-close .46s cubic-bezier(.22,1,.36,1) both;will-change:transform}html.is-bento-transition-grouped.is-bento-transition-closing::view-transition-image-pair(bento-card-asset){border-radius:var(--bento-vt-radius, 16px);overflow:clip;background:none;animation:bento-card-grouped-radius-close .46s cubic-bezier(.22,1,.36,1) both;will-change:transform}@keyframes bento-card-radius-open{0%{border-radius:clamp(20px,2.2vw,36px)}to{border-radius:0}}@keyframes bento-card-radius-close{0%{border-radius:0}to{border-radius:clamp(20px,2.2vw,36px)}}@keyframes bento-card-asset-radius-open{0%{border-radius:clamp(20px,2.2vw,36px)}to{border-radius:0}}@keyframes bento-card-asset-radius-close{0%{border-radius:0}to{border-radius:clamp(20px,2.2vw,36px)}}@keyframes bento-card-grouped-radius-open{0%{border-radius:var(--bento-vt-radius, 16px)}to{border-radius:var(--bento-vt-card-radius, clamp(20px, 2.2vw, 36px))}}@keyframes bento-card-grouped-radius-close{0%{border-radius:var(--bento-vt-card-radius, clamp(20px, 2.2vw, 36px))}to{border-radius:var(--bento-vt-radius, 16px)}}::view-transition-new(bento-card-enter-toast){mix-blend-mode:normal;animation:bento-card-content-in .3s cubic-bezier(.22,1,.36,1) both;will-change:transform,opacity}::view-transition-old(bento-card-enter-toast){mix-blend-mode:normal;animation:bento-card-content-out .16s ease both;will-change:transform,opacity}html.is-bento-transition-social::view-transition-old(bento-card-enter-toast){animation:bento-social-toast-out .28s cubic-bezier(.22,1,.36,1) both;will-change:transform,opacity}html.is-bento-transition-social::view-transition-new(bento-card-enter-toast){animation:none;opacity:0}::view-transition-new(bento-card-title-exit){mix-blend-mode:normal;animation:bento-card-crossfade-in .24s ease both;will-change:transform,opacity}::view-transition-old(bento-card-title-exit){mix-blend-mode:normal;animation:bento-card-crossfade-out .24s ease both;will-change:transform,opacity}html.is-bento-transition-closing::view-transition-old(bento-card-enter-project-header),html.is-bento-transition-closing::view-transition-new(bento-card-enter-project-header),html.is-bento-transition-opening::view-transition-old(bento-card-enter-project-header),html.is-bento-transition-opening::view-transition-new(bento-card-enter-project-header){animation:none;opacity:0}@keyframes bento-card-crossfade-in{0%{opacity:0}to{opacity:1}}@keyframes bento-card-crossfade-out{0%{opacity:1}to{opacity:0}}@keyframes bento-card-content-in{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bento-card-content-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.99)}}@keyframes bento-social-toast-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(12px) scale(.9)}}@media (min-width: 1024px) and (prefers-reduced-motion: no-preference){[data-bento-motion-pending][data-bento-lcp-ready] [data-bento-card]:not(.is-grouped-project)>.bento-card__surface,[data-bento-page][data-bento-lcp-ready] [data-bento-card].is-bento-introducing>.bento-card__surface{transition:none}[data-bento-motion-pending]:not([data-bento-lcp-ready]) [data-bento-card]:not(.is-grouped-project)>.bento-card__surface,[data-bento-page]:not([data-bento-lcp-ready]) [data-bento-card].is-bento-introducing>.bento-card__surface{border-color:transparent;transition:none}[data-bento-motion-pending] .bento-card__hover-shadow,[data-bento-card].is-bento-introducing .bento-card__hover-shadow{opacity:0;transition:none}[data-bento-motion-pending]:not([data-bento-lcp-ready]) [data-bento-card]:not(.is-grouped-project){transform:translate3d(0,var(--bento-card-intro-y),0)}[data-bento-motion-pending] [data-bento-card]:not(.is-grouped-project),[data-bento-card].is-bento-introducing{transition:none}}@media (min-width: 1024px) and (prefers-reduced-motion: no-preference){[data-bento-motion-pending]:not([data-bento-lcp-ready]) [data-bento-card]:not(.bento-project-card):not(.is-grouped-project)>.bento-card__surface,[data-bento-page]:not([data-bento-lcp-ready]) [data-bento-card]:not(.bento-project-card).is-bento-introducing>.bento-card__surface{background:transparent}[data-bento-motion-pending]:not([data-bento-lcp-ready]) .bento-social-card{--bento-social-fade-opacity: 0}[data-bento-motion-pending] [data-bento-content]>.bento-card__eyebrow,[data-bento-motion-pending] [data-bento-content]>.bento-identity-card__header,[data-bento-motion-pending] [data-bento-card]:not(.bento-identity-card):not(.bento-project-card.is-latest) [data-bento-content]>*:not(.bento-projects-card__grid):not(.bento-social-list):not(.bento-stats-card__grid),[data-bento-motion-pending]:not([data-bento-lcp-ready]) .bento-project-card.is-latest [data-bento-content]>*,[data-bento-motion-pending] .bento-social-list>li,[data-bento-motion-pending] .bento-projects-card__grid>.bento-project-card-slot,[data-bento-motion-pending] .bento-stats-card__grid>.bento-stats-card__stat,[data-bento-motion-pending]:not([data-bento-lcp-ready]) .bento-identity-card [data-bento-animate-item],[data-bento-motion-pending]:not([data-bento-lcp-ready]) .bento-project-card.is-latest [data-bento-background],[data-bento-motion-pending]:not([data-bento-lcp-ready]) [data-bento-card]:not(.bento-project-card)>.bento-card__surface>[data-bento-background],[data-bento-motion-pending]:not([data-bento-lcp-ready]) .bento-bio-card__fades,[data-bento-motion-pending] .bento-made-on{visibility:hidden}}@media (prefers-reduced-motion: reduce){[data-bento-page] *,[data-bento-page] *:before,[data-bento-page] *:after,.bento-page-shell *,.bento-page-shell *:before,.bento-page-shell *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-bento-motion-pending] [data-bento-content]>.bento-card__eyebrow,[data-bento-motion-pending] [data-bento-content]>.bento-identity-card__header,[data-bento-motion-pending] [data-bento-card]:not(.bento-identity-card):not(.bento-project-card.is-latest) [data-bento-content]>*:not(.bento-projects-card__grid):not(.bento-social-list):not(.bento-stats-card__grid),[data-bento-motion-pending] .bento-social-list>li,[data-bento-motion-pending] .bento-projects-card__grid>.bento-project-card-slot,[data-bento-motion-pending] .bento-stats-card__grid>.bento-stats-card__stat,[data-bento-motion-pending] .bento-identity-card [data-bento-animate-item],[data-bento-motion-pending] .bento-project-card.is-latest [data-bento-background],[data-bento-motion-pending] .bento-bio-card__fades,[data-bento-motion-pending] .bento-made-on{visibility:visible}}.bento-project-card.is-expanded .bento-project-card__expanded-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:nowrap}.bento-project-card__cta-box-icon{display:none}.bento-project-card.is-expanded .bento-project-card__expanded-controls{--overlay-action-optical-gap: 31px;--overlay-visit-close-gap: 17px;--overlay-action-icon: 24px;--metric-action-icon-size: 24px;--overlay-icon-count-gap: 6px;--overlay-ink-count: 1px;--overlay-ink-eye: calc(var(--overlay-action-icon) * 61.54 / 960);--overlay-ink-like-start: calc(var(--overlay-action-icon) * 100 / 960);--overlay-ink-like-end: calc(var(--overlay-action-icon) * 60 / 960);--overlay-ink-bookmark-start: calc(var(--overlay-action-icon) * 220 / 960);--overlay-ink-bookmark-end: calc(var(--overlay-action-icon) * 241 / 960);--overlay-ink-share-start: calc(var(--overlay-action-icon) * 100 / 960);--overlay-ink-share-end: calc(var(--overlay-action-icon) * 180 / 960);--overlay-ink-flag-start: calc(var(--overlay-action-icon) * 220 / 960);--overlay-ink-flag-end: calc(var(--overlay-action-icon) * 180 / 960);display:flex;align-items:center;gap:0;margin-left:auto}.bento-project-card.is-expanded .bento-project-card__expanded-controls:not(:has(.bento-project-card__expanded-cta)){--overlay-visit-close-gap: 32px}.bento-project-card.is-expanded .bento-project-card__expanded-controls>.bento-project-card__expanded-cta{flex-shrink:0;margin-left:var(--overlay-action-optical-gap)}.bento-project-card.is-expanded .bento-project-card__expanded-controls>.bento-card__close{flex-shrink:0;margin-left:var(--overlay-visit-close-gap)}.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas{width:auto;padding-left:0;gap:0}.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2{--overlay-metric-action-gap: 16px;--overlay-metric-count-color: color-mix( in srgb, var(--bento-text-muted) 78%, var(--bento-theme-bg, var(--bg-current)) );gap:var(--overlay-metric-action-gap);display:flex;align-items:center;flex-wrap:nowrap}.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2>.btn-views,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2>.like-container,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2>.bookmark-container,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2>.btn-login-like,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2>.btn-login-bookmark,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2>.btn-share,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2>.btn-report{display:inline-flex;align-items:center;justify-content:flex-start;box-sizing:border-box;flex:0 0 auto;width:auto;min-width:0;max-width:none}.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .btn-views svg,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .like-container button svg,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .bookmark-container button svg,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .btn-login-like svg,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .btn-login-bookmark svg,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .btn-share svg,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .btn-report svg,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .count{margin-inline:0}.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .btn-views .count,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .like-container button .count,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .bookmark-container button .count,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .like-container:has(.btn-liked) button .count,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .bookmark-container:has(.btn-bookmarked) button .count,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .btn-login-like .count,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .btn-login-bookmark .count,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .btn-share .count,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .btn-report .count{display:inline-block;min-width:0;width:auto;max-width:none;color:var(--overlay-metric-count-color);font-size:12px;font-variant-numeric:tabular-nums;visibility:visible}.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .btn-views .count:empty,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .like-container button .count:empty,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .bookmark-container button .count:empty,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .like-container:has(.btn-liked) button .count:empty,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .bookmark-container:has(.btn-bookmarked) button .count:empty,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .btn-login-like .count:empty,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .btn-login-bookmark .count:empty,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .btn-share .count:empty,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .btn-report .count:empty{display:none}.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2>.bento-project-card__expanded-cta,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2>.bento-button.bento-project-card__expanded-cta{margin-left:0}.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .bento-project-card__expanded-edit{padding:0 16px 0 12px}.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .bento-project-card__expanded-edit .bento-project-card__cta-ring{display:none}.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .bento-project-card__expanded-edit .bento-external-icon svg,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .bento-project-card__expanded-edit .bento-project-card__cta-box-icon svg{width:16px;height:16px}.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .bento-project-card__expanded-edit .bento-external-icon svg path,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .bento-project-card__expanded-edit .bento-project-card__cta-box-icon svg path{fill:currentcolor;stroke:none}.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 button,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .article-author-metric-group .sprig-component button,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .btn-login-like,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .btn-login-bookmark{position:relative;gap:var(--overlay-icon-count-gap);padding-block:8px;padding-inline:0}.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 button:before,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .article-author-metric-group .sprig-component button:before,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .btn-login-like:before,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .btn-login-bookmark:before{content:"";position:absolute;top:-4px;right:-8px;bottom:-4px;left:-8px}.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .btn-share,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .btn-report{transform:none!important;transition:color .2s ease,opacity .2s ease;will-change:transform,opacity}.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .btn-views,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .like-container button,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .bookmark-container button,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .btn-login-like,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .btn-login-bookmark,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .btn-share,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .btn-report{color:var(--bento-text-muted)}.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .like-container:has(.btn-liked) svg path{fill:#42ed91!important}.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .bookmark-container:has(.btn-bookmarked) svg path{fill:#6d42ed!important}.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .btn-views .count,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .like-container button .count,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .bookmark-container button .count,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .btn-login-like .count,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .btn-login-bookmark .count,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .btn-share .count,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .btn-report .count{color:var(--overlay-metric-count-color)}.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .btn-share svg path,.bento-project-card.is-expanded .bento-project-card__expanded-controls .author-ctas-2 .btn-report svg path{fill:currentcolor}@media (max-width: 1023px){.bento-bio-card.is-expanded .bento-card__close,.bento-social-card.is-expanded .bento-card__close{width:40px;height:40px}.bento-grid:has(.bento-project-card.is-latest.is-expanded) .bento-card-spacer.is-latest{display:block;align-self:start;order:2;width:100%;height:auto;aspect-ratio:16/9}.bento-project-card.is-expanded:has([data-bento-project-overlay-header]){--overlay-inline-pad: 16px;--overlay-close-inset: 10px;--overlay-close-size: 40px}.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .bento-project-card__expanded-header{display:grid;grid-template-columns:minmax(0,1fr) var(--overlay-close-size);grid-template-areas:"title close" "metrics metrics";align-items:start;column-gap:8px;row-gap:8px;padding:var(--overlay-close-inset) var(--overlay-close-inset) 14px var(--overlay-inline-pad)}.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .bento-project-card__expanded-title{display:block;grid-area:title;position:relative;min-width:0;height:var(--overlay-close-size);margin:0;padding:0;overflow:hidden;font-size:22px;line-height:var(--overlay-close-size);white-space:nowrap}.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .bento-project-card__expanded-controls{--overlay-action-optical-gap: 0;--overlay-visit-close-gap: 0;--overlay-action-icon: 20px;--metric-action-icon-size: 20px;display:contents;margin-left:0}.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .author-ctas,.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .author-ctas-2{grid-area:metrics;width:100%;min-width:0}.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .author-ctas{display:flex;justify-content:stretch;padding-left:0;padding-right:calc(var(--overlay-inline-pad) - var(--overlay-close-inset))}.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .author-ctas-2{flex:1 1 auto;justify-content:space-between;gap:0}.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .author-ctas-2>.btn-views,.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .author-ctas-2>.like-container,.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .author-ctas-2>.bookmark-container,.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .author-ctas-2>.btn-login-like,.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .author-ctas-2>.btn-login-bookmark,.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .author-ctas-2>.btn-share,.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .author-ctas-2>.btn-report{flex:0 0 auto;width:auto;min-width:0;max-width:none}.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .author-ctas-2 .btn-views .count,.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .author-ctas-2 .like-container button .count,.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .author-ctas-2 .bookmark-container button .count,.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .author-ctas-2 .btn-login-like .count,.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .author-ctas-2 .btn-login-bookmark .count{min-width:0;width:auto;max-width:none}.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .author-ctas-2 .btn-share .count,.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .author-ctas-2 .btn-report .count,.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .author-ctas-2 .btn-share .count:empty,.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .author-ctas-2 .btn-report .count:empty,.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .author-ctas-2 .count:empty{display:none;width:0;min-width:0;max-width:0;visibility:hidden}.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .author-ctas-2 .btn-views svg,.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .author-ctas-2 .like-container button svg,.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .author-ctas-2 .btn-login-like svg,.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .author-ctas-2 .bookmark-container button svg,.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .author-ctas-2 .btn-login-bookmark svg,.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .author-ctas-2 .btn-share svg,.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .author-ctas-2 .btn-report svg,.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .author-ctas-2 .count{margin-inline:0}.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .bento-project-card__expanded-cta,.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .bento-button.bento-project-card__expanded-cta{display:inline-flex;align-items:center;justify-content:center;min-height:0;height:auto;margin-left:0;padding:8px 0;border:0;background:transparent;background-clip:border-box;color:var(--bento-text-muted)}.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .bento-project-card__expanded-cta:hover,.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .bento-project-card__expanded-cta:focus-visible,.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .bento-button.bento-project-card__expanded-cta:hover,.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .bento-button.bento-project-card__expanded-cta:focus-visible{border:0;color:var(--bento-text);background:transparent}.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .bento-project-card__cta-ring,.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .bento-project-card__expanded-cta .bento-button__label,.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .bento-project-card__expanded-cta:not(.bento-project-card__expanded-edit) .bento-external-icon{display:none}.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .bento-project-card__expanded-cta:not(.bento-project-card__expanded-edit) .bento-project-card__cta-box-icon{display:flex;align-items:center;justify-content:center;width:var(--metric-action-icon-size, var(--overlay-action-icon, 20px));height:var(--metric-action-icon-size, var(--overlay-action-icon, 20px))}.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .bento-project-card__expanded-cta:not(.bento-project-card__expanded-edit) .bento-project-card__cta-box-icon svg{display:block;width:var(--metric-action-icon-size, var(--overlay-action-icon, 20px));height:var(--metric-action-icon-size, var(--overlay-action-icon, 20px));margin-inline:0;overflow:visible}.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .bento-project-card__expanded-cta:not(.bento-project-card__expanded-edit) .bento-project-card__cta-box-icon path{fill:none;stroke:currentcolor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .bento-project-card__expanded-edit .bento-external-icon{display:none}.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .bento-project-card__expanded-edit .bento-project-card__cta-box-icon{display:flex;align-items:center;justify-content:center}.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .bento-project-card__expanded-edit .bento-project-card__cta-box-icon svg{width:var(--overlay-action-icon, 20px);height:var(--overlay-action-icon, 20px);margin-inline:0;fill:currentcolor}.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .bento-project-card__expanded-edit .bento-project-card__cta-box-icon path{fill:currentcolor}body.bento-page-shell .bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .bento-project-card__expanded-cta,body.bento-page-shell .bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .bento-button.bento-project-card__expanded-cta,body.bento-page-shell .bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .bento-project-card__expanded-cta:hover,body.bento-page-shell .bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .bento-project-card__expanded-cta:focus-visible,body.bento-page-shell .bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .bento-button.bento-project-card__expanded-cta:hover,body.bento-page-shell .bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .bento-button.bento-project-card__expanded-cta:focus-visible{min-height:0;height:auto;padding:8px 0;border-color:transparent;background:transparent}.bento-project-card.is-expanded:has([data-bento-project-overlay-header])[data-project-theme=dark] .bento-project-card__expanded-cta,.bento-project-card.is-expanded:has([data-bento-project-overlay-header])[data-project-theme=dark] .bento-button.bento-project-card__expanded-cta{border:0;background:transparent}.bento-project-card.is-expanded:has([data-bento-project-overlay-header])[data-project-theme=dark] .bento-project-card__expanded-cta:hover,.bento-project-card.is-expanded:has([data-bento-project-overlay-header])[data-project-theme=dark] .bento-project-card__expanded-cta:focus-visible,.bento-project-card.is-expanded:has([data-bento-project-overlay-header])[data-project-theme=dark] .bento-button.bento-project-card__expanded-cta:hover,.bento-project-card.is-expanded:has([data-bento-project-overlay-header])[data-project-theme=dark] .bento-button.bento-project-card__expanded-cta:focus-visible{border:0;background:transparent}.bento-project-card.is-expanded:has([data-bento-project-overlay-header]) .bento-card__close{grid-area:close;align-self:start;width:var(--overlay-close-size);height:var(--overlay-close-size);margin-left:0}}@keyframes bento-overlay-copy-fade{0%{opacity:0}to{opacity:1}}@media (min-width: 1024px) and (prefers-reduced-motion: no-preference){.bento-project-card.is-overlay-copy-pending [data-project-enter=description],.bento-project-card.is-overlay-copy-pending .project-details{opacity:0;visibility:hidden}.bento-project-card.is-overlay-copy-pending.is-overlay-copy-plain .project-link-credits,.bento-project-card.is-overlay-copy-pending.is-overlay-copy-plain .project-comments,.bento-project-card.is-overlay-copy-pending.is-overlay-copy-plain [data-project-comments]{opacity:0!important;visibility:hidden;background-color:transparent!important;background-image:none!important;box-shadow:none}.bento-project-card.is-overlay-copy-pending.is-overlay-copy-plain .project-comments *,.bento-project-card.is-overlay-copy-pending.is-overlay-copy-plain [data-project-comments] *{visibility:inherit;background-color:transparent!important;background-image:none!important;box-shadow:none}.bento-project-card.is-overlay-copy-revealing [data-project-enter=description],.bento-project-card.is-overlay-copy-revealing .project-details{animation:bento-overlay-copy-fade .45s ease-in both;will-change:transform,opacity}.bento-project-card.is-overlay-copy-revealing.is-overlay-copy-plain .project-link-credits,.bento-project-card.is-overlay-copy-revealing.is-overlay-copy-plain .project-comments,.bento-project-card.is-overlay-copy-revealing.is-overlay-copy-plain [data-project-comments]{animation:bento-overlay-copy-fade .45s ease-in 80ms both;will-change:transform,opacity}.bento-project-card.is-expanded.is-overlay-chrome-pending:has([data-bento-project-overlay-header]) .bento-project-card__expanded-controls .author-ctas-2>*,.bento-project-card.is-expanded.is-overlay-chrome-pending:has([data-bento-project-overlay-header]) .bento-project-card__expanded-title,.bento-project-card.is-expanded.is-overlay-chrome-pending:has([data-bento-project-overlay-header]) .bento-card__close,.bento-project-card.is-expanded.is-overlay-chrome-pending:has([data-bento-project-overlay-header]) .bento-project-card__expanded-cta .bento-button__label,.bento-project-card.is-expanded.is-overlay-chrome-pending:has([data-bento-project-overlay-header]) .bento-project-card__expanded-cta .bento-external-icon{visibility:hidden}}.bento-project-card__overlay-body{width:100%}.bento-project-card:not(.is-expanded) .bento-project-card__overlay-body{display:none}.bento-project-card.is-expanded .bento-project-card__overlay-body{display:block;flex:1 1 auto;min-height:0;overflow:visible}.bento-project-card.is-expanded>.bento-overlay-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;color:var(--bento-text, currentcolor)}.bento-project-overlay-fragment{width:min(100%,1720px);margin:0 auto;padding:0 var(--gutter-x);color:var(--text-current);background:transparent}@media (min-width: 1024px){.bento-project-overlay-fragment{padding-inline:var(--gutter-cap)}}.bento-project-overlay-fragment[data-theme=dark]{--text-current: var(--bento-theme-ink, #f2f2f2);--bg-current: var(--bento-theme-surface, #161616);color-scheme:dark}.bento-project-overlay-fragment[data-theme=light]{--text-current: var(--bento-theme-ink, #0c0c0c);--bg-current: var(--bento-theme-surface, #ffffff);color-scheme:light}.bento-project-card.is-expanded .bento-project-overlay-fragment{--overlay-sheet-end-space: 84px;display:block;width:100%;max-width:none;padding:0}@media (max-width: 1023px){.bento-project-card.is-expanded .bento-project-overlay-fragment{--overlay-sheet-end-space: 32px}}.bento-project-card.is-expanded .bento-project-overlay-fragment .portfolio-bottom.is-bento-overlay{position:relative;z-index:1;display:flex;flex-direction:column;row-gap:0;width:100%;max-width:none;margin-top:0;margin-inline:0;margin-bottom:0;padding-top:0;padding-inline:var(--overlay-inline-pad);padding-bottom:var(--overlay-sheet-end-space);border-top:0;background:var(--bg-current)}.bento-project-card.is-expanded .bento-project-overlay-fragment .project-media{width:100%}.bento-project-card.is-expanded .bento-project-overlay-fragment .portfolio-bottom.is-bento-overlay>.project-heading{display:flex;flex-direction:column;order:1;align-self:stretch;align-items:center;justify-content:flex-start;width:100%;max-width:none}.bento-project-card.is-expanded .bento-project-overlay-fragment .portfolio-bottom.is-bento-overlay>.project-content{order:2;width:100%;max-width:none}.bento-project-card.is-expanded .bento-project-overlay-fragment .portfolio-bottom.is-bento-overlay>.project-link-credits,.bento-project-card.is-expanded .bento-project-overlay-fragment .portfolio-bottom.is-bento-overlay>.project-discussion-layout{order:3;align-self:center;width:100%;max-width:calc(72rem + 36px)}.bento-project-card.is-expanded .bento-project-overlay-fragment .portfolio-bottom.is-bento-overlay>.project-bottom-visit{order:4;width:100%;max-width:none}.bento-project-card.is-expanded .bento-project-overlay-fragment .portfolio-bottom.is-bento-overlay>.project-author-card-mobile{display:none}@media (max-width: 767px){.bento-project-card.is-expanded .bento-project-overlay-fragment .portfolio-bottom.is-bento-overlay .project-author-desktop{display:block}}.portfolio-bottom.is-bento-overlay{--text-current: var(--bento-theme-ink, #111);--bg-current: var(--bento-theme-surface, #fff)}.bento-project-overlay-fragment[data-theme=dark] .portfolio-bottom.is-bento-overlay{--text-current: var(--bento-theme-ink, #f2f2f2);--bg-current: var(--bento-theme-surface, #161616)}
