.creative-os_desktop__6waRs{position:fixed;inset:0;isolation:isolate;min-height:0;height:100svh;overflow:clip;background:var(--os-bg);color:var(--os-text);font-family:Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:14px;line-height:1.4;letter-spacing:-.025em}.creative-os_desktop__6waRs .creative-os_preloader__eGVQu{position:fixed;z-index:10000;inset:0;width:100%;min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:calc(28px + env(safe-area-inset-top)) calc(24px + env(safe-area-inset-right)) calc(28px + env(safe-area-inset-bottom)) calc(24px + env(safe-area-inset-left));overflow:hidden;background:var(--os-bg);color:var(--os-text);opacity:1;transition:opacity .38s ease-out}.creative-os_desktop__6waRs .creative-os_preloaderExiting__iw_mu{opacity:0;pointer-events:none}.creative-os_preloaderInner__va5tF{width:min(286px,100%);display:grid;justify-items:center;text-align:center}.creative-os_preloaderLogo__qxMjc{width:54px;height:54px;margin-bottom:22px}.creative-os_preloaderIdentity__TgQ29{display:grid;gap:5px}.creative-os_preloaderIdentity__TgQ29 strong{font-size:13px;font-weight:600;letter-spacing:.08em}.creative-os_preloaderIdentity__TgQ29 span{color:var(--os-text-muted);font:9px var(--mono);letter-spacing:.16em}.creative-os_preloaderProgress__Oe8BG{width:100%;height:1px;margin-top:36px;overflow:hidden;background:var(--os-border)}.creative-os_preloaderProgress__Oe8BG>span{display:block;width:100%;height:100%;background:var(--os-text);transform:scaleX(0);transform-origin:left center;animation:creative-os_preloaderProgressStages__7siSR 2.18s linear both}.creative-os_preloaderStatus__mfhPf{position:relative;width:100%;height:12px;margin:12px 0 0;color:var(--os-text-muted);font:8px var(--mono);letter-spacing:.08em}.creative-os_preloaderStatusLine__Plwlp{position:absolute;inset:0;opacity:0}.creative-os_preloaderStatusLine__Plwlp[data-stage="0"]{animation:creative-os_preloaderStatusFirst__9ouHh .18s ease both}.creative-os_preloaderStatusLine__Plwlp[data-stage="1"]{animation:creative-os_preloaderStatusShort__RMSOC .24s ease .18s both}.creative-os_preloaderStatusLine__Plwlp[data-stage="2"]{animation:creative-os_preloaderStatusCompact__1AhH6 .28s ease .42s both}.creative-os_preloaderStatusLine__Plwlp[data-stage="3"]{animation:creative-os_preloaderStatusMedium__O6Ot_ .34s ease .7s both}.creative-os_preloaderStatusLine__Plwlp[data-stage="4"]{animation:creative-os_preloaderStatusLong__lHmkU .41s ease 1.04s both}.creative-os_preloaderStatusLine__Plwlp[data-stage="5"]{animation:creative-os_preloaderStatusWide__mOY4R .54s ease 1.45s both}.creative-os_preloaderStatusLine__Plwlp[data-stage="6"]{animation:creative-os_preloaderStatusFinal__i3RVU 70ms ease 1.99s both}.creative-os_preloaderReducedStatus__ABkPJ{display:none}.creative-os_preloaderAnnouncement__E0wtw{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.creative-os_desktop__6waRs[data-preloader=show]>:not(.creative-os_preloader__eGVQu){visibility:hidden;opacity:0;transition:none!important}.creative-os_desktop__6waRs[data-preloader=exiting]>:not(.creative-os_preloader__eGVQu){visibility:visible;opacity:1;transition:none!important}.creative-os_desktop__6waRs[data-preloader=skip] .creative-os_preloader__eGVQu{display:none}@keyframes creative-os_preloaderProgressStages__7siSR{0%{transform:scaleX(0);animation-timing-function:cubic-bezier(.4,0,.55,1)}8.26%{transform:scaleX(.05);animation-timing-function:cubic-bezier(.36,.04,.48,1)}19.27%{transform:scaleX(.11);animation-timing-function:cubic-bezier(.32,.08,.43,1)}32.11%{transform:scaleX(.19);animation-timing-function:cubic-bezier(.28,.12,.38,1)}47.71%{transform:scaleX(.31);animation-timing-function:cubic-bezier(.23,.2,.32,1)}66.51%{transform:scaleX(.5);animation-timing-function:cubic-bezier(.18,.38,.25,1)}91.28%{transform:scaleX(.82);animation-timing-function:cubic-bezier(.12,.64,.18,1)}to{transform:scaleX(1)}}@keyframes creative-os_preloaderStatusFirst__9ouHh{0%,61%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2px)}}@keyframes creative-os_preloaderStatusShort__RMSOC{0%{opacity:0;transform:translateY(2px)}29%,71%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2px)}}@keyframes creative-os_preloaderStatusCompact__1AhH6{0%{opacity:0;transform:translateY(2px)}25%,75%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2px)}}@keyframes creative-os_preloaderStatusMedium__O6Ot_{0%{opacity:0;transform:translateY(2px)}21%,79%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2px)}}@keyframes creative-os_preloaderStatusLong__lHmkU{0%{opacity:0;transform:translateY(2px)}17%,83%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2px)}}@keyframes creative-os_preloaderStatusWide__mOY4R{0%{opacity:0;transform:translateY(2px)}13%,87%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2px)}}@keyframes creative-os_preloaderStatusFinal__i3RVU{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.creative-os_desktop__6waRs button{cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit}.creative-os_desktop__6waRs a:focus-visible,.creative-os_desktop__6waRs button:focus-visible{outline:2px solid var(--os-text);outline-offset:5px}.creative-os_desktop__6waRs button{border:0}.creative-os_desktop__6waRs svg{flex-shrink:0}.creative-os_desktop__6waRs ::selection{background:var(--os-surface);color:var(--os-text)}.creative-os_wallpaper__tjFZo{--creative-os-wall-base:var(--os-bg);--creative-os-wall-secondary:var(--os-bg-secondary);--creative-os-wall-surface:var(--os-surface);--creative-os-wall-folder:var(--os-folder);position:absolute;z-index:-1;inset:0;background-color:var(--os-bg);background-image:radial-gradient(ellipse at 90% 5%,var(--creative-os-wall-secondary) 0,transparent 42%),radial-gradient(ellipse at 7% 95%,var(--creative-os-wall-secondary) 0,transparent 49%),radial-gradient(ellipse at 50% 10%,var(--creative-os-wall-surface) 0,transparent 50%),linear-gradient(145deg,transparent,var(--creative-os-wall-base) 48%,var(--creative-os-wall-folder))}.creative-os_wallpaper__tjFZo:after{content:"";position:absolute;width:125vw;height:74vh;left:18%;top:18%;transform:rotate(-27deg);border-radius:50%;border-top:1px solid var(--os-border);background:linear-gradient(175deg,var(--os-highlight),transparent 55%);box-shadow:0 -24px 90px var(--os-shadow-soft),inset 0 30px 55px var(--os-shadow-soft)}.creative-os_systemBar__AlXWf{height:48px;padding:0 30px;display:flex;align-items:center;gap:46px;border-bottom:1px solid var(--os-border);background:var(--os-surface);backdrop-filter:blur(20px);position:relative;z-index:90}.creative-os_brand__aO6bq{display:flex;align-items:center;gap:14px;background:none;font-size:11px!important;font-weight:600!important;letter-spacing:.025em!important}.creative-os_brandMark__LX8XF{display:block;width:32px;height:32px}.creative-os_systemBar__AlXWf nav{display:flex;gap:28px}.creative-os_systemBar__AlXWf nav button{font-size:10px;background:none;letter-spacing:.045em;padding:8px 0}.creative-os_contactList__Daozh>a:hover,.creative-os_systemBar__AlXWf nav button:hover{opacity:.55}.creative-os_systemRight__JCl9c{margin-left:auto;display:flex;align-items:center;gap:20px;font:11px var(--mono);letter-spacing:0}.creative-os_tinyMark__O_uu_{width:5px;height:5px;border-radius:50%;background:var(--os-text)}.creative-os_widget__s7RG_{position:relative;border:1px solid var(--os-border);border-radius:17px;box-shadow:0 7px 22px var(--os-shadow-soft),inset 0 1px var(--os-shadow-soft);animation:creative-os_arrive__58vrO .45s ease both}.creative-os_widgetTop___U1oY{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.creative-os_eyebrow__zlhjn,.creative-os_widgetTop___U1oY h2{font:9px var(--mono);letter-spacing:.07em}.creative-os_widgetTop___U1oY button{background:none;display:grid;place-items:center;padding:0}.creative-os_widgetTop___U1oY svg{width:17px;height:17px}.creative-os_folder__jLSlD{display:flex;flex-direction:column;align-items:center;padding:15px 8px 12px;border-radius:14px;background:transparent;transition:background .18s ease,transform .18s ease}.creative-os_folder__jLSlD:hover{transform:translateY(-4px)}.creative-os_folder__jLSlD.creative-os_selected__NwaPi{background:var(--os-selected);box-shadow:0 0 0 1px var(--os-shadow-soft)}.creative-os_folderBack__RMdzO{position:absolute;inset:11px 0 0;border-radius:8px;background:var(--os-folder-back);box-shadow:inset 0 1px 1px var(--os-shadow-soft)}.creative-os_folderBack__RMdzO:before{content:"";position:absolute;width:66px;height:18px;top:-10px;left:0;border-radius:7px 11px 0 0;background:var(--os-folder-back);border-top:1px solid var(--os-border)}.creative-os_folderPhotoBack__Ia7x4,.creative-os_folderPhoto__rKdQu{position:absolute;width:116px;height:83px;object-fit:cover;top:3px;left:20px;border:4px solid var(--os-border);border-radius:3px;transform:rotate(7deg);box-shadow:0 0 4px var(--os-shadow-soft);transition:transform .2s ease}.creative-os_folderPhotoBack__Ia7x4{left:10px;top:0;transform:rotate(-9deg)}.creative-os_folder__jLSlD:hover .creative-os_folderPhoto__rKdQu{transform:rotate(10deg) translateY(-4px)}.creative-os_folderFront__MatPK{position:absolute;display:flex;align-items:flex-end;justify-content:space-between;inset:37px -3px -1px;padding:12px 13px;border:1px solid var(--os-border);border-radius:6px 6px 10px 10px;background:linear-gradient(165deg,var(--os-folder),var(--os-folder-end));box-shadow:inset 0 1px var(--os-shadow-soft),0 -3px 4px var(--os-shadow-soft)}.creative-os_folderFront__MatPK>span{color:var(--os-text);font:10px var(--mono)}.creative-os_folderFront__MatPK svg{width:14px;height:14px;color:var(--os-text)}.creative-os_folder02__MS2Ki .creative-os_folderBack__RMdzO,.creative-os_folder02__MS2Ki .creative-os_folderBack__RMdzO:before{background:var(--os-folder-back)}.creative-os_folder02__MS2Ki .creative-os_folderFront__MatPK{background:linear-gradient(160deg,var(--os-folder),var(--os-folder-end))}.creative-os_folder02__MS2Ki .creative-os_folderFront__MatPK svg,.creative-os_folder02__MS2Ki .creative-os_folderFront__MatPK>span{color:var(--os-text)}.creative-os_folder03__QKKvx .creative-os_folderBack__RMdzO,.creative-os_folder03__QKKvx .creative-os_folderBack__RMdzO:before{background:var(--os-folder-back)}.creative-os_folder03__QKKvx .creative-os_folderFront__MatPK{background:linear-gradient(160deg,var(--os-folder),var(--os-folder-end))}.creative-os_folder03__QKKvx .creative-os_folderFront__MatPK svg,.creative-os_folder03__QKKvx .creative-os_folderFront__MatPK>span{color:var(--os-text)}.creative-os_smallStar__T0_3c{font-size:22px;line-height:1;color:var(--os-label)}.creative-os_contactList__Daozh>a,.creative-os_contactList__Daozh>div{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:8px 0;border-bottom:1px solid var(--os-border);font-size:13px}.creative-os_contactList__Daozh>:last-child{border-bottom:0}.creative-os_contactList__Daozh svg{width:15px;height:15px}.creative-os_contactList__Daozh small{font-size:11px;color:var(--os-label)}.creative-os_placeholderDot__dqaNk{width:4px;height:4px;border:1px solid var(--os-border);border-radius:50%}.creative-os_reelOpen__Wy9Fl{position:absolute;inset:0;width:100%;height:100%;padding:0;background:none;text-align:left}.creative-os_reelOpen__Wy9Fl video,.creative-os_reelPoster__EABuH{height:100%;object-fit:cover}.creative-os_reelShade__dnncd{position:absolute;inset:0;background:linear-gradient(transparent 30%,var(--os-media-scrim))}.creative-os_reelCaption__Uu0MC{position:absolute;display:flex;justify-content:space-between;align-items:center;bottom:19px;left:20px;right:20px;color:var(--os-on-media);font-size:14px;letter-spacing:.01em}.creative-os_reelCaption__Uu0MC small{display:block;font:7px var(--mono);letter-spacing:.06em;margin-top:5px;opacity:.8}.creative-os_reelCaption__Uu0MC svg{width:20px;height:20px}.creative-os_reelControl__QOihm{position:absolute;z-index:2;top:12px;width:28px;height:28px;display:grid;place-items:center;background:var(--os-media-glass);color:var(--os-on-media)!important;border-radius:50%;backdrop-filter:blur(10px);transition:transform .16s ease,background-color .16s ease}.creative-os_reelControl__QOihm:focus-visible,.creative-os_reelControl__QOihm:hover{background:color-mix(in srgb,var(--os-media-glass),var(--os-on-media) 14%)}.creative-os_reelControl__QOihm:active{transform:scale(.94)}.creative-os_reelControl__QOihm svg{width:16px;height:16px}.creative-os_reelSound__9XsrQ{left:12px}.creative-os_reelPause__UZMMX{right:12px}.creative-os_dock__lbeAK{position:absolute;z-index:100;bottom:22px;left:50%;transform:translateX(-50%);display:flex;align-items:center;padding:9px 12px 3px;border:1px solid var(--os-border);border-radius:21px;background:var(--os-surface);box-shadow:0 8px 35px var(--os-shadow-soft),inset 0 1px var(--os-shadow-soft);backdrop-filter:blur(25px);max-width:calc(100% - 40px)}.creative-os_dockMain__zCs7j{display:flex;gap:11px}.creative-os_dockItem__vZzeL{position:relative;background:transparent;padding:0}.creative-os_dockIcon__w7vXr{display:grid;place-items:center;width:49px;height:49px;border-radius:13px;background:linear-gradient(150deg,var(--os-chrome),var(--os-chrome));border:1px solid var(--os-border);box-shadow:0 3px 4px var(--os-shadow-soft);transition:transform .18s ease}.creative-os_dockIcon__w7vXr svg{width:23px;height:23px}.creative-os_dockworks__mO7JN .creative-os_dockIcon__w7vXr{background:var(--os-text);color:var(--os-bg);border-color:var(--os-edge)}.creative-os_dockcontacts__nu8eU .creative-os_dockIcon__w7vXr,.creative-os_dockshowreel__CMgh6 .creative-os_dockIcon__w7vXr{background:linear-gradient(145deg,var(--os-chrome),var(--os-chrome));color:var(--os-label)}.creative-os_dockItem__vZzeL:focus-visible .creative-os_dockIcon__w7vXr,.creative-os_dockItem__vZzeL:hover .creative-os_dockIcon__w7vXr{transform:translateY(-5px) scale(1.06)}.creative-os_dockTooltip__lOT10{position:absolute;bottom:calc(100% + 13px);left:50%;transform:translateX(-50%);padding:7px 10px;background:var(--os-surface-strong);border:1px solid var(--os-border);border-radius:7px;white-space:nowrap;opacity:0;pointer-events:none;font:8px var(--mono);box-shadow:0 3px 12px var(--os-shadow-soft);transition:opacity .15s ease}.creative-os_dockItem__vZzeL:focus-visible .creative-os_dockTooltip__lOT10,.creative-os_dockItem__vZzeL:hover .creative-os_dockTooltip__lOT10{opacity:1}.creative-os_dockDot__AmwBM{display:block;width:3px;height:3px;margin:5px auto 0;border-radius:50%;background:transparent}.creative-os_dockDot__AmwBM.creative-os_running__1Sfk1{background:var(--os-text)}.creative-os_minimizedList__GL26R{border-left:1px solid var(--os-border);margin:0 0 6px 12px;padding-left:12px;display:flex;max-width:min(38vw,calc(100vw - 840px));gap:5px;overflow-x:auto}.creative-os_minimizedList__GL26R button{display:grid;place-items:center;gap:3px;flex-shrink:0;width:55px;padding:4px;background:var(--os-surface);border-radius:7px}.creative-os_minimizedList__GL26R span{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:7px}.creative-os_window__bSEtv{position:absolute;width:min(760px,calc(100% - 32px));max-height:calc(100svh - 200px);display:flex;flex-direction:column;border:1px solid var(--os-border);border-radius:16px;overflow:hidden;background:var(--os-surface-strong);box-shadow:0 15px 50px var(--os-shadow-soft),0 2px 7px var(--os-shadow-soft);animation:creative-os_windowIn__OXxTm .2s ease both;outline:none}.creative-os_activeWindow__CbEVX{box-shadow:0 25px 85px var(--os-shadow-medium),0 4px 13px var(--os-shadow-soft)}.creative-os_window__bSEtv.creative-os_maximized__mcaNc{left:16px!important;top:62px!important;width:calc(100% - 32px);height:calc(100svh - 160px);max-height:none}.creative-os_windowBar__i_7_H{display:flex;align-items:center;gap:13px;flex-shrink:0;height:51px;padding:0 13px 0 20px;background:var(--os-chrome);border-bottom:1px solid var(--os-border);cursor:grab;touch-action:none;user-select:none}.creative-os_windowBar__i_7_H:active{cursor:grabbing}.creative-os_windowBar__i_7_H>svg{width:15px;height:15px;color:var(--os-label)}.creative-os_windowBar__i_7_H h2{font:10px var(--mono);letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creative-os_windowControls__K0hLp{display:flex;gap:3px;margin-left:auto}.creative-os_windowControls__K0hLp button{background:transparent;border-radius:6px;padding:7px}.creative-os_windowControls__K0hLp svg{width:15px;height:15px}.creative-os_windowControls__K0hLp button:hover,.creative-os_windowControls__K0hLp button:last-child:hover{background:var(--os-hover)}.creative-os_windowBody__OnTBj{overflow:auto;min-height:0;flex:1}.creative-os_breadcrumb__FD1ia{display:flex;align-items:center;gap:12px;padding:17px 24px;border-bottom:1px solid var(--os-border);color:var(--os-label);font-size:10px}.creative-os_breadcrumb__FD1ia strong{font-weight:500;color:var(--os-text)}.creative-os_fileCount__Zm1bE{margin-left:auto;white-space:nowrap}.creative-os_fileGrid__fch4V{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 20px;padding:29px 26px 34px}.creative-os_file__70jq3{min-width:0;background:transparent;padding:7px;text-align:left;border-radius:8px}.creative-os_file__70jq3:focus-visible,.creative-os_file__70jq3:hover{background:var(--os-hover)}.creative-os_fileThumb__O24uL{position:relative;display:block;aspect-ratio:1.43;overflow:hidden;border:1px solid var(--os-border);border-radius:7px;background:var(--os-surface);box-shadow:0 3px 7px var(--os-shadow-soft)}.creative-os_fileThumb__O24uL img{width:100%;height:100%;object-fit:cover}.creative-os_file__70jq3 strong{display:block;margin-top:12px;font-size:12px;font-weight:500}.creative-os_file__70jq3>span:last-child{display:block;margin-top:4px;color:var(--os-label);font:8px var(--mono);letter-spacing:0}.creative-os_playBadge___xlri{position:absolute;display:grid;place-items:center;top:50%;left:50%;transform:translate(-50%,-50%);width:36px;height:36px;color:var(--os-on-media);border:1px solid var(--os-media-edge);border-radius:50%;backdrop-filter:blur(8px);background:var(--os-media-glass)}.creative-os_playBadge___xlri svg{width:20px;height:20px}.creative-os_thumbBadge__c7NlI{position:absolute;left:9px;bottom:8px;color:var(--os-on-media);font:7px var(--mono);padding:3px 5px;background:var(--os-media-glass);border-radius:3px}.creative-os_infoThumb__DIx3B{display:flex;flex-direction:column;gap:8px;justify-content:center;align-items:center;background:var(--os-chrome);color:var(--os-label)}.creative-os_infoThumb__DIx3B svg{width:37px;height:37px}.creative-os_infoThumb__DIx3B>span{font-size:10px}.creative-os_windowFooter__IYzXl{display:flex;justify-content:space-between;gap:12px;padding:12px 26px;font:8px var(--mono);color:var(--os-label);border-top:1px solid var(--os-border)}.creative-os_textContent__O60Iy{padding:35px 44px 42px;max-width:780px;margin:auto}.creative-os_textContent__O60Iy>.creative-os_eyebrow__zlhjn,.creative-os_worksContent__PgsAu>.creative-os_eyebrow__zlhjn{color:var(--os-label)}.creative-os_textContent__O60Iy h2,.creative-os_worksContent__PgsAu h2{font-size:38px;line-height:1.12;font-weight:400;letter-spacing:-.055em;margin:22px 0}.creative-os_textContent__O60Iy p{color:var(--os-label);line-height:1.65;font-size:15px;margin:18px 0}.creative-os_infoHeading__m9rlF>span{display:block}.creative-os_infoHeading__m9rlF .creative-os_infoDescriptor__yL_2o{max-width:640px;margin-top:10px;color:var(--os-label);font-size:.5em;line-height:1.3;letter-spacing:-.02em}.creative-os_infoSubtitle__V1_QA{margin:-8px 0 24px!important;color:var(--os-text)!important;font:11px var(--mono)!important;letter-spacing:.025em}.creative-os_infoParagraphs__oaD8k{max-width:670px}.creative-os_infoParagraphs__oaD8k p{margin:0 0 20px}.creative-os_infoParagraphs__oaD8k p:last-child{margin-bottom:0}.creative-os_textContent__O60Iy .creative-os_category__3w4TD{font-size:11px;letter-spacing:.025em;color:var(--os-text)}.creative-os_textContent__O60Iy h3{font:10px var(--mono);margin:28px 0 12px;color:var(--os-label)}.creative-os_textContent__O60Iy ul{padding:0;list-style:none}.creative-os_textContent__O60Iy li{padding:8px 0;border-bottom:1px solid var(--os-border);font-size:15px}.creative-os_textContent__O60Iy .creative-os_contactNote___eT0g{font-size:11px;color:var(--os-label)}.creative-os_worksContent__PgsAu{padding:30px 35px}.creative-os_worksContent__PgsAu h2{font-size:34px}.creative-os_worksContent__PgsAu>button{display:flex;width:100%;gap:20px;align-items:center;text-align:left;padding:16px 0;border-top:1px solid var(--os-border);background:none}.creative-os_worksContent__PgsAu>button:hover{background:var(--os-hover)}.creative-os_worksContent__PgsAu>button img{width:80px;height:60px;border-radius:5px;object-fit:cover}.creative-os_worksContent__PgsAu small{display:block;font:8px var(--mono);color:var(--os-label);margin-bottom:7px}.creative-os_worksContent__PgsAu strong{font-size:12px;font-weight:500}.creative-os_worksContent__PgsAu>button>svg{margin-left:auto;width:19px;height:19px}.creative-os_preview__mbGsI{position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:30px;border:0;background:transparent;color:var(--os-text);overflow:auto}.creative-os_preview__mbGsI[open]{display:grid;place-items:center}.creative-os_preview__mbGsI::backdrop{background:var(--os-backdrop);backdrop-filter:blur(12px);animation:creative-os_arrive__58vrO .18s ease both}.creative-os_previewShell__INpN1{width:min(1200px,100%);display:flex;flex-direction:column;max-height:calc(100svh - 60px);border:1px solid var(--os-border);border-radius:15px;overflow:hidden;background:var(--os-surface-strong);box-shadow:0 30px 120px var(--os-shadow-deep);animation:creative-os_windowIn__OXxTm .2s ease both}.creative-os_previewHeader__IjHdF{display:flex;align-items:center;gap:18px;flex-shrink:0;min-height:61px;padding:12px 20px;background:var(--os-chrome);border-bottom:1px solid var(--os-border)}.creative-os_previewHeader__IjHdF>div{min-width:0}.creative-os_previewHeader__IjHdF span{display:block;font:8px var(--mono);color:var(--os-label);letter-spacing:.03em}.creative-os_previewHeader__IjHdF strong{display:block;font-weight:400;font-size:12px;margin-top:4px}.creative-os_previewHeader__IjHdF .creative-os_escapeHint__tmAQG{margin-left:auto;white-space:nowrap}.creative-os_previewHeader__IjHdF button{display:grid;place-items:center;width:33px;height:33px;flex-shrink:0;background:var(--os-chrome);border-radius:6px}.creative-os_previewHeader__IjHdF button:hover{background:var(--os-hover)}.creative-os_previewHeader__IjHdF svg{width:18px;height:18px}.creative-os_previewMedia__Zm527{position:relative;display:grid;place-items:center;min-height:0;background:var(--os-bg-secondary)}.creative-os_previewMedia__Zm527>img,.creative-os_previewMedia__Zm527>video{display:block;width:100%;height:min(72svh,800px);object-fit:contain}.creative-os_previewFooter__wO36U{display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:12px 20px;font:8px var(--mono);letter-spacing:.04em;color:var(--os-label)}.creative-os_videoError__JmhWm{position:absolute;bottom:65px;padding:15px;background:var(--os-surface);font-size:13px}.creative-os_videoError__JmhWm a{text-decoration:underline}@keyframes creative-os_arrive__58vrO{0%{opacity:0}to{opacity:1}}@keyframes creative-os_windowIn__OXxTm{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.creative-os_desktop__6waRs *,.creative-os_desktop__6waRs :after,.creative-os_desktop__6waRs :before{animation:none!important;transition:none!important}.creative-os_preloaderProgress__Oe8BG>span{transform:scaleX(1)!important}.creative-os_preloaderStatusLine__Plwlp{display:none}.creative-os_preloaderReducedStatus__ABkPJ{display:inline}}.creative-os_workspace__57G5q{position:absolute;inset:96px 40px 104px;display:grid;grid-template-columns:300px repeat(3,minmax(0,1fr));grid-template-rows:minmax(368px,1fr) 214px;gap:24px}.creative-os_desktopLabel__LbSAq{position:absolute;top:-28px;left:0;display:flex;align-items:center;gap:8px;font:8px var(--mono);letter-spacing:.06em;color:var(--os-label)}.creative-os_desktopBottom__oJlT8{position:fixed;bottom:28px;left:40px;right:40px;display:flex;justify-content:space-between;font:8px var(--mono);letter-spacing:.05em;color:var(--os-label);pointer-events:none}.creative-os_widget__s7RG_{min-width:0}.creative-os_identityColumn__uFOfO{grid-column:1;grid-row:1/-1;min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) 40px;gap:14px}.creative-os_identity__9hO_g{display:flex;flex-direction:column;min-height:0;background:var(--os-surface-strong);overflow:hidden}.creative-os_profileMedia__mvpU_{flex-shrink:1;min-height:0;overflow:hidden;position:relative;aspect-ratio:1;background:var(--os-surface)}.creative-os_profilePhoto__HRm_V,.creative-os_profileVideo__ruHYj{width:100%;height:100%;object-fit:cover}.creative-os_profileVideo__ruHYj{display:block;pointer-events:none}.creative-os_profileLabel__ziuXs{position:absolute;top:16px;right:16px;left:16px;display:flex;justify-content:space-between;align-items:center}.creative-os_profileLabel__ziuXs>span{padding:6px 8px;border-radius:5px;background:var(--os-surface);backdrop-filter:blur(12px);color:var(--os-text);font:8px var(--mono);letter-spacing:.07em}.creative-os_profileLabel__ziuXs button{display:grid;place-items:center;width:27px;height:27px;border-radius:6px;background:var(--os-surface);backdrop-filter:blur(12px)}.creative-os_profileLabel__ziuXs svg{width:15px;height:15px}.creative-os_profileFallback__lAmzA{height:100%;display:grid;place-content:center;justify-items:center;gap:14px;color:var(--os-label);font:10px var(--mono)}.creative-os_identityBody__5cHdx{flex-shrink:0;padding:20px 24px}.creative-os_identity__9hO_g h1{font-size:38px;line-height:.98;font-weight:450;letter-spacing:-.065em;margin:0 0 12px}.creative-os_identityRole__e81pl{margin:0;font:9px var(--mono);letter-spacing:-.015em;color:var(--os-label);padding-bottom:14px;border-bottom:1px solid var(--os-border)}.creative-os_identityCopy__eJYlP{margin:14px 0 0;font-size:13px;line-height:1.6;color:var(--os-label);letter-spacing:-.01em}.creative-os_projectArea__hCVwo{grid-column:2/-1;grid-row:1;min-width:0;display:flex;flex-direction:column}.creative-os_projectLabel__7mUfF{display:flex;justify-content:space-between;flex-shrink:0;padding:0 16px 14px;font:9px var(--mono);letter-spacing:.045em;color:var(--os-label)}.creative-os_mobileProjectHeading__cScTx{display:none}.creative-os_folders__JNyxf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:12px 18px;flex:1;align-items:center}.creative-os_folder__jLSlD{padding:5px 4px 3px;min-width:0}.creative-os_folderArt__WhoDx{position:relative;display:block;width:150px;height:101px;margin:0 0 14px;filter:none}.creative-os_folderTitle__l7N9z{max-width:190px;min-height:30px;font-size:10px;font-weight:500;line-height:1.5;letter-spacing:.015em;text-align:center}.creative-os_folderMeta__ouS0H{display:block;margin-top:4px;color:var(--os-label);font:8px var(--mono)}.creative-os_folderDocument__fNvFK{position:absolute;display:flex;align-items:flex-start;gap:7px;top:3px;left:14px;width:121px;height:79px;padding:10px;border:1px solid var(--os-border);border-radius:4px;background:var(--os-surface-strong);color:var(--os-label);transform:rotate(-4deg);box-shadow:0 2px 5px var(--os-shadow-soft)}.creative-os_folderDocument__fNvFK svg{width:18px;height:18px}.creative-os_folderDocument__fNvFK>span{font:8px var(--mono);margin-top:4px}.creative-os_folder04__ObjCn .creative-os_folderFront__MatPK,.creative-os_folder05____pa1 .creative-os_folderFront__MatPK,.creative-os_folder06__2alGL .creative-os_folderFront__MatPK,.creative-os_folder07__60Jrv .creative-os_folderFront__MatPK,.creative-os_folder08__qg5xW .creative-os_folderFront__MatPK{background:linear-gradient(160deg,var(--os-folder),var(--os-folder-end))}.creative-os_formats__LhNRP{grid-column:2;grid-row:2;padding:20px 22px;background:var(--os-surface);backdrop-filter:blur(16px)}.creative-os_contactsWidget__6QPu0 .creative-os_widgetTop___U1oY,.creative-os_formats__LhNRP .creative-os_widgetTop___U1oY{margin-bottom:11px}.creative-os_formats__LhNRP ul{list-style:none;margin:0;padding:0}.creative-os_formats__LhNRP li{display:flex;align-items:center;gap:15px;font-size:12px;padding:5px 0}.creative-os_formats__LhNRP li>span{color:var(--os-label);font:8px var(--mono)}.creative-os_formatsExtra__Bv4vw{border-top:1px solid var(--os-border);padding-top:10px;margin:11px 0 0;font-size:10px;line-height:1.4;color:var(--os-label);letter-spacing:-.005em}.creative-os_contactsWidget__6QPu0{grid-column:3;grid-row:2;padding:20px 22px;background:var(--os-surface)}.creative-os_contactsWidget__6QPu0 .creative-os_contactList__Daozh>a,.creative-os_contactsWidget__6QPu0 .creative-os_contactList__Daozh>div{padding:7px 0;font-size:12px}.creative-os_contactFootnote__keVoV,.creative-os_textContent__O60Iy .creative-os_contactFootnote__keVoV{margin:12px 0 0;color:var(--os-label);font-size:7px;line-height:1.45;letter-spacing:0}.creative-os_textContent__O60Iy .creative-os_contactFootnote__keVoV{font-size:9px}.creative-os_showreel__T8cRB{grid-column:4;grid-row:2;overflow:hidden;background:var(--os-surface)}.creative-os_emptyFolder__RlBI2{grid-column:2/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:180px;border:1px dashed var(--os-border);border-radius:9px;color:var(--os-label);text-align:center;padding:24px}.creative-os_emptyFolder__RlBI2>svg{width:28px;height:28px;margin-bottom:15px;opacity:.7}.creative-os_emptyFolder__RlBI2 h3{margin:0 0 7px;font-size:13px;font-weight:400;color:var(--os-text)}.creative-os_emptyFolder__RlBI2 p{font-size:11px;line-height:1.6}.creative-os_workPlaceholder__zJXXs{display:grid;place-items:center;width:80px;height:60px;flex-shrink:0;border-radius:5px;background:var(--os-surface);color:var(--os-label)}.creative-os_aboutPhoto__2iDGH{width:210px;height:210px;object-fit:cover;border-radius:10px;margin-top:25px}@media (max-width:1350px) and (min-width:1180px){.creative-os_workspace__57G5q{inset:92px 32px 94px;grid-template-columns:280px repeat(3,minmax(0,1fr));gap:22px}.creative-os_identityBody__5cHdx{padding:18px 22px}.creative-os_identity__9hO_g h1{font-size:35px}.creative-os_identityCopy__eJYlP{font-size:12px;line-height:1.6}.creative-os_contactsWidget__6QPu0,.creative-os_formats__LhNRP{padding:18px}.creative-os_folders__JNyxf{gap:12px}.creative-os_desktopBottom__oJlT8{left:32px;right:32px}}@media (max-height:780px) and (min-width:1180px){.creative-os_workspace__57G5q{inset:84px 24px 88px;grid-template-rows:minmax(355px,1fr) 200px;gap:18px}.creative-os_identityBody__5cHdx{padding:16px 19px}.creative-os_identity__9hO_g h1{font-size:31px;margin-bottom:11px}.creative-os_identityRole__e81pl{padding-bottom:12px}.creative-os_identityCopy__eJYlP{margin-top:12px;font-size:12px}.creative-os_profileMedia__mvpU_{aspect-ratio:1.12}.creative-os_contactsWidget__6QPu0,.creative-os_formats__LhNRP{padding:16px}.creative-os_formatsExtra__Bv4vw{margin-top:8px;padding-top:8px}}@media (max-height:744px) and (min-width:1180px){.creative-os_workspace__57G5q{overflow-y:auto;grid-template-rows:368px 214px;padding-bottom:12px}}.creative-os_desktop__6waRs :where(:before,:after),.creative-os_desktop__6waRs :where(:not(img):not(video):not(source)){transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .18s ease,opacity .18s ease}.creative-os_desktop__6waRs{transition:background-color .3s ease,color .3s ease}.creative-os_systemRight__JCl9c{color:var(--os-label)}.creative-os_themeSwitcher__BHfsH{position:relative;display:flex;align-items:center;justify-content:space-between;gap:9px;width:100%;min-width:0;height:40px;padding:0 18px;border:1px solid var(--os-border);border-radius:13px;background:var(--os-surface);color:var(--os-text);box-shadow:0 4px 18px var(--os-shadow-soft);backdrop-filter:blur(20px)}.creative-os_themeHeading__sMgQw{font:8px var(--mono);letter-spacing:.08em;margin-right:5px;color:var(--os-label)}.creative-os_desktop__6waRs .creative-os_themeSwatch__zK2K1{position:relative;display:grid;place-items:center;width:23px;height:23px;padding:2px;border:1px solid transparent;border-radius:50%;background:transparent;transition:transform .18s ease,border-color .3s ease}.creative-os_themeSwatch__zK2K1>span{width:17px;height:17px;border:1px solid var(--os-edge);border-radius:50%;background:var(--swatch)}.creative-os_themeSwatch__zK2K1[data-swatch=mist]{--swatch:var(--os-swatch-mist)}.creative-os_themeSwatch__zK2K1[data-swatch=forest]{--swatch:var(--os-swatch-forest)}.creative-os_themeSwatch__zK2K1[data-swatch=noir]{--swatch:var(--os-swatch-noir)}.creative-os_themeSwatch__zK2K1[data-swatch=bordeaux]{--swatch:var(--os-swatch-bordeaux)}.creative-os_themeSwatch__zK2K1[data-swatch=blush]{--swatch:var(--os-swatch-blush)}.creative-os_desktop__6waRs .creative-os_themeSwatch__zK2K1[aria-pressed=true]{border-color:var(--os-text);transform:scale(1.04)}.creative-os_desktop__6waRs .creative-os_themeSwatch__zK2K1:hover{transform:scale(1.08)}.creative-os_desktop__6waRs .creative-os_wallpaper__tjFZo{transition:background-color .3s ease,--creative-os-wall-base .3s ease,--creative-os-wall-secondary .3s ease,--creative-os-wall-surface .3s ease,--creative-os-wall-folder .3s ease}.creative-os_systemDateTime___Mkxo{display:flex;align-items:center;gap:16px;white-space:nowrap;font-variant-numeric:tabular-nums}.creative-os_desktopBottom__oJlT8>span{margin-left:auto}@media (max-width:767px){.creative-os_desktop__6waRs{position:relative;inset:auto;width:100%;min-height:100vh;min-height:100dvh;height:auto;overflow:clip}.creative-os_wallpaper__tjFZo{position:fixed}.creative-os_wallpaper__tjFZo:after{width:180vw;height:78vh;left:-8%;top:15%}.creative-os_systemBar__AlXWf{position:sticky;top:0;z-index:300;height:calc(52px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0;gap:0;background:var(--os-bg);backdrop-filter:none;transition:transform .28s cubic-bezier(.22,.7,.22,1),opacity .22s ease-out;will-change:transform,opacity}.creative-os_mobileBarVisible__OhlId{transform:translateY(0);opacity:1;pointer-events:auto}.creative-os_mobileBarHidden__KBsxk{transform:translateY(-100%);opacity:0;pointer-events:none}.creative-os_brand__aO6bq{gap:10px;font-size:10px!important;pointer-events:auto}.creative-os_brandMark__LX8XF{width:29px;height:29px}.creative-os_systemBar__AlXWf nav,.creative-os_systemRight__JCl9c{display:none}.creative-os_workspace__57G5q{position:relative;inset:auto;display:flex;flex-direction:column;gap:16px;width:100%;padding:18px 16px calc(112px + env(safe-area-inset-bottom));overflow:visible}.creative-os_desktopBottom__oJlT8,.creative-os_desktopLabel__LbSAq{display:none}.creative-os_identityColumn__uFOfO{display:contents}.creative-os_identity__9hO_g{order:1;display:grid;grid-template-columns:minmax(126px,40%) minmax(0,1fr);align-items:start;min-height:0}#creative-os_mobile-about__wau5E{scroll-margin-top:env(safe-area-inset-top)}.creative-os_themeSwitcher__BHfsH{order:2}.creative-os_showreel__T8cRB{order:3}.creative-os_formats__LhNRP{order:4}.creative-os_projectArea__hCVwo{order:5}.creative-os_contactsWidget__6QPu0{order:6}.creative-os_widget__s7RG_{border-radius:15px}.creative-os_profileMedia__mvpU_{width:100%;min-height:0;aspect-ratio:1;align-self:start;border-radius:14px 0 10px 0}.creative-os_profilePhoto__HRm_V{object-fit:cover}.creative-os_profileLabel__ziuXs{inset:11px 10px auto}.creative-os_profileLabel__ziuXs button{display:none}.creative-os_identityBody__5cHdx{padding:17px 16px 18px}.creative-os_identity__9hO_g h1{margin:0 0 11px;font-size:clamp(27px,8vw,34px);line-height:.98}.creative-os_identityRole__e81pl{padding-bottom:11px;font-size:8px;line-height:1.4}.creative-os_identityCopy__eJYlP{margin-top:11px;font-size:12.5px;line-height:1.52}.creative-os_themeSwitcher__BHfsH{height:58px;padding:0 10px 0 16px;gap:2px;border-radius:15px}.creative-os_themeHeading__sMgQw{margin-right:auto;font-size:9px}.creative-os_desktop__6waRs .creative-os_themeSwatch__zK2K1{width:44px;height:44px;padding:10px}.creative-os_themeSwatch__zK2K1>span{width:20px;height:20px}.creative-os_contactsWidget__6QPu0,.creative-os_formats__LhNRP{padding:19px 18px}.creative-os_contactsWidget__6QPu0 .creative-os_widgetTop___U1oY,.creative-os_formats__LhNRP .creative-os_widgetTop___U1oY{margin-bottom:13px}.creative-os_formats__LhNRP li{min-height:38px;padding:8px 0;font-size:13px;border-top:1px solid var(--os-border)}.creative-os_formats__LhNRP li>span{min-width:20px;font-size:8px}.creative-os_formatsExtra__Bv4vw{margin-top:4px;padding-top:13px;font-size:11px;line-height:1.45}.creative-os_projectArea__hCVwo{display:flex;min-width:0;scroll-margin-top:env(safe-area-inset-top)}.creative-os_projectLabel__7mUfF{padding:12px 2px 7px;font-size:10px}.creative-os_desktopProjectHeading__tSrk7{display:none}.creative-os_mobileProjectHeading__cScTx{display:inline}.creative-os_folders__JNyxf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;gap:20px 8px;align-items:start}.creative-os_folder__jLSlD{min-height:190px;padding:12px 3px 9px;border-radius:13px;touch-action:manipulation}.creative-os_folderArt__WhoDx{width:min(145px,90%);height:101px;margin-bottom:13px}.creative-os_folderTitle__l7N9z{width:100%;min-height:42px;max-width:170px;font-size:10px;line-height:1.45}.creative-os_folderMeta__ouS0H{margin-top:2px;font-size:7.5px}.creative-os_folder__jLSlD.creative-os_selected__NwaPi{background:transparent;box-shadow:none}.creative-os_folder__jLSlD:active{transform:scale(.98)}.creative-os_folder__jLSlD:active .creative-os_folderPhoto__rKdQu{transform:rotate(9deg) translateY(-2px)}.creative-os_contactsWidget__6QPu0{scroll-margin-top:env(safe-area-inset-top)}.creative-os_contactsWidget__6QPu0 .creative-os_contactList__Daozh{display:flex;flex-direction:column}.creative-os_contactsWidget__6QPu0 .creative-os_contactList__Daozh>a{min-height:48px;padding:12px 0;font-size:13px}.creative-os_contactFootnote__keVoV{margin-top:14px;font-size:8px;line-height:1.5}.creative-os_showreel__T8cRB{position:relative;width:100%;aspect-ratio:4/3;min-height:0;border-radius:15px}.creative-os_reelOpen__Wy9Fl{position:absolute;background:var(--os-bg-secondary)}.creative-os_reelOpen__Wy9Fl video,.creative-os_reelPoster__EABuH{object-fit:contain}.creative-os_reelControl__QOihm{width:44px;height:44px;top:8px}.creative-os_reelSound__9XsrQ{left:8px}.creative-os_reelPause__UZMMX{right:8px}.creative-os_reelCaption__Uu0MC{right:17px;bottom:16px;left:17px}.creative-os_dock__lbeAK{position:fixed;z-index:400;right:14px;bottom:calc(10px + env(safe-area-inset-bottom));left:14px;transform:none;display:flex;justify-content:center;max-width:none;padding:7px 8px;border-radius:18px}.creative-os_dockMain__zCs7j{width:100%;justify-content:space-around;gap:4px}.creative-os_dockItem__vZzeL{display:flex;flex:1;min-width:0;min-height:54px;align-items:center;justify-content:center;gap:7px;border-radius:12px}.creative-os_dockIcon__w7vXr{width:38px;height:38px;border-radius:10px}.creative-os_dockIcon__w7vXr svg{width:19px;height:19px}.creative-os_dockTooltip__lOT10{position:static;transform:none;padding:0;border:0;background:transparent;box-shadow:none;opacity:1;font-size:7px}.creative-os_dockDot__AmwBM,.creative-os_minimizedList__GL26R{display:none}.creative-os_window__bSEtv{position:fixed;display:flex;inset:0!important;z-index:600!important;width:100%;height:100vh;height:100dvh;max-height:none;border:0;border-radius:0;animation:creative-os_windowIn__OXxTm .18s ease both}.creative-os_window__bSEtv:not(.creative-os_activeWindow__CbEVX){visibility:hidden;pointer-events:none}.creative-os_window__bSEtv.creative-os_maximized__mcaNc{inset:0!important;width:100%;height:100dvh}.creative-os_windowBar__i_7_H{min-height:calc(56px + env(safe-area-inset-top));height:auto;padding:env(safe-area-inset-top) 8px 0 16px;gap:11px;cursor:default}.creative-os_windowBar__i_7_H>svg{width:17px;height:17px}.creative-os_windowBar__i_7_H h2{font-size:11px}.creative-os_windowControls__K0hLp button{min-width:44px;min-height:44px;padding:10px}.creative-os_windowControls__K0hLp button:nth-child(-n+2){display:none}.creative-os_windowControls__K0hLp svg{width:20px;height:20px}.creative-os_windowBody__OnTBj{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.creative-os_fileBrowser__dNA2X{min-height:100%;display:flex;flex-direction:column}.creative-os_breadcrumb__FD1ia{position:sticky;top:0;z-index:1;min-height:48px;padding:13px 16px;background:var(--os-surface-strong)}.creative-os_breadcrumb__FD1ia>span:first-child,.creative-os_breadcrumb__FD1ia>span:nth-child(2){display:none}.creative-os_fileGrid__fch4V{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px;padding:16px 10px 28px}.creative-os_file__70jq3{min-height:44px;padding:6px;border-radius:9px;touch-action:manipulation}.creative-os_file__70jq3:active{transform:scale(.98)}.creative-os_file__70jq3 strong{margin-top:9px;font-size:11px;overflow-wrap:anywhere}.creative-os_file__70jq3>span:last-child{font-size:7.5px}.creative-os_fileThumb__O24uL{border-radius:6px}.creative-os_playBadge___xlri{width:40px;height:40px}.creative-os_windowFooter__IYzXl{margin-top:auto;padding:12px 14px calc(12px + env(safe-area-inset-bottom));font-size:7px}.creative-os_textContent__O60Iy{max-width:none;padding:25px 20px calc(40px + env(safe-area-inset-bottom))}.creative-os_textContent__O60Iy h2{margin:20px 0;font-size:clamp(30px,9vw,39px)}.creative-os_textContent__O60Iy p{font-size:16px;line-height:1.62}.creative-os_infoHeading__m9rlF .creative-os_infoDescriptor__yL_2o{margin-top:8px;font-size:.48em}.creative-os_infoParagraphs__oaD8k{max-width:none}.creative-os_infoParagraphs__oaD8k p{margin-bottom:22px}.creative-os_preview__mbGsI{width:100%;height:100vh;height:100dvh;padding:0;overflow:hidden}.creative-os_preview__mbGsI[open]{display:block}.creative-os_previewShell__INpN1{width:100%;height:100vh;height:100dvh;max-height:none;border:0;border-radius:0}.creative-os_previewHeader__IjHdF{min-height:calc(58px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 10px 0 17px}.creative-os_previewHeader__IjHdF>div{overflow:hidden}.creative-os_previewHeader__IjHdF strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creative-os_previewHeader__IjHdF .creative-os_escapeHint__tmAQG{display:none}.creative-os_previewHeader__IjHdF button{width:44px;height:44px;margin-left:auto}.creative-os_previewHeader__IjHdF svg{width:21px;height:21px}.creative-os_previewMedia__Zm527{flex:1;min-height:0}.creative-os_previewMedia__Zm527>img,.creative-os_previewMedia__Zm527>video{width:100%;height:100%;max-height:none;object-fit:contain}.creative-os_previewFooter__wO36U{min-height:calc(42px + env(safe-area-inset-bottom));padding:12px 14px calc(12px + env(safe-area-inset-bottom));font-size:6px}}@media (max-width:767px) and (hover:none),(max-width:767px) and (pointer:coarse){.creative-os_folder__jLSlD:hover{transform:none}.creative-os_folder__jLSlD:hover .creative-os_folderPhoto__rKdQu{transform:rotate(7deg)}.creative-os_dockItem__vZzeL:hover .creative-os_dockIcon__w7vXr{transform:none}.creative-os_contactList__Daozh>a:hover{opacity:1}}@media (prefers-reduced-motion:reduce){.creative-os_mobileBarHidden__KBsxk,.creative-os_mobileBarVisible__OhlId{transform:none;transition:opacity 80ms linear!important}}@media (max-width:340px){.creative-os_folders__JNyxf{grid-template-columns:1fr}.creative-os_folderArt__WhoDx{width:150px}}@media (max-width:767px) and (orientation:landscape) and (max-height:500px){.creative-os_systemBar__AlXWf{height:calc(46px + env(safe-area-inset-top))}.creative-os_workspace__57G5q{padding-top:12px}.creative-os_previewHeader__IjHdF,.creative-os_windowBar__i_7_H{min-height:calc(48px + env(safe-area-inset-top))}.creative-os_previewHeader__IjHdF button,.creative-os_windowControls__K0hLp button{min-width:44px;min-height:44px}}@supports not (height:100dvh){@media (max-width:767px){.creative-os_desktop__6waRs,.creative-os_previewShell__INpN1,.creative-os_preview__mbGsI,.creative-os_window__bSEtv,.creative-os_window__bSEtv.creative-os_maximized__mcaNc{min-height:100vh;height:100vh}}}.creative-os_aboutAction__KJZ9j{display:inline-flex;align-items:center;gap:9px;min-height:30px;margin-top:15px;padding:0 0 5px;border-bottom:1px solid var(--os-border)!important;background:transparent;color:var(--os-text);font:8px var(--mono)!important;letter-spacing:.06em!important}.creative-os_aboutAction__KJZ9j svg{width:14px;height:14px;transition:transform .18s ease}.creative-os_aboutAction__KJZ9j:focus-visible svg,.creative-os_aboutAction__KJZ9j:hover svg{transform:translate(2px,-2px)}.creative-os_aboutFileContent__eCwkk{max-width:720px}.creative-os_aboutFileContent__eCwkk h2{margin-bottom:12px;font-size:34px}.creative-os_aboutFileContent__eCwkk .creative-os_category__3w4TD{margin-top:0;padding-bottom:18px;border-bottom:1px solid var(--os-border)}.creative-os_aboutFileParagraphs__JHb1v{max-width:650px}.creative-os_aboutFileParagraphs__JHb1v p{margin:0 0 22px;line-height:1.72}.creative-os_aboutFileParagraphs__JHb1v p:last-child{margin-bottom:0}@media (min-width:768px) and (max-width:1179px){.creative-os_desktop__6waRs{position:relative;inset:auto;width:100%;min-height:100vh;min-height:100dvh;height:auto;overflow:clip}.creative-os_wallpaper__tjFZo{position:fixed}.creative-os_wallpaper__tjFZo:after{width:155vw;height:88vh;left:2%;top:10%}.creative-os_systemBar__AlXWf{position:sticky;top:0;z-index:300;height:56px;padding:0 clamp(18px,3vw,30px);gap:clamp(16px,3vw,34px);background:var(--os-chrome)}.creative-os_brand__aO6bq{gap:10px;font-size:10px!important}.creative-os_brandMark__LX8XF{width:30px;height:30px}.creative-os_systemBar__AlXWf nav{gap:clamp(14px,2.5vw,26px)}.creative-os_systemBar__AlXWf nav button{font-size:9px}.creative-os_systemRight__JCl9c{font-size:10px}.creative-os_systemDateTime___Mkxo{gap:10px}.creative-os_workspace__57G5q{position:relative;inset:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"identity identity" "projects projects" "formats contacts" "showreel showreel";grid-template-rows:none;gap:clamp(16px,2.4vw,24px);width:100%;padding:46px clamp(20px,3vw,34px) 118px;overflow:visible}.creative-os_desktopLabel__LbSAq{top:18px;left:clamp(20px,3vw,34px)}.creative-os_desktopBottom__oJlT8{display:none}.creative-os_identityColumn__uFOfO{grid-area:identity;display:grid;grid-template-rows:auto 52px;gap:14px;min-width:0}.creative-os_identity__9hO_g{display:grid;grid-template-columns:minmax(270px,38%) minmax(0,1fr);min-height:0}.creative-os_profileMedia__mvpU_{width:100%;height:100%;min-height:290px;aspect-ratio:auto}.creative-os_identityBody__5cHdx{align-self:center;padding:clamp(22px,3.5vw,38px)}.creative-os_identity__9hO_g h1{font-size:clamp(36px,5vw,54px)}.creative-os_identityCopy__eJYlP{max-width:620px;font-size:clamp(12px,1.45vw,14px)}.creative-os_themeSwitcher__BHfsH{height:52px;padding-inline:clamp(18px,3vw,28px)}.creative-os_desktop__6waRs .creative-os_themeSwatch__zK2K1{width:32px;height:32px;padding:6px}.creative-os_themeSwatch__zK2K1>span{width:19px;height:19px}.creative-os_projectArea__hCVwo{grid-area:projects;min-width:0}.creative-os_projectLabel__7mUfF{padding:4px 8px 16px}.creative-os_folders__JNyxf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;gap:24px 16px;align-items:start}.creative-os_folder__jLSlD{min-width:0;min-height:180px;padding-block:10px}.creative-os_folderArt__WhoDx{width:clamp(138px,18vw,166px);height:106px}.creative-os_folderTitle__l7N9z{width:100%;max-width:220px}.creative-os_formats__LhNRP{grid-area:formats;min-height:225px;padding:20px}.creative-os_contactsWidget__6QPu0{grid-area:contacts;min-height:225px;padding:20px}.creative-os_showreel__T8cRB{grid-area:showreel;min-height:clamp(280px,44vw,440px)}.creative-os_dock__lbeAK{position:fixed;right:auto;bottom:18px;left:50%;transform:translateX(-50%);max-width:calc(100% - 32px);padding:8px 11px 3px}.creative-os_dockIcon__w7vXr{width:44px;height:44px}.creative-os_dockIcon__w7vXr svg{width:21px;height:21px}.creative-os_window__bSEtv{position:fixed;top:72px!important;left:max(16px,calc((100vw - 720px) / 2))!important;width:min(720px,calc(100vw - 32px));max-height:calc(100dvh - 96px)}.creative-os_window__bSEtv.creative-os_maximized__mcaNc{top:68px!important;left:12px!important;width:calc(100% - 24px);height:calc(100dvh - 86px)}.creative-os_preview__mbGsI{padding:18px}.creative-os_previewShell__INpN1{max-height:calc(100dvh - 36px)}}@media (min-width:960px) and (max-width:1179px){.creative-os_workspace__57G5q{grid-template-areas:"identity identity identity" "projects projects projects" "formats contacts showreel"}.creative-os_folders__JNyxf,.creative-os_workspace__57G5q{grid-template-columns:repeat(3,minmax(0,1fr))}.creative-os_showreel__T8cRB{min-height:225px}}@media (min-width:768px) and (max-width:1179px) and (pointer:coarse){.creative-os_folder__jLSlD:hover{transform:none}.creative-os_folder__jLSlD:hover .creative-os_folderPhoto__rKdQu{transform:rotate(7deg)}.creative-os_dockItem__vZzeL:hover .creative-os_dockIcon__w7vXr{transform:none}.creative-os_previewHeader__IjHdF button,.creative-os_windowControls__K0hLp button{min-width:44px;min-height:44px}}@media (max-width:767px){.creative-os_identity__9hO_g{display:flex;flex-direction:column}.creative-os_profileMedia__mvpU_{width:100%;aspect-ratio:1;border-radius:14px 14px 10px 10px}.creative-os_identityBody__5cHdx{width:100%;padding:20px 19px 22px}.creative-os_identity__9hO_g h1{font-size:clamp(31px,9vw,38px)}.creative-os_identityCopy__eJYlP{font-size:13px;line-height:1.58}.creative-os_aboutAction__KJZ9j{min-height:44px;margin-top:12px;padding:0;touch-action:manipulation}.creative-os_aboutAction__KJZ9j:active{transform:scale(.98)}.creative-os_aboutFileContent__eCwkk{padding-top:27px}.creative-os_aboutFileContent__eCwkk h2{margin:20px 0 10px;font-size:clamp(29px,8vw,36px)}.creative-os_aboutFileContent__eCwkk .creative-os_category__3w4TD{margin-bottom:22px;padding-bottom:18px;font-size:10px;line-height:1.5}.creative-os_aboutFileParagraphs__JHb1v p{margin-bottom:24px;font-size:16px;line-height:1.68}}.themes_root__CG1tn[data-theme=mist],.themes_root__CG1tn[data-theme=mist]::backdrop{--os-bg:#D8E5E8;--os-bg-secondary:#EEECE5;--os-surface:rgba(247,247,242,.72);--os-surface-strong:#F2F3EE;--os-text:#293538;--os-text-muted:#6F7F83;--os-border:rgba(61,79,83,.16);--os-accent:#AFCBD2;--os-folder:#B7D2D9;color-scheme:light}.themes_root__CG1tn[data-theme=forest],.themes_root__CG1tn[data-theme=forest]::backdrop{--os-bg:#173A2A;--os-bg-secondary:#244B39;--os-surface:rgba(37,73,55,.78);--os-surface-strong:#315D47;--os-text:#F1F3EA;--os-text-muted:#B8C8BC;--os-border:rgba(240,245,235,.15);--os-accent:#8DAF89;--os-folder:#3F7258;color-scheme:dark}.themes_root__CG1tn[data-theme=noir],.themes_root__CG1tn[data-theme=noir]::backdrop{--os-bg:#111210;--os-bg-secondary:#1A1B18;--os-surface:rgba(35,36,32,.76);--os-surface-strong:#242521;--os-text:#F1F0E8;--os-text-muted:#AAA99F;--os-border:rgba(255,255,255,.12);--os-accent:#E0DDD0;--os-folder:#30312C;color-scheme:dark}.themes_root__CG1tn[data-theme=bordeaux],.themes_root__CG1tn[data-theme=bordeaux]::backdrop{--os-bg:#35181F;--os-bg-secondary:#48232B;--os-surface:rgba(73,39,47,.76);--os-surface-strong:#572D36;--os-text:#F6EEE9;--os-text-muted:#CDB5B7;--os-border:rgba(255,238,232,.14);--os-accent:#A86673;--os-folder:#633641;color-scheme:dark}.themes_root__CG1tn[data-theme=blush],.themes_root__CG1tn[data-theme=blush]::backdrop{--os-bg:#E9DCD9;--os-bg-secondary:#F3ECE5;--os-surface:rgba(250,245,238,.74);--os-surface-strong:#F2E6E1;--os-text:#423737;--os-text-muted:#8A7472;--os-border:rgba(74,57,57,.14);--os-accent:#D8AEB0;--os-folder:#E2C3C1;color-scheme:light}.themes_root__CG1tn,.themes_root__CG1tn::backdrop{--os-label:color-mix(in srgb,var(--os-text-muted) 55%,var(--os-text));--os-edge:color-mix(in srgb,var(--os-text) 14%,transparent);--os-highlight:color-mix(in srgb,var(--os-surface-strong) 48%,transparent);--os-hover:color-mix(in srgb,var(--os-accent) 22%,var(--os-surface));--os-selected:color-mix(in srgb,var(--os-accent) 38%,var(--os-surface));--os-folder-back:color-mix(in srgb,var(--os-folder) 88%,var(--os-text) 12%);--os-folder-end:color-mix(in srgb,var(--os-folder) 85%,var(--os-bg-secondary));--os-chrome:color-mix(in srgb,var(--os-surface-strong) 85%,var(--os-bg));--os-glass:color-mix(in srgb,var(--os-surface) 85%,transparent);--os-shadow:color-mix(in srgb,var(--os-bg-secondary) 25%,#101713 75%);--os-shadow-soft:color-mix(in srgb,var(--os-shadow) 12%,transparent);--os-shadow-medium:color-mix(in srgb,var(--os-shadow) 22%,transparent);--os-shadow-deep:color-mix(in srgb,var(--os-shadow) 38%,transparent);--os-backdrop:color-mix(in srgb,var(--os-shadow) 76%,transparent);--os-on-media:#faf9f3;--os-media-scrim:rgba(16,23,19,.76);--os-media-glass:rgba(16,23,19,.52);--os-media-edge:rgba(250,249,243,.48)}.themes_root__CG1tn{--os-swatch-mist:#D8E5E8;--os-swatch-forest:#173A2A;--os-swatch-noir:#111210;--os-swatch-bordeaux:#35181F;--os-swatch-blush:#E9DCD9}@property --creative-os-wall-base{syntax:"<color>";inherits:false;initial-value:transparent}@property --creative-os-wall-secondary{syntax:"<color>";inherits:false;initial-value:transparent}@property --creative-os-wall-surface{syntax:"<color>";inherits:false;initial-value:transparent}@property --creative-os-wall-folder{syntax:"<color>";inherits:false;initial-value:transparent}.project-page_page__8CaZT{min-height:100vh;min-height:100dvh;overflow-x:clip;background:radial-gradient(circle at 88% 2%,var(--os-bg-secondary),transparent 38rem),radial-gradient(circle at 3% 96%,var(--os-surface),transparent 44rem),var(--os-bg);color:var(--os-text);font-family:var(--sans)}.project-page_topBar__NU2fF{position:sticky;z-index:20;top:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:calc(58px + env(safe-area-inset-top));padding:env(safe-area-inset-top) clamp(18px,3vw,42px) 0;border-bottom:1px solid var(--os-border);background:var(--os-chrome);font:9px var(--mono);letter-spacing:.045em}.project-page_brand__zqcOA{display:flex;align-items:center;gap:10px;justify-self:start}.project-page_brand__zqcOA svg{width:28px;height:28px}.project-page_systemLabel__jLSjS{color:var(--os-label)}.project-page_back__fADNl{justify-self:end;padding:9px 0;border-bottom:1px solid transparent}.project-page_back__fADNl:focus-visible,.project-page_back__fADNl:hover{border-color:currentColor}.project-page_content__Yb2Wq{width:min(1320px,calc(100% - clamp(32px, 6vw, 88px)));margin:0 auto;padding:clamp(48px,8vw,110px) 0 46px}.project-page_hero__u6cR0{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:clamp(34px,7vw,110px);align-items:start}.project-page_eyebrow__I_ake{grid-column:1/-1;display:flex;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid var(--os-border);color:var(--os-label);font:9px var(--mono);letter-spacing:.05em}.project-page_hero__u6cR0>h1{position:sticky;top:105px;margin:0;font-size:clamp(58px,8.5vw,138px);font-weight:430;line-height:.82;letter-spacing:-.075em;overflow-wrap:anywhere}.project-page_info__WhG5c{padding:clamp(25px,4vw,48px);border:1px solid var(--os-border);border-radius:16px;background:var(--os-surface-strong);box-shadow:0 18px 60px var(--os-shadow-soft)}.project-page_fileLabel__mHKx3{color:var(--os-label);font:8px var(--mono);letter-spacing:.05em}.project-page_info__WhG5c h2{margin:22px 0 28px;font-size:clamp(30px,4vw,58px);font-weight:430;line-height:.94;letter-spacing:-.055em}.project-page_info__WhG5c h2 small{display:block;margin-top:12px;color:var(--os-label);font-size:.42em;line-height:1.3;letter-spacing:-.01em}.project-page_subtitle__46OhL{margin:-10px 0 25px;color:var(--os-text);font:10px var(--mono);letter-spacing:.04em}.project-page_paragraphs__eYzkj{max-width:680px}.project-page_paragraphs__eYzkj p{margin:0 0 20px;color:var(--os-text-muted);font-size:clamp(15px,1.25vw,18px);line-height:1.68;letter-spacing:-.015em}.project-page_paragraphs__eYzkj p:last-child{margin-bottom:0}.project-page_mediaSection__eoWw0{margin-top:clamp(72px,10vw,145px)}.project-page_sectionHeading__ubHYP{display:flex;align-items:end;justify-content:space-between;margin-bottom:22px;padding-bottom:14px;border-bottom:1px solid var(--os-border)}.project-page_sectionHeading__ubHYP h2{margin:0;font-size:clamp(34px,5vw,72px);font-weight:430;line-height:.9;letter-spacing:-.055em}.project-page_sectionHeading__ubHYP span{color:var(--os-label);font:9px var(--mono)}.project-page_videoGrid__eeteJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:22px}.project-page_imageCard__mmzH5,.project-page_videoCard__Ey1Ix{margin:0;overflow:hidden;border:1px solid var(--os-border);border-radius:14px;background:var(--os-surface)}.project-page_videoCard__Ey1Ix video{width:100%;aspect-ratio:16/10;background:var(--os-bg-secondary);object-fit:contain}.project-page_imageCard__mmzH5 figcaption,.project-page_videoCard__Ey1Ix figcaption{display:flex;justify-content:space-between;gap:16px;padding:12px 14px;color:var(--os-label);font:8px var(--mono);letter-spacing:.035em}.project-page_imageCard__mmzH5 figcaption span:last-child,.project-page_videoCard__Ey1Ix figcaption span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-page_imageGrid__bJLuv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.project-page_imageCard__mmzH5 img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.project-page_footer__tZjXq{display:flex;justify-content:space-between;gap:24px;margin-top:clamp(72px,10vw,130px);padding-top:22px;border-top:1px solid var(--os-border);color:var(--os-label);font:9px var(--mono);letter-spacing:.04em}.project-page_footer__tZjXq a{color:var(--os-text)}@media (max-width:900px){.project-page_hero__u6cR0{grid-template-columns:1fr}.project-page_hero__u6cR0>h1{position:static}.project-page_imageGrid__bJLuv{grid-template-columns:1fr}}@media (max-width:767px){.project-page_topBar__NU2fF{grid-template-columns:1fr auto;min-height:calc(54px + env(safe-area-inset-top));padding-inline:16px}.project-page_systemLabel__jLSjS{display:none}.project-page_brand__zqcOA svg{width:25px;height:25px}.project-page_back__fADNl,.project-page_brand__zqcOA span{font-size:8px}.project-page_content__Yb2Wq{width:calc(100% - 28px);padding-top:36px}.project-page_hero__u6cR0{gap:25px}.project-page_eyebrow__I_ake{gap:20px;font-size:7px}.project-page_eyebrow__I_ake span:last-child{max-width:65%;text-align:right}.project-page_hero__u6cR0>h1{font-size:clamp(48px,17vw,76px)}.project-page_info__WhG5c{padding:25px 20px;border-radius:13px}.project-page_info__WhG5c h2{font-size:clamp(30px,10vw,43px)}.project-page_paragraphs__eYzkj p{font-size:15px}.project-page_mediaSection__eoWw0{margin-top:70px}.project-page_videoGrid__eeteJ{grid-template-columns:1fr;gap:16px}.project-page_imageGrid__bJLuv{gap:16px}.project-page_footer__tZjXq{align-items:flex-start;flex-direction:column;padding-bottom:calc(12px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.project-page_back__fADNl{transition:none}}