@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,500;0,600;0,700;0,800;0,900;1,700&family=DM+Mono:wght@400;500&family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,600&family=Inter:wght@700&family=Manrope:wght@400;500;600&display=swap";.upload-success-backdrop{z-index:50;background:#11111173;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.upload-success-modal{box-sizing:border-box;text-align:center;background:#fff;width:min(100%,480px);padding:40px;box-shadow:0 16px 48px #0003}.upload-success-icon{color:#fff;width:42px;height:42px;font:700 22px/1 var(--body);background:#111;border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;display:inline-flex}.upload-success-modal h2{color:#111;font:900 30px/34px var(--display);letter-spacing:-.6px;text-transform:uppercase;margin:6px 0 12px}.upload-success-modal>p:not(.cabinet-eyebrow){color:#555;font:400 14px/21px var(--hero-body);margin:0}.upload-success-modal>div{flex-direction:column;gap:10px;margin-top:28px;display:flex}.upload-success-modal a,.upload-success-modal button{box-sizing:border-box;color:#fff;width:100%;min-height:44px;font:600 11px/16px var(--hero-body);letter-spacing:1.1px;text-transform:uppercase;background:#111;border:1px solid #111;justify-content:center;align-items:center;text-decoration:none;display:flex}.upload-success-modal button{color:#111;cursor:pointer;background:#fff}@media (width<=640px){.upload-success-modal{padding:32px 24px}.upload-success-modal h2{font-size:26px;line-height:30px}}.cancel-submission{padding:0 12px;color:#4b4b4b!important;border-color:#d7d7d7!important}.gallery-status-note{color:#7b7b7b;font:400 11px/16.5px var(--hero-body);margin:10px 0 0}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body,h1,h2,h3,p,ul{margin:0}ul{padding:0;list-style:none}button,input{font:inherit}button{cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}body{min-width:320px}.icon{background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;display:inline-block}.icon-arrow{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M2 8h11M9 3l5 5-5 5' stroke='%23fff' stroke-width='1.5'/%3E%3C/svg%3E");width:13px;height:13px}.button-outline .icon-arrow,.category-card .icon-arrow{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M2 8h11M9 3l5 5-5 5' stroke='%23111111' stroke-width='1.5'/%3E%3C/svg%3E")}.icon-menu{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 16'%3E%3Cpath d='M1 1h20M1 8h20M1 15h20' stroke='%23111111' stroke-width='1.5'/%3E%3C/svg%3E");width:22px;height:16px}:root{--ink:#101010;--paper:#f7f7f4;--lilac:#eef0ff;--line:#d3d3d0;--muted:#646464;--display:"Barlow Condensed",Arial,sans-serif;--mono:"DM Mono",monospace;--body:Manrope,Arial,sans-serif}body{background:var(--paper);color:var(--ink);font-family:var(--body);font-size:14px}.container{max-width:1328px;margin:0 auto;padding-left:4px;padding-right:4px}.site-header{z-index:5;background:#eef0ff;align-items:center;gap:42px;height:60px;padding:0 max(16px,50vw - 696px);display:flex;position:relative}.brand{font-family:var(--display);letter-spacing:-1.4px;white-space:nowrap;font-size:25px;font-style:italic;font-weight:700}.brand span{font-style:normal}.site-header nav{font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#555;align-items:center;gap:31px;margin-left:auto;display:flex}.site-header nav a:hover,.site-header nav a:focus-visible{color:var(--ink)}.nav-login{margin-left:auto;color:var(--ink)!important}.button{background:var(--ink);border:1px solid var(--ink);color:#fff;min-height:45px;font:11px var(--mono);letter-spacing:.05em;text-transform:uppercase;justify-content:center;align-items:center;gap:16px;padding:0 28px;transition:all .2s;display:inline-flex}.button:hover{color:var(--ink);background:#fff}.button:hover .icon-arrow{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M2 8h11M9 3l5 5-5 5' stroke='%23111111' stroke-width='1.5'/%3E%3C/svg%3E")}.button-small{min-height:30px;padding:0 19px}.button-outline{color:var(--ink);background:0 0}.menu-toggle{margin-left:auto;display:none}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}h1,h2,h3{font-family:var(--display);letter-spacing:-.035em;font-weight:800;line-height:.92}h1{font-size:clamp(70px,12.4vw,180px)}h2{max-width:760px;font-size:clamp(50px,6.1vw,88px)}.section-tag{font:10px var(--mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:16px;margin-bottom:38px;display:flex}.section-tag span{border-top:1px solid;width:32px;display:block}.hero{background:linear-gradient(120deg,#dbf2ff 0%,#fdf4ee 55%,#ffa98b 100%);width:min(1392px,100% - 48px);min-height:848px;margin:0 auto;position:relative;overflow:hidden}.hero-orb{filter:blur(8px);background:radial-gradient(circle at 30% 70%,#f277ebcc,#0000 27%),radial-gradient(circle at 58% 53%,#6ecffacc,#0000 44%),radial-gradient(circle at 45% 45%,#faeedb,#0000 67%);border-radius:50%;width:1200px;height:1200px;position:absolute;top:-66%;left:30%}.hero-inner{height:100%;min-height:848px;padding:135px 56px 0;position:relative}.hero h1{max-width:1150px}.hero-bottom{justify-content:space-between;align-items:flex-end;gap:40px;margin-top:76px;display:flex}.hero-bottom>div:first-child{max-width:340px;font-size:15px;line-height:1.65}.actions{gap:12px;margin-top:28px;display:flex}.mini-stats{font-family:var(--display);gap:52px;display:flex}.mini-stats div{gap:4px;display:grid}.mini-stats b{font-size:34px}.mini-stats span{font:10px var(--mono);text-transform:uppercase}.trust{background:#f7f7f4;padding:145px 0;position:relative}.trust:after{content:"";z-index:0;background:radial-gradient(#cc58ffe6,#0000 18%),linear-gradient(#0000,#eef0ff 80%);width:105%;height:38%;position:absolute;bottom:30px;left:-2%}.trust .container{z-index:1;position:relative}.split-heading{justify-content:space-between;gap:60px;display:flex}.split-heading>p{align-self:end;max-width:300px;line-height:1.7}.statistics{grid-template-columns:repeat(4,1fr);margin-top:96px;display:grid}.statistics>div{border-left:1px solid var(--ink);padding:48px 28px}.statistics>div:last-child{border-right:1px solid var(--ink)}.statistics strong{font:clamp(50px,5.2vw,68px) var(--display)}.statistics h3{font:20px var(--body);letter-spacing:0;margin-top:15px}.statistics p{color:var(--muted);margin-top:8px;font-size:12px}.categories{padding-top:140px;padding-bottom:140px}.section-head{justify-content:space-between;align-items:end;gap:25px;margin-bottom:64px;display:flex}.category-grid{grid-template-columns:repeat(3,1fr);display:grid}.category-card{border:1px solid var(--ink);background:#f7f7f4;margin:0 -1px -1px 0}.category-card>img{object-fit:cover;filter:saturate(.78);width:100%;height:208px}.category-card>div{min-height:182px;padding:31px}.category-card header{justify-content:space-between;gap:10px;display:flex}.category-card h3{font-size:32px}.category-card small{font:10px var(--mono);white-space:nowrap}.category-card p{color:#555;min-height:45px;margin:14px 0;line-height:1.55}.category-card a{font:11px var(--mono);text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.creator-banner{background:#eceeff;padding:140px 0}.benefits{grid-template-columns:repeat(4,1fr);margin-top:64px;display:grid}.benefits div{border-left:1px solid var(--ink);padding:32px}.benefits div:last-child{border-right:1px solid var(--ink)}.benefits b{font:55px var(--display)}.benefits p{margin-top:15px;font-size:13px}.works{padding:145px 4px}.works-grid{grid-template-rows:360px 300px;grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.works-grid img{object-fit:cover;filter:saturate(.8);width:100%;height:100%}.work-1,.work-4{grid-row:span 2}.process{padding-bottom:145px}.process>div:last-child{grid-template-columns:repeat(3,1fr);margin-top:64px;display:grid}.process article{border:1px solid var(--ink);min-height:340px;margin-right:-1px;padding:47px}.process article>b{font:100px var(--display)}.process h3{margin-top:28px;font-size:32px}.process article p{color:#555;margin-top:20px;line-height:1.65}.reasons{color:#fff;background:#111;padding:145px 0;position:relative;overflow:hidden}.reasons:after{content:"";opacity:.6;background:radial-gradient(#d7f2ff 0%,#826fff 29%,#0000 67%);border-radius:50%;width:900px;height:500px;position:absolute;top:-260px;right:-180px}.reasons .container{z-index:1;position:relative}.reasons h2{margin-bottom:62px}.reasons article{border-top:1px solid #777;grid-template-columns:100px 1fr;padding:39px 0;display:grid}.reasons article b{font:42px var(--display)}.reasons article p{max-width:930px;font-size:17px;line-height:1.6}.apply{background:radial-gradient(circle at 80% 92%,#f9ab76bf,#0000 27%),radial-gradient(circle at 65% 70%,#dfbaffb3,#0000 22%),#f7f7f4;padding:145px 0}.apply-grid{grid-template-columns:1fr 604px;gap:110px;margin-top:39px;display:grid}.apply-grid>div>p{max-width:340px;margin:32px 0;line-height:1.7}.apply li{margin:14px 0;padding-left:24px;position:relative}.apply li:before{content:"✓";position:absolute;left:0}.apply form{border:1px solid var(--ink);background:#fff;gap:20px;padding:40px;display:grid}.apply label{font:11px var(--mono);text-transform:uppercase;gap:8px;display:grid}.apply input{background:#fff;border:1px solid #bdbdbd;height:47px;padding:0 14px}.apply form .button{width:100%;margin-top:7px}.site-footer{color:#909090;background:#111;padding:80px max(42px,50vw - 678px) 34px}.footer-main{justify-content:space-between;gap:60px;min-height:166px;display:flex}.footer-intro p{margin-top:20px;font-size:12px;line-height:1.7}.footer-links{grid-template-columns:repeat(4,1fr);gap:60px;display:grid}.footer-links h3{font:10px var(--mono);letter-spacing:.15em;text-transform:uppercase;margin-bottom:22px;font-weight:400}.footer-links a{margin:12px 0;font-size:12px;display:block}.footer-links a:hover{color:#fff}.footer-bottom{font:9px var(--mono);letter-spacing:.15em;text-transform:uppercase;border-top:1px solid #282828;justify-content:space-between;margin-top:50px;padding-top:28px;display:flex}.footer-bottom div{gap:25px;display:flex}@media (width<=760px){.site-header{height:58px;padding:0 16px}.brand{font-size:22px}.menu-toggle{display:block}.site-header nav{background:#eef0ff;align-items:stretch;gap:0;padding:22px 16px;display:none;position:absolute;top:58px;left:0;right:0;box-shadow:0 14px 20px #00000014}.site-header nav.nav-open{flex-direction:column;display:flex}.site-header nav a{border-bottom:1px solid #cfd0d8;padding:14px 0}.site-header .nav-login{margin-left:0}.site-header .button-small{border:0;width:max-content;margin-top:14px}.hero{width:100%;min-height:650px}.hero-inner{min-height:650px;padding:80px 24px 35px}.hero-orb{width:720px;height:720px;top:-15%;left:-40%}.hero h1{font-size:clamp(61px,18vw,100px)}.hero-bottom{margin-top:50px;display:block}.mini-stats{justify-content:space-between;gap:18px;margin-top:46px}.mini-stats b{font-size:25px}.mini-stats span{font-size:8px}.container{padding-left:24px;padding-right:24px}.trust,.categories,.creator-banner,.works,.reasons,.apply{padding-top:80px;padding-bottom:80px}.split-heading,.section-head{display:block}.split-heading>p{margin-top:25px}.section-head .button{margin-top:28px}.section-tag{margin-bottom:25px}.statistics,.benefits,.process>div:last-child{grid-template-columns:1fr 1fr;margin-top:45px}.statistics>div,.benefits div{border-bottom:1px solid var(--ink);padding:26px 14px}.statistics>div:nth-child(2),.benefits div:nth-child(2){border-right:1px solid var(--ink)}.category-grid{grid-template-columns:1fr}.category-card>div{min-height:auto}.creator-banner .split-heading h2{font-size:52px}.works-grid{grid-template-rows:220px 180px 180px;grid-template-columns:1fr 1fr;gap:8px}.work-1,.work-4{grid-row:span 2}.process article{min-height:270px;padding:30px 23px}.process article>b{font-size:72px}.process h3{margin-top:17px;font-size:27px}.reasons article{grid-template-columns:55px 1fr;padding:28px 0}.reasons article p{font-size:15px}.apply-grid{grid-template-columns:1fr;gap:45px}.apply form{padding:24px}.footer-main{display:block}.footer-links{grid-template-columns:1fr 1fr;gap:26px;margin-top:50px}.footer-bottom{line-height:1.7;display:block}.footer-bottom div{flex-wrap:wrap;gap:15px;margin-top:18px}}@media (width<=420px){h2{font-size:49px}.actions{display:grid}.actions .button{width:100%}.mini-stats{gap:10px}.mini-stats b{font-size:22px}.statistics strong{font-size:47px}.footer-links{grid-template-columns:1fr}.works-grid{grid-template-rows:260px;grid-template-columns:1fr}.works-grid img,.work-1,.work-4{grid-row:auto}.process>div:last-child{grid-template-columns:1fr}.process article{margin-bottom:-1px}.statistics,.benefits{grid-template-columns:1fr}.statistics>div,.benefits div{border-right:1px solid var(--ink)!important}}:root{--hero-body:"DM Sans", Arial, sans-serif}.container{width:100%;max-width:none;margin:0;padding-left:24px;padding-right:24px}.site-header,.site-footer{padding-left:24px;padding-right:24px}.footer-logo{background:url(/assets/footer-logo.svg) 50%/contain no-repeat;width:149px;height:24px;display:block}.works{padding-left:24px;padding-right:24px}.site-header{background:#e8ebf8;justify-content:space-between;gap:0;height:60px}.site-header-page{background:#fff}.site-header .brand{width:99px;height:16px;font:inherit;letter-spacing:0;display:block}.site-header .brand img{width:99px;height:16px;display:block}.site-header .primary-nav{color:#7b7b7b;font:400 11px/16.5px var(--hero-body);letter-spacing:1.32px;align-items:center;gap:36px;margin:0;display:flex}.site-header .primary-nav a:first-child{color:#111}.site-header .primary-nav a:first-child:not(.active){color:#7b7b7b}.site-header .primary-nav a.active{color:#111}.site-header .header-actions{align-items:center;gap:20px;display:flex}.site-header .nav-login{font:400 11px/16.5px var(--hero-body);letter-spacing:1.32px;text-transform:uppercase;margin:0;color:#111!important}.site-header .button-small{color:#e8ebf8;min-height:40.5px;font:600 11px/16.5px var(--hero-body);letter-spacing:1.65px;padding:0 24px}.hero{aspect-ratio:1392/848;background:#a9c3db url(/assets/hero-background.webp) 50%/cover no-repeat;border-radius:24px;width:calc(100% - 48px);height:auto;min-height:0;margin:0 24px}.hero-orb{display:none}.hero-inner{height:100%;min-height:0;padding:0}.hero h1{max-width:none;font:900 min(11.78vw, 164px)/.7872 var(--display);letter-spacing:-.0227em;margin:0;position:absolute;top:16.39%;left:2.3%}.hero-content{font:400 min(1.078vw, 15px)/1.625 var(--hero-body);position:absolute;top:56.96%;left:4.02%;right:4.02%}.hero-content>p{width:min(23.61vw,340px)}.hero .actions{gap:12px;margin-top:36px}.hero .button{height:44.5px;min-height:44.5px;font-family:var(--hero-body);letter-spacing:1.65px;gap:10px;font-weight:600}.hero .mini-stats{border-top:1px solid var(--ink);gap:40px;width:100%;height:90px;margin-top:56px;padding-top:33px}.hero .mini-stats b{font:900 34px/33px var(--display);letter-spacing:-.66px}.hero .mini-stats span{font:10px/15px var(--mono);letter-spacing:2px;padding-top:5px}.trust{background:#e8ebf8;border-top:1px solid #e8e8e8;padding:145px 24px 144px;position:relative;overflow:hidden}.trust:after{opacity:1;background:url(/assets/trust-wave.svg) top/100% no-repeat;width:100%;height:32.083vw;inset:272px auto auto 0}.trust .container{width:100%;max-width:none;margin:0;padding:0}.trust .split-heading>div{width:556.516px}.trust .split-heading>p{color:#111;width:300px;max-width:300px;font:400 15px/24.375px var(--hero-body);margin:0}.trust .section-tag{color:#111;font:400 10px/15px var(--mono);letter-spacing:2px;margin-bottom:40px}.trust .section-tag b{letter-spacing:2.5px;font-weight:400}.trust h2{color:#111;max-width:556.516px;font:900 84px/73.92px var(--display);letter-spacing:-2.52px}.trust .statistics{border-top:1px solid #111;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;height:220px;margin-top:96px}.trust .statistics>div{border:0;min-height:220px;padding:48px 32px 0 0;position:relative}.trust .statistics>div:before{content:"";background:#111;width:1px;height:24.5px;position:absolute;top:-1px;left:0}.trust .statistics>div:last-child:after{content:"";background:#111;width:1px;height:24.5px;position:absolute;top:-1px;right:0}.trust .statistics strong{color:#111;font:900 68px/68px var(--display);letter-spacing:-2.04px}.trust .statistics h3{color:#111;font:600 12px/18px var(--hero-body);letter-spacing:.96px;text-transform:uppercase;margin-top:16px}.trust .statistics p{color:#7b7b7b;font:400 12px/18px var(--hero-body);margin-top:4px}.categories{background:#e8ebf8;padding:0 24px}.categories-panel{color:#fff;background:#000;border-radius:24px;padding:40px 56px 120px}.categories-head{justify-content:space-between;align-items:end;display:flex}.categories-head>div{width:435.125px}.categories .section-tag{color:#7b7b7b;font:400 10px/15px var(--mono);letter-spacing:2px;margin-bottom:40px}.categories .section-tag b{letter-spacing:2.5px;font-weight:400}.categories .section-tag span{border-color:#e8e8e8}.categories h2{color:#fff;max-width:none;font:900 84px/73.92px var(--display);letter-spacing:-2.52px}.categories-browse{white-space:nowrap;color:#111;width:163.969px;height:44.5px;min-height:44.5px;font:600 11px/16.5px var(--hero-body);letter-spacing:1.65px;background:#fff;border-color:#fff;flex-wrap:nowrap;flex:none;gap:10px;padding:0 28px}.categories-browse .icon-arrow{flex:0 0 13px;width:13px;height:13px;display:block;background-image:url(/assets/categories/browse-all.svg)!important}.category-grid{background:#000;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:64px;display:grid}.category-card{color:#fff;background:#000;border:0;min-height:391.125px;margin:0}.category-card>img{filter:none;object-fit:cover;width:100%;height:208px}.category-card>div{flex-direction:column;min-height:182px;padding:32px;display:flex}.category-card h3{color:#fff;font:700 24px/33px var(--display);letter-spacing:-.44px;text-transform:uppercase}.category-card small{color:#7b7b7b;font:400 10px/15px var(--mono);letter-spacing:2px;text-transform:uppercase}.category-card p{color:#7b7b7b;min-height:0;font:400 13px/21.125px var(--hero-body);margin:12px 0 0}.category-card a{color:#fff;font:600 11px/16.5px var(--hero-body);letter-spacing:1.32px;text-transform:uppercase;margin-top:28px}.category-card .icon-arrow{flex:0 0 11px;width:11px;height:11px;display:block;background-image:url(/assets/categories/explore.svg)!important}.creator-banner{background:#e8ebf8;border-top:1px solid #e8e8e8;min-height:1021px;padding:145px 56px 144px;position:relative;overflow:hidden}.creator-banner:before{z-index:0;content:"";background:url(/assets/why-it-works-orb.svg) 50%/contain no-repeat;width:947px;height:947px;position:absolute;top:-3px;left:50%;transform:translate(-50%)rotate(-15deg)}.creator-banner .container{z-index:1;width:100%;max-width:1320px;margin-left:auto;margin-right:auto;padding:0;position:relative}.creator-banner .section-tag{color:#111;font:400 10px/15px var(--mono);letter-spacing:2px;justify-content:center;margin:0}.creator-banner .section-tag b{letter-spacing:2px;font-weight:400}.creator-banner .section-tag span{border-color:#111}.creator-banner h2{color:#111;text-align:center;max-width:none;height:246px;font:900 96px/84.48px var(--display);letter-spacing:-2.88px;justify-content:center;align-items:flex-start;margin:40px 0 0;display:flex}.creator-banner .benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.creator-banner .benefits article{box-sizing:border-box;background:#fff;border:0;border-bottom:1px solid #e8e8e8;border-radius:24px;flex-direction:column;justify-content:center;height:285px;padding:40px 24px 41px;display:flex}.creator-banner .benefits h3{color:#111;font:700 24px/33px var(--display);letter-spacing:-.44px;text-transform:uppercase;margin:0}.creator-banner .benefits p{color:#7b7b7b;font:400 13px/21.125px var(--hero-body);margin:8px 0 0}.top-authors{background:#e8ebf8;padding:0 24px}.top-authors-panel{background:#fff;border-radius:24px;padding:40px 56px 120px}.top-authors-head{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.top-authors .section-tag{color:#111;font:400 10px/15px var(--mono);letter-spacing:2px;margin:0}.top-authors .section-tag b{letter-spacing:2.5px;font-weight:400}.top-authors .section-tag span{border-color:#111}.top-authors h2{color:#111;max-width:none;font:900 84px/73.92px var(--display);letter-spacing:-2.52px;margin-top:40px}.top-authors-link{color:#111;font:600 11px/16.5px var(--hero-body);letter-spacing:1.32px;text-transform:uppercase;flex:none;align-items:center;gap:8px;display:inline-flex}.top-authors-arrow{background:url(/assets/authors/all-authors.svg) 50%/contain no-repeat;width:11px;height:11px;display:block}.authors-grid{border:1px solid #e8e8e8;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:64px;padding:1px;display:grid}.author-card{border-right:1px solid #e8e8e8;min-width:0;overflow:hidden}.author-card:last-child{border-right:0}.author-card>img{object-fit:cover;width:100%;height:256px;display:block}.author-card-info{padding:20px}.author-card h3{color:#111;font:600 13px/19.5px var(--hero-body);margin:0}.author-card-info>p{color:#7b7b7b;font:400 10px/15px var(--mono);letter-spacing:2px;text-transform:uppercase;margin:2px 0 0}.author-card-stats{border-top:1px solid #e8e8e8;justify-content:space-between;margin-top:16px;padding-top:17px;display:flex}.author-card-stats>div{flex-direction:column;display:flex}.author-card-stats>div:last-child{align-items:flex-end}.author-card-stats b{color:#111;font:700 12px/18px Inter,Arial,sans-serif}.author-card-stats span{color:#7b7b7b;font:400 10px/15px var(--mono);letter-spacing:2px;text-transform:uppercase;margin-top:5px}.works{background:#e8ebf8;padding:144px 56px}.works-head{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.works .section-tag{color:#111;font:400 10px/15px var(--mono);letter-spacing:2px;margin:0}.works .section-tag b{letter-spacing:2.5px;font-weight:400}.works .section-tag span{border-color:#111}.works h2{color:#111;width:543.984px;max-width:none;font:900 84px/73.92px var(--display);letter-spacing:-2.52px;margin-top:40px}.works-browse{white-space:nowrap;color:#fff;width:216.266px;height:44.5px;min-height:44.5px;font:600 11px/16.5px var(--hero-body);letter-spacing:1.65px;background:#111;border-color:#111;flex:none;gap:10px;padding:0 28px}.works-browse .icon-arrow{flex:0 0 13px;width:13px;height:13px;display:block;background-image:url(/assets/works/browse-all.svg)!important}.works-grid{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:64px;display:grid}.works-column{flex-direction:column;gap:16px;min-width:0;display:flex}.works-column img{object-fit:cover;width:100%;display:block}.works-column-1 img:first-child{height:536.656px}.works-column-1 img:last-child{height:343.453px}.works-column-2 img:first-child{height:486.563px}.works-column-2 img:last-child{height:400.703px}.works-column-3 img:first-child{height:500.875px}.works-column-3 img:last-child{height:314.828px}.works-image-muted{opacity:.55}.process{background:#e8ebf8;padding:0 24px 120px}.process>.process-panel{background:#fff;border-radius:24px;margin-top:0;padding:40px 56px 120px;display:block}.process .section-tag{color:#111;font:400 10px/15px var(--mono);letter-spacing:2px;margin:0}.process .section-tag b{letter-spacing:2.5px;font-weight:400}.process .section-tag span{border-color:#e8e8e8}.process h2{color:#111;max-width:none;font:900 84px/73.92px var(--display);letter-spacing:-2.52px;margin-top:40px}.process-steps{border-top:1px solid #111;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px;display:grid}.process-steps article{box-sizing:border-box;border:0;min-width:0;height:344.375px;margin:0;padding:48px;position:relative}.process-steps article:before,.process-steps article:last-child:after{z-index:1;content:"";background:url(/assets/process/timeline-tick.svg) 50%/1px 24.5px no-repeat;width:1px;height:24.5px;display:block;position:absolute;top:-1px}.process-steps article:before{left:0}.process-steps article:last-child:after{right:0}.process-steps article>b{color:#111;font:900 104px/104px var(--display);letter-spacing:-4.16px;display:block}.process-steps h3{color:#111;font:700 22px/33px var(--display);letter-spacing:-.44px;text-transform:uppercase;margin:32px 0 0}.process-steps p{color:#111;max-width:344px;font:400 13px/21.125px var(--hero-body);margin:16px 0 0}.reasons{background:#e8ebf8;padding:0 24px;overflow:visible}.reasons:after{display:none}.reasons-panel{isolation:isolate;color:#fff;background:#000;border-radius:24px;padding:40px 56px 120px;position:relative;overflow:hidden}.reasons-panel:before,.reasons-panel:after{z-index:-1;content:"";pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:absolute}.reasons-panel:before{background-image:url(/assets/reasons/glow.svg);width:1875px;height:821px;top:-440px;left:calc(50% - 540px);transform:rotate(15.69deg)}.reasons-panel:after{background-image:url(/assets/reasons/glow-stroke.svg);width:1953px;height:1166px;top:-500px;left:calc(50% - 555px);transform:rotate(22.17deg)}.reasons .section-tag{color:#fff;font:400 10px/15px var(--mono);letter-spacing:2px;margin:0}.reasons .section-tag b{letter-spacing:2.5px;font-weight:400}.reasons .section-tag span{border-color:#fff}.reasons h2{color:#fff;max-width:none;font:900 84px/73.92px var(--display);letter-spacing:-2.52px;margin-top:40px}.reasons-list{margin-top:64px}.reasons-list article{border:0;border-bottom:1px solid #ffffff1a;grid-template-columns:none;gap:64px;min-height:0;margin:0;padding:48px 0 49px;display:flex}.reasons-list article:last-child{border-bottom:0;padding-bottom:0}.reasons-list b{color:#ffffff26;width:80px;font:900 44px/44px var(--display);flex:0 0 80px;padding-top:4px}.reasons-list p{color:#ffffffe6;max-width:none;font:300 30px/41.25px var(--hero-body);margin:0}.apply{background:#e8ebf8;border-top:1px solid #e8e8e8;padding:145px 56px 144px;position:relative;overflow:hidden}.apply:before{z-index:0;content:"";background:url(/assets/apply/glow.svg) 50%/contain no-repeat;width:1407px;height:1394px;position:absolute;top:-28px;left:calc(50% - 70px);transform:rotate(133.5deg)}.apply>.section-tag,.apply>.apply-grid{z-index:1;position:relative}.apply .section-tag{color:#111;font:400 10px/15px var(--mono);letter-spacing:2px;margin:0}.apply .section-tag b{letter-spacing:2.5px;font-weight:400}.apply .section-tag span{border-color:#111}.apply-grid{justify-content:space-between;align-items:flex-start;gap:40px;margin-top:40px;display:flex}.apply-copy{flex:0 604px}.apply-copy h2{color:#111;max-width:none;font:900 84px/73.92px var(--display);letter-spacing:-2.52px;margin:0}.apply-copy>p{color:#111;width:340px;font:400 15px/24.375px var(--hero-body);margin:32px 0 0}.apply-copy ul{margin:40px 0 0;padding:0}.apply-copy li{color:#111;min-height:20px;font:400 13px/19.5px var(--hero-body);align-items:center;margin:14px 0 0;padding:0;display:flex}.apply-copy li:first-child{margin-top:0}.apply-copy li:before{content:"";background:url(/assets/apply/check.svg) 50%/contain no-repeat;flex:0 0 13px;width:13px;height:13px;margin-right:12px;display:block;position:static;left:auto}.apply .apply-form{box-sizing:border-box;background:#fff;border:0;flex-direction:column;flex:0 0 604px;width:604px;min-height:425.5px;margin:0;padding:40px;display:flex;overflow:visible}.apply .apply-form label{color:#111;font:400 10px/15px var(--mono);letter-spacing:2px;text-transform:uppercase;display:block}.apply .apply-form label+label{margin-top:28px}.apply .apply-form input{box-sizing:border-box;color:#111;width:100%;height:46px;font:400 14px/normal var(--hero-body);background:0 0;border:0;border-bottom:1px solid #e8e8e8;border-radius:0;outline:none;margin-top:8px;padding:12px 0 13px}.apply-form input::placeholder{color:#bdbdbd;opacity:1}.apply .apply-form .button{color:#fff;width:100%;height:44.5px;min-height:44.5px;font:600 11px/16.5px var(--hero-body);letter-spacing:1.65px;background:#111;border-color:#111;flex:0 0 44.5px;gap:10px;margin:28px 0 0;padding:0 28px}.apply-form .icon-arrow{flex:0 0 13px;width:13px;height:13px;display:block;background-image:url(/assets/apply/arrow.svg)!important}@media (width<=760px){.apply{padding:80px 24px}.apply:before{width:900px;height:900px;top:120px;left:-160px}.apply-grid{flex-direction:column;gap:48px;margin-top:28px}.apply-copy{flex-basis:auto;width:100%}.apply-copy h2{letter-spacing:-.035em;font-size:52px;line-height:.88}.apply-copy>p{width:100%}.apply .apply-form{flex-basis:auto;width:100%;height:auto;min-height:425px;padding:28px 24px}.reasons{padding:0}.reasons-panel{border-radius:0;padding:64px 24px 80px}.reasons-panel:before{width:1000px;height:500px;top:-170px;left:10%}.reasons-panel:after{width:1000px;height:600px;top:-200px;left:5%}.reasons h2{letter-spacing:-.035em;margin-top:28px;font-size:52px;line-height:.88}.reasons-list{margin-top:48px}.reasons-list article{gap:24px;padding:32px 0}.reasons-list b{flex-basis:42px;width:42px;font-size:32px;line-height:1}.reasons-list p{font-size:19px;line-height:1.35}.process{padding:0 0 80px}.process-panel{border-radius:0;padding:64px 24px 80px}.process h2{letter-spacing:-.035em;margin-top:28px;font-size:52px;line-height:.88}.process-steps{grid-template-columns:1fr;margin-top:48px}.process-steps article{border-bottom:1px solid #e8e8e8;height:auto;min-height:280px;padding:36px 0}.process-steps article:before,.process-steps article:last-child:after{display:none}.process-steps article>b{font-size:82px;line-height:.9}.process-steps h3{margin-top:24px}.works{padding:80px 24px}.works-head{display:block}.works h2{letter-spacing:-.035em;width:auto;margin-top:28px;font-size:52px;line-height:.88}.works-browse{margin-top:28px}.works-grid{grid-template-columns:1fr;margin-top:48px}.works-column img,.works-column-1 img:first-child,.works-column-1 img:last-child,.works-column-2 img:first-child,.works-column-2 img:last-child,.works-column-3 img:first-child,.works-column-3 img:last-child{aspect-ratio:1/.8;height:auto}.top-authors{padding:0}.top-authors-panel{border-radius:0;padding:64px 24px 80px}.top-authors-head{display:block}.top-authors h2{letter-spacing:-.035em;margin-top:28px;font-size:52px;line-height:.88}.top-authors-link{margin-top:28px}.authors-grid{grid-template-columns:1fr;margin-top:48px}.author-card{border-bottom:1px solid #e8e8e8;border-right:0}.author-card:last-child{border-bottom:0}.author-card>img{aspect-ratio:1/.72;height:auto}.creator-banner{min-height:0;padding:80px 24px}.creator-banner:before{width:680px;height:680px;top:40px}.creator-banner h2{letter-spacing:-.035em;height:auto;margin-top:28px;font-size:52px;line-height:.88;display:block}.creator-banner .benefits{grid-template-columns:1fr;margin-top:48px}.creator-banner .benefits article{height:auto;min-height:220px}.categories{padding:0}.categories-panel{border-radius:0;padding:64px 24px 80px}.categories-head{display:block}.categories-head>div{width:100%}.categories h2{letter-spacing:-.035em;font-size:52px;line-height:.88}.categories-browse{margin-top:28px}.category-grid{grid-template-columns:1fr;margin-top:48px}.trust{padding:80px 24px}.trust:after{background-position:top;background-size:auto 300px;height:300px;top:260px}.trust .container,.trust .split-heading>div{width:100%}.trust .split-heading>p{width:100%;max-width:300px;margin-top:25px}.trust h2{letter-spacing:-.035em;max-width:100%;font-size:52px;line-height:.88}.trust .statistics{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;height:auto}.trust .statistics>div{border-bottom:1px solid #111;min-height:190px;padding:28px 14px 26px}.trust .statistics>div:before,.trust .statistics>div:last-child:after{display:none}.trust .statistics strong{font-size:54px;line-height:1}.trust .statistics h3{margin-top:12px}.site-header .header-actions{display:none}.site-header .primary-nav{font-family:var(--hero-body);gap:0}.site-header .primary-nav a:first-child{color:#111}.hero{aspect-ratio:auto;background-position:50%;border-radius:0;width:100%;height:auto;min-height:680px;margin:0}.hero h1{letter-spacing:-.035em;font-size:clamp(60px,18vw,100px);line-height:.8;top:74px;left:24px}.hero-content{top:380px;left:24px;right:24px}.hero .mini-stats{gap:18px;margin-top:46px;padding-top:22px}.hero .mini-stats b{font-size:25px;line-height:1}.hero .mini-stats span{letter-spacing:1px;font-size:8px}}@media (width<=420px){.hero-content{top:350px}.hero .mini-stats{gap:10px}.hero .actions{display:grid}.hero .actions .button{width:100%}}.payments-page{color:#111;background:#fff;min-height:100vh}.payments-container{width:100%;max-width:1320px;margin:0 auto}.payments-intro{background:#fff;padding:80px 56px 96px;position:relative;overflow:hidden}.payments-intro-orb{z-index:0;pointer-events:none;background:url(/assets/payments-orb.svg) 50%/contain no-repeat;width:1121px;height:682px;position:absolute;top:-66px;left:calc(50% - 415.5px);transform:rotate(90deg)scaleY(-1)}.payments-kicker{z-index:1;color:#111;font:400 10px/15px var(--mono);letter-spacing:2px;text-transform:uppercase;margin:0;position:relative}.payments-intro h1{z-index:1;color:#111;font:900 124px/109.12px var(--display);letter-spacing:-4.96px;text-transform:uppercase;margin:24px 0 0;position:relative}.payments-summary{z-index:1;grid-template-columns:636px 636px;gap:48px;height:266px;margin-top:48px;display:grid;position:relative}.payments-summary>p{color:#111;margin:0;font:300 22px/35.75px DM Sans,Arial,sans-serif}.payments-metrics{grid-template-rows:126px 126px;grid-template-columns:310px 310px;gap:0 16px;width:636px;height:266px;display:grid}.payments-metrics>div{padding:20px}.payments-metrics b{color:#111;font:900 68px/68px var(--display);letter-spacing:-2.04px;display:block}.payments-metrics span{color:#7b7b7b;font:400 10px/15px var(--mono);letter-spacing:2px;text-transform:uppercase;margin-top:8px;display:block}.payments-stages{background:#fff;padding:0 56px 64px}.payment-stage{border:1px solid #e8e8e8;margin-top:24px}.payment-stage:first-child{margin-top:0}.payment-stage-header{border-bottom:1px solid #e8e8e8;align-items:center;gap:16px;padding:24px 32px 25px;display:flex}.payment-stage-header strong{color:#111;font:900 84px/73.92px var(--display);letter-spacing:-2.52px;flex:none}.payment-stage-header h2{color:#111;font:900 32px/40px var(--display);letter-spacing:-.64px;text-transform:uppercase;margin:0}.payment-stage-header p{color:#7b7b7b;margin:4px 0 0;font:400 13px/19.5px DM Sans,Arial,sans-serif}.payment-stage-body{grid-template-columns:minmax(0,1fr) 280px;min-height:299px;display:grid}.payment-stage-copy{border-right:1px solid #e8e8e8;padding:32px}.payment-stage-copy p{color:#7b7b7b;margin:0;font:400 14px/22.75px DM Sans,Arial,sans-serif}.payment-stage-copy p+p{margin-top:20px}.payment-stage-body aside{background:#f7f7f7;padding:32px}.payment-stage-body aside>span{color:#7b7b7b;font:400 10px/15px var(--mono);letter-spacing:2px;text-transform:uppercase;display:block}.payment-stage-body aside>div{gap:2px;margin-top:20px;display:grid}.payment-stage-body aside>div+div{margin-top:16px}.payment-stage-body aside small{color:#7b7b7b;font:400 10px/15px var(--mono);letter-spacing:2px;text-transform:uppercase}.payment-stage-body aside b{color:#111;font:600 14px/21px DM Sans,Arial,sans-serif}.payments-faq h2{color:#111;font:900 72px/63.36px var(--display);letter-spacing:-2.16px;text-transform:uppercase;margin:40px 0 0}.payments-faq-list{border-top:1px solid #111;margin-top:48px}.payments-faq summary{cursor:pointer;color:#111;font:700 24px/33px var(--display);letter-spacing:-.44px;text-transform:uppercase;justify-content:space-between;gap:24px;padding:24px 0;list-style:none;display:flex}.payments-faq summary::-webkit-details-marker{display:none}.payments-faq summary span{font:400 24px/1 var(--mono)}@media (width<=760px){.payments-intro{padding:64px 24px 80px}.payments-container{max-width:none}.payments-intro-orb{width:700px;height:500px;top:20px;left:-300px}.payments-intro h1{letter-spacing:-.035em;font-size:clamp(64px,18vw,100px);line-height:.86}.payments-summary{height:auto;margin-top:32px;display:block}.payments-summary>p{font-size:18px;line-height:1.45}.payments-metrics{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;height:auto;margin-top:40px}.payments-metrics b{font-size:52px;line-height:1}.payments-stages{padding:0 24px 64px}.payment-stage-header{align-items:flex-start;gap:12px;padding:20px}.payment-stage-header strong{font-size:58px;line-height:1}.payment-stage-header h2{font-size:26px;line-height:.95}.payment-stage-header p{font-size:12px;line-height:1.4}.payment-stage-body{min-height:0;display:block}.payment-stage-copy{border-right:0;padding:24px 20px}.payment-stage-body aside{padding:24px 20px}.payments-faq{padding:64px 24px 80px}.payments-faq h2{letter-spacing:-.035em;margin-top:28px;font-size:52px;line-height:.88}.payments-faq summary{font-size:20px;line-height:1.05}}.payments-intro-orb{background-position:0 0;background-size:949px 700px;width:949px;height:700px;top:0;left:0;transform:none}@media (width<=760px){.payments-intro-orb{background-size:760px 560px;width:760px;height:560px;top:0;left:-120px;transform:none}}.payments-intro-orb{background-image:url(/assets/payments-hero-corner.svg)}.payment-stage+.payment-stage{margin-top:-1px}.payments-documents{color:#fff;background:#111;padding:80px 56px}.payments-documents-tag{color:#fff;font:400 10px/15px var(--mono);letter-spacing:2px;text-transform:uppercase;align-items:center;gap:16px;margin:0;display:flex}.payments-documents-tag b{letter-spacing:2.5px;font-weight:400}.payments-documents-tag span{border-top:1px solid #fff;width:32px;display:block}.payments-documents h2{color:#fff;height:104px;font:900 72px/63.36px var(--display);letter-spacing:-2.16px;text-transform:uppercase;margin:0;padding-top:40px}.payments-documents-grid{border:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));height:212.875px;margin-top:48px;display:grid}.payments-documents-grid article{border-right:1px solid #ffffff1a;height:210.875px;padding:52px 32px 32px}.payments-documents-grid article:last-child{border-right:0}.payments-documents-grid h3{color:#fff;font:900 20px/30px var(--display);letter-spacing:-.4px;text-transform:uppercase;margin:0}.payments-documents-grid p{color:#ffffff80;margin:12px 0 0;font:400 13px/21.125px DM Sans,Arial,sans-serif}@media (width<=760px){.payments-documents{padding:64px 24px}.payments-documents h2{letter-spacing:-.035em;height:auto;padding-top:28px;font-size:52px;line-height:.88}.payments-documents-grid{grid-template-columns:1fr;height:auto;margin-top:48px}.payments-documents-grid article{border-bottom:1px solid #ffffff1a;border-right:0;height:auto;min-height:190px;padding:40px 24px}.payments-documents-grid article:last-child{border-bottom:0}}.payments-faq{background:#fff;padding:96px 56px}.payments-faq-tag{color:#111;font:400 10px/15px var(--mono);letter-spacing:2px;text-transform:uppercase;align-items:center;gap:16px;margin:0;display:flex}.payments-faq-tag b{letter-spacing:2.5px;font-weight:400}.payments-faq-tag span{border-top:1px solid #111;width:32px;display:block}.payments-faq h2{color:#111;font:900 72px/63.36px var(--display);letter-spacing:-2.16px;margin:40px 0 0}.payments-faq-list{border-top:1px solid #e8e8e8;width:768px;max-width:100%;margin-top:56px}.payments-faq details{border-bottom:1px solid #e8e8e8}.payments-faq summary{color:#111;letter-spacing:0;text-transform:none;align-items:center;padding:24px 0;font:600 15px/22.5px DM Sans,Arial,sans-serif}.payments-faq-chevron{background:url(/assets/payments-chevron-down.svg) 50%/16px 16px no-repeat;flex:0 0 16px;width:16px;height:16px;display:block}.payments-faq details[open] .payments-faq-chevron{background-image:url(/assets/payments-chevron-up.svg)}.payments-faq details p{color:#7b7b7b;max-width:none;margin:0;padding:0 0 24px;font:400 14px/22.75px DM Sans,Arial,sans-serif}@media (width<=760px){.payments-faq{padding:64px 24px}.payments-faq h2{letter-spacing:-.035em;margin-top:28px;font-size:52px;line-height:.88}.payments-faq-list{margin-top:48px}.payments-faq summary{font-size:15px;line-height:1.5}}.payments-cta{background:#111;border-bottom:1px solid #242424;padding:80px 56px 81px}.payments-cta>.payments-container{justify-content:space-between;align-items:center;display:flex}.payments-cta h2{color:#fff;font:900 56px/50.4px var(--display);letter-spacing:0;text-transform:uppercase;margin:0}.payments-cta h2 span{color:#0000;background:radial-gradient(at 0 72%,#ff9d5c 0%,#4f99be 52%,#caabd2 78%,#fff 100%);-webkit-background-clip:text;background-clip:text}.payments-cta p{color:#fff;width:403.484px;height:37px;margin:16px 0 0;font:400 14px/21px DM Sans,Arial,sans-serif}.payments-cta a{color:#111;letter-spacing:1.65px;text-transform:uppercase;background:#fff;align-items:center;gap:10px;height:48.5px;padding:0 28px;font:600 11px/16.5px DM Sans,Arial,sans-serif;display:inline-flex}.payments-cta a img{width:13px;height:13px;display:block}@media (width<=760px){.payments-cta{padding:64px 24px}.payments-cta>.payments-container{display:block}.payments-cta h2{font-size:48px;line-height:.9}.payments-cta p{width:auto;height:auto;margin-top:16px}.payments-cta a{margin-top:32px}}.about-page{color:#111;font-family:var(--hero-body);background:#fff}.about-container{width:100%;max-width:1320px;margin:0 auto}.about-mission{isolation:isolate;color:#fff;background:#111;padding:80px 56px 112px;position:relative;overflow:hidden}.about-mission-glow,.about-mission-stroke{z-index:-1;pointer-events:none;background:50%/contain no-repeat;position:absolute}.about-mission-glow{background-image:url(/assets/about/mission-glow.svg);width:1875px;height:821px;top:-362px;left:calc(50% - 1125px);transform:rotate(15.69deg)}.about-mission-stroke{background-image:url(/assets/about/mission-glow-stroke.svg);width:1953px;height:1166px;top:-422px;left:calc(50% - 1140px);transform:rotate(22.17deg)}.about-mission-kicker,.about-section-tag,.about-metrics p,.about-contact-links small,.about-response-times small,.about-contact-form small,.about-contact-form label{font:400 10px/15px var(--mono);letter-spacing:2px;text-transform:uppercase;margin:0}.about-mission h1{color:#fff;font:900 124px/109.12px var(--display);letter-spacing:-4.96px;margin:24px 0 0}.about-mission-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:96px;margin-top:64px;display:grid}.about-mission-copy p{margin:0}.about-mission-copy p:first-child{font:300 24px/39px var(--hero-body);color:#fff}.about-mission-copy p:last-child{font:400 16px/26px var(--hero-body);color:#7b7b7b}.about-metrics{color:#fff;background:#111;padding:64px 56px}.about-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.about-metrics-grid>div{border-left:1px solid #fff;min-height:87px;padding:0 40px}.about-metrics-grid>div:first-child{border-left:0;padding-left:0}.about-metrics-grid>div:last-child{border-right:0;padding-right:0}.about-metrics-grid strong{font:900 64px/64px var(--display);letter-spacing:-1.92px;display:block}.about-metrics-grid p{color:#fff6;margin-top:8px}.about-principles,.about-contacts{background:#fff;border-bottom:1px solid #e8e8e8;padding:112px 56px 113px}.about-section-tag{color:#7b7b7b;align-items:center;gap:16px;display:flex}.about-section-tag b{letter-spacing:2.5px;font-weight:400}.about-section-tag span{background:#e8e8e8;width:32px;height:1px}.about-principles h2,.about-contacts h2{height:195px;font:900 88px/77.44px var(--display);letter-spacing:-2.64px;margin:40px 0 0}.about-principles-list{margin-top:64px}.about-principles-list article{border-bottom:1px solid #e8e8e8;grid-template-columns:64px minmax(0,1fr);gap:80px;padding:48px 0 49px;display:grid}.about-principles-list article:last-child{border-bottom:0;padding-bottom:0}.about-principles-list>article>b{font:900 40px/40px var(--display);color:#ebebeb}.about-principles-list article>div{grid-template-columns:244px minmax(0,1fr);gap:0;display:grid}.about-principles-list h3{font:600 16px/24px var(--hero-body);letter-spacing:.96px;text-transform:uppercase;margin:0}.about-principles-list p{color:#7b7b7b;font:400 15px/24.375px var(--hero-body);margin:0}.about-contacts{border-top:1px solid #e8e8e8;border-bottom:0;padding-top:113px;padding-bottom:112px}.about-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:96px;margin-top:64px;display:grid}.about-contact-links{border:1px solid #e8e8e8;padding:1px}.about-contact-links a{color:#111;border-bottom:1px solid #e8e8e8;justify-content:space-between;gap:20px;padding:24px;display:flex}.about-contact-links a:last-child{border-bottom:0}.about-contact-links a>div{min-width:0}.about-contact-links small,.about-response-times small,.about-contact-form small,.about-contact-form label{color:#7b7b7b;display:block}.about-contact-links strong{font:600 15px/22.5px var(--hero-body);margin-top:4px;display:block}.about-contact-links p{color:#7b7b7b;font:400 12px/18px var(--hero-body);margin:2px 0 0}.about-contact-links img{flex:0 0 14px;margin-top:4px}.about-response-times{background:#f7f7f7;border:1px solid #e8e8e8;margin-top:32px;padding:25px}.about-response-times dl{margin:8px 0 0}.about-response-times dl div{font:400 12px/18px var(--hero-body);justify-content:space-between;gap:24px;padding-top:8px;display:flex}.about-response-times dt{color:#7b7b7b}.about-response-times dd{color:#111;margin:0;font-weight:600}.about-contact-form{box-sizing:border-box;border:1px solid #e8e8e8;min-height:629.5px;padding:1px}.about-contact-form header{border-bottom:1px solid #e8e8e8;padding:24px 32px 25px}.about-contact-form h3{font:900 28px/42px var(--display);letter-spacing:-.56px;text-transform:uppercase;margin:4px 0 0}.about-contact-form label{padding:24px 32px 0}.about-contact-form label:first-of-type{padding-top:32px}.about-contact-form input,.about-contact-form textarea{box-sizing:border-box;color:#111;width:100%;font:400 14px var(--hero-body);background:0 0;border:0;border-bottom:1px solid #e8e8e8;border-radius:0;outline:0;margin-top:8px}.about-contact-form input{height:46px;padding:0 0 1px}.about-contact-form textarea{resize:none;border:1px solid #e8e8e8;height:131px;padding:13px 17px}.about-contact-form button{color:#fff;width:calc(100% - 64px);height:44.5px;font:600 11px/16.5px var(--hero-body);letter-spacing:1.65px;text-transform:uppercase;cursor:pointer;background:#111;border:0;justify-content:center;align-items:center;gap:10px;margin:24px 32px 0;display:flex}.about-contact-form button img{width:13px;height:13px}.about-contact-form>p{color:#7b7b7b;text-align:center;font:400 10px/15px var(--mono);margin:9px 0 0}@media (width<=760px){.about-mission,.about-metrics,.about-principles,.about-contacts{padding-left:24px;padding-right:24px}.about-mission{padding-top:64px;padding-bottom:72px}.about-mission-glow{width:1320px;top:-270px;left:-740px}.about-mission-stroke{width:1380px;top:-310px;left:-755px}.about-mission h1{letter-spacing:-.05em;font-size:clamp(62px,17vw,88px);line-height:.88}.about-mission-copy,.about-contact-grid{grid-template-columns:1fr;gap:32px;margin-top:44px}.about-mission-copy p:first-child{font-size:20px;line-height:31px}.about-mission-copy p:last-child{font-size:15px;line-height:24px}.about-metrics{padding-top:40px;padding-bottom:40px}.about-metrics-grid{grid-template-columns:1fr 1fr;gap:32px 0}.about-metrics-grid>div,.about-metrics-grid>div:first-child,.about-metrics-grid>div:last-child{border-left:1px solid #fff;padding:0 18px}.about-metrics-grid>div:nth-child(odd){border-left:0;padding-left:0}.about-metrics-grid strong{font-size:52px;line-height:52px}.about-principles,.about-contacts{padding-top:80px;padding-bottom:80px}.about-principles h2,.about-contacts h2{letter-spacing:-.05em;height:auto;margin-top:32px;font-size:62px;line-height:.9}.about-principles-list{margin-top:48px}.about-principles-list article{grid-template-columns:42px 1fr;gap:20px;padding:32px 0}.about-principles-list article>div{grid-template-columns:1fr;gap:12px}.about-principles-list>article>b{font-size:32px;line-height:32px}.about-contact-links a{padding:20px}.about-contact-form{min-height:0}.about-contact-form header,.about-contact-form label{padding-left:20px;padding-right:20px}.about-contact-form label:first-of-type{padding-top:28px}.about-contact-form button{width:calc(100% - 40px);margin-left:20px;margin-right:20px}.about-response-times dl div{display:block}.about-response-times dd{margin-top:2px}}.about-mission-glow{opacity:.58}.about-mission-stroke{opacity:.45}.about-mission-content{z-index:1;position:relative}.about-mission-kicker{color:#a9a9a9}.about-mission-copy p:first-child{text-shadow:0 1px 12px #000000bf}.about-mission-copy p:last-child{color:#e6e6e8;-webkit-backdrop-filter:blur(18px)saturate(125%);text-shadow:0 1px 10px #000000d1;background:linear-gradient(135deg,#ffffff21,#ffffff09);border:1px solid #ffffff24;border-radius:14px;margin:-20px -22px;padding:20px 22px;box-shadow:inset 0 1px #ffffff1f,0 18px 44px #0003}.catalog-page{color:#111;font-family:var(--hero-body);background:#fff}.catalog-container{width:100%;max-width:1320px;margin:0 auto}.catalog-hero{border-bottom:1px solid #e8e8e8;padding:64px 56px 49px}.catalog-hero>div>p,.catalog-count,.catalog-card small{font:400 10px/15px var(--mono);letter-spacing:2px;text-transform:uppercase;margin:0}.catalog-hero>div>p{padding-top:5px}.catalog-hero h1{font:900 108px/95.04px var(--display);letter-spacing:-3.24px;margin:16px 0 0}.catalog-controls{gap:16px;margin-top:40px;display:flex}.catalog-controls label{flex:1;position:relative}.catalog-controls label span{width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.catalog-controls input,.catalog-controls select{box-sizing:border-box;color:#111;height:49.5px;font:400 13px var(--hero-body);background:#fff;border:1px solid #e8e8e8;border-radius:0;outline:0}.catalog-controls input{width:100%;padding:0 17px 0 40px}.catalog-controls input::placeholder{color:#bdbdbd}.catalog-controls select{color:#7b7b7b;appearance:auto;width:191px;padding:0 16px}.catalog-categories{border-bottom:1px solid #e8e8e8;padding:0 56px}.catalog-categories>div{height:51.5px;display:flex;overflow-x:auto}.catalog-categories button{color:#7b7b7b;font:600 11px/16.5px var(--hero-body);letter-spacing:1.32px;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 24px 2px}.catalog-categories button.active{color:#111;border-bottom-color:#111}.catalog-count{border-bottom:1px solid #e8e8e8;padding:24px 56px 25px}.catalog-works{padding:64px 56px}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 20px;display:grid}.catalog-card{color:#111;background:#ebebeb;display:block;overflow:hidden}.catalog-card>img{object-fit:cover;width:100%;height:288px;display:block}.catalog-card>div{background:#fff;border:1px solid #e8e8e8;border-top:0;padding:20px 21px 21px}.catalog-card header,.catalog-card footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.catalog-card header b{font:700 23px/19.5px var(--display)}.catalog-card h3{color:#111;font:600 14px/19.25px var(--hero-body);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;overflow:hidden}.catalog-card footer{margin-top:12px;padding-top:0}.catalog-card footer img{width:11px;height:11px}.catalog-load{justify-content:center;padding-top:64px;display:flex}.catalog-load button,.catalog-cta a{color:#fff;font:600 11px/16.5px var(--hero-body);letter-spacing:1.65px;text-transform:uppercase;cursor:pointer;background:#111;border:0;justify-content:center;align-items:center;gap:10px;display:inline-flex}.catalog-load button{height:44.5px;padding:0 28px}.catalog-load img,.catalog-cta a img{width:13px;height:13px}.catalog-empty{color:#7b7b7b;text-align:center;font:400 15px/24px var(--hero-body);margin:0}.catalog-cta{color:#fff;background:#111;border-bottom:1px solid #242424;padding:80px 56px 81px}.catalog-cta>div{justify-content:space-between;align-items:center;gap:32px;display:flex}.catalog-cta h2{font:900 56px/50.4px var(--display);letter-spacing:-1.68px;margin:0}.catalog-cta h2 span{color:#0000;background:linear-gradient(90deg,#ff9d5c,#4f99be,#caabd2,#fff);-webkit-background-clip:text;background-clip:text}.catalog-cta a{color:#111;white-space:nowrap;background:#fff;height:48.5px;padding:0 28px}@media (width<=760px){.catalog-hero,.catalog-categories,.catalog-count,.catalog-works,.catalog-cta{padding-left:24px;padding-right:24px}.catalog-hero{padding-top:48px}.catalog-hero h1{letter-spacing:-.05em;font-size:68px;line-height:.9}.catalog-controls{gap:10px;margin-top:30px;display:grid}.catalog-controls select{width:100%}.catalog-grid{grid-template-columns:1fr;gap:24px}.catalog-card>img{height:260px}.catalog-works{padding-top:40px;padding-bottom:40px}.catalog-load{padding-top:40px}.catalog-cta>div{display:block}.catalog-cta h2{font-size:46px;line-height:.92}.catalog-cta a{margin-top:28px}}.work-detail-page{color:#111;font-family:var(--hero-body);background:#fff}.work-detail-container{width:100%;max-width:1320px;margin:0 auto}.work-crumbs{border-bottom:1px solid #e8e8e8;padding:20px 56px 21px}.work-crumbs>div{white-space:nowrap;font:400 11px/16.5px var(--hero-body);letter-spacing:1.1px;text-transform:uppercase;align-items:center;gap:12px;display:flex;overflow:hidden}.work-crumbs a{color:#7b7b7b;align-items:center;gap:6px;display:inline-flex}.work-crumbs a img{width:11px;height:11px}.work-crumbs>div>span{color:#7b7b7b}.work-crumbs>div>span:nth-of-type(odd){color:#bdbdbd;font:16px/24px var(--mono)}.work-crumbs b{color:#111;text-overflow:ellipsis;font-weight:400;overflow:hidden}.work-detail{padding:80px 56px}.work-detail-layout{justify-content:space-between;align-items:flex-start;gap:48px;display:flex}.work-preview{background:#ebebeb;flex:0 820px;overflow:hidden}.work-preview img{object-fit:cover;width:100%;height:639px;display:block}.work-purchase{flex:0 0 420px}.work-purchase h1{color:#111;font:900 68px/68px var(--display);letter-spacing:-2.04px;text-transform:uppercase;margin:0}.work-author{color:#111;align-items:center;gap:12px;margin-top:16px;display:flex}.work-author>img{object-fit:cover;border-radius:50%;width:32px;height:32px}.work-author span{flex-direction:column;display:flex}.work-author b{font:600 13px/19.5px var(--hero-body)}.work-author small,.work-license>small,.work-checkout small{font:400 10px/15px var(--mono);letter-spacing:2px;text-transform:uppercase;color:#7b7b7b}.work-description{color:#7b7b7b;font:400 14px/22.75px var(--hero-body);border-top:1px solid #e8e8e8;margin:32px 0 0;padding-top:33px}.work-tags{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.work-tags span{color:#7b7b7b;font:400 10px/15px var(--mono);letter-spacing:1.2px;text-transform:uppercase;border:1px solid #e8e8e8;padding:5px 13px}.work-license{border-top:1px solid #e8e8e8;margin-top:32px;padding-top:33px}.work-license>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px;display:grid}.work-license button{color:#111;text-align:left;cursor:pointer;background:#fff;border:1px solid #e8e8e8;height:81.5px;padding:17px}.work-license button.active{color:#fff;background:#111;border-color:#111}.work-license button b{font:700 11px/16.5px var(--hero-body);letter-spacing:1.1px;text-transform:uppercase;display:block}.work-license button strong{font:900 44px/44px var(--display);letter-spacing:-1.32px;margin-top:4px;display:block}.work-rights{background:#f7f7f7;margin-top:32px;padding:24px}.work-rights ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.work-rights li{color:#111;font:400 12px/18px var(--hero-body);align-items:flex-start;gap:10px;display:flex}.work-rights li img{width:12px;height:12px;margin-top:2px}.work-rights li.muted{color:#7b7b7b;opacity:.4}.work-rights li.muted span{background:#7b7b7b;width:12px;height:1px;margin-top:8px}.work-checkout{border-top:1px solid #e8e8e8;margin-top:32px;padding-top:25px}.work-checkout>div{justify-content:space-between;align-items:end;padding-bottom:20px;display:flex}.work-checkout>div>span:first-child{flex-direction:column;display:flex}.work-checkout strong{font:900 48px/48px var(--display);letter-spacing:-1.44px;margin-top:4px}.work-checkout .included{color:#7b7b7b;font:400 11px/16.5px var(--hero-body);align-items:center;gap:6px;display:flex}.work-checkout .included img{width:13px;height:13px}.work-checkout button{color:#fff;width:100%;height:48.5px;font:600 11px/16.5px var(--hero-body);letter-spacing:1.65px;text-transform:uppercase;cursor:pointer;background:#111;border:0;justify-content:center;align-items:center;gap:10px;display:flex}.work-checkout button img{width:13px;height:13px}@media (width<=900px){.work-crumbs,.work-detail{padding-left:24px;padding-right:24px}.work-detail{padding-top:48px}.work-detail-layout{flex-direction:column}.work-preview,.work-purchase{flex-basis:auto;width:100%;max-width:none}.work-preview img{height:min(70vw,639px)}.work-purchase h1{font-size:58px;line-height:.94}.work-purchase{margin-top:0}.work-license button{padding:12px}.work-license button strong{font-size:34px}.work-checkout>div{align-items:flex-start;gap:18px}.work-checkout .included{text-align:right;padding-top:12px}}.work-license button{height:112px}.authors-page,.author-detail-page{color:#111;font-family:var(--hero-body);background:#fff}.authors-container,.author-detail-container{width:100%;max-width:1320px;margin:0 auto}.authors-hero{border-bottom:1px solid #e8e8e8;padding:64px 56px 49px}.authors-hero p,.authors-count,.authors-hero label span,.author-profile small,.author-stats span,.author-bio>div>p,.author-works>div>p{font:400 10px/15px var(--mono);letter-spacing:2px;text-transform:uppercase;margin:0}.authors-hero h1{font:900 108px/95px var(--display);letter-spacing:-3.24px;margin:16px 0 40px}.authors-hero label{display:block;position:relative}.authors-hero label span{width:1px;height:1px;position:absolute;overflow:hidden}.authors-hero input{box-sizing:border-box;width:100%;height:49.5px;font:400 13px var(--hero-body);background:#fff;border:1px solid #e8e8e8;outline:0;padding:0 40px}.authors-count{border-bottom:1px solid #e8e8e8;padding:24px 56px 25px}.authors-list{padding:64px 56px}.authors-list>div>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.author-list-card{color:#111;border:1px solid #e8e8e8;overflow:hidden}.author-list-card>img{object-fit:cover;width:100%;height:320px;display:block}.author-list-card section{padding:24px}.author-list-card small{color:#7b7b7b;font:400 10px/15px var(--mono);letter-spacing:2px;text-transform:uppercase}.author-list-card h2{font:900 38px/38px var(--display);letter-spacing:-1.14px;text-transform:uppercase;margin:8px 0 0}.author-list-card p{color:#7b7b7b;font:400 13px/19.5px var(--hero-body);margin:6px 0 0}.author-list-card footer{color:#7b7b7b;font:400 10px/15px var(--mono);letter-spacing:1.4px;text-transform:uppercase;border-top:1px solid #e8e8e8;justify-content:space-between;margin-top:24px;padding-top:16px;display:flex}.author-list-card footer b{color:#111}.authors-empty{color:#7b7b7b;text-align:center;margin:0}.author-back{border-bottom:1px solid #e8e8e8;padding:20px 56px 21px}.author-back a{color:#7b7b7b;font:400 11px/16.5px var(--hero-body);letter-spacing:1.1px;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.author-cover{background:#111;height:380px;overflow:hidden}.author-cover img{object-fit:cover;opacity:.6;width:100%;height:100%}.author-profile{height:192px}.author-profile>div{align-items:end;gap:32px;display:flex;transform:translateY(-24px)}.author-profile-image{object-fit:cover;border:4px solid #fff;border-radius:24px;width:170px;height:170px}.author-profile>div>div{flex:1}.author-profile small{color:#111}.author-profile h1{font:900 84px/73.92px var(--display);letter-spacing:-2.52px;text-transform:uppercase;margin:0}.author-profile p{color:#7b7b7b;font:400 12px/18px var(--hero-body);align-items:center;gap:8px;margin:12px 0 0;display:flex}.author-contact{color:#fff;height:44.5px;font:600 11px/16.5px var(--hero-body);letter-spacing:1.65px;text-transform:uppercase;background:#111;align-items:center;gap:10px;margin-bottom:40px;padding:0 28px;display:flex}.author-stats{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;padding:1px 56px}.author-stats>div{grid-template-columns:repeat(4,1fr);display:grid}.author-stats>div>div{border-right:1px solid #e8e8e8;align-items:center;gap:16px;padding:24px 25px 24px 0;display:flex}.author-stats strong{font:900 44px/44px var(--display);letter-spacing:-1.32px}.author-stats span{color:#111}.author-bio,.author-works{padding:112px 56px}.author-bio h2,.author-works h2{font:900 84px/73.92px var(--display);letter-spacing:-2.52px;margin:40px 0 0}.author-bio article{color:#7b7b7b;max-width:600px;font:300 24px/39px var(--hero-body);margin:64px 0 0}.author-works{border-top:1px solid #e8e8e8;padding-top:80px}.author-works>div>div{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:64px;display:grid}.author-works a{color:#111}.author-works a>img{object-fit:cover;width:100%;height:288px;display:block}.author-works a section{border:1px solid #e8e8e8;border-top:0;padding:20px}.author-works a span{color:#7b7b7b;font:400 10px/15px var(--mono);letter-spacing:2px;text-transform:uppercase}.author-works a section b{float:right;font:700 23px/19.5px var(--display)}.author-works h3{font:600 14px/19px var(--hero-body);margin:8px 0 0}@media (width<=760px){.authors-hero,.authors-count,.authors-list,.author-back,.author-stats,.author-bio,.author-works{padding-left:24px;padding-right:24px}.authors-hero h1{letter-spacing:-.05em;font-size:68px;line-height:.9}.authors-list>div>div,.author-works>div>div{grid-template-columns:1fr}.author-cover{height:240px}.author-profile{height:auto;padding:0 24px 48px}.author-profile>div{gap:16px;display:grid;transform:translateY(-32px)}.author-profile-image{width:126px;height:126px}.author-profile h1{font-size:58px;line-height:.92}.author-contact{width:max-content;margin:12px 0 0}.author-stats>div{grid-template-columns:1fr 1fr}.author-stats>div>div{border-bottom:1px solid #e8e8e8}.author-bio,.author-works{padding-top:80px;padding-bottom:80px}.author-bio h2,.author-works h2{font-size:58px;line-height:.92}.author-bio article{margin-top:40px;font-size:20px;line-height:31px}}.author-stats{padding-top:1px;padding-bottom:1px}.author-stats>div>div{align-items:flex-start;gap:16px;padding-top:24px;padding-bottom:24px}.author-stats>div>div:not(:first-child){padding-left:24px}.author-stats>div>div>img{flex:0 0 40px;width:40px;height:40px}.author-stats>div>div>span{flex-direction:column;display:flex}.author-stats>div>div>span strong{font:900 44px/44px var(--display);letter-spacing:-1.32px}.author-stats>div>div>span small{color:#111;font:400 10px/15px var(--mono);letter-spacing:2px;text-transform:uppercase;padding-top:5px}@media (width<=760px){.author-stats>div>div{gap:12px;padding-right:12px}.author-stats>div>div:not(:first-child){padding-left:12px}.author-stats>div>div>span strong{font-size:36px;line-height:36px}.author-stats>div>div>img{flex-basis:32px;width:32px;height:32px}}.author-bio{padding:56px}.author-bio>div{justify-content:space-between;gap:64px;display:flex}.author-bio article{color:#111;width:916px;max-width:none;font:400 18px/29.25px var(--hero-body);margin:0}.author-bio small{color:#111;font:400 10px/15px var(--mono);letter-spacing:2px;text-transform:uppercase;display:block}.author-bio article p{margin:20px 0 0}.author-bio aside{width:340px}.author-bio aside>div{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.author-bio aside span{color:#7b7b7b;font:400 10px/15px var(--mono);letter-spacing:1.2px;text-transform:uppercase;border:1px solid #e8e8e8;padding:7px 13px}.author-works{border-top:0;padding:0 0 56px}.author-works>h2{font:900 68px/68px var(--display);letter-spacing:-2.04px;margin:0;padding:0 56px;display:block}.author-works>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:56px;padding:0 56px;display:grid}.author-works>div a{width:100%}.author-works a section small{color:#7b7b7b;font:400 10px/15px var(--mono);letter-spacing:2px;text-transform:uppercase;margin-top:12px;display:block}.other-authors{background:#e8ebf8;border-top:1px solid #e8e8e8;padding:65px 56px 64px}.other-authors header{justify-content:space-between;align-items:end;display:flex}.other-authors h2{font:900 68px/68px var(--display);letter-spacing:-2.04px;margin:0}.other-authors header a{color:#111;font:400 11px/16.5px var(--hero-body);letter-spacing:1.1px;text-transform:uppercase;align-items:center;gap:8px;display:flex}.other-authors header a img{width:11px;height:11px}.other-authors>div>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.other-authors>div>div a{color:#111}.other-authors>div>div img{object-fit:cover;width:100%;height:192px;display:block}.other-authors>div>div b{font:600 13px/19.5px var(--hero-body);margin-top:12px;display:block}.other-authors>div>div small{color:#7b7b7b;font:400 10px/15px var(--mono);letter-spacing:2px;text-transform:uppercase;margin-top:5px;display:block}@media (width<=760px){.author-bio{padding:48px 24px}.author-bio>div{display:block}.author-bio article,.author-bio aside{width:auto}.author-bio article{font-size:17px;line-height:27px}.author-bio aside{margin-top:32px}.author-works{padding-bottom:48px}.author-works>h2{padding:0 24px;font-size:56px;line-height:.92}.author-works>div{grid-template-columns:1fr;margin-top:32px;padding:0 24px}.other-authors{padding:48px 24px}.other-authors header{flex-direction:column;align-items:flex-start;gap:20px}.other-authors h2{font-size:56px;line-height:.92}.other-authors>div>div{grid-template-columns:1fr 1fr;margin-top:32px}.other-authors>div>div img{height:132px}}.nav-auth-actions{display:none}.auth-modal-layer{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#10101070;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.auth-modal{border:1px solid var(--line);background:#fff;width:min(100%,456px);max-height:calc(100dvh - 48px);overflow-y:auto;box-shadow:0 24px 48px #10101029}.auth-modal-header{border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;height:61px;padding:0 28px;display:flex}.auth-modal-header img{width:99px;height:16px}.auth-modal-close{width:30px;height:30px;color:var(--ink);font:300 27px/1 var(--hero-body);place-items:center;margin-right:-9px;transition:background .2s,color .2s;display:grid}.auth-modal-close:hover,.auth-modal-close:focus-visible{background:var(--ink);color:#fff}.auth-modal-content{padding:31px 32px 32px}.auth-modal-kicker{color:#7b7b7b;font:400 10px/15px var(--mono);letter-spacing:1.8px;text-transform:uppercase;margin-bottom:8px}.auth-modal h2{max-width:none;color:var(--ink);font:900 48px/.86 var(--display);letter-spacing:-.8px;text-transform:uppercase}.auth-modal-intro{color:var(--muted);font:400 14px/21px var(--hero-body);margin-top:8px}.auth-form{gap:20px;margin-top:28px;display:grid}.auth-field,.auth-role-fieldset{color:#555;min-width:0;font:400 10px/15px var(--mono);letter-spacing:1.5px;text-transform:uppercase;border:0;gap:8px;margin:0;padding:0;display:grid}.auth-field input{width:100%;height:47px;color:var(--ink);font:400 14px var(--hero-body);letter-spacing:0;text-transform:none;background:#fff;border:1px solid #d9d9d6;border-radius:0;outline:none;padding:0 14px;transition:border-color .2s,box-shadow .2s}.auth-field input:focus{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.auth-password-input{display:block;position:relative}.auth-password-input input{padding-right:58px}.auth-password-input button{color:#555;width:54px;height:47px;font:400 9px var(--mono);letter-spacing:1px;text-transform:uppercase;position:absolute;top:0;right:0}.auth-password-input button:hover,.auth-password-input button:focus-visible{color:var(--ink);text-decoration:underline}.auth-role-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.auth-role-option{cursor:pointer;border:1px solid #d9d9d6;min-height:72px;padding:13px 12px;transition:border-color .2s,background .2s;display:block;position:relative}.auth-role-option input{opacity:0;position:absolute}.auth-role-option span{gap:4px;display:grid}.auth-role-option b{color:var(--ink);font:600 12px/15px var(--hero-body);letter-spacing:.5px;text-transform:uppercase}.auth-role-option small{color:#7b7b7b;font:400 10px/14px var(--hero-body);letter-spacing:0;text-transform:none}.auth-role-option:has(input:checked){border-color:var(--ink);background:var(--lilac);box-shadow:inset 0 0 0 1px var(--ink)}.auth-role-option:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.auth-submit{border:1px solid var(--ink);background:var(--ink);color:#fff;width:100%;min-height:47px;font:600 11px/16.5px var(--hero-body);letter-spacing:1.5px;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;margin-top:4px;transition:background .2s,color .2s,transform .2s;display:flex}.auth-submit:hover,.auth-submit:focus-visible{color:var(--ink);background:#fff}.auth-submit:active{transform:translateY(1px)}.auth-submit span{font-size:15px;line-height:1}.auth-modal-footer{color:#646464;min-height:56px;font:400 13px/20px var(--hero-body);border-top:1px solid #e8e8e8;justify-content:center;align-items:center;gap:7px;padding:16px 24px;display:flex}.auth-modal-footer button{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.auth-modal-footer button:hover,.auth-modal-footer button:focus-visible{color:#555}@media (width<=760px){.nav-auth-actions{grid-template-columns:1fr 1fr;gap:8px;padding-top:20px;display:grid}.site-header .primary-nav .nav-auth-actions button{border:1px solid var(--ink);min-height:40px;color:var(--ink);font:600 10px/15px var(--hero-body);letter-spacing:1px;text-transform:uppercase}.site-header .primary-nav .nav-auth-actions button:last-child{background:var(--ink);color:#fff}}@media (width<=520px){.auth-modal-layer{align-items:flex-start;padding:12px}.auth-modal{max-height:calc(100dvh - 24px)}.auth-modal-header{height:58px;padding:0 22px}.auth-modal-content{padding:28px 22px}.auth-modal h2{font-size:43px}.auth-modal-footer{font-size:12px}.auth-role-options{grid-template-columns:1fr}.auth-role-option{min-height:63px}}.catalog-cta button{color:#111;height:48.5px;font:600 11px/16.5px var(--hero-body);letter-spacing:1.65px;text-transform:uppercase;white-space:nowrap;background:#fff;border:0;justify-content:center;align-items:center;gap:10px;padding:0 28px;display:inline-flex}.catalog-cta button img{width:13px;height:13px}.site-header .nav-dashboard{color:#7b7b7b;font:400 11px/16.5px var(--hero-body);letter-spacing:1.32px;text-transform:uppercase}.site-header .nav-dashboard:hover,.site-header .nav-dashboard:focus-visible{color:#111}.footer-links button{color:inherit;font:inherit;text-align:left;margin:12px 0;display:block}.footer-links button:hover,.footer-links button:focus-visible{color:#fff}@media (width<=760px){.catalog-cta button{margin-top:28px}.site-header .primary-nav .nav-dashboard{text-align:left;border-bottom:1px solid #cfd0d8;padding:14px 0}}.cabinet-page{background:#e8ebf8}.cabinet-main{min-height:720px}.cabinet-heading{justify-content:space-between;align-items:end;gap:24px;max-width:1320px;margin:0 auto;padding:40px 56px;display:flex}.cabinet-eyebrow{color:#7b7b7b;font:10px/15px var(--mono);letter-spacing:2px;text-transform:uppercase;margin:0}.cabinet-heading h1,.cabinet-content h2{color:#111;font:900 56px/.9 var(--display);letter-spacing:-1.7px;text-transform:uppercase;margin:8px 0 0}.cabinet-actions{gap:16px;display:flex}.cabinet-action{color:#111;height:43px;font:600 11px/16px var(--body);letter-spacing:1.32px;text-transform:uppercase;background:#fff;border:1px solid #e8e8e8;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.cabinet-action img{width:13px;height:13px}.cabinet-area{background:#e8ebf8;padding:32px 56px 80px}.cabinet-layout{grid-template-columns:220px minmax(0,1fr);gap:16px;max-width:1320px;margin:0 auto;display:grid}.cabinet-sidebar nav,.cabinet-balance,.cabinet-metrics article,.revenue-card,.category-card,.transactions{background:#fff}.cabinet-sidebar nav a{color:#7b7b7b;height:49px;font:600 11px/16px var(--body);letter-spacing:1.1px;text-transform:uppercase;border-bottom:1px solid #e8e8e8;align-items:center;gap:12px;padding:0 20px;display:flex}.cabinet-sidebar nav a.active{color:#fff;background:#111}.cabinet-sidebar nav img{width:13px;height:13px}.cabinet-balance p,.cabinet-metrics p{color:#7b7b7b;font:10px/15px var(--mono);letter-spacing:2px;text-transform:uppercase;margin:0}.cabinet-balance strong{color:#111;font:900 25px/1 var(--display);letter-spacing:-.75px;margin:12px 0 16px;display:block}.cabinet-balance a{color:#7b7b7b;font:10px/15px var(--mono);letter-spacing:1.4px;text-transform:uppercase;border:1px solid #e8e8e8;justify-content:space-between;padding:10px 12px;display:flex}.cabinet-content>h2{margin:4px 0 16px;font-size:32px;line-height:1}.cabinet-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cabinet-metrics article{padding:16px}.cabinet-metrics article>div{justify-content:space-between;gap:8px;display:flex}.cabinet-metrics img{border:1px solid #e8e8e8;width:17px;height:17px;padding:4px}.cabinet-metrics strong{font:900 30px/1 var(--display);letter-spacing:-.9px;margin-top:18px;display:block}.cabinet-metrics small{color:#7b7b7b;font:9px/14px var(--mono);margin-top:8px;display:block}.cabinet-analysis{grid-template-columns:minmax(0,3fr) minmax(200px,1.2fr);gap:8px;margin-top:12px;display:grid}.revenue-card,.category-card{padding:16px}.revenue-card header,.transactions header{border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.revenue-card h3,.category-card h3,.transactions h3{color:#111;font:800 16px/1 var(--display);letter-spacing:-.2px;text-transform:uppercase;margin:0}.revenue-card button{color:#7b7b7b;font:9px/1 var(--mono);letter-spacing:1px;text-transform:uppercase;background:#fff;border:1px solid #e8e8e8;padding:5px 9px}.revenue-card button.selected{color:#fff;background:#111;border-color:#111}.chart-area{background:repeating-linear-gradient(#0000 0 27px,#efefef 28px,#0000 29px);height:150px;padding:20px 0 20px 36px;position:relative}.chart-axis{color:#7b7b7b;font:8px var(--mono);flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:18px;bottom:22px;left:0}.revenue-canvas{width:100%;height:110px;display:block}.chart-months{color:#7b7b7b;font:8px var(--mono);text-align:center;grid-template-columns:repeat(12,1fr);display:grid}.category-card h3{border-bottom:1px solid #e8e8e8;padding-bottom:18px}.category-row{border-bottom:1px solid #e8e8e8;padding:13px 0 9px}.category-row>div{color:#7b7b7b;font:9px/1 var(--mono);letter-spacing:1.5px;text-transform:uppercase;justify-content:space-between;gap:8px;display:flex}.category-row b{font-weight:400}.category-row em{color:#aaa;font:8px var(--mono);letter-spacing:1px;margin-top:8px;display:block}.transactions header{padding:16px}.transactions header span{color:#7b7b7b;font:9px var(--mono);letter-spacing:1.5px;text-transform:uppercase}.transactions-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:680px}th,td{text-align:left;white-space:nowrap;border-bottom:1px solid #e8e8e8;padding:12px 16px}th{color:#7b7b7b;font:9px var(--mono);letter-spacing:1.5px;text-transform:uppercase}td{color:#111;font:11px/1 var(--body)}td:first-child,td:nth-child(3),td:nth-child(4){color:#7b7b7b;font:9px var(--mono);letter-spacing:1px;text-transform:uppercase}.license,.status{font:8px var(--mono);letter-spacing:.8px;text-transform:uppercase}.license{border:1px solid #e8e8e8;padding:4px 6px}.status{color:#fff;background:#111;padding:4px 6px}.status.processing{color:#7b7b7b;background:#fff;border:1px solid #e8e8e8}@media (width<=900px){.cabinet-heading,.cabinet-area{padding-left:24px;padding-right:24px}.cabinet-metrics{grid-template-columns:repeat(2,1fr)}.cabinet-analysis{grid-template-columns:1fr}.category-card{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.category-card h3{grid-column:1/-1}.cabinet-layout{grid-template-columns:190px minmax(0,1fr)}}@media (width<=640px){.cabinet-heading{padding-top:28px;padding-bottom:28px;display:block}.cabinet-heading h1{font-size:46px}.cabinet-actions{gap:8px;margin-top:24px}.cabinet-action{flex:1;justify-content:center;padding:0 8px;font-size:9px}.cabinet-area{padding:20px 16px 48px}.cabinet-layout{grid-template-columns:1fr}.cabinet-sidebar{flex-direction:column;display:flex}.cabinet-sidebar nav{display:flex;overflow:auto}.cabinet-sidebar nav a{flex:none;height:42px;padding:0 12px;font-size:9px}.cabinet-balance{display:none}.cabinet-metrics{gap:6px}.cabinet-metrics article{padding:12px}.cabinet-metrics strong{font-size:26px}.cabinet-content>h2{font-size:30px}.revenue-card,.category-card{padding:12px}.chart-area{height:140px}.category-card{display:block}.cabinet-analysis,.transactions{margin-top:8px}.site-footer{padding-left:24px;padding-right:24px}}.cabinet-analysis>.category-card{color:#111;background:#fff;border:0;min-height:0;margin:0;padding:16px;display:block}.cabinet-analysis>.category-card>div.category-row{min-height:0;margin:0;padding:13px 0 9px;display:block}.cabinet-analysis>.category-card>div.category-row:last-child{border-bottom:0}@media (width<=900px){.cabinet-analysis>.category-card{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.cabinet-analysis>.category-card h3{grid-column:1/-1}}@media (width<=640px){.cabinet-analysis>.category-card{padding:12px;display:block}}.cabinet-page .site-header,.cabinet-heading-section{background:#fff}.cabinet-container{box-sizing:border-box;width:100%;max-width:none;margin:0}.cabinet-heading{max-width:none;padding:40px 56px}.cabinet-area{padding:0 0 80px}.cabinet-layout{box-sizing:border-box;max-width:none;margin:0;padding:32px 56px 0}@media (width<=900px){.cabinet-heading{padding-left:24px;padding-right:24px}.cabinet-area{padding:0 0 64px}.cabinet-layout{padding:28px 24px 0}}@media (width<=640px){.cabinet-heading{padding:28px 24px}.cabinet-area{padding:0 0 48px}.cabinet-layout{padding:20px 16px 0}}.cabinet-sidebar nav a{box-sizing:border-box;height:49.5px;font-family:var(--hero-body);letter-spacing:1.1px;padding:16px 20px 17px;font-weight:600;line-height:16.5px}.cabinet-sidebar nav a:last-child{border-bottom:0;height:48.5px;padding-top:16px;padding-bottom:16px}.cabinet-sidebar nav img{flex:0 0 13px;width:13px;height:13px}.cabinet-balance{margin-top:12px;padding:20px}.cabinet-balance strong{height:42px;font:900 28px/42px var(--display);letter-spacing:0;margin:8px 0 0}.cabinet-balance a{box-sizing:border-box;text-align:center;width:178px;height:33px;font-family:var(--hero-body);letter-spacing:1px;margin-top:12px;padding:8px 0 0;font-weight:500;line-height:15px;display:block}.cabinet-content>h2{font:900 48px/48px var(--display);letter-spacing:-1.44px;margin:4px 0 0}.cabinet-metrics{gap:16px;margin-top:24px}.cabinet-metrics article{box-sizing:border-box;height:166.5px;padding:24px}.cabinet-metrics article>div{align-items:flex-start;height:32px}.cabinet-metrics .metric-icon{box-sizing:border-box;border:1px solid #e8e8e8;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.cabinet-metrics .metric-icon img{border:0;width:12px;height:12px;padding:0;display:block}.cabinet-metrics strong{font:900 44px/44px var(--display);letter-spacing:-1.32px;margin-top:16px}.cabinet-metrics small{color:#111;font:400 11px/16.5px var(--hero-body);align-items:center;gap:6px;margin-top:8px;display:flex}.cabinet-metrics small img{border:0;width:11px;height:11px;padding:0}.cabinet-metrics article.muted small{color:#7b7b7b}.cabinet-analysis{grid-template-columns:minmax(0,1fr) 300px;gap:16px;margin-top:24px}.revenue-card,.cabinet-analysis>.category-card{box-sizing:border-box;height:397px;padding:24px}.revenue-card header{border:0;height:30px;padding:0}.revenue-card h3,.cabinet-analysis>.category-card h3,.transactions h3{font:900 20px/30px var(--display);letter-spacing:0}.revenue-card header>div{gap:8px;height:29px;display:flex}.revenue-card button{box-sizing:border-box;height:29px;font:500 10px/15px var(--hero-body);letter-spacing:1px;border:0;padding:6px 12px}.revenue-card button+button{border:1px solid #e8e8e8;padding:6px 13px}.chart-area{box-sizing:border-box;background:repeating-linear-gradient(#0000 0 43px,#e8e8e8 44px,#0000 45px);height:252px;margin-top:0;padding:32px 0 0 40px}.chart-axis{font:10px/15px var(--mono);top:34px;bottom:18px}.revenue-canvas{height:188px}.chart-months{font:10px/15px var(--hero-body);margin-top:0}.cabinet-analysis>.category-card{display:block}.cabinet-analysis>.category-card h3{border:0;height:30px;padding:0}.cabinet-analysis>.category-card>div.category-row{box-sizing:border-box;border-bottom:1px solid #e8e8e8;height:65px;padding:12px 0 0}.cabinet-analysis>.category-card>div.category-row>div{font:400 10px/15px var(--mono);letter-spacing:2px}.cabinet-analysis>.category-card>div.category-row b{font-weight:400}.cabinet-analysis>.category-card>div.category-row em{font:400 10px/15px var(--mono);letter-spacing:2px;text-transform:uppercase;margin-top:5px}.transactions{margin-top:24px}.transactions header{box-sizing:border-box;height:71px;padding:20px 24px 21px}.transactions header span{font:400 10px/15px var(--mono);letter-spacing:2px}.transactions table{table-layout:fixed;min-width:1074px}.transactions .col-id{width:11.14%}.transactions .col-work{width:20.19%}.transactions .col-buyer{width:13.26%}.transactions .col-date{width:15.91%}.transactions .col-license{width:13.7%}.transactions .col-amount{width:10.61%}.transactions .col-status{width:15.19%}.transactions th{box-sizing:border-box;height:48.5px;font:500 10px/15px var(--mono);letter-spacing:2px;vertical-align:middle;padding:0 24px}.transactions td{box-sizing:border-box;height:57px;font:500 13px/19.5px var(--hero-body);vertical-align:middle;padding:0 24px}.transactions td:first-child{font:400 11px/16.5px var(--mono);letter-spacing:0;text-transform:none}.transactions td:nth-child(3),.transactions td:nth-child(4){font:400 10px/15px var(--mono);letter-spacing:2px;text-transform:uppercase}.transactions td:nth-child(6){font:900 16px/24px var(--display)}.transactions td.license,.transactions td.status{background:0 0;padding:0}.transactions td.license,.transactions td.status,.transactions td.status.processing{border:0;border-bottom:1px solid #e8e8e8}.transactions td.license span{box-sizing:border-box;color:#111;height:23px;font:400 10px/15px var(--mono);letter-spacing:0;text-transform:uppercase;border:1px solid #e8e8e8;padding:3px 10px;display:inline-block}.transactions td.status span{box-sizing:border-box;color:#fff;height:20px;font:400 9px/13.5px var(--mono);letter-spacing:1.35px;text-transform:uppercase;background:#111;padding:3px 10px;display:inline-block}.transactions td.status.processing span{color:#7b7b7b;background:#fff;border:1px solid #e8e8e8;height:22px}@media (width<=900px){.cabinet-content>h2{font-size:42px;line-height:42px}.cabinet-analysis{grid-template-columns:1fr}.revenue-card,.cabinet-analysis>.category-card{height:auto}.cabinet-analysis>.category-card>div.category-row{height:auto;min-height:54px}}@media (width<=640px){.cabinet-content>h2{font-size:36px;line-height:36px}.cabinet-metrics{gap:6px;margin-top:16px}.cabinet-metrics article{height:auto;min-height:150px;padding:16px}.cabinet-metrics strong{font-size:36px;line-height:36px}.cabinet-analysis{gap:8px;margin-top:16px}.revenue-card,.cabinet-analysis>.category-card{padding:16px}.chart-area{padding-left:32px}.transactions{margin-top:16px}.transactions header{height:64px;padding:17px 16px}.transactions th,.transactions td{padding-left:16px;padding-right:16px}}.balance-page .cabinet-heading-section{background:#fff}.balance-main{background:#e8ebf8}.balance-area{padding-bottom:80px}.balance-content{min-width:0}.balance-content>h2{color:#111;font:900 48px/48px var(--display);letter-spacing:-1.44px;text-transform:uppercase;margin:4px 0 0}.balance-summary{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:16px;margin-top:24px;display:grid}.available-balance{box-sizing:border-box;color:#fff;background:#111;min-height:286px;padding:30px}.available-balance-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.available-balance p,.finance-stats span{color:#8c8c8c;font:400 10px/15px var(--mono);letter-spacing:2px;text-transform:uppercase;margin:0}.available-balance-head span{color:#8c8c8c;font:400 10px/15px var(--mono);letter-spacing:1.5px;text-transform:uppercase;border:1px solid #3a3a3a;padding:6px 11px}.available-balance>strong{font:900 76px/.85 var(--display);letter-spacing:-2.28px;margin-top:22px;display:block}.available-balance>strong small{color:#737373;font:900 30px/1 var(--display);letter-spacing:-.9px}.balance-controls{gap:12px;margin-top:30px;display:flex}.balance-controls button{box-sizing:border-box;color:#fff;min-height:37px;font:600 10px/15px var(--hero-body);letter-spacing:1.5px;text-transform:uppercase;background:0 0;border:1px solid #4a4a4a;justify-content:center;align-items:center;padding:0 20px;display:inline-flex}.balance-controls .top-up{color:#111;background:#fff;border-color:#fff}.balance-controls button:before{content:"";background:50%/contain no-repeat;width:13px;height:13px;margin-right:8px;display:block}.finance-stats{box-sizing:border-box;background:#fff;align-content:center;gap:22px;min-height:286px;padding:30px;display:grid}.finance-stats>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.finance-stats strong{color:#111;font:900 20px/24px var(--display);letter-spacing:0}.balance-transactions{background:#fff;margin-top:24px}.balance-transactions h3{box-sizing:border-box;color:#111;height:71px;font:900 20px/30px var(--display);text-transform:uppercase;margin:0;padding:20px 24px}.balance-transaction{border-top:1px solid #e8e8e8;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:73px;padding:0 24px;display:grid}.transaction-icon{box-sizing:border-box;background:50%/11px 11px no-repeat;border:1px solid #111;width:30px;height:30px}.transaction-icon.expense{opacity:.65;background-image:url(/assets/cabinet-manage.svg);border-color:#e8e8e8}.balance-transaction h4{color:#111;font:500 13px/19.5px var(--hero-body);margin:0}.balance-transaction time{color:#7b7b7b;font:400 10px/15px var(--mono);letter-spacing:2px;text-transform:uppercase;margin-top:2px;display:block}.balance-transaction>strong{font:900 16px/24px var(--display)}.balance-transaction>strong.expense{color:#7b7b7b}@media (width<=900px){.balance-summary{grid-template-columns:1fr}.available-balance,.finance-stats{min-height:0}.finance-stats{grid-template-columns:1fr 1fr}}@media (width<=640px){.balance-area{padding-bottom:48px}.balance-content>h2{font-size:36px;line-height:36px}.balance-summary{gap:8px;margin-top:16px}.available-balance{padding:20px}.available-balance>strong{font-size:60px}.balance-controls{flex-direction:column;margin-top:24px}.balance-controls button{width:100%}.finance-stats{gap:18px;padding:20px}.finance-stats strong{font-size:18px}.balance-transactions{margin-top:16px}.balance-transactions h3{height:64px;padding:17px 16px;font-size:18px}.balance-transaction{gap:12px;min-height:70px;padding:0 16px}.balance-transaction h4{font-size:12px}.balance-transaction>strong{font-size:15px}}.balance-controls .top-up:before{background-image:url(/assets/balance-top-up.svg)}.balance-controls .withdraw:before{filter:none;background-image:url(/assets/balance-withdraw.svg)}.transaction-icon{background-size:12px 12px}.transaction-icon.income{background-image:url(/assets/balance-income.svg)}.upload-main{background:#e8ebf8}.upload-area{padding-bottom:80px}.upload-content{min-width:0}.upload-content>h2{color:#111;font:900 48px/48px var(--display);letter-spacing:-1.44px;text-transform:uppercase;margin:4px 0 0}.upload-card{background:#fff;margin-top:24px}.upload-card+.upload-card{margin-top:20px}.upload-card header{border-bottom:1px solid #e8e8e8;padding:24px 32px 25px}.upload-card header p,.upload-field>span,.upload-details legend,.ai-switch span{color:#7b7b7b;font:400 10px/15px var(--mono);letter-spacing:2px;text-transform:uppercase;margin:0}.upload-card h3{color:#111;font:900 24px/36px var(--display);text-transform:uppercase;margin:4px 0 0}.upload-card-body{padding:32px}.drop-zone{cursor:pointer;border:2px dashed #e8e8e8;flex-direction:column;justify-content:center;align-items:center;min-height:132px;padding:50px;transition:border-color .2s,background .2s;display:flex}.drop-zone.is-dragging{background:#f6f6f6;border-color:#111}.drop-zone.has-file{background:#f7f7f7;border-style:solid}.drop-zone input{display:none}.upload-symbol{background:url(/assets/cabinet-upload.svg) 50%/24px 24px no-repeat;width:24px;height:24px}.drop-zone strong{color:#111;font:600 14px/21px var(--hero-body);margin-top:16px}.drop-zone small{color:#7b7b7b;font:400 10px/15px var(--mono);letter-spacing:2px;text-transform:uppercase;margin-top:5px}.upload-details fieldset{border:0;border-bottom:1px solid #e8e8e8;margin:0;padding:0 0 33px}.upload-details legend{padding:0}.category-buttons{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.category-buttons button{color:#7b7b7b;height:34px;font:500 11px/16px var(--hero-body);letter-spacing:.88px;text-transform:uppercase;background:#fff;border:1px solid #e8e8e8;padding:0 16px}.category-buttons button.selected{color:#fff;background:#111;border-color:#111}.upload-field{margin-top:24px;display:block}.upload-field:first-of-type{margin-top:64px}.upload-field>span{margin-bottom:8px;display:block}.upload-field input,.upload-field textarea,.tag-input input{box-sizing:border-box;color:#111;width:100%;font:400 14px/21px var(--hero-body);background:0 0;border:0;border-bottom:1px solid #e8e8e8;outline:0}.upload-field input{height:42px;padding:10px 0 11px}.upload-field textarea{resize:vertical;border:1px solid #e8e8e8;height:90px;padding:13px 16px}.upload-field input::placeholder,.upload-field textarea::placeholder,.tag-input input::placeholder{color:#bdbdbd}.price-field>div{border-bottom:1px solid #e8e8e8;align-items:center;display:flex}.price-field b{font:400 13px var(--hero-body)}.price-field input{font:400 20px var(--display);border:0;padding-left:8px}.tag-field{margin-top:24px}.tag-list{align-items:flex-start;gap:8px;min-height:39px;padding-top:8px;display:flex}.tag-list button{color:#111;height:31px;font:400 11px/16px var(--mono);background:#fff;border:1px solid #e8e8e8;align-items:center;gap:6px;padding:0 12px;display:flex}.tag-list i{color:#7b7b7b;font-style:normal}.tag-input{gap:8px;margin-top:12px;display:flex}.tag-input input{background:url(/assets/cabinet-upload.svg) 0/12px 12px no-repeat;height:37px;padding:8px 0 8px 20px;font-size:13px}.tag-input button{color:#111;width:28px;height:37px;font:400 16px var(--body);background:#fff;border:1px solid #e8e8e8}.ai-switch{justify-content:space-between;align-items:center;gap:20px;margin-top:24px;display:flex}.ai-switch p{color:#7b7b7b;font:400 12px/18px var(--hero-body);margin:2px 0 0}.ai-switch button{background:#e8e8e8;border:0;flex:0 0 40px;width:40px;height:20px;padding:0;position:relative}.ai-switch button i{background:#fff;width:16px;height:16px;transition:left .2s;position:absolute;top:2px;left:2px}.ai-switch button.enabled{background:#111}.ai-switch button.enabled i{left:22px}.generation-field:first-of-type{margin-top:24px}.license-field{border:0!important;margin-top:24px!important;padding:0!important}.license-field>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.license-field button{color:#111;text-align:left;background:#fff;border:1px solid #e8e8e8;height:71px;padding:17px}.license-field button.selected{color:#fff;background:#111;border-color:#111}.license-field b{font:700 11px/16.5px var(--hero-body);letter-spacing:1.1px;text-transform:uppercase;display:block}.license-field small{color:#7b7b7b;font:500 11px/16.5px var(--hero-body);margin-top:4px;display:block}.license-field button.selected small{color:#fff9}.upload-submit{justify-content:flex-end;align-items:center;gap:16px;min-height:65px;padding-top:20px;display:flex}.upload-submit>span{color:#7b7b7b;font:400 10px/15px var(--mono);letter-spacing:2px;text-transform:uppercase}.upload-submit>span.error{color:#b80000;text-transform:none;letter-spacing:0}.upload-submit button{color:#fff;font:600 11px/16.5px var(--hero-body);letter-spacing:1.65px;text-transform:uppercase;background:#111;border:0;align-items:center;gap:10px;padding:14px 28px;display:inline-flex}.upload-submit button i{filter:brightness(0)invert();background:url(/assets/catalog/cta-arrow.svg) 50%/13px 13px no-repeat;width:13px;height:13px}@media (width<=900px){.license-field>div{grid-template-columns:1fr}.upload-card-body{padding:24px}.upload-card header{padding-left:24px;padding-right:24px}}@media (width<=640px){.upload-area{padding-bottom:48px}.upload-content>h2{font-size:36px;line-height:36px}.upload-card{margin-top:16px}.upload-card+.upload-card{margin-top:8px}.upload-card-body{padding:16px}.upload-card header{padding:20px 16px}.drop-zone{min-height:110px;padding:30px 16px}.drop-zone strong{text-align:center}.drop-zone small{text-align:center;letter-spacing:1px;font-size:8px}.upload-field:first-of-type{margin-top:40px}.ai-switch{align-items:flex-start}.ai-switch p{max-width:250px}.upload-submit{flex-direction:column;align-items:flex-end;padding-top:16px}.upload-submit button{justify-content:center;width:100%}}.tag-input input{background-image:url(/assets/upload-tag.svg)}.gallery-main{background:#e8ebf8}.gallery-area{padding-bottom:80px}.gallery-content{min-width:0}.gallery-content>h2{color:#111;font:900 48px/48px var(--display);letter-spacing:-1.44px;text-transform:uppercase;margin:4px 0 0}.gallery-tabs{background:#fff;height:53px;margin-top:24px;display:flex}.gallery-tabs button{color:#7b7b7b;height:53px;font:600 11px/16.5px var(--hero-body);letter-spacing:1.32px;text-transform:uppercase;background:#fff;border:0;border-bottom:2px solid #0000;align-items:center;gap:10px;padding:0 24px;display:flex}.gallery-tabs button.selected{color:#111;border-color:#111}.gallery-tabs b{color:#7b7b7b;min-width:18px;font:600 9px/13.5px var(--hero-body);letter-spacing:1.32px;background:#e8e8e8;padding:1px 4px}.gallery-tabs button.selected b{color:#fff;background:#111}.gallery-list{background:#fff;margin-top:16px}.gallery-item{border-bottom:1px solid #e8e8e8;grid-template-columns:80px minmax(0,1fr);gap:20px;padding:20px;display:grid}.gallery-item:last-child{border-bottom:0}.gallery-thumb{object-fit:cover;width:80px;height:80px;display:block}.gallery-title-row{justify-content:space-between;gap:20px;display:flex}.gallery-info h3{color:#111;font:600 14px/21px var(--hero-body);margin:0}.gallery-meta{align-items:center;gap:12px;margin-top:4px;display:flex}.gallery-meta>span{color:#7b7b7b;font:400 10px/15px var(--mono);letter-spacing:2px;text-transform:uppercase}.gallery-meta b,.gallery-meta em{color:#fff;font:400 9px/13.5px var(--mono);letter-spacing:1.35px;text-transform:uppercase;background:#111;padding:4px 10px;font-style:normal}.gallery-meta em{color:#7b7b7b;background:#fff;border:1px solid #e8e8e8}.gallery-item.pending .gallery-meta b{color:#7b7b7b;background:#fff;border:1px solid #7b7b7b}.gallery-item.rejected .gallery-meta b{color:#fb2c36;background:#fff;border:1px solid #ffa2a2}.gallery-actions{gap:8px;display:flex}.gallery-actions button{box-sizing:border-box;color:#7b7b7b;height:29px;font:500 10px/15px var(--hero-body);letter-spacing:.8px;text-transform:uppercase;background:#fff;border:1px solid #e8e8e8}.active-toggle{align-items:center;gap:7px;padding:0 12px;display:flex}.active-toggle i,.view-work i{background:url(/assets/cabinet-views.svg) 50%/12px 12px no-repeat;width:12px;height:12px;display:block}.view-work{justify-content:center;align-items:center;width:37px;padding:0;display:flex}.view-work i{width:11px;height:11px}.gallery-stats{align-items:center;gap:24px;margin-top:12px;display:flex}.gallery-stats span{color:#7b7b7b;font:400 10px/15px var(--mono);letter-spacing:2px;text-transform:uppercase}.gallery-stats strong{color:#111;font:600 13px/19.5px var(--hero-body);letter-spacing:0}.gallery-stats button{color:#111;font:900 13px/19.5px var(--display);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}.gallery-stats button i{opacity:.45;background:url(/assets/cabinet-edit.svg) 50%/11px 11px no-repeat;width:11px;height:11px}.gallery-error{color:#fb2c36;font:400 11px/16.5px var(--hero-body);background:#fef2f2;border:1px solid #ffe2e2;align-items:center;gap:8px;margin:12px 0 0;padding:9px 13px;display:flex}.gallery-error i{border:1px solid;border-radius:50%;width:11px;height:11px;position:relative}.gallery-error i:after{content:"!";font-size:10px;position:absolute;top:-3px;left:3px}@media (width<=640px){.gallery-area{padding-bottom:48px}.gallery-content>h2{font-size:36px;line-height:36px}.gallery-tabs{margin-top:16px;overflow-x:auto}.gallery-tabs button{flex:none;padding:0 16px}.gallery-list{margin-top:8px}.gallery-item{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:16px}.gallery-thumb{width:64px;height:64px}.gallery-title-row{gap:8px}.gallery-actions{flex-direction:column}.gallery-meta{flex-wrap:wrap;gap:6px}.gallery-stats{flex-wrap:wrap;gap:12px}.gallery-error{font-size:10px}}.view-work{box-sizing:border-box;background:#fff;border:1px solid #e8e8e8;justify-content:center;align-items:center;width:37px;height:29px;display:flex}.view-work i{background:url(/assets/cabinet-settings.svg) 50%/11px 11px no-repeat;width:11px;height:11px;display:block}.edit-work-content .drop-zone{flex-direction:row;justify-content:flex-start;gap:20px;min-height:148px;padding:20px 28px}.edit-work-content .drop-zone .current-work-preview{object-fit:cover;flex:0 0 108px;width:108px;height:108px;display:block}.edit-work-content .drop-zone .upload-symbol{display:none}.edit-work-content .drop-zone strong,.edit-work-content .drop-zone small{margin:0}.edit-work-content .drop-zone small{align-self:flex-end;margin-bottom:29px;margin-left:-315px}.edit-work-content .upload-submit>span{text-transform:uppercase}@media (width<=640px){.edit-work-content .drop-zone{flex-direction:column;align-items:center;padding:20px}.edit-work-content .drop-zone .current-work-preview{width:90px;height:90px}.edit-work-content .drop-zone strong{text-align:center}.edit-work-content .drop-zone small{text-align:center;align-self:center;margin:0}}.gallery-stats button i{opacity:1;background-image:url(/assets/gallery-edit-price.svg)}.active-toggle i{background-image:url(/assets/gallery-active.svg)}.active-toggle.is-inactive i{background-image:url(/assets/gallery-inactive.svg)}.gallery-stats button:has(input){background:#fff;border:1px solid #e8e8e8;min-width:82px;height:25px;padding:0 6px}.gallery-stats button input{color:#111;width:48px;font:900 13px/19.5px var(--display);background:0 0;border:0;outline:0;padding:0}.gallery-stats button input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gallery-stats button input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.gallery-item:has(.gallery-meta em){opacity:.52}:is(.gallery-item:has(.gallery-meta em) .active-toggle,.gallery-item:has(.gallery-meta em) .view-work){opacity:.82}.sales-main{background:#e8ebf8}.sales-area{padding-bottom:80px}.sales-content{min-width:0}.sales-content>h2{color:#111;font:900 48px/48px var(--display);letter-spacing:-1.44px;text-transform:uppercase;margin:4px 0 0}.sales-summary{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;display:grid}.sales-summary article{box-sizing:border-box;background:#fff;min-height:132px;padding:24px}.sales-summary span,.sales-summary small{color:#7b7b7b;font:400 10px/15px var(--mono);letter-spacing:2px;text-transform:uppercase;display:block}.sales-summary strong{color:#111;font:900 32px/32px var(--display);margin-top:12px;display:block}.sales-summary small{margin-top:8px}.sales-table-card{background:#fff;margin-top:16px}.sales-table-card header{border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;height:71px;padding:0 24px;display:flex}.sales-table-card h3{color:#111;font:900 20px/30px var(--display);text-transform:uppercase;margin:0}.sales-table-card header button{color:#7b7b7b;height:35px;font:500 11px/16.5px var(--hero-body);letter-spacing:1.1px;text-transform:uppercase;background:#fff;border:1px solid #e8e8e8;align-items:center;gap:8px;padding:0 17px;display:flex}.sales-table-card header i{background:url(/assets/cabinet-upload.svg) 50%/11px 11px no-repeat;width:11px;height:11px;display:block}.sales-table-scroll{overflow-x:auto}.sales-table-card table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:790px}.sales-table-card th{color:#7b7b7b;text-align:left;height:49px;font:500 10px/15px var(--mono);letter-spacing:2px;text-transform:uppercase;background:#f7f7f7;border-bottom:1px solid #e8e8e8;padding:0 20px}.sales-table-card td{color:#111;height:57px;font:500 13px/19.5px var(--hero-body);white-space:nowrap;border-bottom:1px solid #e8e8e8;padding:0 20px}.sales-table-card th:first-child{width:15%}.sales-table-card th:nth-child(2){width:22%}.sales-table-card th:nth-child(3),.sales-table-card th:nth-child(4){width:14%}.sales-table-card th:nth-child(5){width:10%}.sales-table-card th:nth-child(6){width:14%}.sales-table-card th:nth-child(7){width:11%}.sales-table-card td:first-child,.sales-table-card td:nth-child(3),.sales-table-card td:nth-child(4){color:#7b7b7b;font:400 10px/15px var(--mono);letter-spacing:2px;text-transform:uppercase}.sales-table-card td:nth-child(5),.sales-table-card td:nth-child(7){font:900 14px/21px var(--display)}.sales-table-card td:nth-child(6){color:#7b7b7b}.sales-table-card tfoot td{height:57px;font:900 14px/21px var(--display);background:#f7f7f7;border-top:2px solid #111;border-bottom:0}.sales-table-card tfoot td:first-child{font:400 10px/15px var(--mono);letter-spacing:2px;text-transform:uppercase}.sales-table-card tfoot td:nth-child(6){color:#111;font:400 13px/19.5px var(--body)}@media (width<=640px){.sales-area{padding-bottom:48px}.sales-content>h2{font-size:36px;line-height:36px}.sales-summary{grid-template-columns:1fr;gap:8px;margin-top:16px}.sales-summary article{min-height:112px;padding:20px}.sales-table-card{margin-top:8px}.sales-table-card header{height:64px;padding:0 16px}.sales-table-card h3{font-size:18px}.sales-table-card header button{padding:0 10px;font-size:9px}.sales-table-card th,.sales-table-card td{padding-left:16px;padding-right:16px}}.sales-table-card tfoot td{box-sizing:border-box;vertical-align:middle;height:57px;padding:0 20px}.sales-table-card tfoot td:first-child{color:#111;font:400 10px/15px var(--mono);letter-spacing:2px;padding-top:1px}.sales-table-card tfoot td:nth-last-child(3){font:900 14px/21px var(--display)}.sales-table-card tfoot td:nth-last-child(2){color:#111;font:400 13px/19.5px var(--body)}.sales-table-card tfoot td:last-child{font:900 15px/22.5px var(--display)}.sales-table-card tfoot td:nth-child(3){color:#111;font:900 14px/21px var(--display)}.purchased-main{background:#e8ebf8}.purchased-area{padding-bottom:80px}.purchased-content{min-width:0}.purchased-content>h2{color:#111;font:900 48px/48px var(--display);letter-spacing:-1.44px;text-transform:uppercase;margin:4px 0 0}.purchased-intro{color:#7b7b7b;font:400 13px/19.5px var(--body);background:#fff;margin:24px 0 0;padding:16px 24px}.purchased-list{gap:16px;margin-top:16px;display:grid}.purchased-card{background:#fff;border:1px solid #e8e8e8}.purchased-top{grid-template-columns:160px minmax(0,1fr);min-height:179px;display:grid}.purchased-top>img{object-fit:cover;width:160px;height:100%}.purchased-info{padding:24px}.purchased-heading{justify-content:space-between;gap:24px;display:flex}.purchased-heading>div:last-child{text-align:right}.purchased-heading p,.purchased-heading small,.purchased-bottom span{color:#7b7b7b;font:400 10px/15px var(--mono);letter-spacing:2px;text-transform:uppercase;margin:0}.purchased-heading p b{color:#fff;font:400 9px/13.5px var(--mono);letter-spacing:1.35px;background:#111;margin-left:8px;padding:2px 8px;display:inline-block}.purchased-heading h3{color:#111;font:700 24px/33px var(--display);letter-spacing:-.44px;text-transform:uppercase;margin:4px 0 0}.purchased-heading>div:last-child strong{color:#111;font:900 22px/33px var(--display);display:block}.purchased-heading>div:last-child small{display:block}.purchased-bottom{border-top:1px solid #e8e8e8;justify-content:space-between;align-items:center;margin-top:12px;padding-top:17px;display:flex}.purchased-bottom button{color:#111;height:35px;font:500 11px/16.5px var(--body);letter-spacing:1.1px;text-transform:uppercase;background:#fff;border:1px solid #e8e8e8;align-items:center;gap:6px;padding:0 17px;display:flex}.purchased-bottom i{background:url(/assets/cabinet-upload.svg) 50%/11px 11px no-repeat;width:11px;height:11px}.prompt-panel{background:#f7f7f7;border-top:1px solid #e8e8e8;padding:20px 24px}.prompt-panel>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.prompt-panel strong{font:500 12px/18px var(--body)}.prompt-panel button{color:#7b7b7b;font:500 10px/15px var(--body);letter-spacing:.8px;text-transform:uppercase;background:0 0;border:0}.prompt-panel>p{color:#111;font:400 12px/19.5px var(--mono);margin:12px 0 0}.prompt-hidden span{color:#7b7b7b;font:400 12px/18px var(--body)}@media (width<=640px){.purchased-area{padding-bottom:48px}.purchased-content>h2{font-size:36px;line-height:36px}.purchased-intro{margin-top:16px;padding:16px}.purchased-list{gap:8px;margin-top:8px}.purchased-top{grid-template-columns:100px minmax(0,1fr)}.purchased-top>img{width:100px}.purchased-info{padding:16px}.purchased-heading{gap:12px}.purchased-heading h3{font-size:20px;line-height:24px}.purchased-heading>div:last-child strong{font-size:19px}.purchased-bottom{flex-direction:column;align-items:flex-start;gap:12px}.prompt-panel{padding:16px}.prompt-panel>p{font-size:11px}.purchased-bottom button{justify-content:center;width:100%}}.purchased-bottom i{background-image:url(/assets/purchased-license-download.svg)}.prompt-hidden span{align-items:center;gap:8px;display:flex}.prompt-hidden span:before{content:"";background:url(/assets/purchased-prompt.svg) 50%/13px 13px no-repeat;width:13px;height:13px;display:block}.feedback-main{background:#e8ebf8}.feedback-area{padding-bottom:80px}.feedback-content{min-width:0}.feedback-content>h2{color:#111;font:900 48px/48px var(--display);letter-spacing:-1.44px;text-transform:uppercase;margin:4px 0 0}.feedback-grid{grid-template-columns:minmax(0,2.1fr) minmax(280px,1fr);gap:24px;margin-top:24px;display:grid}.feedback-form-card,.feedback-contacts{box-sizing:border-box;background:#fff}.feedback-form-card header{border-bottom:1px solid #e8e8e8;padding:24px 32px 25px}.feedback-form-card header p,.feedback-form-card label span,.feedback-contacts span{color:#7b7b7b;font:400 10px/15px var(--mono);letter-spacing:2px;text-transform:uppercase;margin:0}.feedback-form-card h3{color:#111;font:900 28px/42px var(--display);text-transform:uppercase;margin:4px 0 0}.feedback-form-card form{padding:32px}.feedback-name-email{grid-template-columns:1fr 1fr;gap:20px;display:grid}.feedback-form-card label{margin-top:24px;display:block}.feedback-form-card label:first-child{margin-top:0}.feedback-form-card label span{margin-bottom:8px;display:block}.feedback-form-card input{box-sizing:border-box;color:#111;width:100%;height:42px;font:400 14px/21px var(--body);border:0;border-bottom:1px solid #e8e8e8;outline:0;padding:10px 0 11px}.feedback-form-card textarea{box-sizing:border-box;resize:vertical;color:#111;width:100%;height:152px;font:400 14px/21px var(--body);border:1px solid #e8e8e8;outline:0;padding:13px 16px}.feedback-form-card input::placeholder,.feedback-form-card textarea::placeholder{color:#bdbdbd;opacity:1}.feedback-form-card button{color:#fff;width:100%;height:45px;font:600 11px/16.5px var(--body);letter-spacing:1.65px;text-transform:uppercase;background:#111;border:0;justify-content:center;align-items:center;gap:10px;margin-top:24px;display:flex}.feedback-form-card button i{background:url(/assets/feedback-send.svg) 50%/13px 13px no-repeat;width:13px;height:13px}.feedback-success{color:#207a3e;font:400 12px/18px var(--body);margin:12px 0 0}.feedback-contacts{align-self:start;padding:40px 24px}.feedback-contacts>div+div{margin-top:20px}.feedback-contacts span{margin-bottom:2px;display:block}.feedback-contacts a{color:#111;font:500 13px/19.5px var(--body)}@media (width<=900px){.feedback-grid{grid-template-columns:1fr}.feedback-contacts{grid-template-columns:repeat(3,1fr);gap:20px;padding:24px;display:grid}.feedback-contacts>div+div{margin-top:0}}@media (width<=640px){.feedback-area{padding-bottom:48px}.feedback-content>h2{font-size:36px;line-height:36px}.feedback-grid{gap:8px;margin-top:16px}.feedback-form-card header,.feedback-form-card form{padding-left:16px;padding-right:16px}.feedback-form-card h3{font-size:24px}.feedback-name-email{grid-template-columns:1fr;gap:24px}.feedback-contacts{padding:24px 16px;display:block}.feedback-contacts>div+div{margin-top:20px}}.profile-page{background:#f7f7f7}.profile-main{min-height:852px}.profile-shell{box-sizing:border-box;width:100%;max-width:1320px;margin:0 auto}.profile-topbar{background:#fff;border-bottom:1px solid #e8e8e8}.profile-topbar-inner{justify-content:space-between;align-items:end;min-height:91px;padding:16px 0 17px;display:flex}.profile-topbar-title{flex-direction:column;gap:8px;display:flex}.profile-back{color:#7b7b7b;font:400 11px/16.5px var(--body);letter-spacing:1.1px;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.profile-back span{font-size:15px;line-height:11px}.profile-topbar h1{color:#111;font:900 56px/50.4px var(--display);letter-spacing:-1.68px;text-transform:uppercase;margin:0}.profile-topbar-actions{align-items:center;gap:12px;display:flex}.profile-preview,.profile-save{box-sizing:border-box;color:#7b7b7b;height:35px;font:500 10px/15px var(--body);letter-spacing:1px;text-transform:uppercase;background:#fff;border:1px solid #e8e8e8;justify-content:center;align-items:center;display:inline-flex}.profile-preview{width:89px}.profile-save{color:#fff;letter-spacing:1.5px;background:#111;border-color:#111;min-width:137px;padding:0 28px;font-weight:600}.profile-area{background:#e8ebf8;padding:32px 0 80px}.profile-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:32px;display:grid}.profile-sidebar{background:#fff}.profile-sidebar a{box-sizing:border-box;color:#7b7b7b;height:49.5px;font:600 11px/16.5px var(--body);letter-spacing:1.1px;text-transform:uppercase;border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;padding:16px 20px 17px;display:flex}.profile-sidebar a:last-child{border-bottom:0;height:48.5px}.profile-sidebar a.active{color:#fff;background:#111}.profile-sidebar i{background:#fff;border-radius:50%;width:6px;height:6px}.profile-card{background:#fff}.profile-card>header{box-sizing:border-box;border-bottom:1px solid #e8e8e8;height:105px;padding:28px 32px 25px}.profile-card h2{color:#111;font:900 48px/48px var(--display);letter-spacing:-1.44px;text-transform:uppercase;margin:0}.profile-card-body{padding:0 32px}.profile-field{box-sizing:border-box;border-bottom:1px solid #e8e8e8;grid-template-columns:240px minmax(0,1fr);column-gap:40px;width:100%;margin:0;display:grid}.profile-field-help{padding-top:28px;display:block}.profile-field-help strong{color:#111;font:600 13px/19.5px var(--body);display:block}.profile-field-help p{color:#7b7b7b;font:400 12px/19.5px var(--body);margin:4px 0 0}.profile-cover-field{height:237px}.profile-cover-upload{padding-top:28px;position:relative}.profile-cover-upload img{object-fit:cover;width:100%;height:144px;display:block}.profile-cover-change{color:#111;opacity:1;white-space:nowrap;background:#fff;width:auto;margin:0;padding:0 14px;display:inline-flex;position:absolute;top:12px;left:auto;right:12px;transform:none}.profile-cover-upload button,.profile-photo-upload button{color:#7b7b7b;height:26px;font:500 9px/13.5px var(--body);letter-spacing:.9px;text-transform:uppercase;background:#fff;border:1px solid #e8e8e8;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.profile-cover-upload small,.profile-photo-upload small{color:#7b7b7b;font:400 10px/15px var(--mono);letter-spacing:2px;text-transform:uppercase;margin-top:5px;display:block}.profile-cover-upload input,.profile-photo-upload input{display:none}.profile-photo-field{height:137px}.profile-photo-upload{grid-template-rows:38px 24px;grid-template-columns:80px max-content;column-gap:24px;padding-top:28px;display:grid}.profile-photo-upload img{object-fit:cover;grid-row:1/3;width:80px;height:80px}.profile-photo-upload button{color:#111;letter-spacing:1.1px;white-space:nowrap;width:161px;height:30px;padding:0 17px;font-size:11px}.profile-photo-upload small{grid-column:2;margin-top:0}.profile-text-field{height:119.5px}.profile-text-field input,.profile-text-field select{box-sizing:border-box;color:#111;width:100%;height:42px;font:400 14px/21px var(--body);background:#fff;border:0;border-bottom:1px solid #e8e8e8;outline:0;align-self:start;margin-top:28px;padding:10px 0 11px}.profile-text-field input::placeholder{color:#bdbdbd;opacity:1}.profile-text-field select:invalid,.profile-text-field select option[disabled]{color:#bdbdbd}.profile-location-field select{cursor:pointer}.profile-choice-field{min-height:143px}.profile-choices{flex-wrap:wrap;align-content:center;gap:6px;padding:12px 0;display:flex}.profile-choices button{color:#7b7b7b;height:32px;font:500 10px/15px var(--body);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;background:#fff;border:1px solid #e8e8e8;padding:0 14px}.profile-choices button.selected{color:#fff;background:#111;border-color:#111}.profile-availability-field{height:103px;min-height:103px}.profile-availability{padding:0}.profile-card>footer{background:#f7f7f7;border-top:1px solid #e8e8e8;justify-content:end;gap:16px;padding:28px 32px;display:flex}.profile-next{box-sizing:border-box;color:#7b7b7b;height:48px;font:500 10px/15px var(--body);letter-spacing:1px;text-transform:uppercase;background:#fff;border:1px solid #e8e8e8;padding:0 20px}.profile-card>footer .profile-next{justify-content:center;align-items:center;display:inline-flex}.profile-card>footer .profile-save{min-width:154px;height:48px;padding:0 24px;font-size:10px}@media (width<=1432px){.profile-topbar-inner,.profile-layout{width:auto;margin-left:56px;margin-right:56px}}@media (width<=900px){.profile-topbar-inner,.profile-layout{margin-left:24px;margin-right:24px}.profile-layout{grid-template-columns:190px minmax(0,1fr);gap:16px}.profile-field{grid-template-columns:180px minmax(0,1fr);column-gap:24px}}@media (width<=640px){.profile-topbar-inner{align-items:start;min-height:0;padding-top:20px;padding-bottom:20px}.profile-topbar h1{font-size:40px;line-height:38px}.profile-topbar-actions{gap:6px}.profile-preview{display:none}.profile-save{min-width:108px;padding:0 12px}.profile-area{padding:20px 0 48px}.profile-layout{grid-template-columns:1fr;margin-left:16px;margin-right:16px}.profile-sidebar{display:flex;overflow-x:auto}.profile-sidebar a{flex:none;height:42px;padding:13px 14px}.profile-sidebar a:last-child{height:42px}.profile-card>header{height:82px;padding:18px 16px}.profile-card h2{font-size:36px;line-height:42px}.profile-card-body{padding:0 16px}.profile-field{grid-template-columns:1fr;height:auto;min-height:0;padding:16px 0}.profile-field-help,.profile-photo-field .profile-field-help,.profile-text-field .profile-field-help,.profile-choice-field .profile-field-help{padding-top:0}.profile-cover-upload{padding-top:14px}.profile-cover-upload img{height:90px}.profile-text-field input,.profile-text-field select{height:34px;margin-top:4px}.profile-choices{padding-bottom:0}.profile-photo-upload{padding-top:12px}}.bio-card{box-sizing:border-box;background:#fff;min-height:916px}.bio-card>header{box-sizing:border-box;border-bottom:1px solid #e8e8e8;height:105px;padding:28px 32px 25px}.bio-card h2{color:#111;font:900 48px/48px var(--display);letter-spacing:-1.44px;text-transform:uppercase;margin:0}.bio-card-body{padding:0 32px}.bio-field{box-sizing:border-box;border-bottom:1px solid #e8e8e8;grid-template-columns:240px minmax(0,1fr);column-gap:40px;display:grid}.bio-field-help{padding-top:28px}.bio-field-help strong{color:#111;font:600 13px/19.5px var(--body);display:block}.bio-field-help p{color:#7b7b7b;font:400 12px/19.5px var(--body);margin:4px 0 0}.bio-control{min-width:0;padding-top:28px}.bio-control input,.bio-control textarea{box-sizing:border-box;color:#111;width:100%;font:400 14px/21px var(--body);border:0;outline:0}.bio-control input{border-bottom:1px solid #e8e8e8;height:42px;padding:10px 0 11px}.bio-control textarea{resize:vertical;border:1px solid #e8e8e8;height:152px;padding:13px 16px}.bio-control textarea::placeholder,.bio-tag-input input::placeholder{color:#bdbdbd}.bio-control small{color:#7b7b7b;font:400 10px/15px var(--mono);letter-spacing:2px;text-align:right;text-transform:uppercase;margin-top:8px;display:block}.bio-tagline{height:122px}.bio-full{height:238px}.bio-tags{height:136px}.bio-tag-list{flex-wrap:wrap;gap:8px;display:flex}.bio-tag-list button{color:#111;height:31px;font:400 11px/16.5px var(--mono);white-space:nowrap;background:#fff;border:1px solid #e8e8e8;align-items:center;gap:6px;padding:0 13px;display:inline-flex}.bio-tag-list button span{color:#bdbdbd;font-size:13px;line-height:1}.bio-tag-input{gap:8px;margin-top:10px;display:flex}.bio-tag-input input{flex:1;height:36px;padding:8px 0}.bio-tag-input button{color:#7b7b7b;background:#fff;border:1px solid #e8e8e8;flex:0 0 36px;height:36px;font-size:20px}.bio-languages{min-height:198px}.bio-language-list div{color:#111;height:44px;font:400 14px/21px var(--body);border:1px solid #e8e8e8;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.bio-language-list div+div{margin-top:8px}.bio-language-list button{color:#bdbdbd;background:0 0;border:0;font-size:15px}.bio-language-picker{gap:8px;margin-top:8px;display:flex}.bio-language-picker select{color:#111;height:40px;font:400 12px/18px var(--body);background:#fff;border:1px solid #e8e8e8;flex:1;padding:0 12px}.bio-language-picker button{color:#fff;width:64px;font:600 9px/13.5px var(--body);letter-spacing:1px;text-transform:uppercase;background:#111;border:0}.bio-add-language{color:#7b7b7b;width:100%;height:40px;font:400 10px/15px var(--mono);letter-spacing:1.5px;text-align:left;text-transform:uppercase;background:#fff;border:1px dashed #e8e8e8;margin-top:8px;padding:0 16px}.bio-add-language i{vertical-align:-1px;background:url(/assets/profile-add.svg) 50%/11px 11px no-repeat;width:11px;height:11px;margin-right:8px;display:inline-block}.bio-card>footer{background:#f7f7f7;border-top:1px solid #e8e8e8;justify-content:end;gap:16px;padding:28px 32px;display:flex}.bio-card>footer .profile-next{justify-content:center;align-items:center;display:inline-flex}.bio-card>footer .profile-save{min-width:154px;height:48px;padding:0 24px;font-size:10px}@media (width<=900px){.bio-field{grid-template-columns:180px minmax(0,1fr);column-gap:24px}}@media (width<=640px){.bio-card{min-height:0}.bio-card>header{height:82px;padding:18px 16px}.bio-card h2{font-size:36px;line-height:42px}.bio-card-body{padding:0 16px}.bio-field{grid-template-columns:1fr;height:auto;min-height:0;padding:16px 0}.bio-field-help,.bio-control{padding-top:0}.bio-control{margin-top:12px}.bio-card>footer{gap:8px;padding:16px}.bio-card>footer .profile-next,.bio-card>footer .profile-save{flex:1;min-width:0;padding:0 8px}}.social-card{box-sizing:border-box;background:#fff;min-height:703px}.social-card>header{box-sizing:border-box;border-bottom:1px solid #e8e8e8;height:105px;padding:28px 32px 25px}.social-card h2{color:#111;font:900 48px/48px var(--display);letter-spacing:-1.44px;text-transform:uppercase;margin:0}.social-card-body{padding:0 32px}.social-field{box-sizing:border-box;border-bottom:1px solid #e8e8e8;grid-template-columns:240px minmax(0,1fr);column-gap:40px;height:100px;display:grid}.social-help{padding-top:28px;display:block}.social-help strong{color:#111;font:600 13px/19.5px var(--body);display:block}.social-help small{color:#7b7b7b;font:400 12px/19.5px var(--body);margin-top:4px;display:block}.social-control{align-items:center;gap:12px;min-width:0;padding-top:28px;display:flex}.social-control:before{content:"";background:50%/14px 14px no-repeat;flex:0 0 14px;width:14px;height:14px}.social-control input{box-sizing:border-box;color:#111;min-width:0;height:42px;font:400 14px/21px var(--mono);border:0;border-bottom:1px solid #e8e8e8;outline:0;flex:1;padding:10px 0 11px}.social-control input::placeholder{color:#bdbdbd}.social-website .social-control:before{background-image:url(/assets/profile-website.svg)}.social-twitter .social-control:before{background-image:url(/assets/profile-twitter.svg)}.social-instagram .social-control:before{background-image:url(/assets/profile-instagram.svg)}.social-linkedin .social-control:before{background-image:url(/assets/profile-linkedin.svg)}.social-promptshell .social-control{gap:0}.social-promptshell .social-control:before{display:none}.social-promptshell .social-control b{color:#7b7b7b;height:42px;font:400 12px/21px var(--mono);white-space:nowrap;padding:10px 0 11px}.social-card>footer{background:#f7f7f7;border-top:1px solid #e8e8e8;justify-content:end;gap:16px;padding:28px 32px;display:flex}.social-card>footer .profile-next{justify-content:center;align-items:center;display:inline-flex}.social-card>footer .profile-save{min-width:154px;height:48px;padding:0 24px;font-size:10px}@media (width<=900px){.social-field{grid-template-columns:180px minmax(0,1fr);column-gap:24px}}@media (width<=640px){.social-card{min-height:0}.social-card>header{height:82px;padding:18px 16px}.social-card h2{font-size:36px;line-height:42px}.social-card-body{padding:0 16px}.social-field{grid-template-columns:1fr;height:auto;padding:16px 0}.social-help,.social-control{padding-top:0}.social-control{margin-top:12px}.social-promptshell .social-control b{font-size:9px}.social-card>footer{gap:8px;padding:16px}.social-card>footer .profile-next,.social-card>footer .profile-save{flex:1;min-width:0;padding:0 8px}}.pricing-card{background:#fff;min-height:820px}.pricing-card>header{box-sizing:border-box;border-bottom:1px solid #e8e8e8;height:105px;padding:28px 32px 25px}.pricing-card h2{color:#111;font:900 48px/48px var(--display);letter-spacing:-1.44px;text-transform:uppercase;margin:0}.pricing-body{padding:0 32px}.pricing-field{border-bottom:1px solid #e8e8e8;grid-template-columns:240px minmax(0,1fr);column-gap:40px;display:grid}.pricing-help{padding-top:28px}.pricing-help strong{font:600 13px/19.5px var(--body);display:block}.pricing-help p{color:#7b7b7b;font:400 12px/19.5px var(--body);margin:4px 0}.rate-field{height:193px}.rate-control{padding-top:28px}.price-input{border-bottom:1px solid #e8e8e8;align-items:center;height:42px;display:flex}.price-input span{color:#7b7b7b;font:14px var(--body)}.price-input input{min-width:0;height:42px;font:14px/21px var(--body);border:0;outline:0;flex:1;padding:10px 16px}.rate-control>select{opacity:0;width:48px;height:42px;margin-top:-42px;position:absolute;right:0}.rate-control{padding-right:60px;position:relative}.license-prices{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.license-prices div{box-sizing:border-box;border:1px solid #e8e8e8;height:78px;padding:13px}.license-prices small,.share-box small,.bank-control label{color:#7b7b7b;font:10px/15px var(--mono);letter-spacing:2px;text-transform:uppercase;display:block}.license-prices strong{font:900 22px/33px var(--display);margin-top:4px;display:block}.share-field{height:172px}.share-box{border:1px solid #e8e8e8;grid-template-columns:1fr 1fr;margin-top:28px;padding:50px 20px 18px;display:grid;position:relative}.share-box i{background:linear-gradient(90deg,#111 80%,#e8e8e8 80%);height:7px;position:absolute;top:20px;left:20px;right:20px}.share-box>div:last-child{text-align:right}.share-box strong{font:900 22px/33px var(--display);display:block}.share-box>div:last-child strong{color:#bdbdbd}.bank-field{height:267px}.bank-control{padding-top:28px}.bank-control label{margin-bottom:16px}.bank-control input{color:#111;width:100%;height:42px;font:14px/21px var(--body);letter-spacing:0;text-transform:none;border:0;border-bottom:1px solid #e8e8e8;outline:0;padding:10px 0 11px;display:block}.bank-control p{color:#7b7b7b;font:12px/18px var(--body);background:#f7f7f7;margin:20px 0 0;padding:16px}.pricing-card>footer{background:#f7f7f7;border-top:1px solid #e8e8e8;justify-content:end;gap:16px;padding:28px 32px;display:flex}.pricing-card>footer .profile-next{justify-content:center;align-items:center;display:inline-flex}.pricing-card>footer .profile-save{min-width:154px;height:48px}@media (width<=900px){.pricing-field{grid-template-columns:180px minmax(0,1fr);column-gap:24px}}@media (width<=640px){.pricing-card>header{height:82px;padding:18px 16px}.pricing-card h2{font-size:36px}.pricing-body{padding:0 16px}.pricing-field{grid-template-columns:1fr;height:auto;padding:16px 0}.pricing-help,.rate-control,.bank-control{padding-top:0}.share-box{margin-top:12px}.pricing-card>footer{gap:8px;padding:16px}.pricing-card>footer .profile-next,.pricing-card>footer .profile-save{flex:1;min-width:0;padding:0 8px}}.notifications-card{background:#fff;min-height:635px}.notifications-card>header{box-sizing:border-box;border-bottom:1px solid #e8e8e8;height:105px;padding:24px 32px 25px}.notifications-card header p{color:#7b7b7b;font:10px/15px var(--mono);letter-spacing:2px;text-transform:uppercase;margin:0}.notifications-card h2{font:900 28px/42px var(--display);text-transform:uppercase;margin:4px 0 0}.notifications-body{padding:0 32px}.notification-row{border-bottom:1px solid #e8e8e8;grid-template-columns:240px 1fr;gap:40px;min-height:119.5px;display:grid}.notification-row>div{padding-top:28px}.notification-row strong{font:600 13px/19.5px var(--body);display:block}.notification-row p{color:#7b7b7b;font:12px/19.5px var(--body);margin:4px 0}.notification-row button{color:#7b7b7b;font:12px/18px var(--body);background:0 0;border:0;align-self:start;align-items:center;gap:16px;margin-top:32px;display:flex}.notification-row button i{background:#fff;border:1px solid #e8e8e8;width:40px;height:20px}.notification-row button.on i{background:#111;border-color:#111}.email-row{min-height:96px}.email-row input{width:100%;height:42px;font:14px/21px var(--body);border:0;border-bottom:1px solid #e8e8e8;outline:0;align-self:start;margin-top:28px;padding:10px 0 11px}.notifications-card>footer{background:#f7f7f7;border-top:1px solid #e8e8e8;justify-content:end;gap:16px;padding:24px 32px;display:flex}.notifications-card>footer .profile-next{justify-content:center;align-items:center;display:flex}.notifications-card>footer .profile-save{min-width:152px;height:44px}@media (width<=640px){.notifications-card>header{padding:18px 16px}.notifications-body{padding:0 16px}.notification-row{grid-template-columns:1fr;gap:0;padding:16px 0}.notification-row>div{padding:0}.notification-row button,.email-row input{margin-top:12px}.notifications-card>footer{padding:16px}.notifications-card>footer .profile-next,.notifications-card>footer .profile-save{flex:1;min-width:0}}.notification-row button i{background:#e8e8e8;border:0;width:40px;height:20px;transition:background .18s;position:relative}.notification-row button i:after{content:"";background:#fff;width:16px;height:16px;transition:left .18s;position:absolute;top:2px;left:22px}.notification-row button.on i{background:#111}.notification-row button.on i:after{left:2px}.legal-page{color:#111;background:#fff;min-height:100vh}.legal-container{width:100%;max-width:1320px;margin:0 auto}.legal-hero{isolation:isolate;color:#fff;background:#111;padding:56px 56px 66px;position:relative;overflow:hidden}.legal-hero-mark{z-index:-1;filter:saturate(.65);opacity:.48;pointer-events:none;background:url(/assets/payments-hero-corner.svg) 100% 0/620px 430px no-repeat;width:620px;height:430px;position:absolute;top:-180px;right:calc(50% - 680px)}.legal-kicker,.legal-index>span{font:400 10px/15px var(--mono);letter-spacing:2px;text-transform:uppercase;margin:0}.legal-kicker{color:#7b7b7b}.legal-hero h1{z-index:1;color:#fff;max-width:760px;font:900 76px/72px var(--display);letter-spacing:-1.8px;text-transform:uppercase;margin:22px 0 0;position:relative}.legal-body{background:#fff;padding:64px 56px 120px}.legal-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:40px;display:grid}.legal-index{background:#f7f7f7;border:1px solid #e8e8e8;padding:24px;position:sticky;top:80px}.legal-index>span{color:#7b7b7b;margin-bottom:16px;display:block}.legal-index a{color:#111;border-top:1px solid #e8e8e8;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:14px 0;font:400 12px/18px DM Sans,Arial,sans-serif;display:grid}.legal-index a b{font:900 20px/20px var(--display);color:#cfcfcf}.legal-document{border:1px solid #e8e8e8}.legal-intro{color:#111;background:#f7f7f7;border-bottom:1px solid #e8e8e8;margin:0;padding:28px 32px;font:300 20px/32px DM Sans,Arial,sans-serif}.legal-intro+.legal-intro{padding-top:0}.legal-section{padding:0}.legal-section+.legal-section{border-top:1px solid #e8e8e8}.legal-section>header{border-bottom:1px solid #e8e8e8;grid-template-columns:88px minmax(0,1fr);gap:24px;padding:28px 32px 27px;display:grid}.legal-section>header>b{color:#ebebeb;font:900 56px/56px var(--display);letter-spacing:-1.68px}.legal-section h2,.legal-subsection h2{color:#111;text-transform:uppercase;margin:0}.legal-section h2{font:900 32px/40px var(--display);letter-spacing:-.64px}.legal-subsection h2{font:900 22px/28px var(--display);letter-spacing:-.44px}.legal-section>p,.legal-section>ul,.legal-section>.legal-subsection{margin-left:144px;margin-right:32px}.legal-section>p,.legal-subsection p{color:#7b7b7b;font:400 14px/22.75px DM Sans,Arial,sans-serif}.legal-section>p{margin-top:24px;margin-bottom:0}.legal-section>p:last-child{margin-bottom:32px}.legal-section>ul{gap:12px;margin-top:20px;margin-bottom:0;padding:0;list-style:none;display:grid}.legal-section li{color:#7b7b7b;padding-left:20px;font:400 14px/22.75px DM Sans,Arial,sans-serif;position:relative}.legal-section li:before{content:"";background:#111;width:6px;height:6px;position:absolute;top:10px;left:0}.legal-section ul+p{margin-top:20px}.legal-subsection{padding-top:28px}.legal-subsection:last-child{padding-bottom:32px}.legal-subsection header{margin-bottom:12px;display:block}.legal-subsection p{margin:12px 0 0}.legal-subsection+.legal-subsection{padding-top:24px}.legal-section:target{scroll-margin-top:80px}.legal-section:target>header{background:#f7f7f7}@media (width<=900px){.legal-layout{grid-template-columns:1fr}.legal-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid;position:static}.legal-index>span{grid-column:1/-1}.legal-section>p,.legal-section>ul,.legal-section>.legal-subsection{margin-left:32px}}@media (width<=760px){.legal-hero{padding:44px 24px 54px}.legal-hero-mark{background-size:520px 380px;width:520px;height:380px;top:-90px;right:-180px}.legal-hero h1{letter-spacing:-.03em;max-width:520px;font-size:clamp(44px,12vw,68px);line-height:.94}.legal-body{padding:48px 24px 80px}.legal-index{grid-template-columns:1fr;padding:20px}.legal-document{border-left:0;border-right:0}.legal-intro{padding:24px 0;font-size:18px;line-height:29px}.legal-section>header{grid-template-columns:48px minmax(0,1fr);gap:16px;padding:24px 0}.legal-section>header>b{font-size:38px;line-height:38px}.legal-section h2{font-size:27px;line-height:33px}.legal-section>p,.legal-section>ul,.legal-section>.legal-subsection{margin-left:64px;margin-right:0}.legal-section>p:last-child{margin-bottom:28px}}@media (width<=480px){.legal-section>p,.legal-section>ul,.legal-section>.legal-subsection{margin-left:0}.legal-section>header{grid-template-columns:1fr}.legal-section>header>b{font-size:32px;line-height:32px}}@media (width<=760px){html,body,#root{max-width:100%;overflow-x:clip}*,:before,:after{min-width:0}body{font-size:14px;line-height:1.5}p,li,dd,td,th,small,label,input,textarea,select,button{line-height:1.5}h1,h2,h3{overflow-wrap:anywhere}p,li,dd,.author-list-card h2,.catalog-card h3,.work-purchase h1{overflow-wrap:break-word}.site-header{box-sizing:border-box;width:100%;padding:0 16px}.site-header .menu-toggle{display:block}.site-header .header-actions{display:none}.site-header .primary-nav{box-sizing:border-box;width:100%;max-width:none;display:none}.site-header .primary-nav.nav-open{display:flex}.hero{min-height:720px}.hero h1{font-size:clamp(54px,16.5vw,74px);line-height:.84;right:20px}.hero-content{top:365px}.hero-content>p{width:100%;max-width:330px;font-size:14px;line-height:1.55}.hero .mini-stats{gap:8px}.hero .mini-stats>div{min-width:0}.hero .mini-stats b{font-size:clamp(21px,6.4vw,25px)}.hero .mini-stats span{overflow-wrap:anywhere}.trust h2,.categories h2,.creator-banner h2,.top-authors h2,.works h2,.process h2,.reasons h2,.apply-copy h2{font-size:clamp(44px,13.2vw,52px);line-height:.9}.trust .statistics{grid-template-columns:repeat(2,minmax(0,1fr))}.trust .statistics>div{min-width:0}.trust .statistics strong{letter-spacing:-.035em;white-space:nowrap;font-size:clamp(34px,9.4vw,38px);line-height:.95}.trust .statistics p{font-size:11px;line-height:1.45}.category-card header{align-items:flex-start}.category-card small{text-align:right;white-space:normal}.categories-browse,.works-browse{max-width:100%}.reasons-list article{align-items:flex-start}.reasons-list p{font-size:18px;line-height:1.45}.apply .apply-form{min-height:0}.catalog-hero h1,.authors-hero h1,.payments-intro h1,.about-mission h1{font-size:clamp(54px,16vw,68px);line-height:.9}.catalog-controls,.catalog-controls>*,.catalog-controls select{min-width:0;max-width:100%}.catalog-card footer,.author-list-card footer{gap:10px}.catalog-card footer>*,.author-list-card footer>*{overflow-wrap:anywhere;min-width:0}.work-crumbs,.work-detail{padding-left:16px;padding-right:16px}.work-purchase h1{font-size:clamp(46px,14vw,58px);line-height:.94}.work-license>div{grid-template-columns:1fr}.work-license button{min-height:70px}.work-checkout>div{flex-wrap:wrap}.work-checkout .included{text-align:left}.author-profile h1{font-size:clamp(46px,14vw,58px)}.author-contact{justify-content:center;width:100%;margin-bottom:0}.author-stats>div>div,.author-stats>div>div:not(:first-child){grid-template-columns:22px minmax(0,1fr);align-items:start;column-gap:6px;padding:16px 6px;display:grid}.author-stats>div>div>img{flex-basis:22px;width:22px;height:22px}.author-stats>div>div>span strong{letter-spacing:-.035em;white-space:nowrap;font-size:clamp(24px,7vw,28px);line-height:.95}.author-stats>div>div>span small{letter-spacing:1.2px;padding-top:4px;font-size:8px;line-height:1.35}.payment-stage-header{flex-wrap:wrap}.payment-stage-header strong{flex-basis:46px}.payments-metrics>div{min-width:0;padding:16px 8px}.payments-metrics b{font-size:clamp(40px,12.5vw,52px)}.payments-faq summary{align-items:flex-start}.about-principles h2,.about-contacts h2{font-size:clamp(48px,14vw,62px)}.about-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.about-metrics-grid>div,.about-metrics-grid>div:first-child,.about-metrics-grid>div:last-child{box-sizing:border-box;min-width:0;padding-left:12px;padding-right:12px}.about-metrics-grid>div:nth-child(odd){padding-left:0}.about-metrics-grid strong{letter-spacing:-.035em;white-space:nowrap;font-size:clamp(34px,9.4vw,38px);line-height:.95}.about-contact-links a,.about-response-times dl div{align-items:flex-start}.cabinet-heading,.cabinet-area,.cabinet-layout{max-width:100%}.cabinet-heading h1{font-size:42px;line-height:.95}.cabinet-actions{flex-wrap:wrap}.cabinet-action{min-width:0}.cabinet-metrics strong,.available-balance>strong{overflow-wrap:anywhere}.available-balance>strong{font-size:clamp(48px,15vw,60px)}.balance-transaction{grid-template-columns:30px minmax(0,1fr) auto}.balance-transaction>strong{font-size:14px}.gallery-toolbar,.gallery-header,.gallery-card header,.gallery-card footer{flex-wrap:wrap}.gallery-card,.gallery-card>*{min-width:0}.upload-submit>span{text-align:right}.license-field>div{grid-template-columns:1fr}.profile-topbar-actions{flex-wrap:wrap;justify-content:flex-end}.profile-card footer,.social-card>footer,.pricing-card>footer{flex-wrap:wrap}.profile-card footer button,.social-card>footer button,.pricing-card>footer button{min-width:0}.pricing-card{min-height:0}.pricing-card>header{height:auto;min-height:112px}.pricing-card h2{line-height:.94}}@media (width<=390px){.hero{min-height:750px}.hero-content{top:335px}.hero .actions{display:grid}.hero .actions .button{width:100%}.trust .statistics>div{padding-left:10px;padding-right:10px}.trust .statistics h3{font-size:10px}.payment-stage-header h2{font-size:23px}}
