._section_1yvng_10{position:relative;padding:96px 0;text-shadow:var(--text-halo)}@media(max-width:720px){._section_1yvng_10{padding:84px 0}}@media(max-width:420px){._section_1yvng_10{padding:64px 0}}._containerInner_1yvng_26{position:relative;z-index:1}._aboutGrid_1yvng_32{display:grid;grid-template-columns:.85fr 1.3fr;gap:80px;align-items:start}@media(max-width:900px){._aboutGrid_1yvng_32{grid-template-columns:1fr;gap:48px}}._portraitFrame_1yvng_44{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--deep);border:1px solid oklch(var(--shallow-c) / .3)}._portraitFrame_1yvng_44 img{width:100%;height:100%;object-fit:cover;filter:grayscale(.25) contrast(1.08) brightness(.92);transition:filter .6s var(--ease)}._portraitFrame_1yvng_44:hover img{filter:grayscale(0) contrast(1.04) brightness(1)}._portraitOverlay_1yvng_61{position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,oklch(var(--abyss-c) / .8));pointer-events:none}._portraitMark_1yvng_67{position:absolute;left:14px;bottom:14px;color:var(--foam);font-size:11px;letter-spacing:.12em;background:oklch(var(--abyss-c) / .75);padding:10px 12px;border:1px solid oklch(var(--biolum-c) / .3);display:flex;flex-direction:column;gap:3px;backdrop-filter:blur(4px);font-family:var(--font-mono)}._portraitDot_1yvng_83{width:5px;height:5px;border-radius:50%;background:var(--biolum);box-shadow:0 0 8px var(--biolum);margin-bottom:4px}._portraitCoord_1yvng_91{margin-top:3px;color:var(--biolum)}._portraitDepth_1yvng_95{display:flex;align-items:center;gap:12px;margin-top:12px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-family:var(--font-mono)}._depthBar_1yvng_106{flex:1;height:2px;background:var(--deep);position:relative;overflow:hidden}._depthFill_1yvng_113{position:absolute;inset:0;background:linear-gradient(90deg,var(--biolum),var(--biolum-hot));width:62%;box-shadow:0 0 8px var(--biolum)}._depthVal_1yvng_120{color:var(--biolum)}._aboutCopy_1yvng_123{font-family:var(--font-serif);max-width:600px}._aboutP_1yvng_129{font-size:clamp(18px,1.6vw,22px);line-height:1.6;color:var(--foam);margin:0 0 24px;font-family:var(--font-serif)}._drop_1yvng_136{font-family:var(--font-serif);font-style:italic;font-size:72px;line-height:.82;float:left;padding:6px 12px 0 0;color:var(--biolum);filter:drop-shadow(0 0 16px var(--biolum))}._drop_1yvng_136:before{content:attr(data-cap);content:attr(data-cap) / ""}._dropTail_1yvng_152{margin-left:-6px}._dropLetter_1yvng_156{font-size:0}._aboutStats_1yvng_159{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 28px;padding:40px 0 0;margin:0;border-top:1px solid oklch(var(--shallow-c) / .3)}@media(max-width:600px){._aboutStats_1yvng_159{grid-template-columns:repeat(2,1fr)}}._stat_1yvng_174{display:flex;flex-direction:column}._statK_1yvng_180{font-size:clamp(26px,3.2vw,36px);line-height:1;color:var(--ink);font-family:var(--font-mono);font-weight:300;letter-spacing:-.04em}._statV_1yvng_188{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin:0;font-family:var(--font-mono)}._pubList_1yvng_198{border-top:1px solid oklch(var(--shallow-c) / .3);list-style:none;padding:0;margin:0}._pub_1yvng_198{display:grid;grid-template-columns:72px 1fr auto 40px;gap:28px;padding:28px 0;border-bottom:1px solid oklch(var(--shallow-c) / .15);text-decoration:none;transition:padding-left .28s var(--ease),background .28s var(--ease);align-items:baseline;position:relative;color:inherit}._pub_1yvng_198:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(90deg,oklch(var(--biolum-c) / .04),transparent);transition:width .28s var(--ease);pointer-events:none}@media(hover:hover){._pub_1yvng_198:hover{padding-left:18px}._pub_1yvng_198:hover:before{width:100%}._pub_1yvng_198:hover ._pubTitle_1yvng_243{color:var(--biolum)}._pub_1yvng_198:hover ._pubArrow_1yvng_246{transform:translate(4px,-4px);color:var(--biolum)}}._cardLink_1yvng_255{color:inherit;text-decoration:none}._cardLink_1yvng_255:after{content:"";position:absolute;inset:0}@supports selector(:has(*)){._cardLink_1yvng_255:focus-visible{outline:none;box-shadow:none}}._pub_1yvng_198:has(._cardLink_1yvng_255:focus-visible){outline:2px solid var(--biolum);outline-offset:4px;box-shadow:0 0 0 4px #020713e6}._pubYear_1yvng_275{font-size:12px;color:var(--biolum);letter-spacing:.18em;font-family:var(--font-mono)}._pubTitle_1yvng_243{font-size:clamp(20px,2vw,26px);line-height:1.3;color:var(--foam);transition:color .28s var(--ease);margin:0 0 10px;letter-spacing:-.01em;font-family:var(--font-serif);font-weight:400}._pubAuthors_1yvng_291{font-size:12px;color:var(--dim);line-height:1.5;margin-bottom:6px;letter-spacing:.02em;font-family:var(--font-mono)}._pubAuthors_1yvng_291 strong{color:var(--ink);font-weight:600}._pubMeta_1yvng_303{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-family:var(--font-mono)}._pubVenue_1yvng_310{text-align:right}._pubV_1yvng_310{font-size:12px;color:var(--foam);letter-spacing:.15em;font-family:var(--font-mono)}._pubS_1yvng_319{font-size:11px;color:var(--dim);margin-top:4px;letter-spacing:.08em;font-family:var(--font-mono)}._pubArrow_1yvng_246{font-size:18px;color:var(--dim);transition:transform .28s var(--ease),color .28s var(--ease);justify-self:end}@media(max-width:720px){._pub_1yvng_198{grid-template-columns:auto minmax(0,1fr);gap:8px 14px;padding:22px 0}._pub_1yvng_198>div:not(._pubVenue_1yvng_310){grid-column:1 / -1;grid-row:2}._pubVenue_1yvng_310{grid-column:2;grid-row:1;display:flex;align-items:baseline;gap:10px;text-align:left}._pubS_1yvng_319{margin-top:0}._pubArrow_1yvng_246{display:none}}._projGrid_1yvng_364{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:oklch(var(--mid-c) / .3)}@media(max-width:900px){._projGrid_1yvng_364{grid-template-columns:1fr 1fr}}@media(max-width:600px){._projGrid_1yvng_364{grid-template-columns:1fr}}._proj_1yvng_364{background:var(--abyss);padding:36px 32px;text-decoration:none;color:var(--ink);position:relative;min-height:300px;display:flex;flex-direction:column;transition:background .35s var(--ease);overflow:hidden}._projGlow_1yvng_392{position:absolute;bottom:-80px;right:-80px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,oklch(var(--biolum-c) / .08),transparent 70%);transition:transform .4s var(--ease),opacity .4s var(--ease);opacity:0;pointer-events:none}@media(hover:hover){._proj_1yvng_364:hover ._projGlow_1yvng_392{opacity:1;transform:translate(-20px,-20px)}._proj_1yvng_364:hover{background:var(--abyss-2)}._proj_1yvng_364:hover ._projArr_1yvng_418{transform:translate(6px,-6px);color:var(--biolum)}._proj_1yvng_364:hover ._projName_1yvng_422{color:var(--biolum)}}._proj_1yvng_364:has(._cardLink_1yvng_255:focus-visible){outline:2px solid var(--biolum);outline-offset:-2px;box-shadow:inset 0 0 0 4px #020713e6}._projTag_1yvng_431{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-family:var(--font-mono);padding-right:32px}@media(min-width:601px){html:not([data-world=sky]) ._projTag_1yvng_431{line-height:1.4;min-height:2.8em}}._projName_1yvng_422{font-size:clamp(24px,3vw,32px);line-height:1.1;color:var(--foam);margin:14px 0;letter-spacing:-.02em;transition:color .3s var(--ease);font-family:var(--font-serif);font-weight:400}._projDesc_1yvng_459{font-size:18px;line-height:1.5;color:var(--dim);margin:0 0 auto;flex:1;font-family:var(--font-serif)}._projStack_1yvng_467{display:flex;flex-wrap:wrap;gap:6px;margin-top:22px}._projStack_1yvng_467 span{font-size:11px;padding:4px 8px;border:1px solid oklch(var(--shallow-c) / .4);color:var(--dim);letter-spacing:.14em;font-family:var(--font-mono)}._projArr_1yvng_418{position:absolute;top:32px;right:28px;color:var(--dim);font-size:20px;transition:transform .3s var(--ease),color .3s var(--ease)}._wrList_1yvng_493{display:flex;flex-direction:column}._wr_1yvng_493{display:grid;grid-template-columns:136px 1fr auto 36px;gap:28px;padding:28px 0;text-decoration:none;color:inherit;border-top:1px solid oklch(var(--shallow-c) / .25);align-items:start;position:relative;transition:padding-left .28s var(--ease)}._wr_1yvng_493:last-child{border-bottom:1px solid oklch(var(--shallow-c) / .25)}@media(hover:hover){._wr_1yvng_493:hover{padding-left:16px}._wr_1yvng_493:hover ._wrTitle_1yvng_516{color:var(--biolum)}._wr_1yvng_493:hover ._wrArr_1yvng_519{transform:translate(4px,-4px);color:var(--biolum)}}._wr_1yvng_493:has(._cardLink_1yvng_255:focus-visible){outline:2px solid var(--biolum);outline-offset:4px;box-shadow:0 0 0 4px #020713e6}._wrDate_1yvng_529{font-size:11px;color:var(--biolum);letter-spacing:.16em;white-space:nowrap;padding-top:5px;font-family:var(--font-mono)}._wrMain_1yvng_537{display:flex;flex-direction:column;gap:8px}._wrTitle_1yvng_516{font-size:clamp(22px,2.5vw,28px);line-height:1.2;color:var(--foam);transition:color .28s var(--ease);letter-spacing:-.01em;font-family:var(--font-serif);margin:0;font-weight:400}._wrSub_1yvng_552{font-size:17px;color:var(--dim);margin:0;max-width:490px;text-wrap:pretty;line-height:1.45;font-style:italic;font-family:var(--font-serif)}._wrCoauthors_1yvng_563{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-top:4px;font-family:var(--font-mono)}._wrRight_1yvng_571{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:5px;padding-top:5px}._wrKind_1yvng_580{font-size:11px;color:var(--dim);letter-spacing:.14em;text-transform:uppercase;font-family:var(--font-mono)}._wrPlatform_1yvng_587{font-size:11px;color:var(--faint);letter-spacing:.1em;font-family:var(--font-mono)}._wrArr_1yvng_519{font-size:18px;color:var(--dim);transition:transform .28s var(--ease),color .28s var(--ease);padding-top:4px}@media(max-width:720px){._wr_1yvng_493{grid-template-columns:1fr;gap:6px}._wrTitle_1yvng_516{font-size:22px}._wrRight_1yvng_571,._wrArr_1yvng_519{display:none}}._shelf_1yvng_616{display:flex;align-items:flex-end;gap:3px;padding:20px 0;overflow-x:auto;scrollbar-width:thin}._book_1yvng_624{width:var(--bw, 44px);height:var(--bh, 240px);background:linear-gradient(170deg,oklch(.22 .05 calc((var(--hue, 200) + var(--hue-shift, 0)) * 1deg)),oklch(.15 .035 calc((var(--hue, 200) + var(--hue-shift, 0)) * 1deg)));border:1px solid oklch(var(--shallow-c) / .35);position:relative;flex-shrink:0;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}._book_1yvng_624:hover{transform:translateY(-18px);box-shadow:0 20px 40px #00000080,0 0 30px oklch(var(--biolum-c) / .15)}._bookSpine_1yvng_645{writing-mode:vertical-rl;transform:rotate(180deg);height:100%;padding:14px 8px;display:flex;flex-direction:column;justify-content:space-between}._bookTitle_1yvng_654{font-size:13px;color:var(--foam);line-height:1.2;font-family:var(--font-serif)}._bookAuthor_1yvng_663{font-size:11px;color:var(--dim);letter-spacing:.06em;font-family:var(--font-mono)}._shelfLink_1yvng_669{display:inline-flex;gap:10px;align-items:center;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--biolum);margin-top:12px;margin-bottom:60px;text-decoration:none;border-bottom:1px solid oklch(var(--biolum-c) / .4);padding-bottom:4px;font-family:var(--font-mono);transition:border-color .28s var(--ease)}._shelfLink_1yvng_669:hover,._shelfLink_1yvng_669:focus-visible{border-color:var(--biolum);outline:none}._shelfLink_1yvng_669:focus-visible{outline:2px solid var(--biolum);outline-offset:4px;--focus-gap: 4px}._readingStats_1yvng_695{display:flex;gap:28px;flex-wrap:wrap;margin-top:8px;font-family:var(--font-mono);font-size:11px;color:var(--dim);letter-spacing:.14em}._readingStats_1yvng_695 strong{color:var(--biolum);font-weight:500;margin-right:6px}._quoteBlock_1yvng_710{border-top:1px solid oklch(var(--shallow-c) / .3);padding-top:60px;display:grid;grid-template-columns:auto 1fr;gap:0 24px;max-width:900px}._quoteMark_1yvng_718{font-size:120px;line-height:.7;color:var(--biolum);opacity:.3;align-self:start;font-family:var(--font-serif)}._quote_1yvng_710{font-size:clamp(22px,3vw,38px);line-height:1.4;color:var(--foam);font-style:italic;letter-spacing:-.01em;margin:0 0 20px;grid-column:2;font-family:var(--font-serif)}._quoteAttr_1yvng_736{font-size:11px;letter-spacing:.2em;color:var(--biolum);grid-column:2;font-family:var(--font-mono)}._quoteAttr_1yvng_736 em{color:var(--dim);font-style:normal}._mentorGrid_1yvng_750{display:grid;grid-template-columns:1fr 1fr;gap:80px}@media(max-width:900px){._mentorGrid_1yvng_750{grid-template-columns:1fr;gap:48px}}._mentorBlurb_1yvng_761{font-size:clamp(20px,2vw,24px);line-height:1.5;color:var(--foam);margin:0 0 40px;font-family:var(--font-serif)}._mentorApply_1yvng_768{padding:28px;border:1px solid oklch(var(--biolum-c) / .25);background:oklch(var(--abyss-2-c) / .5);position:relative;overflow:hidden}._mentorApply_1yvng_768:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,oklch(var(--biolum-c) / .04),transparent);pointer-events:none}._mentorEmail_1yvng_786{font-size:14px;color:var(--biolum);margin:8px 0 0;letter-spacing:.1em;font-family:var(--font-mono)}._mentorEmail_1yvng_786 a{display:inline-block;padding:13px 0;margin:-13px 0}._fit_1yvng_800{display:grid;grid-template-columns:48px 1fr;gap:16px;padding:22px 0;border-top:1px solid oklch(var(--shallow-c) / .3);align-items:baseline}._fit_1yvng_800:first-of-type{border-top:none;padding-top:0}._fitN_1yvng_812{font-size:11px;color:var(--biolum);letter-spacing:.18em;font-family:var(--font-mono)}._fitP_1yvng_818{font-size:clamp(17px,1.8vw,20px);line-height:1.45;color:var(--foam);margin:0;font-family:var(--font-serif);text-wrap:pretty}._galGrid_1yvng_829{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:oklch(var(--mid-c) / .3);list-style:none;margin:0;padding:0}._galArchiveLink_1yvng_838{margin:28px 0 0;text-align:right;font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase}._galArchiveLink_1yvng_838 a,._pageLink_1yvng_847 a{color:var(--biolum);text-decoration:none;border-bottom:1px solid oklch(var(--biolum-c) / .35);padding-bottom:2px;transition:color .28s var(--ease),border-color .28s var(--ease)}._galArchiveLink_1yvng_838 a:hover,._pageLink_1yvng_847 a:hover{color:var(--biolum-hot);border-color:var(--biolum)}._pageLink_1yvng_847{margin:22px 0 0;font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase}@media(max-width:900px){._galGrid_1yvng_829{grid-template-columns:1fr 1fr}}@media(max-width:600px){._galGrid_1yvng_829{grid-template-columns:1fr}}._galCard_1yvng_878{aspect-ratio:4 / 5;position:relative;overflow:hidden;margin:0}._galFig_1yvng_885{position:absolute;inset:0;margin:0}._galCardWide_1yvng_891{grid-column:span 2;aspect-ratio:8 / 5}@media(max-width:600px){._galCardWide_1yvng_891{grid-column:auto}}._galImg_1yvng_900{position:absolute;inset:0;width:100%;height:100%}._galImg_1yvng_900 svg{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}@media(hover:hover){._galCard_1yvng_878:hover ._galImg_1yvng_900 svg{transform:scale(1.05)}}._galOverlay_1yvng_917{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,oklch(var(--scrim-c) / .92) 100%);display:flex;flex-direction:column;justify-content:space-between;padding:18px;transition:background .4s var(--ease)}@media(hover:hover){._galCard_1yvng_878:hover ._galOverlay_1yvng_917{background:linear-gradient(180deg,transparent 20%,oklch(var(--scrim-c) / .95) 100%)}}._galTag_1yvng_940{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--biolum);background:oklch(var(--abyss-c) / .6);padding:5px 8px;border:1px solid oklch(var(--biolum-c) / .3);width:fit-content;font-family:var(--font-mono)}._galMeta_1yvng_951{margin:0}._galCap_1yvng_954{font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--foam);font-family:var(--font-mono);display:block;text-wrap:balance}._galLoc_1yvng_964{font-size:11px;color:var(--dim);margin-top:4px;letter-spacing:.14em;font-family:var(--font-mono);display:block}._contact_1yvng_974{padding:140px 0 60px}._contactInner_1yvng_977{max-width:920px;margin-bottom:80px}._contactH_1yvng_981{font-size:clamp(52px,8vw,110px);line-height:.95;letter-spacing:-.03em;color:var(--foam);margin:0 0 44px;font-weight:400;font-family:var(--font-serif)}._contactH_1yvng_981 em{font-style:italic;color:var(--biolum)}._contactLede_1yvng_994{display:flex;flex-wrap:wrap;gap:20px 28px;align-items:center;margin-bottom:80px}._contactEmail_1yvng_1001{display:inline-block;padding-top:11px;font-size:20px;color:var(--biolum);text-decoration:none;border-bottom:1px solid oklch(var(--biolum-c) / .4);padding-bottom:6px;transition:border-color .3s var(--ease);font-family:var(--font-mono)}._contactEmail_1yvng_1001:hover,._contactEmail_1yvng_1001:focus-visible{border-color:var(--biolum);outline:none}._contactEmail_1yvng_1001:focus-visible{outline:2px solid var(--biolum);outline-offset:4px;--focus-gap: 4px}._cvLink_1yvng_1023{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--foam);text-decoration:none;font-family:var(--font-mono);border:1px solid oklch(var(--shallow-c) / .5);padding:10px 14px;transition:border-color .28s var(--ease),color .28s var(--ease)}._cvLink_1yvng_1023:hover,._cvLink_1yvng_1023:focus-visible{border-color:var(--biolum);color:var(--biolum);outline:none}._cvLink_1yvng_1023:focus-visible{outline:2px solid var(--biolum);outline-offset:4px;--focus-gap: 4px}._contactLinks_1yvng_1047{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:oklch(var(--mid-c) / .3);margin-bottom:80px}@media(max-width:900px){._contactLinks_1yvng_1047{grid-template-columns:1fr 1fr}._contactLink_1yvng_1047:last-child:nth-child(odd){grid-column:1 / -1}}@media(max-width:600px){._contactLinks_1yvng_1047{grid-template-columns:1fr}}._contactLink_1yvng_1047{background:var(--abyss-2);padding:24px 22px;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden;border:1px solid oklch(var(--mid-c) / .4);transition:background .3s var(--ease)}@media(hover:hover){._contactLink_1yvng_1047:hover{background:var(--deep)}._contactLink_1yvng_1047:hover ._clArr_1yvng_1085{transform:translate(4px,-4px);color:var(--biolum)}}._contactLink_1yvng_1047:focus-visible{outline:2px solid var(--biolum);outline-offset:-2px;box-shadow:inset 0 0 0 4px var(--focus-edge)}._clLabel_1yvng_1095{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-family:var(--font-mono)}._clHandle_1yvng_1102{font-size:15px;color:var(--foam);font-family:var(--font-mono)}._clArr_1yvng_1085{position:absolute;top:20px;right:18px;color:var(--dim);font-size:16px;transition:transform .28s var(--ease),color .28s var(--ease)}._contactNav_1yvng_1119{margin:0 0 40px}@media(min-width:1024px){html[data-world=sky] ._contactNav_1yvng_1119{max-width:480px}}._foot_1yvng_1129{text-shadow:var(--text-halo);padding-top:28px;border-top:1px solid oklch(var(--shallow-c) / .3);display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-family:var(--font-mono)}._footNav_1yvng_1146{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}._footNav_1yvng_1146 a{color:var(--dim);text-decoration:none;transition:color .28s var(--ease)}._footNav_1yvng_1146 a:hover,._footNav_1yvng_1146 a[aria-current=page]{color:var(--biolum)}._footNav_1yvng_1146 a[aria-current=page]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}@media(max-width:600px){._proj_1yvng_364{min-height:0;padding:28px 22px}._shelf_1yvng_616{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:12px 0 8px;overflow:visible;align-items:stretch}._book_1yvng_624{width:auto;height:auto;min-height:72px}._bookSpine_1yvng_645{writing-mode:horizontal-tb;transform:none;height:auto;padding:14px 12px 12px;justify-content:flex-start;gap:8px}._bookTitle_1yvng_654{font-size:18px;line-height:1.15}._bookAuthor_1yvng_663{font-size:11px}._contactLinks_1yvng_1047{grid-template-columns:1fr 1fr;margin-bottom:48px}._contact_1yvng_974{padding-top:96px}._contactH_1yvng_981{margin-bottom:28px}._contactInner_1yvng_977,._contactLede_1yvng_994{margin-bottom:44px}._quoteBlock_1yvng_710{grid-template-columns:1fr}._quoteMark_1yvng_718{font-size:72px;line-height:.6;margin-bottom:8px}._quote_1yvng_710,._quoteAttr_1yvng_736{grid-column:1}._quoteAttr_1yvng_736{letter-spacing:.12em;row-gap:4px}._quoteAttr_1yvng_736>span:first-child{flex-basis:100%}._contactLink_1yvng_1047{padding:16px 14px 18px;gap:6px}._clHandle_1yvng_1102{font-size:13px;overflow-wrap:anywhere}._clArr_1yvng_1085{top:14px;right:12px;font-size:14px}}@media(hover:none){._book_1yvng_624:hover{transform:none;box-shadow:none}}@media(pointer:coarse){._shelfLink_1yvng_669,._galArchiveLink_1yvng_838 a,._pageLink_1yvng_847 a,._footNav_1yvng_1146 a{padding-top:15px;padding-bottom:15px}._shelfLink_1yvng_669,._galArchiveLink_1yvng_838 a,._pageLink_1yvng_847 a{border-bottom:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px;text-decoration-color:oklch(var(--biolum-c) / .4)}._cvLink_1yvng_1023{display:inline-flex;align-items:center;min-height:44px}}._pub_1yvng_198,._wr_1yvng_493,._proj_1yvng_364,._contactLink_1yvng_1047{-webkit-tap-highlight-color:transparent}._pub_1yvng_198:active ._pubTitle_1yvng_243,._wr_1yvng_493:active ._wrTitle_1yvng_516,._proj_1yvng_364:active ._projName_1yvng_422,._contactLink_1yvng_1047:active ._clHandle_1yvng_1102{color:var(--biolum)}@media(min-width:721px)and (max-width:900px){._aboutGrid_1yvng_32{grid-template-columns:minmax(240px,.6fr) minmax(0,1fr);gap:40px}._aboutStats_1yvng_159{grid-template-columns:repeat(2,1fr)}._mentorBlurb_1yvng_761,._mentorApply_1yvng_768,._fit_1yvng_800{max-width:36rem}}._skyPortrait_1yvng_1328{--sun-angle: 90deg;--sun-at: 150% 30%;--rim-dx: -1.5px;--rim-dy: 0px}._skyPortrait_1yvng_1328,._skyPortrait_1yvng_1328>div,._skyRim_1yvng_1336>div{position:absolute;inset:0;pointer-events:none}html[data-world=sky] ._skyPhoto_1yvng_1341{background:url(/sky/portrait.webp) center / 100% 100% no-repeat;filter:brightness(.9) contrast(1.06) saturate(1.04)}html[data-world=sky] ._skyFill_1yvng_1345,html[data-world=sky] ._skyKey_1yvng_1346,html[data-world=sky] ._skyBounce_1yvng_1347{mask:url(/sky/portrait.webp) center / 100% 100% no-repeat}._skyFill_1yvng_1345{background:linear-gradient(var(--sun-angle),oklch(.42 .09 280 / .55),oklch(.42 .09 280 / 0) 58%);mix-blend-mode:multiply}._skyKey_1yvng_1346{background:linear-gradient(var(--sun-angle),transparent 45%,oklch(.78 .15 55 / .38)),linear-gradient(var(--sun-angle),transparent 30%,oklch(.82 .13 60 / .9));mix-blend-mode:soft-light}._skyBounce_1yvng_1347{background:linear-gradient(0deg,oklch(.9 .05 60 / .45),transparent 38%);mix-blend-mode:soft-light}._skyRim_1yvng_1336{mask-image:linear-gradient(to bottom,#000 40%,transparent 78%);mix-blend-mode:screen}html[data-world=sky] ._skyRim_1yvng_1336>div{mask-image:url(/sky/portrait.webp),url(/sky/portrait.webp);mask-size:100% 100%;mask-repeat:no-repeat;mask-position:0 0,var(--rim-dx) var(--rim-dy);-webkit-mask-composite:source-out;mask-composite:subtract;background:radial-gradient(circle at var(--sun-at),oklch(.93 .07 70),oklch(.82 .11 52) 30%,oklch(.76 .1 45 / .4));filter:blur(1.5px);opacity:.45}html[data-world=sky] ._portraitFrame_1yvng_44{background:transparent;border-color:#f6cfb038}html[data-world=sky] ._portraitFrame_1yvng_44 picture{opacity:0}html[data-world=sky] ._portraitOverlay_1yvng_61{display:none}html[data-world=sky] ._portraitMark_1yvng_67{transform:scale(.8);transform-origin:bottom left}html[data-world=sky] ._portraitFrame_1yvng_44 canvas{display:none!important}html[data-world=sky] ._portraitFrame_1yvng_44:after{animation:none;opacity:0}html[data-world=sky] ._proj_1yvng_364{background:oklch(var(--abyss-c) / .72)}html[data-world=sky] ._galGrid_1yvng_829{background:none}html[data-world=sky] ._book_1yvng_624{--hue-shift: 95}@media(min-width:721px){html[data-world=sky] ._aboutGrid_1yvng_32{grid-template-columns:minmax(0,1fr);gap:40px}html[data-world=sky] ._aboutStats_1yvng_159{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:34px}html[data-world=sky] ._statK_1yvng_180{font-size:32px}html[data-world=sky] ._statV_1yvng_188{text-wrap:balance}html[data-world=sky] ._pub_1yvng_198{grid-template-columns:56px minmax(0,1fr) 32px;gap:20px}html[data-world=sky] ._projGrid_1yvng_364,html[data-world=sky] ._mentorGrid_1yvng_750{grid-template-columns:minmax(0,1fr);gap:28px}html[data-world=sky] ._contactLinks_1yvng_1047{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-world=sky] ._pubVenue_1yvng_310{grid-column:2;text-align:left}html[data-world=sky] ._pubArrow_1yvng_246{grid-column:3;grid-row:1}html[data-world=sky] ._wr_1yvng_493{grid-template-columns:minmax(0,1fr) 32px;gap:10px 20px}html[data-world=sky] ._wrDate_1yvng_529,html[data-world=sky] ._wrMain_1yvng_537,html[data-world=sky] ._wrRight_1yvng_571{grid-column:1}html[data-world=sky] ._wrRight_1yvng_571{text-align:left;align-items:flex-start}html[data-world=sky] ._wrArr_1yvng_519{grid-column:2;grid-row:1}html[data-world=sky] ._shelf_1yvng_616{flex-wrap:wrap;row-gap:24px}html[data-world=sky] ._projGrid_1yvng_364,html[data-world=sky] ._contactLinks_1yvng_1047{background:none}}@media(min-width:721px)and (max-width:1023px){html[data-world=sky] ._pub_1yvng_198{grid-template-columns:minmax(0,1fr) 32px;gap:8px 20px}html[data-world=sky] ._pubYear_1yvng_275{grid-column:1;grid-row:1}html[data-world=sky] ._pub_1yvng_198>div:not(._pubVenue_1yvng_310){grid-column:1;grid-row:2}html[data-world=sky] ._pubVenue_1yvng_310{grid-column:1;grid-row:3}html[data-world=sky] ._pubArrow_1yvng_246{grid-column:2;grid-row:1}}@media(min-width:1100px){html[data-world=sky] ._aboutGrid_1yvng_32{grid-template-columns:240px minmax(0,1fr);gap:44px}}@media(max-width:720px){html[data-world=sky] ._galGrid_1yvng_829{grid-template-columns:1fr 1fr;gap:12px}}html[data-world=sky] ._foot_1yvng_1129,html[data-world=sky] ._footNav_1yvng_1146 a{color:var(--foam)}html[data-world=sky] ._footNav_1yvng_1146 a:hover,html[data-world=sky] ._footNav_1yvng_1146 a[aria-current=page]{color:var(--biolum)}html[data-world=sky] ._cvLink_1yvng_1023{background:oklch(var(--abyss-c) / .72)}html[data-world=sky] ._pubV_1yvng_310,html[data-world=sky] ._pubS_1yvng_319{text-shadow:var(--text-halo-strong)}@media(min-width:721px){html[data-world=sky] ._contactEmail_1yvng_1001{background:oklch(var(--abyss-c) / .72);padding:8.5px 14px 8px}}@media(min-width:721px)and (pointer:fine){html[data-world=sky] ._contactEmail_1yvng_1001{padding-block:4.5px}}html[data-world=sky] ._pageLink_1yvng_847 a,html[data-world=sky] ._galArchiveLink_1yvng_838 a,html[data-world=sky] ._shelfLink_1yvng_669{padding-inline:10px;background:oklch(var(--abyss-c) / .72)}html[data-world=sky] ._pageLink_1yvng_847 a,html[data-world=sky] ._galArchiveLink_1yvng_838 a{display:inline-block}@media(pointer:fine){html[data-world=sky] ._pageLink_1yvng_847 a,html[data-world=sky] ._galArchiveLink_1yvng_838 a,html[data-world=sky] ._shelfLink_1yvng_669{padding-block:6px}}@media(min-width:721px){html[data-world=sky] ._contactLinks_1yvng_1047{gap:0}html[data-world=sky] ._contactLink_1yvng_1047{margin:0 -1px -1px 0;background:oklch(var(--abyss-c) / .72)}html[data-world=sky] ._contactLink_1yvng_1047:hover{background:oklch(var(--abyss-2-c) / .92)}}@media(max-width:1023px){html[data-world=sky] ._contactLink_1yvng_1047:last-child:nth-child(odd){grid-column:1 / -1}}@media(min-width:1024px){html[data-world=sky] ._contactLinks_1yvng_1047{grid-template-columns:repeat(3,minmax(0,1fr));max-width:480px}html[data-world=sky] ._contactLink_1yvng_1047{padding:20px 16px}html[data-world=sky] ._clHandle_1yvng_1102{font-size:13px}html[data-world=sky] ._clArr_1yvng_1085{top:16px;right:12px;font-size:14px}}@media(max-width:720px){html[data-world=sky] ._galCardWide_1yvng_891{grid-column:auto;aspect-ratio:4 / 5}html[data-world=sky] ._galOverlay_1yvng_917{padding:12px}html[data-world=sky] ._galCap_1yvng_954{letter-spacing:.08em}}@media(min-width:721px){html[data-world=sky] ._proj_1yvng_364{min-height:0;padding:28px 32px}html[data-world=sky] ._projGrid_1yvng_364{gap:16px}}@media(min-width:721px){html[data-world=sky] ._footNav_1yvng_1146{order:3;flex-basis:100%}}@media print{._section_1yvng_10{padding:18pt 0}._aboutGrid_1yvng_32{display:block}._portraitFrame_1yvng_44,._portraitDepth_1yvng_95,._galGrid_1yvng_829,._galArchiveLink_1yvng_838{display:none}._pub_1yvng_198 ._cardLink_1yvng_255:after{content:attr(href);position:static;display:block;margin-top:4pt;font:8pt var(--font-mono);color:var(--dim);overflow-wrap:anywhere}html[data-world=sky] ._contactEmail_1yvng_1001,html[data-world=sky] ._cvLink_1yvng_1023{background:none}._drop_1yvng_136{filter:none}._mentorApply_1yvng_768{background:none;border-color:#999}._mentorEmail_1yvng_786,._mentorEmail_1yvng_786 a{color:#111}._pub_1yvng_198,._wr_1yvng_493,._proj_1yvng_364,._galCard_1yvng_878,._fit_1yvng_800,._contactLink_1yvng_1047{break-inside:avoid}}@media(max-width:720px){nav[data-astro-cid-c3uukyuu][data-home-row]{row-gap:6px}[data-astro-cid-c3uukyuu][data-home-sep]{flex-basis:100%;height:0;overflow:hidden}}
