@media (width>=768px){.page-work #main{--h1:max(calc(164 * var(--screen-unit)), 84px);--h2:max(calc(68 * var(--screen-unit)), 36px);--h3:max(calc(45 * var(--screen-unit)), 26px);--h4:max(calc(32 * var(--screen-unit)), 20px);--h5:max(calc(20 * var(--screen-unit)), 15px);--sub1:max(calc(24 * var(--screen-unit)), 14px);--sub2:max(calc(16 * var(--screen-unit)), 11px);--sub3:max(calc(13 * var(--screen-unit)), 10px);--body1:max(calc(38 * var(--screen-unit)), 22px);--body2:max(calc(24 * var(--screen-unit)), 16px);--body3:max(calc(18 * var(--screen-unit)), 14px);--btn:max(calc(16 * var(--screen-unit)), 11px);--default:max(calc(18 * var(--screen-unit)), 13px)}}.page-work{--work-muted:#ffedd799;--work-rule:#ffedd740;--work-dash-x:repeating-linear-gradient(90deg, #ffedd78c 0 3px, transparent 0 6px);--work-dash-y:repeating-linear-gradient(0deg, #ffedd78c 0 3px, transparent 0 6px)}.work-empty{padding-block:calc(var(--site-padding-y) * 3) calc(var(--site-padding-y) * 6)}.work-empty__frame{min-height:calc(var(--vh) * 72);padding:calc(var(--site-padding-y) * 4) var(--grid-span-2);background:var(--work-dash-x) 0 0 / 100% 1px no-repeat, var(--work-dash-x) 0 100% / 100% 1px no-repeat, var(--work-dash-y) 0 0 / 1px 100% no-repeat, var(--work-dash-y) 100% 0 / 1px 100% no-repeat;place-items:center;display:grid;position:relative;overflow:hidden}.work-empty__tick{background:var(--color-white);opacity:.7;position:absolute}.work-empty__tick.is-top,.work-empty__tick.is-bottom{width:1px;height:14px;left:50%}.work-empty__tick.is-top{top:22px}.work-empty__tick.is-bottom{bottom:22px}.work-empty__tick.is-left,.work-empty__tick.is-right{width:14px;height:1px;top:50%}.work-empty__tick.is-left{left:22px}.work-empty__tick.is-right{right:22px}.work-empty__dot{background:var(--color-white);border-radius:50%;width:9px;height:9px;position:absolute;top:18px;right:18px}.work-empty__ring{width:min(86%, calc(var(--vh) * 64));aspect-ratio:1;pointer-events:none;border:1px dashed #ffedd724;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.work-empty__content{text-align:center;flex-direction:column;align-items:center;max-width:44em;display:flex;position:relative}.work-empty__badge{border:1px dashed var(--color-white);border-radius:3em;align-items:center;gap:.6em;margin:0 0 1.6em;padding:.7em 1.2em;display:inline-flex}.work-empty__badge span{background:var(--color-orange);border-radius:50%;width:.5em;height:.5em}.work-empty__title{font-size:var(--h2);text-wrap:balance}.work-empty__text{color:#ffedd7d1;margin:1.2em 0 0}.work-empty__cta{min-height:44px;margin-top:2em}.work-empty__links{flex-wrap:wrap;justify-content:center;gap:.5em;margin:1.4em 0 0;padding:0;list-style:none;display:flex}.work-empty__links .btn{min-height:44px}@media (width<=767.98px){.work-empty__frame{min-height:0;padding:calc(var(--site-padding-y) * 4) 1.4em}.work-empty__ring{width:130%}.work-empty__tick.is-left,.work-empty__tick.is-right{display:none}}.work-list{padding-block:calc(var(--site-padding-y) * 3)}.work-list__head{justify-content:space-between;align-items:baseline;gap:1em;margin-bottom:2em;display:flex}.work-list__title{color:var(--color-orange);text-transform:uppercase;font-size:var(--sub1)}.work-list__count{color:var(--work-muted);margin:0}.work-grid{row-gap:calc(var(--site-padding-y) * 3);height:auto;margin:0;padding:0;list-style:none}.work-grid__item{--grid-column-span:8}.work-card{flex-direction:column;gap:1.4em;height:100%;display:flex;position:relative}.work-card__cover{aspect-ratio:3/2;background:radial-gradient(120% 90% at 20% 15%, var(--color-green-light) 0%, var(--color-green) 45%, #2b3420 100%);border-radius:1.5em;position:relative;overflow:hidden}.work-card__cover img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.work-card__monogram{inset-inline-start:.35em;font-size:calc(var(--h1) * 1.1);color:var(--color-white);font-weight:500;line-height:.8;position:absolute;bottom:.05em}.work-card__meta{color:var(--work-muted);margin:0 0 .8em}.work-card__title{font-size:var(--h3)}.work-card__link{text-decoration:none}.work-card__link:after{content:"";position:absolute;inset:0}.work-card__summary{color:#ffedd7c7;margin:.8em 0 0;line-height:1.55}.work-card__tech{flex-wrap:wrap;gap:.4em;margin:1.1em 0 0;padding:0;list-style:none;display:flex}.work-card__tech .chip{cursor:default}.work-card__cta{color:var(--color-orange);align-items:center;gap:.6em;margin-top:1.4em;display:inline-flex}.work-card__cta svg{width:1em;height:1em;transition:transform .25s}.work-card:hover .work-card__cover img{transform:scale(1.03)}.work-card:hover .work-card__cta svg{transform:translate(4px)}.work-card:focus-within{box-shadow:var(--focus-ring);border-radius:1.5em}.work-card__link:focus-visible{box-shadow:none}@media (width<=767.98px){.work-grid__item{--grid-column-span:4}}.work-meta{height:auto;margin:calc(var(--site-padding-y) * 3) 0 0;row-gap:var(--grid-gap-width)}.work-meta__item{--grid-column-span:4;padding:calc(var(--grid-gap-width) * 1.1);border:1px dashed var(--work-rule);flex-direction:column;gap:.55em;display:flex}.work-meta dt{color:var(--work-muted)}.work-meta dd{margin:0}.work-meta dd a{text-underline-offset:.15em;color:var(--color-orange);text-decoration:underline}.work-story{padding-block:calc(var(--site-padding-y) * 2) calc(var(--site-padding-y) * 2)}.work-chapter{height:auto;padding-block:calc(var(--site-padding-y) * 3);background:repeating-linear-gradient(90deg,#ffedd759 0 2px,#0000 0 4px) 0 100%/100% 1px no-repeat;align-items:start;row-gap:1.2em}.work-chapter:last-child{background:0 0}.work-chapter__head{--grid-column-span:5}.work-chapter__num{color:var(--color-orange);margin-bottom:1em;display:block}.work-chapter__title{font-size:var(--h3)}.work-chapter__text,.work-tech{--grid-column-start:7;--grid-column-span:10;margin:0}.work-tech{flex-wrap:wrap;gap:.5em;padding:0;list-style:none;display:flex}.work-tech .chip{min-height:44px;text-decoration:none}.work-tech .chip:hover{background:var(--color-white);color:var(--color-black)}@media (width<=767.98px){.work-meta__item{--grid-column-span:4}.work-chapter__head,.work-chapter__text,.work-tech{--grid-column-start:1;--grid-column-span:4}}
