.hero[data-astro-cid-ge2uvauf]{grid-template-columns:1fr calc(94 * var(--u)) calc(699 * var(--u)) calc(528 * var(--u)) minmax(0, calc(119 * var(--u))) 1fr;grid-template-rows:auto calc(368 * var(--u)) calc(115 * var(--u)) calc(72 * var(--u));grid-template-areas:".header header header header."". .title visual. .""band band band band band band"". .tag. . .";display:grid;position:relative}.hero[data-astro-cid-ge2uvauf] .site-header{grid-area:header}.hero__title-area[data-astro-cid-ge2uvauf]{z-index:4;grid-area:title;position:relative}.hero__band[data-astro-cid-ge2uvauf]{background:var(--c-ink);z-index:1;grid-area:band}.hero__subtitle[data-astro-cid-ge2uvauf]{font-family:var(--f-serif);font-size:calc(40 * var(--u));color:var(--c-light);white-space:nowrap;z-index:2;grid-area:band/title;align-self:center;margin:0;line-height:1.2}.hero__bracket[data-astro-cid-ge2uvauf],.hero__subtitle-text[data-astro-cid-ge2uvauf]{display:inline-block}.hero__tag-area[data-astro-cid-ge2uvauf]{z-index:2;grid-area:tag;position:relative}.hero__visual[data-astro-cid-ge2uvauf]{--vu:var(--u);height:calc(1040 * var(--u));margin-bottom:calc(-1040 * var(--u));z-index:3;grid-area:title-start/visual/tag-end;align-self:start;position:relative}.layer[data-astro-cid-ge2uvauf]{--k:var(--u);left:calc(var(--x) * var(--k));top:calc(var(--y) * var(--k));width:calc(var(--w) * var(--k));translate:-50% -50%;rotate:var(--r);position:absolute}.layer--svg[data-astro-cid-ge2uvauf] svg{width:100%;height:auto}.hero__plate[data-astro-cid-ge2uvauf]{height:calc(139.19 * var(--k))}.hero__plate-paper[data-astro-cid-ge2uvauf]{background:var(--c-ink);position:absolute;inset:0}.hero__title[data-astro-cid-ge2uvauf]{font-family:var(--f-display);font-weight:400;font-size:calc(70 * var(--k));color:var(--c-light);text-transform:uppercase;text-align:center;white-space:nowrap;margin:0;line-height:1}.cutout[data-astro-cid-ge2uvauf]{left:calc(var(--cx) * var(--vu));top:calc(var(--cy) * var(--vu));width:calc(var(--cw) * var(--vu));height:auto;position:absolute}.cutout[data-astro-cid-ge2uvauf] svg{width:100%;height:auto}.cutout--outline-b[data-astro-cid-ge2uvauf]{--cx:64.75;--cy:143.75;--cw:316.5}.cutout--fill[data-astro-cid-ge2uvauf]{--cx:74;--cy:148;--cw:314}.cutout--outline-a[data-astro-cid-ge2uvauf]{--cx:77.75;--cy:147.75;--cw:316.5}.cutout--photo[data-astro-cid-ge2uvauf]{--cx:90;--cy:153;--cw:292.04;filter:drop-shadow(calc(-4.83 * var(--vu)) calc(3.86 * var(--vu)) calc(3.86 * var(--vu)) oklch(26.16% .0296 267.48/.1))}.hero__camera[data-astro-cid-ge2uvauf]{display:block}.hero__camera-image[data-astro-cid-ge2uvauf]{width:100%;height:auto;filter:drop-shadow(calc(-6 * var(--u)) calc(6 * var(--u)) calc(4 * var(--u)) oklch(26.16% .0296 267.48/.1));display:block}.hero__visual[data-astro-cid-ge2uvauf] .tag{z-index:2}.hero__title-area[data-astro-cid-ge2uvauf] .tag{z-index:-1}.hero__tag-area[data-astro-cid-ge2uvauf] .hero__internship .tag__body{pointer-events:auto}@media (width<=767px){.hero[data-astro-cid-ge2uvauf]{--hm:min(var(--m), calc(100svh / 742));grid-template-columns:1fr calc(393 * var(--hm)) 1fr;grid-template-rows:calc(615.7 * var(--hm)) calc(52.85 * var(--hm)) calc(331.45 * var(--hm));grid-template-areas:".top.""band band band"".bottom."}.hero[data-astro-cid-ge2uvauf] .site-header{width:calc(393 * var(--m));grid-area:top/band;place-self:start center}.hero__title-area[data-astro-cid-ge2uvauf],.hero__tag-area[data-astro-cid-ge2uvauf],.hero__visual[data-astro-cid-ge2uvauf]{grid-area:top-start/top/bottom-end;align-self:stretch}.hero__visual[data-astro-cid-ge2uvauf]{z-index:1}.hero__band[data-astro-cid-ge2uvauf]{z-index:2}.hero__subtitle[data-astro-cid-ge2uvauf]{z-index:3}.hero__title-area[data-astro-cid-ge2uvauf]{z-index:4}.hero__tag-area[data-astro-cid-ge2uvauf]{z-index:5}.hero__desktop-only[data-astro-cid-ge2uvauf],.hero__title-area[data-astro-cid-ge2uvauf] .tag{display:none}.layer[data-astro-cid-ge2uvauf]{--k:var(--hm);left:calc(var(--mx) * var(--hm));top:calc(var(--my) * var(--hm));width:calc(var(--mw) * var(--hm))}.hero__plate[data-astro-cid-ge2uvauf]{height:calc(73.72 * var(--hm))}.hero__title[data-astro-cid-ge2uvauf]{font-size:calc(38 * var(--hm))}.hero__subtitle[data-astro-cid-ge2uvauf]{font-size:calc(22 * var(--hm));grid-area:band;justify-self:center}.hero__visual[data-astro-cid-ge2uvauf]{--vu:calc(.8633 * var(--hm));height:auto;margin:calc(100.83 * var(--hm)) 0 0 calc(-15.48 * var(--hm))}.hero__camera-image[data-astro-cid-ge2uvauf]{filter:drop-shadow(calc(-4 * var(--hm)) calc(4 * var(--hm)) calc(2.66 * var(--hm)) oklch(26.16% .0296 267.48/.1))}.hero__visual[data-astro-cid-ge2uvauf] .tag{--k:var(--hm)}.hero__visual[data-astro-cid-ge2uvauf] [data-layer=tag-visual-camera]{left:calc(299.24 * var(--hm));top:calc(81.57 * var(--hm));rotate:5.23deg}.hero__visual[data-astro-cid-ge2uvauf] [data-layer=tag-coding-camera]{left:calc(60.44 * var(--hm));top:calc(210.6 * var(--hm))}.hero__visual[data-astro-cid-ge2uvauf] [data-layer=tag-experience-camera]{left:calc(237.43 * var(--hm));top:calc(288.53 * var(--hm))}.hero__tag-area[data-astro-cid-ge2uvauf] .hero__internship{--k:calc(.8947 * var(--hm));left:calc(201.53 * var(--hm));top:calc(693.35 * var(--hm))}}.about[data-astro-cid-oxgmilyn]{--pu:calc(max(var(--fs-min-small), calc(16 * var(--t))) / 16);grid-template-columns:[full-start] 1fr [frame-start] calc(1440 * var(--u)) [frame-end] 1fr [full-end];grid-template-rows:[content-start] calc(980 * var(--u)) [content-end];display:grid;position:relative;overflow-x:clip}.about__frame[data-astro-cid-oxgmilyn]{grid-area:content/frame;position:relative}.about__wave[data-astro-cid-oxgmilyn]{left:calc(50% + (var(--wx) - 720) * var(--u));top:calc(var(--wy) * var(--u));width:calc(var(--ww) * var(--u));height:calc(var(--wh) * var(--u));z-index:1;pointer-events:none;grid-area:content/full;position:absolute;overflow:visible}.about__wave-line[data-astro-cid-oxgmilyn]{fill:none;stroke:var(--c-blue);stroke-width:60px}.about__wave-text[data-astro-cid-oxgmilyn]{fill:var(--c-blue);font-family:var(--f-inter);white-space:pre;font-size:24px}.about__wave-phone[data-astro-cid-oxgmilyn]{display:none}.about__star[data-astro-cid-oxgmilyn]{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));translate:-50% -50%;rotate:var(--r);z-index:3;position:absolute}.about__star[data-astro-cid-oxgmilyn] svg{width:100%;height:auto;display:block}.about__title[data-astro-cid-oxgmilyn]{left:calc(166 * var(--u));top:calc(50 * var(--u));width:calc(487 * var(--u));font-family:var(--f-display);font-weight:400;font-size:calc(42 * var(--u));color:var(--c-ink);z-index:2;margin:0;line-height:1.4;position:absolute}.about__marker[data-astro-cid-oxgmilyn]{left:calc(150 * var(--u));height:calc(23 * var(--u));background:var(--c-marker);z-index:1;position:absolute}.about__marker--first[data-astro-cid-oxgmilyn]{top:calc((818 - 11.5 - 720) * var(--u));width:calc(440 * var(--u))}.about__marker--second[data-astro-cid-oxgmilyn]{top:calc((877 - 11.5 - 720) * var(--u));width:calc(508 * var(--u))}.about__card[data-astro-cid-oxgmilyn]{left:calc(152 * var(--u));top:calc((921 - 720) * var(--u));width:calc(553 * var(--u));height:calc(310 * var(--u));padding:calc(37 * var(--u)) calc(40 * var(--u)) 0 calc(42 * var(--u));background:var(--c-light);z-index:2;position:absolute}.about__text[data-astro-cid-oxgmilyn]{font-family:var(--f-sans);font-size:max(var(--fs-min), calc(20 * var(--t)));color:var(--c-ink);margin:0;line-height:1.2}.about__text[data-astro-cid-oxgmilyn] strong[data-astro-cid-oxgmilyn]{font-weight:500}.about__card[data-astro-cid-oxgmilyn] .about__button{left:calc((194 - 152) * var(--u));top:calc((1117 - 921) * var(--u));position:absolute}.about__corner[data-astro-cid-oxgmilyn]{width:calc(12 * var(--u));height:calc(14 * var(--u));border:0 solid var(--c-ink);--stroke:max(1.5px, calc(2.5 * var(--u)));position:absolute}.about__corner--tl[data-astro-cid-oxgmilyn]{border-top-width:var(--stroke);border-left-width:var(--stroke);top:0;left:0}.about__corner--tr[data-astro-cid-oxgmilyn]{border-top-width:var(--stroke);border-right-width:var(--stroke);top:0;right:0}.about__corner--bl[data-astro-cid-oxgmilyn]{border-bottom-width:var(--stroke);border-left-width:var(--stroke);bottom:0;left:0}.about__corner--br[data-astro-cid-oxgmilyn]{border-bottom-width:var(--stroke);border-right-width:var(--stroke);bottom:0;right:0}.about__paper-window[data-astro-cid-oxgmilyn]{left:calc((688 - 40) * var(--u));bottom:calc((720 + 980 - 1185) * var(--u) - var(--typewriter-drop,0px));width:calc((287 + 80) * var(--pu));height:calc(700 * var(--pu));font-family:var(--f-type);font-size:calc(16 * var(--pu));z-index:5;pointer-events:none;position:absolute;overflow:hidden}.about__paper[data-astro-cid-oxgmilyn]{left:calc(40 * var(--pu));position:absolute;bottom:0}.about__sheet[data-astro-cid-oxgmilyn]{width:calc(287 * var(--pu));padding:calc(35 * var(--pu)) calc(17 * var(--pu)) calc(35 * var(--pu)) calc(23 * var(--pu));background:var(--c-light);box-shadow:calc(-5 * var(--pu)) calc(-2 * var(--pu)) calc(6 * var(--pu)) oklch(26.16% .0296 267.48/.1);transform-origin:bottom;color:var(--c-ink);rotate:-1.37deg}.about__skills[data-astro-cid-oxgmilyn]+.about__skills[data-astro-cid-oxgmilyn]{margin-top:calc(17.9 * var(--pu))}.about__skills-heading[data-astro-cid-oxgmilyn]{font-size:inherit;margin:0;font-weight:400;line-height:1.3}.about__skills-mark[data-astro-cid-oxgmilyn]{margin-left:calc(-4 * var(--pu));padding:0 calc(5.5 * var(--pu)) 0 calc(4 * var(--pu));background:linear-gradient(var(--c-grey), var(--c-grey)) left center / var(--mark-w,100%) 1.125em no-repeat;display:inline-block}.about__sheet[data-astro-cid-oxgmilyn] .about__char{display:inline!important}.about__skills-name[data-astro-cid-oxgmilyn]{text-decoration-skip-ink:none;text-decoration:underline}html[data-motion] .about__skills-name[data-astro-cid-oxgmilyn]{text-decoration:none}html[data-motion] .about__skills-name[data-astro-cid-oxgmilyn] .about__char{text-decoration-skip-ink:none;text-decoration:underline}.about__skills-heading[data-astro-cid-oxgmilyn]+.about__skills-line[data-astro-cid-oxgmilyn]{margin-top:calc(9.2 * var(--pu))}.about__skills-line[data-astro-cid-oxgmilyn]{margin:0;line-height:1.3}.about__typewriter[data-astro-cid-oxgmilyn]{left:calc(688 * var(--u) - 126 * var(--pu));top:calc((1185 - 720) * var(--u) - 26 * var(--pu) + var(--typewriter-drop,0px));width:calc(466 * var(--pu));z-index:6;position:absolute}.about__typewriter-image[data-astro-cid-oxgmilyn]{width:100%;height:auto;filter:drop-shadow(calc(-5 * var(--pu)) calc(5 * var(--pu)) calc(5.5 * var(--pu)) oklch(26.16% .0296 267.48/.1));display:block}@media (width<=1439px){.about__card[data-astro-cid-oxgmilyn]{height:auto;min-height:calc(310 * var(--u));padding-bottom:calc((62 + 24) * var(--u) + 52 * max(var(--u), var(--t-min)))}.about__card[data-astro-cid-oxgmilyn] .about__button{top:auto;bottom:calc(62 * var(--u))}}@media (width<=767px){.about[data-astro-cid-oxgmilyn]{--pu:calc(.908 * var(--m));grid-template-columns:[full-start] 1fr [frame-start] calc(393 * var(--m)) [frame-end] 1fr [full-end];grid-template-rows:[content-start]auto[content-end]}.about__wave[data-astro-cid-oxgmilyn]{display:none}.about__wave-phone[data-astro-cid-oxgmilyn]{z-index:0;pointer-events:none;grid-area:content/full;display:block;position:absolute;inset:0}.about__wave-phone-svg[data-astro-cid-oxgmilyn]{left:calc(50% + (var(--wx) - 196.5) * var(--m));top:calc((var(--wy) - 1000) * var(--m));width:calc(var(--ww) * var(--m));height:calc(var(--wh) * var(--m));position:absolute;overflow:visible}.about__wave-line--phone[data-astro-cid-oxgmilyn]{stroke-width:26.68px}.about__wave-text--phone[data-astro-cid-oxgmilyn]{font-size:16px}.about__frame[data-astro-cid-oxgmilyn]{padding-bottom:calc(40 * var(--m))}.about__star[data-astro-cid-oxgmilyn],.about__corner[data-astro-cid-oxgmilyn]{display:none}.about__title[data-astro-cid-oxgmilyn]{left:calc(15 * var(--m));top:calc(174 * var(--m));width:calc(299 * var(--m));font-size:calc(24 * var(--m))}.about__marker[data-astro-cid-oxgmilyn]{left:calc(7 * var(--m));height:calc(13.37 * var(--m))}.about__marker--first[data-astro-cid-oxgmilyn]{top:calc((205 - 6.69) * var(--m));width:calc(251 * var(--m))}.about__marker--second[data-astro-cid-oxgmilyn]{top:calc((236 - 6.69) * var(--m));width:calc(288 * var(--m))}.about__card[data-astro-cid-oxgmilyn]{left:calc(15 * var(--m));top:calc(250 * var(--m));width:calc(363 * var(--m));background:0 0;height:auto;min-height:0;padding:0}.about__text[data-astro-cid-oxgmilyn]{font-size:calc(15.6 * var(--m))}.about__card[data-astro-cid-oxgmilyn] .about__button{--u:calc(.6923 * var(--m));margin-top:calc(14 * var(--m));font-size:calc(16 * var(--u));border-width:calc(2 * var(--u));position:relative;top:auto;bottom:auto;left:auto}.about__paper-window[data-astro-cid-oxgmilyn]{z-index:7;width:auto;height:auto;margin:calc(445 * var(--m)) 0 0 calc(137.57 * var(--m));position:relative;bottom:auto;left:auto;overflow:visible}.about__paper[data-astro-cid-oxgmilyn]{position:relative;left:0}html[data-motion] .about__skills-name[data-astro-cid-oxgmilyn]{text-decoration:underline}.about__typewriter[data-astro-cid-oxgmilyn]{left:calc(23.17 * var(--m));margin-top:calc(-26 * var(--pu));position:relative;top:auto}}.work[data-astro-cid-t3eiqlen]{grid-template-columns:[full-start] 1fr [frame-start] calc(1440 * var(--u)) [frame-end] 1fr [full-end];padding-bottom:calc(57 * var(--u));display:grid;position:relative}.work__frame[data-astro-cid-t3eiqlen]{grid-column:frame;grid-template-rows:calc(165 * var(--u)) auto;grid-template-areas:"title""list";display:grid}.work__title-area[data-astro-cid-t3eiqlen]{grid-area:title;position:relative}.work__star[data-astro-cid-t3eiqlen]{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));translate:-50% -50%;rotate:var(--r);z-index:2;position:absolute}.work__star[data-astro-cid-t3eiqlen] svg{width:100%;height:auto;display:block}.work__title[data-astro-cid-t3eiqlen]{left:calc(108 * var(--u));top:calc((1726 - 1700) * var(--u));font-family:var(--f-display);font-weight:400;font-size:calc(70 * var(--u));text-box:trim-both cap alphabetic;text-transform:uppercase;white-space:nowrap;color:var(--c-ink);z-index:1;margin:0;line-height:1;position:absolute}.work__marker[data-astro-cid-t3eiqlen]{left:calc(100 * var(--u));top:calc((1808 - 15 - 1700) * var(--u));width:calc(836 * var(--u));height:calc(30 * var(--u));background:var(--c-marker);position:absolute}.work__title-area[data-astro-cid-t3eiqlen] .work__click{z-index:2}.work__title-area[data-astro-cid-t3eiqlen] .work__tap{display:none}.work__list[data-astro-cid-t3eiqlen]{grid-area:list;margin:0;padding:0;list-style:none}.work__item[data-astro-cid-t3eiqlen]{margin-left:calc(100 * var(--u));width:calc(1240 * var(--u));position:relative}.work__line[data-astro-cid-t3eiqlen]{height:calc(1.5 * var(--u));background:var(--c-ink);transform-origin:0;position:absolute;bottom:0;left:0;right:0}.work__row[data-astro-cid-t3eiqlen]{height:calc((31 + 116) * var(--u));padding:calc(31 * var(--u)) 0 0 calc(8 * var(--u));color:var(--c-ink);display:block;position:relative}.work__name[data-astro-cid-t3eiqlen]{z-index:2;width:max-content;font-family:var(--f-display);font-size:calc(28 * var(--u));line-height:calc(54 * var(--u));white-space:nowrap;margin-block:-.2em;padding-block:.2em;display:block;position:relative;overflow:hidden}.work__name-text[data-astro-cid-t3eiqlen]{display:block}.work__name-text--hover[data-astro-cid-t3eiqlen]{color:var(--c-blue);visibility:hidden;position:absolute;top:.2em;left:0}.work__tags[data-astro-cid-t3eiqlen]{z-index:2;gap:calc(12 * var(--u));height:calc(32 * var(--u));margin-top:calc(4 * var(--u));display:flex;position:relative}.work__kind[data-astro-cid-t3eiqlen]{z-index:2;right:calc(1.5 * var(--u));top:calc((31 + 16) * var(--u));align-items:center;gap:calc(26 * var(--u));height:calc(38 * var(--u));font-family:var(--f-sans);font-size:calc(32 * var(--u));white-space:nowrap;display:flex;position:absolute}.work__arrow[data-astro-cid-t3eiqlen]{width:calc(19.5 * var(--u));height:auto;overflow:visible}.work__kind-line[data-astro-cid-t3eiqlen]{left:calc(-4 * var(--u));right:calc(-3.5 * var(--u));height:calc(2.5 * var(--u));background:var(--c-blue);transform-origin:0;position:absolute;bottom:0;transform:scaleX(0)}.work__preview[data-astro-cid-t3eiqlen]{z-index:1;pointer-events:none;visibility:hidden;position:absolute;top:0;left:0}.work__preview-card[data-astro-cid-t3eiqlen]{width:calc(var(--cw) * var(--u));height:calc(var(--ch) * var(--u));background:var(--c-ink);position:relative}.work__preview-bar[data-astro-cid-t3eiqlen]{left:calc(8 * var(--u));top:calc(24.5 * var(--u));width:calc((var(--iw) + var(--ix) - 8) * var(--u));background:var(--c-light);height:1px;position:absolute}.work__preview-window[data-astro-cid-t3eiqlen]{left:calc(var(--ix) * var(--u));top:calc(31 * var(--u));width:calc(var(--iw) * var(--u));height:calc(var(--ih) * var(--u));position:absolute;overflow:hidden}.work__preview-reel[data-astro-cid-t3eiqlen]{position:absolute;top:0;left:0}.work__preview-image[data-astro-cid-t3eiqlen]{width:calc(var(--iw) * var(--u));height:calc(var(--ih) * var(--u));object-fit:cover;display:block}.work__card[data-astro-cid-t3eiqlen]{left:calc(634 * var(--u));top:calc(179 * var(--u));width:calc(var(--cw) * var(--u));height:calc(var(--ch) * var(--u));opacity:0;visibility:hidden;pointer-events:none;z-index:1;position:absolute;translate:-50% -50%;rotate:-6.2deg}.work__card-body[data-astro-cid-t3eiqlen]{background:var(--c-ink);position:absolute;inset:0}.work__card-close[data-astro-cid-t3eiqlen]{left:calc(9 * var(--u));top:calc(7.9 * var(--u));width:calc(13.06 * var(--u));height:calc(10.51 * var(--u));fill:none;stroke:var(--c-light);stroke-width:1.2px;position:absolute}.work__card-bar[data-astro-cid-t3eiqlen]{left:calc(8 * var(--u));top:calc(24.5 * var(--u));width:calc((var(--iw) + var(--ix) - 8) * var(--u));background:var(--c-light);height:1px;position:absolute}.work__card-image[data-astro-cid-t3eiqlen]{left:calc(var(--ix) * var(--u));top:calc(31 * var(--u));width:calc(var(--iw) * var(--u));height:calc(var(--ih) * var(--u));object-fit:cover;position:absolute}html:not([data-motion]) .work__row[data-astro-cid-t3eiqlen]:hover .work__name-text[data-astro-cid-t3eiqlen],html:not([data-motion]) .work__row[data-astro-cid-t3eiqlen]:focus-visible .work__name-text[data-astro-cid-t3eiqlen],html:not([data-motion]) .work__row[data-astro-cid-t3eiqlen]:hover .work__arrow[data-astro-cid-t3eiqlen],html:not([data-motion]) .work__row[data-astro-cid-t3eiqlen]:focus-visible .work__arrow[data-astro-cid-t3eiqlen]{color:var(--c-blue)}html:not([data-motion]) .work__row[data-astro-cid-t3eiqlen]:hover .work__kind-line[data-astro-cid-t3eiqlen],html:not([data-motion]) .work__row[data-astro-cid-t3eiqlen]:focus-visible .work__kind-line[data-astro-cid-t3eiqlen]{transform:none}html:not([data-motion]) .work__row[data-astro-cid-t3eiqlen]:hover .work__card[data-astro-cid-t3eiqlen],html:not([data-motion]) .work__row[data-astro-cid-t3eiqlen]:focus-visible .work__card[data-astro-cid-t3eiqlen]{opacity:1;visibility:visible}@media (hover:none){.work__card[data-astro-cid-t3eiqlen]{display:none}}@media (width<=767px){.work[data-astro-cid-t3eiqlen]{grid-template-columns:[full-start] 1fr [frame-start] calc(393 * var(--m)) [frame-end] 1fr [full-end];padding-bottom:calc(31 * var(--m))}.work__frame[data-astro-cid-t3eiqlen]{grid-template-rows:calc(117 * var(--m)) auto}.work__star[data-astro-cid-t3eiqlen],.work__title-area[data-astro-cid-t3eiqlen] .work__click{display:none}.work__title[data-astro-cid-t3eiqlen]{left:calc(15 * var(--m));top:calc(55 * var(--m));font-size:calc(24 * var(--m));text-box:normal;line-height:1.41667}.work__marker[data-astro-cid-t3eiqlen]{left:calc(7 * var(--m));top:calc((82 - 6.69) * var(--m));width:calc(302 * var(--m));height:calc(13.37 * var(--m))}.work__title-area[data-astro-cid-t3eiqlen] .work__tap{--k:var(--m);left:calc(266 * var(--m));top:calc(100.74 * var(--m));z-index:2;display:block}.work__item[data-astro-cid-t3eiqlen]{width:auto;margin-left:0}.work__line[data-astro-cid-t3eiqlen]{height:calc(1.5 * var(--m));left:-50vw;right:-50vw}.work__row[data-astro-cid-t3eiqlen]{height:auto;padding:calc(44 * var(--m)) 0 calc(23 * var(--m)) calc(7 * var(--m))}.work__name[data-astro-cid-t3eiqlen]{font-size:calc(18 * var(--m));line-height:calc(35 * var(--m))}.work__tags[data-astro-cid-t3eiqlen]{right:calc(8 * var(--m));bottom:calc(12 * var(--m));align-items:flex-end;gap:calc(3.1 * var(--m));flex-direction:column;height:auto;margin-top:0;position:absolute}.work__tags[data-astro-cid-t3eiqlen] .tag{--k:calc(.7686 * var(--m))}.work__kind[data-astro-cid-t3eiqlen]{width:max-content;height:calc(22 * var(--m));margin-top:calc((52 - 35) * var(--m));gap:calc(26 * var(--m));font-size:calc(18 * var(--m));position:relative;top:auto;right:auto}.work__arrow[data-astro-cid-t3eiqlen]{width:calc(19.5 * var(--m))}.work__kind-line[data-astro-cid-t3eiqlen]{left:calc(-4 * var(--m));right:calc(-4.5 * var(--m));bottom:calc(-11.25 * var(--m));height:calc(2.5 * var(--m))}}.film[data-astro-cid-vies4mdf]{position:relative;overflow-x:clip}.film__strip[data-astro-cid-vies4mdf]{height:calc(var(--strip-h) * var(--u));background:var(--c-ink);mask-image:var(--holes);mask-size:calc(var(--hole-every) * var(--u)) 100%;mask-repeat:repeat-x;mask-position:calc(var(--hole-first) * var(--u)) 0;position:relative;overflow:hidden}.film__track[data-astro-cid-vies4mdf]{left:calc(7.09 * var(--u));top:calc(35.45 * var(--u));gap:calc(8.5 * var(--u));width:max-content;display:flex;position:absolute}.film__round[data-astro-cid-vies4mdf]{gap:calc(8.5 * var(--u));display:flex}.film__frame[data-astro-cid-vies4mdf]{width:calc(var(--fw) * var(--u));height:calc(148.91 * var(--u));object-fit:cover;display:block}@media (width<=767px){.film[data-astro-cid-vies4mdf]{--u:calc(.5124 * var(--m))}}
