._78wArW_root{z-index:200;cursor:zoom-out;position:fixed;inset:0}._78wArW_root:before{content:"";-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:_78wArW_in var(--wide-dur) var(--wide-ease) both;position:absolute;inset:0}._78wArW_root[data-closing]:before{animation:_78wArW_out var(--wide-dur) var(--wide-ease) both}@keyframes _78wArW_in{0%{opacity:0}}@keyframes _78wArW_out{to{opacity:0}}._78wArW_image{transform-origin:0 0;will-change:transform;border-radius:6px;position:fixed;overflow:hidden}._78wArW_img{object-fit:cover}video._78wArW_img{width:100%;height:100%;display:block;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){._78wArW_root:before{animation:none}}
.kvvB0q_root{--blur-max:16px;--hot-blur:.22s;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;overflow:clip visible}.kvvB0q_root[data-dragging]{cursor:grabbing}.kvvB0q_root[data-dragging] .kvvB0q_card{pointer-events:none}.kvvB0q_track{align-items:center;gap:var(--carousel-gap);height:calc(var(--carousel-height) + 10px + var(--poem-label-size));width:max-content;padding-inline:var(--home-side);will-change:transform;display:flex}.kvvB0q_card{text-align:left;flex-direction:column;flex:none;align-items:flex-start;gap:10px;padding:0;display:flex}.kvvB0q_root[data-project] .kvvB0q_card{cursor:zoom-in}@media (max-width:700px){.kvvB0q_root[data-project] .kvvB0q_card{cursor:inherit}}.kvvB0q_media{height:calc(var(--carousel-height) * var(--s,1));width:calc(var(--carousel-height) * var(--s,1) * var(--r));transition:width var(--d,var(--wide-dur)) var(--wide-ease) var(--delay,0s), height var(--d,var(--wide-dur)) var(--wide-ease) var(--delay,0s), filter var(--hot-blur) ease var(--hot-delay,0s);border-radius:6px;display:block;position:relative;overflow:hidden}.kvvB0q_layer{position:absolute;inset:0}.kvvB0q_caption .kvvB0q_layer{grid-area:1/1;position:static}.kvvB0q_img{object-fit:cover}video.kvvB0q_img{width:100%;height:100%;display:block;position:absolute;inset:0}.kvvB0q_caption{width:0;min-width:100%;transition:color var(--wide-dur) var(--wide-ease);min-height:1lh;font-family:var(--font-label);font-size:var(--poem-label-size);color:var(--color-poem-label);line-height:1;display:grid}.kvvB0q_card:focus-visible{outline-offset:4px}.kvvB0q_card[data-morph] .kvvB0q_media{animation:kvvB0q_morph var(--d) ease-in-out var(--delay) both;will-change:filter, width}.kvvB0q_layer[data-role]{will-change:opacity}.kvvB0q_layer[data-role=out]{animation:kvvB0q_fade-out var(--d) ease-in-out var(--delay) both}.kvvB0q_layer[data-role=in]{animation:kvvB0q_fade-in var(--d) ease-in-out var(--delay) both}@keyframes kvvB0q_morph{50%{filter:blur(var(--blur-max))}to{filter:blur(var(--focus,0px))}}@keyframes kvvB0q_fade-out{0%,25%{opacity:1}75%,to{opacity:0}}@keyframes kvvB0q_fade-in{0%,25%{opacity:0}75%,to{opacity:1}}.kvvB0q_root[data-hot] .kvvB0q_card:not([data-hot]) .kvvB0q_media{filter:blur(var(--blur-max))}.kvvB0q_card[data-soon]{cursor:default}.kvvB0q_card[data-soon] .kvvB0q_media{filter:blur(var(--blur-max));opacity:.55}@media (max-width:700px){.kvvB0q_card[data-mobile-hidden]{display:none}.kvvB0q_root:not([data-column]) .kvvB0q_card:not([data-soon]) .kvvB0q_media{filter:blur(var(--focus,0px));transition-property:width,height}.kvvB0q_root[data-column]{cursor:auto;overflow:visible}.kvvB0q_root[data-column] .kvvB0q_track{will-change:auto;flex-direction:column;align-items:stretch;gap:20px;width:auto;height:auto;padding-inline:0;container-type:inline-size}.kvvB0q_root[data-column] .kvvB0q_card{order:var(--order)}.kvvB0q_root[data-column] .kvvB0q_card:not([data-soon]) .kvvB0q_media{filter:blur(var(--focus,0px))}.kvvB0q_root[data-column] .kvvB0q_media{width:100%;height:calc(100cqw / var(--r));transition:height var(--d,var(--wide-dur)) var(--wide-ease) var(--delay,0s)}}.kvvB0q_preload{opacity:0;pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.kvvB0q_media{transition:none}}
.AgMIiq_root{--bar:24px;background:#fff;border-radius:8px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 0 1px #00000012,0 1px 2px #0000000d,0 12px 32px -14px #00000038}.AgMIiq_bar{height:var(--bar);border-bottom:1px solid #0000000f;flex:none;justify-content:center;align-items:center;transition:height .65s cubic-bezier(.32,.72,0,1);display:flex;position:relative}.AgMIiq_lights{left:calc(var(--bar) * .36);z-index:3;gap:calc(var(--bar) * .22);display:flex;position:absolute;top:50%;translate:0 -50%}.AgMIiq_lights>*{width:calc(var(--bar) * .4);height:calc(var(--bar) * .4);transition:background-color var(--dur) var(--ease);background:#dedede;border-radius:50%;position:relative;box-shadow:inset 0 0 0 .5px #00000014}button.AgMIiq_close,button.AgMIiq_min,button.AgMIiq_zoom{cursor:pointer}button.AgMIiq_close:after,button.AgMIiq_min:after,button.AgMIiq_zoom:after{content:"";position:absolute;inset:-3px}.AgMIiq_root[data-active]:hover .AgMIiq_close{background:#ff5f57}.AgMIiq_root[data-active]:hover .AgMIiq_min{background:#febc2e}.AgMIiq_root[data-active]:hover .AgMIiq_zoom{background:#28c840}.AgMIiq_lights button:focus-visible{outline:1px solid var(--color-fg);outline-offset:2px}.AgMIiq_file{font-size:clamp(9px, calc(var(--bar) * .45), 12px);color:var(--color-muted);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;max-width:60%;line-height:1;overflow:hidden}.AgMIiq_body{flex:1;min-height:0;position:relative}
.MQllSq_root{--dark:color-mix(in oklab, var(--folder) 78%, #000);--light:color-mix(in oklab, var(--folder) 82%, #fff);--ease-folder:cubic-bezier(.34, 1.3, .64, 1);perspective:700px;container-type:size}:where(.MQllSq_root){position:relative}.MQllSq_tab,.MQllSq_back,.MQllSq_front{pointer-events:none;position:absolute}.MQllSq_tab{background:var(--dark);border-radius:6%/30%;width:42%;height:18%;top:0;left:0}.MQllSq_back{background:var(--dark);border-radius:4%/5%;inset:8% 0 0}.MQllSq_front{background:linear-gradient(180deg, var(--light), var(--folder) 55%);transform-origin:50% 100%;transition:transform .45s var(--ease-folder);border-radius:4%/5.5%;inset:20% 0 0;box-shadow:inset 0 1px #ffffff59,0 -1px 6px -2px #00000026}.MQllSq_sheet{--bar:6cqw;pointer-events:none;width:76%;height:62%;transition:transform .45s var(--ease-folder);transition-delay:calc(var(--k) * 40ms);position:absolute;top:14%;left:12%;transform:translateY(0)rotate(0)}.MQllSq_sheet:first-of-type{left:9%}.MQllSq_sheet:nth-of-type(3){left:15%}.MQllSq_sheetBody{position:absolute;inset:0}.MQllSq_img{object-fit:cover}@container (max-width:120px){.MQllSq_sheet [data-file]{display:none}}.MQllSq_root[data-state=peek] .MQllSq_front{transform:rotateX(-24deg)}.MQllSq_root[data-state=peek] .MQllSq_sheet:first-of-type{transform:translate(-12%,-34%)rotate(-7deg)}.MQllSq_root[data-state=peek] .MQllSq_sheet:nth-of-type(2){transform:translateY(-46%)rotate(1deg)}.MQllSq_root[data-state=peek] .MQllSq_sheet:nth-of-type(3){transform:translate(12%,-30%)rotate(8deg)}.MQllSq_root[data-state=open] .MQllSq_front{transform:rotateX(-38deg)}@media (prefers-reduced-motion:reduce){.MQllSq_front,.MQllSq_sheet{transition:none}}
._2VxF4a_root{--dx:calc(var(--card-w) * var(--dx-k));--dy:calc(var(--card-w) * var(--dy-k));--ease-stack:cubic-bezier(.65, 0, .25, 1);--ease-win:cubic-bezier(.32, .72, 0, 1);--dur-win:.65s;pointer-events:none;position:absolute;inset:0}._2VxF4a_folder{pointer-events:auto;cursor:pointer;transform-origin:50%;transform:translate(calc(var(--s) * var(--dx)), calc(var(--s) * var(--dy))) scale(calc(1 - var(--s) * var(--shrink)));filter:drop-shadow(0 10px 18px #0000001f);transition:transform .7s var(--ease-stack), opacity .4s var(--ease-stack), left var(--dur-win) var(--ease-win), top var(--dur-win) var(--ease-win), width var(--dur-win) var(--ease-win), height var(--dur-win) var(--ease-win), translate .2s var(--ease);will-change:transform;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;position:absolute}._2VxF4a_folder:focus-visible{outline:1px solid var(--color-fg);outline-offset:4px}._2VxF4a_folder[data-place=dock]{filter:drop-shadow(0 3px 5px #0000001f);transform:none}._2VxF4a_folder[data-place=dock]:hover{translate:0 -6px}._2VxF4a_folder[data-drag]{cursor:grabbing;transition:none}._2VxF4a_root[data-dragging] ._2VxF4a_folder:not([data-drag]){transition:transform .26s cubic-bezier(.2,0,0,1),opacity .26s linear}._2VxF4a_folder[data-return]{transition:transform .52s cubic-bezier(.34,1.45,.64,1)}._2VxF4a_folder[data-move=thrown]{transition:none}._2VxF4a_folder[data-move=out],._2VxF4a_folder[data-move=in]{animation:_2VxF4a_exit var(--exit) both;transition:none}._2VxF4a_folder[data-move=in]{animation-direction:reverse}@keyframes _2VxF4a_exit{0%{z-index:100;animation-timing-function:cubic-bezier(.3,0,.1,1);transform:translate(0)rotate(0)scale(1)}36%{z-index:100;animation-timing-function:cubic-bezier(.4,0,.6,1);transform:translate(-58%,4%)rotate(-7deg)scale(1.03)}46%{z-index:0;animation-timing-function:cubic-bezier(.55,0,.2,1);transform:translate(-60%,3%)rotate(-6deg)scale(1)}to{transform:translate(calc(var(--last) * var(--dx)), calc(var(--last) * var(--dy))) rotate(0deg) scale(calc(1 - var(--last) * var(--shrink)));z-index:0}}._2VxF4a_dock{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;transition:opacity .3s var(--ease), scale .3s var(--ease), left var(--dur-win) var(--ease-win), width var(--dur-win) var(--ease-win);background:#ffffff8c;border-radius:16px;position:absolute;scale:.96;box-shadow:0 0 0 1px #0000000f,0 8px 24px -16px #00000040}._2VxF4a_dock[data-visible]{opacity:1;scale:1}._2VxF4a_dot{background:var(--color-fg);opacity:.5;width:4px;height:4px;transition:left var(--dur-win) var(--ease-win);border-radius:50%;margin-left:-2px;position:absolute}._2VxF4a_win{pointer-events:auto;rotate:var(--rot);transition:left var(--dur-win) var(--ease-win) var(--delay), top var(--dur-win) var(--ease-win) var(--delay), width var(--dur-win) var(--ease-win) var(--delay), height var(--dur-win) var(--ease-win) var(--delay), rotate var(--dur-win) var(--ease-win) var(--delay), opacity .3s var(--ease) var(--delay), translate .2s var(--ease);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;position:absolute}._2VxF4a_win[data-status=desk]{cursor:grab;animation:_2VxF4a_float var(--fd) ease-in-out var(--fdelay) infinite alternate}._2VxF4a_win[data-status=desk]:active{cursor:grabbing}@keyframes _2VxF4a_float{0%{translate:0}33%{translate:var(--fx) calc(var(--fy) * -1)}66%{translate:calc(var(--fx) * -.6) calc(var(--fy) * .5)}to{translate:calc(var(--fx) * .4) var(--fy)}}._2VxF4a_win[data-manip]{transition:rotate var(--dur-win) var(--ease-win), translate .2s var(--ease)}._2VxF4a_handle{z-index:2;touch-action:none;width:16px;height:16px;position:absolute}._2VxF4a_n,._2VxF4a_s{cursor:ns-resize;width:auto;height:8px;left:16px;right:16px}._2VxF4a_e,._2VxF4a_w{cursor:ew-resize;width:8px;height:auto;top:16px;bottom:16px}._2VxF4a_n{top:0}._2VxF4a_s{bottom:0}._2VxF4a_e{right:0}._2VxF4a_w{left:0}._2VxF4a_nw{cursor:nwse-resize;top:0;left:0}._2VxF4a_ne{cursor:nesw-resize;top:0;right:0}._2VxF4a_sw{cursor:nesw-resize;bottom:0;left:0}._2VxF4a_se{cursor:nwse-resize;bottom:0;right:0}._2VxF4a_win[data-status=inside]{opacity:0;pointer-events:none;rotate:0deg}._2VxF4a_win[data-status=full]{rotate:0deg}._2VxF4a_win[data-status=dock]{cursor:pointer;border-radius:4px;rotate:0deg}._2VxF4a_win[data-status=dock] button{pointer-events:none}._2VxF4a_win[data-status=dock]:hover{translate:0 -6px}._2VxF4a_winBody{position:absolute;inset:0}._2VxF4a_cover{object-fit:cover}._2VxF4a_contain{object-fit:contain;background:var(--color-bg)}._2VxF4a_counter{text-align:center;color:var(--color-caption);font-variant-numeric:tabular-nums;margin:0;font-size:13px;line-height:1.2;position:absolute;left:0;right:0}@media (prefers-reduced-motion:reduce){._2VxF4a_folder,._2VxF4a_dock,._2VxF4a_win,._2VxF4a_dot{transition:none}._2VxF4a_win[data-status=desk]{animation:none}}
.Xy5rEG_root{overscroll-behavior:contain;scrollbar-width:none;position:fixed;inset:0;overflow-y:auto}.Xy5rEG_root::-webkit-scrollbar{display:none}.Xy5rEG_canvas{pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.Xy5rEG_stage{position:relative}.Xy5rEG_sticky{height:100dvh;position:sticky;top:0;overflow:hidden}.Xy5rEG_track{will-change:transform;position:absolute;top:0}.Xy5rEG_card{aspect-ratio:4/3;-webkit-tap-highlight-color:transparent;border-radius:16px;width:100%;display:block;position:absolute;left:0;overflow:hidden}.Xy5rEG_img{object-fit:cover}.Xy5rEG_card:focus-visible{outline:1px solid var(--color-fg);outline-offset:4px}.Xy5rEG_speed{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8f8f8b3;border-radius:14px;flex-direction:column;align-items:center;gap:6px;width:min(60vw,240px);padding:10px 14px;display:flex;position:fixed;translate:-50%}.Xy5rEG_speedLabel{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:12px;line-height:1}.Xy5rEG_speed input{appearance:none;cursor:pointer;background:0 0;width:100%;height:20px;margin:0}.Xy5rEG_speed input::-webkit-slider-runnable-track{background:var(--color-fg);height:1px}.Xy5rEG_speed input::-moz-range-track{background:var(--color-fg);height:1px}.Xy5rEG_speed input::-webkit-slider-thumb{appearance:none;background:var(--color-fg);border-radius:50%;width:14px;height:14px;margin-top:-6.5px}.Xy5rEG_speed input::-moz-range-thumb{background:var(--color-fg);border:0;border-radius:50%;width:14px;height:14px}.Xy5rEG_speed input:focus-visible{outline:1px solid var(--color-fg);outline-offset:4px}.Xy5rEG_root[data-gl] .Xy5rEG_card{background:0 0!important}.Xy5rEG_root[data-gl] .Xy5rEG_img{opacity:0}
.CaS-xG_poem{font-family:var(--font-poem);font-size:var(--poem-size);line-height:var(--poem-leading);letter-spacing:var(--poem-tracking);color:var(--color-poem);transition:color var(--wide-dur) var(--wide-ease);text-align:left;text-wrap:pretty;flex-direction:column;display:flex}.CaS-xG_line{grid-template-columns:var(--poem-label-col) minmax(0, var(--poem-measure));-webkit-hyphens:manual;hyphens:manual;padding-bottom:var(--poem-row-gap);max-height:8em;transition:opacity var(--dur) var(--ease), max-height var(--wide-dur) var(--wide-ease), padding var(--wide-dur) var(--wide-ease), filter var(--wide-dur) var(--wide-ease);margin:0;display:grid;overflow:hidden}.CaS-xG_line:last-child{padding-bottom:0}.CaS-xG_poem[data-dim] .CaS-xG_line:not([data-on]){opacity:var(--dim)}.CaS-xG_line[data-select] .CaS-xG_label{cursor:pointer;justify-self:start}.CaS-xG_line[data-select] .CaS-xG_label:hover,.CaS-xG_line[data-on] .CaS-xG_label{color:var(--color-poem)}.CaS-xG_label{transition:color var(--wide-dur) var(--wide-ease);font-family:var(--font-label);font-size:var(--poem-label-size);line-height:inherit;color:var(--color-poem-label);letter-spacing:0}.CaS-xG_credit{margin:var(--poem-para-gap) 0 0}.CaS-xG_link{color:inherit;text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:.5px}.CaS-xG_trigger{cursor:pointer;color:var(--color-fg);text-underline-offset:.25em;transition:text-decoration-color var(--dur) var(--ease);-webkit-tap-highlight-color:transparent;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.CaS-xG_trigger:hover,.CaS-xG_trigger[data-active]{text-decoration-color:currentColor}.CaS-xG_trigger:focus-visible{outline-offset:1px}.CaS-xG_word{animation:CaS-xG_reveal var(--poem-reveal-dur) var(--ease) both;animation-delay:calc(var(--poem-reveal-delay) + var(--i) * var(--poem-reveal-step))}@keyframes CaS-xG_reveal{0%{opacity:var(--poem-reveal-from)}to{opacity:1}}@media (prefers-reduced-motion:reduce){.CaS-xG_word{animation:none}}@media (max-width:700px){.CaS-xG_poem{font-size:14px;line-height:1.35}.CaS-xG_line{padding-bottom:8px;display:block}.CaS-xG_label{display:none}}
.F6050G_sticker{bottom:calc(var(--sticker-bottom) + env(safe-area-inset-bottom,0px));margin-left:calc(var(--sticker-size) / -2);z-index:100;width:var(--sticker-size);height:auto;opacity:var(--sticker-opacity);pointer-events:none;animation:F6050G_spin var(--sticker-spin) linear infinite;position:fixed;left:50%}.F6050G_inline{pointer-events:none;width:48px;height:auto;animation:F6050G_spin var(--sticker-spin) linear infinite;margin:0 auto 24px;display:block}@keyframes F6050G_spin{to{transform:rotateY(360deg)}}@media (max-width:700px){.F6050G_sticker{display:none}}@media (prefers-reduced-motion:reduce){.F6050G_sticker,.F6050G_inline{animation:none}}
.O3EtlG_layer{--mx:0;--my:0;pointer-events:none;z-index:2;position:fixed;inset:0}.O3EtlG_spawn{pointer-events:auto;position:absolute}.O3EtlG_spawn[data-leaving]{pointer-events:none}.O3EtlG_link{cursor:pointer;display:block}.O3EtlG_parallax{width:100%;height:100%;transform:translate3d(calc(var(--mx) * 10px), calc(var(--my) * 8px), 0);transition:transform .9s cubic-bezier(.2,.6,.2,1)}.O3EtlG_float{width:100%;height:100%;animation:O3EtlG_float var(--float-dur) ease-in-out var(--float-delay) infinite alternate}@keyframes O3EtlG_float{0%{transform:translate(0,0)rotate(0)}50%{transform:translate3d(var(--float-dx), calc(var(--float-dy) * -.4), 0) rotate(var(--float-rot))}to{transform:translate3d(calc(var(--float-dx) * -.3), var(--float-dy), 0) rotate(calc(var(--float-rot) * -.5))}}.O3EtlG_pop{width:100%;animation:.52s cubic-bezier(.16,1,.3,1) both O3EtlG_pop}@keyframes O3EtlG_pop{0%{opacity:0;filter:blur(6px);transform:translateY(10px)scale(.94)}to{opacity:1;filter:blur();transform:none}}.O3EtlG_spawn[data-leaving] .O3EtlG_pop{animation:.26s cubic-bezier(.4,0,1,1) both O3EtlG_unpop}@keyframes O3EtlG_unpop{0%{opacity:1;filter:blur();transform:none}to{opacity:0;filter:blur(3px);transform:scale(.98)}}.O3EtlG_media{aspect-ratio:380/204;display:block;position:relative}.O3EtlG_img{object-fit:cover}.O3EtlG_preload{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.O3EtlG_parallax{transition:none;transform:none}.O3EtlG_float{animation:none}.O3EtlG_pop{animation:.2s linear both O3EtlG_fade}.O3EtlG_spawn[data-leaving] .O3EtlG_pop{animation:.15s linear reverse both O3EtlG_fade}@keyframes O3EtlG_fade{0%{opacity:0}to{opacity:1}}}
@property --page-bg{syntax:"<color>";inherits:true;initial-value:#0000}.mitg-q_root{--page-bg:var(--color-home);background:var(--page-bg);min-height:100dvh;transition:--page-bg var(--wide-dur) var(--wide-ease)}@supports (color:color(display-p3 0 0 0)){.mitg-q_root{--page-bg:color(display-p3 .118 .298 .961)}}.mitg-q_root[data-open]{--page-bg:var(--open-bg,var(--color-bg));--color-poem:#111;--color-poem-label:#00000073}.mitg-q_root[data-open][data-dark]{--color-poem:#fff;--color-poem-label:#ffffff8c}.mitg-q_scroll{z-index:1;height:calc(100dvh + var(--travel,0px));position:relative}.mitg-q_hero{height:100dvh;padding:var(--home-top) var(--home-side) 0;flex-direction:column;display:flex;position:sticky;top:0}.mitg-q_switch{z-index:2;position:relative}.mitg-q_poem{margin-top:var(--home-list-top);transition:color var(--wide-dur) var(--wide-ease);display:grid}.mitg-q_poem>*{grid-area:1/1}.mitg-q_poemGhost{visibility:hidden;pointer-events:none}.mitg-q_carousel{min-height:0;margin-inline:calc(-1 * var(--home-side));padding-block:var(--carousel-top);--carousel-height:max(var(--carousel-min), min(var(--carousel-size), calc(100cqh - 10px - var(--poem-label-size))));flex-direction:column;flex:1 1 0;justify-content:center;display:flex;container-type:size}.mitg-q_header{min-height:calc(1em + 11px);margin-inline:calc(-1 * var(--home-side));padding:0 var(--home-side) 10px;font-family:var(--font-label);font-size:var(--poem-label-size);color:var(--color-poem-label);text-transform:lowercase;transition:color var(--wide-dur) var(--wide-ease);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;line-height:1;display:grid}.mitg-q_navProjects{opacity:0;pointer-events:none;transition:opacity var(--wide-dur) var(--wide-ease)}.mitg-q_header[data-open] .mitg-q_navProjects{opacity:1;pointer-events:auto}.mitg-q_header[data-open] .mitg-q_navName{color:var(--color-poem)}.mitg-q_navName{color:inherit;text-transform:inherit;transition:color var(--wide-dur) var(--wide-ease);justify-self:start}.mitg-q_navName:disabled{cursor:default}.mitg-q_navProjects{flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.mitg-q_navProjects li+li:before{content:"/";opacity:.6;margin:0 6px}.mitg-q_navLink{color:inherit;transition:color var(--dur) var(--ease)}.mitg-q_header{z-index:3;position:relative}.mitg-q_navAbout{color:var(--color-poem);text-transform:inherit;transition:opacity var(--dur) var(--ease);grid-column:-2;justify-self:end}.mitg-q_navAbout:hover{opacity:.6}.mitg-q_navAbout{justify-items:end;display:grid}.mitg-q_navAbout>span{transition:opacity .2s var(--ease);grid-area:1/1}.mitg-q_navAbout>span[hidden]{opacity:0;display:block}.mitg-q_navAbout{touch-action:manipulation;-webkit-tap-highlight-color:transparent;position:relative;transform:translateZ(0)}.mitg-q_navAbout:after{content:"";position:absolute;inset:-14px -14px -14px -20px}.mitg-q_about{z-index:2;overscroll-behavior:contain;padding:calc(env(safe-area-inset-top,0px) + var(--home-top) + 1em + 11px + var(--home-list-top)) var(--home-side) 48px;background:var(--page-bg);opacity:0;filter:blur(12px);visibility:hidden;transition:opacity .5s var(--ease), filter .5s var(--ease), visibility 0s .5s;position:fixed;inset:0;overflow-y:auto}.mitg-q_about[data-shown]{opacity:1;filter:none;visibility:visible;transition:opacity .5s var(--ease), filter .5s var(--ease)}@media (min-width:701px){.mitg-q_about{display:none}}.mitg-q_navLink:hover,.mitg-q_navLink[data-active]{color:var(--color-poem)}.mitg-q_stage{pointer-events:none;position:fixed;inset:0}@media (max-width:900px){.mitg-q_carousel{margin-inline:calc(-1 * max(var(--gutter), env(safe-area-inset-left,0px)))}.mitg-q_hero{padding:calc(env(safe-area-inset-top,0px) + var(--home-top)) max(var(--gutter), env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) max(var(--gutter), env(safe-area-inset-left,0px))}}@media (max-width:700px){.mitg-q_navProjects{display:none}.mitg-q_header{grid-template-columns:1fr auto}.mitg-q_navName{white-space:nowrap}.mitg-q_poem{display:none}.mitg-q_scroll{height:calc(100svh + var(--travel,0px))}.mitg-q_hero{height:100svh}.mitg-q_about{padding:48px max(var(--gutter), env(safe-area-inset-left,0px));flex-direction:column;display:flex}.mitg-q_about>*{margin-block:auto}.mitg-q_about>*>*{text-align:center}:root:has(.mitg-q_about[data-shown]){overflow:hidden}.mitg-q_about{touch-action:pan-y}.mitg-q_root:has([data-column]) .mitg-q_scroll{height:auto}.mitg-q_root:has([data-column]) .mitg-q_hero{height:auto;position:static}.mitg-q_root:has([data-column]) .mitg-q_carousel{padding-block:0 calc(32px + 28px + 32px + env(safe-area-inset-bottom,0px));flex:none;margin-inline:-12px;container-type:normal}.mitg-q_root:has([data-column]) .mitg-q_hero{padding-top:0}.mitg-q_root:has([data-column]) .mitg-q_header{z-index:3;margin-inline:calc(-1 * max(var(--gutter), env(safe-area-inset-left,0px)));padding:calc(env(safe-area-inset-top,0px) + var(--home-top)) max(var(--gutter), env(safe-area-inset-left,0px)) 40px;background:linear-gradient(to bottom, var(--page-bg) 45%, transparent);transition:opacity .45s var(--ease), transform .45s var(--ease), color var(--wide-dur) var(--wide-ease);grid-template-columns:1fr auto;position:sticky;top:0}.mitg-q_root:has([data-column]) .mitg-q_header[data-hidden]{opacity:0;pointer-events:none;transform:translateY(-40%)}.mitg-q_root:has([data-column]) .mitg-q_header:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 50%,#0000);mask-image:linear-gradient(#000 50%,#0000)}}
