.home-intro{--mobile-rows:2;--desktop-rows:8}.home-work{--mobile-rows:142;--desktop-rows:118}.home-writing{--mobile-rows:18;--desktop-rows:12;row-gap:4px}.home-intro-block-0{z-index:2;grid-area:1/2/3/10}.home-intro-block-0 .block{justify-content:flex-start}.home-work-block-0{z-index:5;grid-area:2/2/4/10}.home-work-block-0 .block{justify-content:center}.home-work-block-1{z-index:2;grid-area:5/2/19/10}.home-work-block-1 .block{justify-content:flex-start}.home-work-block-2{z-index:1;grid-area:20/2/34/10}.home-work-block-2 .block{justify-content:flex-start}.home-work-block-3{z-index:3;grid-area:35/2/49/10}.home-work-block-3 .block{justify-content:flex-start}.home-work-block-4{z-index:4;grid-area:50/2/64/10}.home-work-block-4 .block{justify-content:flex-start}.home-work-block-5{z-index:5;grid-area:65/2/79/10}.home-work-block-5 .block{justify-content:flex-start}.home-work-block-6{z-index:6;grid-area:80/2/94/10}.home-work-block-6 .block{justify-content:flex-start}.home-work-block-7{z-index:4;grid-area:95/2/109/10}.home-work-block-7 .block{justify-content:flex-start}.home-work-block-8{z-index:5;grid-area:110/2/124/10}.home-work-block-8 .block{justify-content:flex-start}.home-work-block-9{z-index:6;grid-area:125/2/139/10}.home-work-block-9 .block{justify-content:flex-start}.home-work-block-10{z-index:8;grid-area:141/2/143/10}.home-work-block-10 .block{justify-content:flex-start}.home-writing-block-0{z-index:1;grid-area:1/2/3/10}.home-writing-block-0 .block{justify-content:flex-start}.home-writing-block-1{z-index:2;grid-area:3/2/5/10}.home-writing-block-1 .block{justify-content:flex-end}.home-writing-block-2{z-index:3;grid-area:5/2/7/10}.home-writing-block-2 .block{justify-content:flex-start}.home-writing-block-3{z-index:3;grid-area:7/2/9/10}.home-writing-block-3 .block{justify-content:flex-end}.home-writing-block-4{z-index:4;grid-area:9/2/11/10}.home-writing-block-4 .block{justify-content:flex-start}.home-writing-block-5{z-index:3;grid-area:11/2/13/10}.home-writing-block-5 .block{justify-content:flex-end}.home-writing-block-6{z-index:4;grid-area:13/2/15/10}.home-writing-block-6 .block{justify-content:flex-start}.home-writing-block-7{z-index:4;grid-area:15/2/17/10}.home-writing-block-7 .block{justify-content:flex-end}.home-writing-block-8{z-index:5;grid-area:17/2/19/10}.home-writing-block-8 .block{justify-content:flex-start}@media (width>=768px){.home-intro-block-0{z-index:2;grid-area:2/4/9/20}.home-intro-block-0 .block{justify-content:flex-start}.home-work-block-0{z-index:5;grid-area:3/4/10/11}.home-work-block-0 .block{justify-content:flex-start}.home-work-block-1{z-index:2;grid-area:1/12/13/24}.home-work-block-1 .block{justify-content:flex-start}.home-work-block-2{z-index:1;grid-area:14/4/26/16}.home-work-block-2 .block{justify-content:center}.home-work-block-3{z-index:3;grid-area:27/12/39/24}.home-work-block-3 .block{justify-content:flex-start}.home-work-block-4{z-index:4;grid-area:40/4/52/16}.home-work-block-4 .block{justify-content:flex-start}.home-work-block-5{z-index:5;grid-area:66/4/78/16}.home-work-block-5 .block{justify-content:flex-start}.home-work-block-6{z-index:6;grid-area:92/4/104/16}.home-work-block-6 .block{justify-content:flex-start}.home-work-block-7{z-index:4;grid-area:53/12/65/24}.home-work-block-7 .block{justify-content:flex-start}.home-work-block-8{z-index:5;grid-area:79/12/91/24}.home-work-block-8 .block{justify-content:flex-start}.home-work-block-9{z-index:6;grid-area:105/12/117/24}.home-work-block-9 .block{justify-content:flex-start}.home-work-block-10{z-index:8;grid-area:117/2/119/26}.home-work-block-10 .block{justify-content:flex-end}.home-writing-block-0{z-index:1;grid-area:2/4/7/13}.home-writing-block-0 .block{justify-content:flex-start}.home-writing-block-1{z-index:2;grid-area:1/14/3/24}.home-writing-block-1 .block{justify-content:flex-end}.home-writing-block-2{z-index:3;grid-area:3/14/4/24}.home-writing-block-2 .block{justify-content:flex-start}.home-writing-block-3{z-index:3;grid-area:4/14/6/24}.home-writing-block-3 .block{justify-content:flex-end}.home-writing-block-4{z-index:4;grid-area:6/14/7/24}.home-writing-block-4 .block{justify-content:flex-start}.home-writing-block-5{z-index:3;grid-area:7/14/9/24}.home-writing-block-5 .block{justify-content:flex-end}.home-writing-block-6{z-index:4;grid-area:9/14/10/24}.home-writing-block-6 .block{justify-content:flex-start}.home-writing-block-7{z-index:4;grid-area:10/14/12/24}.home-writing-block-7 .block{justify-content:flex-end}.home-writing-block-8{z-index:5;grid-area:12/14/13/24}.home-writing-block-8 .block{justify-content:flex-start}}.work_item{color:#252525;text-align:left;width:100%;min-width:190px;max-width:800px;height:30vh;min-height:480px;transition:transform calc(.3s / var(--motion-speed)) ease calc(.2s / var(--motion-speed));background:#252525;border-radius:12px;flex-flow:column;justify-content:flex-end;margin:0 auto 30px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 0 30px -10px #777}.work_item:hover,.work_item:focus-visible{transition:transform calc(.3s / var(--motion-speed)) ease;transform:translateY(-10px)}.work_item:hover .item_cta,.work_item:focus-visible .item_cta{transition:transform calc(.2s / var(--motion-speed)) ease;transform:translateY(1px)}.work_item:hover .item_cta:before{transition:border-color calc(.15s / var(--motion-speed)) ease calc(-50ms / var(--motion-speed)),transform calc(0s / var(--motion-speed)) ease calc(-50ms / var(--motion-speed));border-top:15px solid #0000;border-right:15px solid #0000}.work_item:hover .item_cta:after{transition:transform calc(.3s / var(--motion-speed)) ease-out calc(.1s / var(--motion-speed)),box-shadow calc(.3s / var(--motion-speed)) ease calc(.25s / var(--motion-speed)),border-color calc(0s / var(--motion-speed)) ease calc(.25s / var(--motion-speed));border-top:15px solid #fff598;border-right:15px solid #fff598;transform:rotate3d(-1,-1,0,180deg);box-shadow:5px -2.5px 10px -2.5px #25252580}.work_item .item_cta{z-index:1;transition:transform calc(.2s / var(--motion-speed)) calc(.225s / var(--motion-speed)) ease;text-align:center;background:#f6e118;width:calc(100% - 30px);height:30px;font-size:.875rem;font-weight:500;line-height:30px;display:block;position:relative;transform:translateY(26px)}.work_item .item_cta:after,.work_item .item_cta:before{content:" ";width:0;height:0;position:absolute;top:0;right:-30px}.work_item .item_cta:before{transition:border-color calc(.3s / var(--motion-speed)) ease calc(.3s / var(--motion-speed));border:15px solid #f6e118}.work_item .item_cta:after{transform-origin:50%;transition:transform calc(.3s / var(--motion-speed)) ease,box-shadow calc(.3s / var(--motion-speed)) ease,border-color calc(0s / var(--motion-speed)) ease calc(.15s / var(--motion-speed));border:15px solid #f6e118;border-color:#f6e118 #f6e118 #0000 #0000;transform:rotate3d(-1,-1,0,0)translate(-1px);box-shadow:5px -2.5px 10px -2.5px #25252500}.launch-icon{vertical-align:sub}.work_item .item_meta{transform-style:preserve-3d;z-index:10;text-align:left;background:#f8f8f8;flex-flow:wrap;flex:none;place-content:flex-end flex-start;align-items:flex-end;padding:20px 35px 25px 20px;display:flex;position:relative;bottom:-1px;transform:translateZ(100px)}.work_item .locked{color:#777;font-size:18px;line-height:30px;position:absolute;bottom:20px;right:15px}.work_item .item_title{text-overflow:ellipsis;flex:0 0 100%;min-height:30px;margin:0;padding:0;font-size:20px;font-weight:500;line-height:30px;overflow:visible}.work_item .item_tags{white-space:nowrap;text-overflow:ellipsis;flex:0 0 100%;min-height:20px;margin:0;padding:0;font-size:.75rem;line-height:20px;display:block;overflow:hidden}.work_item .item_tags li{color:#383838;border:1px solid #777;border-radius:20px;margin:0 5px 0 0;padding:0 5px;font-weight:500;display:inline-block}.work_item .item_product{color:#777;border-radius:20px;flex:none;margin:0 0 20px;padding:0;font-size:.875rem;font-weight:500;line-height:20px}.launch-icon{fill:currentColor;width:16px;height:16px}.locked{align-items:center;width:18px;height:30px;display:flex}.locked svg{fill:currentColor;width:18px;height:18px}.work_item:focus-visible{outline-offset:6px}@media (prefers-reduced-motion:reduce){.work_item{transform:none!important}}.work_item .card-image{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.intro[data-astro-cid-lcdefpme] .block{display:block}.intro[data-astro-cid-lcdefpme]{min-height:35vh;padding:3.5vmax 0}.work-gallery[data-astro-cid-lcdefpme]{background:#f7f7f7;min-height:48vh;padding:4.8vmax 0}.writing[data-astro-cid-lcdefpme]{padding:3.3vmax 0}.section-heading[data-astro-cid-lcdefpme]{font-size:calc(16px + 3 * var(--type-unit));line-height:1.232}.additional[data-astro-cid-lcdefpme]{text-align:center;color:#777}.read-time[data-astro-cid-lcdefpme]{font-size:calc(16px - .2 * var(--type-unit))}
