._grid_1c1e2_2{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));padding-block-start:var(--s-2);display:grid}._tile_1c1e2_9{gap:var(--s-2);min-width:0;min-height:7.5rem;padding:var(--s-5);border:1px solid var(--line);border-radius:var(--radius);background:var(--tile);isolation:isolate;flex-direction:column;display:flex;position:relative}._big_1c1e2_26{grid-area:span 2/span 2}._wide_1c1e2_31,._half_1c1e2_32{grid-column:span 2}._label_1c1e2_36{font-size:var(--step-label);letter-spacing:0;color:var(--muted);font-weight:500;line-height:1.4}._text_1c1e2_44{font-size:var(--step-title);font-weight:600;line-height:1.4}._end_1c1e2_51{margin-block-start:auto}._divider_1c1e2_56{padding:var(--s-5) var(--s-1) 0;font-size:var(--step-small);color:var(--muted);grid-column:1/-1;align-self:end;font-weight:600}._intro_1c1e2_66{justify-content:flex-end;gap:var(--s-3);padding:var(--s-6)}._name_1c1e2_72{font-size:var(--step-name);letter-spacing:-.02em;font-weight:700;line-height:1.1}._role_1c1e2_79{font-size:var(--step-title);font-weight:600}._introText_1c1e2_84{max-width:40ch;color:var(--muted)}._actions_1c1e2_89{gap:var(--s-2);flex-wrap:wrap;margin-block-start:var(--s-2);list-style:none;display:flex}._photo_1c1e2_98{min-height:15rem;padding:0;overflow:hidden}._photoImg_1c1e2_104{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._slide_1c1e2_112{opacity:0;transition:opacity .7s}._slideOn_1c1e2_117{opacity:1}@media (prefers-reduced-motion:reduce){._slide_1c1e2_112{transition:none}}._slideControls_1c1e2_127{right:var(--s-4);bottom:var(--s-4);z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e11178c;border-radius:999px;align-items:center;gap:2px;padding:2px;display:flex;position:absolute}._slideBtn_1c1e2_141{width:30px;height:30px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}._slideBtn_1c1e2_141:hover{background:#ffffff1a}._dots_1c1e2_157{align-items:center;display:flex}._dot_1c1e2_157{cursor:pointer;background:0 0;border:0;width:24px;height:30px;position:relative}._dot_1c1e2_157:before{content:"";background:#e8ebf273;border-radius:50%;width:6px;height:6px;transition:width .2s,background-color .2s;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}._dot_1c1e2_157[aria-current=true]:before{background:var(--text);border-radius:3px;width:14px}._photo_1c1e2_98:after{content:"";pointer-events:none;background:linear-gradient(#0e111700 40%,#0e1117e0);position:absolute;inset:0}._caption_1c1e2_199{left:var(--s-5);right:var(--s-5);bottom:var(--s-4);z-index:1;flex-direction:column;gap:2px;display:flex;position:absolute}._captionTitle_1c1e2_210{font-weight:600}._captionNote_1c1e2_214{font-size:var(--step-label);color:var(--text-2)}._fx_1c1e2_221{min-height:26rem}._places_1c1e2_225{container-type:inline-size}._placesBody_1c1e2_229{align-content:start;gap:var(--s-4);flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}._globeStage_1c1e2_238{width:100%;height:min(20rem,85cqi);position:relative}._placesSide_1c1e2_244{align-content:start;gap:var(--s-3);display:grid}._homeLine_1c1e2_250{align-items:center;gap:var(--s-2);font-size:var(--step-small);color:var(--muted);display:flex}._homeDot_1c1e2_259{background:var(--mint);border-radius:50%;width:8px;height:8px}._placeList_1c1e2_266{flex-wrap:wrap;gap:6px;list-style:none;display:flex}._placeBtn_1c1e2_273{justify-content:space-between;align-items:center;gap:var(--s-2);width:100%;min-height:2.25rem;padding:0 var(--s-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--tile-2);color:var(--text);font-size:var(--step-small);text-align:start;cursor:pointer;font-weight:600;display:flex}._placeBtn_1c1e2_273:hover{border-color:var(--muted)}._placeBtn_1c1e2_273[aria-current=true]{border-color:var(--accent)}._placeBtn_1c1e2_273[aria-current=true]:after{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}._placesNote_1c1e2_307{font-size:var(--step-label);color:var(--muted)}@container (width>=30rem){._placesBody_1c1e2_229{grid-template-columns:minmax(0,1fr) 9.5rem;align-content:stretch}._globeStage_1c1e2_238{height:auto;min-height:16rem}._placesSide_1c1e2_244{align-content:end}._placeList_1c1e2_266{flex-direction:column}}._asciiTile_1c1e2_334{justify-content:space-between}._asciiStage_1c1e2_338{z-index:-1;position:absolute;inset:0}._asciiTile_1c1e2_334>h2,._fxHint_1c1e2_345{margin-inline:calc(-1 * var(--s-2));padding:2px var(--s-2);background:color-mix(in srgb, var(--night) 78%, transparent);pointer-events:none;border-radius:6px;align-self:flex-start}._fxHint_1c1e2_345{font-size:var(--step-label);color:var(--muted)}._fxHint_1c1e2_345 [data-hint=touch]{display:none}@media (hover:none){._fxHint_1c1e2_345 [data-hint=pointer]{display:none}._fxHint_1c1e2_345 [data-hint=touch]{display:inline}}._now_1c1e2_374:before{content:"";width:7px;height:7px;background:var(--mint);vertical-align:.12em;border-radius:50%;margin-inline-end:var(--s-2);display:inline-block}._thumbs_1c1e2_385{gap:var(--s-2);margin-block-start:auto;list-style:none;display:flex}._thumbs_1c1e2_385 img{object-fit:cover;border-radius:8px;width:3.5rem;height:3.5rem}._head_1c1e2_400{justify-content:space-between;align-items:baseline;gap:var(--s-1) var(--s-4);flex-wrap:wrap;display:flex}._heat_1c1e2_408{grid-template-rows:repeat(7,auto);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;margin-block-start:auto;display:grid}._heat_1c1e2_408>i{aspect-ratio:1;background:var(--heat-0);border-radius:2px}._heat_1c1e2_408>._l1_1c1e2_423{background:var(--heat-1)}._heat_1c1e2_408>._l2_1c1e2_427{background:var(--heat-2)}._heat_1c1e2_408>._l3_1c1e2_431{background:var(--heat-3)}._heat_1c1e2_408>._l4_1c1e2_435{background:var(--heat-4)}._project_1c1e2_440{background:var(--tile-2)}._project_1c1e2_440 .chips>li{background:var(--tile)}._projectTitle_1c1e2_448{font-size:var(--step-title);font-weight:600;line-height:1.35}._projectLink_1c1e2_454{text-decoration:none}._projectLink_1c1e2_454:after{content:"";border-radius:var(--radius);position:absolute;inset:-1px}._projectLink_1c1e2_454:focus-visible{outline:none}._projectLink_1c1e2_454:focus-visible:after{outline:2px solid var(--focus);outline-offset:2px}._project_1c1e2_440:hover{border-color:var(--line-strong)}._project_1c1e2_440:hover ._projectLink_1c1e2_454{color:var(--accent)}@media (prefers-reduced-motion:no-preference){._project_1c1e2_440{transition:transform .15s,border-color .15s}._project_1c1e2_440:hover{transform:translateY(-2px)}}._summary_1c1e2_494{font-size:var(--step-small);color:var(--muted)}._bottom_1c1e2_499{margin-block-start:auto;padding-block-start:var(--s-2)}._role_1c1e2_79{justify-content:space-between;align-items:baseline;gap:0 var(--s-4);flex-wrap:wrap;display:flex}._roleOrg_1c1e2_513{color:var(--muted);font-weight:400}._rows_1c1e2_519{gap:var(--s-3);list-style:none;display:grid}._rowTitle_1c1e2_525{font-weight:600;line-height:1.4}._rowMeta_1c1e2_530{font-size:var(--step-small);color:var(--muted)}._split_1c1e2_535{gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._split_1c1e2_535>div{align-content:start;gap:var(--s-2);display:grid}._links_1c1e2_547{gap:var(--s-2);flex-wrap:wrap;margin-block-start:auto;list-style:none;display:flex}._toolsFoot_1c1e2_555{justify-content:flex-start;margin-block-start:auto;padding-block-start:var(--s-2);display:flex}@media (width<=56.24rem){._grid_1c1e2_2{grid-template-columns:repeat(2,minmax(0,1fr))}._big_1c1e2_26{grid-row:auto}._half_1c1e2_32,._fx_1c1e2_221{grid-column:span 1}._photo_1c1e2_98{aspect-ratio:2;min-height:0}._split_1c1e2_535{grid-template-columns:minmax(0,1fr)}}@media (width<=35rem){._grid_1c1e2_2{grid-template-columns:minmax(0,1fr)}._big_1c1e2_26,._wide_1c1e2_31,._half_1c1e2_32{grid-column:auto}._tile_1c1e2_9{padding:var(--s-4)}._intro_1c1e2_66{padding:var(--s-5) var(--s-4)}._photo_1c1e2_98{aspect-ratio:4/3;padding:0}._fx_1c1e2_221{min-height:0}._asciiTile_1c1e2_334{aspect-ratio:1}._globeStage_1c1e2_238{height:min(16rem,80cqi)}._slideControls_1c1e2_127{top:var(--s-3);right:var(--s-3);bottom:auto}._split_1c1e2_535{grid-template-columns:minmax(0,1fr)}}
