@font-face{font-family:rethinkSans;src:url(../media/rethink_sans-s.p.0dhp2_wm7tc69.woff2)format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:rethinkSans Fallback;src:local(Arial);ascent-override:94.29%;descent-override:29.47%;line-gap-override:0.0%;size-adjust:105.21%}.rethinksans_198a5578-module__uUMYMW__className{font-family:rethinkSans,rethinkSans Fallback}
.LinksPepe-module__GwjH6W__figure{aspect-ratio:2/3;position:relative}.LinksPepe-module__GwjH6W__image{width:100%;height:auto;display:block}.LinksPepe-module__GwjH6W__face{pointer-events:none;position:absolute}
.LinksPage-module__MIPxBq__desk{--links-ink:#191817;--links-ink-secondary:#3e3b36;--links-blue:#163d9e;--letter-gutter:clamp(1.25rem, 6vw, 2rem);min-height:100svh;padding:max(2.375rem, calc(env(safe-area-inset-top) + 1.5rem)) 1.25rem max(2.75rem, calc(env(safe-area-inset-bottom) + 1.5rem));background:#363636 var(--links-desk) repeat;color:var(--links-ink);background-size:320px;place-items:center;display:grid}.LinksPage-module__MIPxBq__desk a:focus-visible{outline:2px solid var(--links-blue);outline-offset:-4px}.LinksPage-module__MIPxBq__desk ::selection{color:var(--links-ink);background:#dae4ff}.LinksPage-module__MIPxBq__folio{isolation:isolate;width:min(100%,29rem);display:grid}.LinksPage-module__MIPxBq__letter,.LinksPage-module__MIPxBq__postcard{background:#f6ebdb var(--links-paper) repeat;background-size:400px;box-shadow:0 3px 6px #0004,0 17px 26px -10px #0008}.LinksPage-module__MIPxBq__letter{z-index:1;margin-inline:.25rem;padding-bottom:1.1rem;position:relative}.LinksPage-module__MIPxBq__fold{height:.45rem;position:relative}.LinksPage-module__MIPxBq__clip{z-index:1;pointer-events:none;filter:drop-shadow(1px 3px 2px #2c261d55);width:2.1rem;height:auto;position:absolute;top:-1.1rem;right:.75rem}.LinksPage-module__MIPxBq__profile{padding:clamp(1.55rem, 6vw, 2.3rem) calc(var(--letter-gutter) - .45rem) 1.45rem;color:#fffaf1;background-color:#1d49b8;background-image:linear-gradient(#ffffff38 1px,#0000 1px),linear-gradient(90deg,#ffffff38 1px,#0000 1px),linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:90px 90px,90px 90px,18px 18px,18px 18px;border:1.5px solid #ffffff8c;margin:0 .45rem .45rem}.LinksPage-module__MIPxBq__profile ::selection{color:var(--links-ink);background:#ffdc76}.LinksPage-module__MIPxBq__profile h1{letter-spacing:.005em;margin:0;font-size:clamp(1.75rem,8.1vw,2.55rem);font-weight:800;line-height:1.06}.LinksPage-module__MIPxBq__role{color:#ffdc76;width:fit-content;margin-top:.42rem;font-size:clamp(1.4rem,5vw,1.65rem);font-weight:600;line-height:1.1;rotate:-2deg}.LinksPage-module__MIPxBq__tagline{color:#fffaf1f0;text-wrap:balance;margin-top:.95rem;font-size:1rem;line-height:1.43}.LinksPage-module__MIPxBq__contacts li{border-top:1px solid #55452f2e;box-shadow:inset 0 1px #fff8}.LinksPage-module__MIPxBq__contact{min-height:3.35rem;padding:.5rem var(--letter-gutter);align-items:center;gap:clamp(1rem,5vw,1.6rem);font-size:clamp(1.12rem,5.25vw,1.45rem);font-weight:750;line-height:1.2;display:flex}.LinksPage-module__MIPxBq__icon{flex:none;width:1.25rem;height:1.25rem}.LinksPage-module__MIPxBq__arrow{flex:none;width:1.35rem;height:1.35rem;margin-inline-start:auto}.LinksPage-module__MIPxBq__contact .LinksPage-module__MIPxBq__arrow{color:var(--links-blue)}.LinksPage-module__MIPxBq__postcardLayer{width:100%;margin:-.8rem auto 0;position:relative}.LinksPage-module__MIPxBq__postcard{padding:.5rem;position:relative;transform:rotate(-4deg)}.LinksPage-module__MIPxBq__postcard:focus-within{z-index:2}.LinksPage-module__MIPxBq__postcard:has(.LinksPage-module__MIPxBq__photoCredits[open]){z-index:4}.LinksPage-module__MIPxBq__photo{position:relative}.LinksPage-module__MIPxBq__landscape{aspect-ratio:1.85;object-fit:cover;width:100%;height:auto;display:block}.LinksPage-module__MIPxBq__pepe{z-index:3;pointer-events:none;filter:drop-shadow(5px 7px 3px #251c1880);width:clamp(6.25rem,35%,10.25rem);height:auto;position:absolute;top:0;right:8%;transform:translateY(-27%)rotate(3deg)}.LinksPage-module__MIPxBq__photoCredits{z-index:1;position:absolute;bottom:0;right:0}.LinksPage-module__MIPxBq__photoCredits summary{color:#fff;cursor:pointer;place-items:end;width:44px;height:44px;padding:.4rem;list-style:none;display:grid}.LinksPage-module__MIPxBq__photoCredits summary::-webkit-details-marker{display:none}.LinksPage-module__MIPxBq__photoCredits summary svg{opacity:.64;filter:drop-shadow(0 1px 1px #161411)drop-shadow(0 0 2px #161411)}.LinksPage-module__MIPxBq__photoCredits summary:is(:hover,:focus-visible) svg,.LinksPage-module__MIPxBq__photoCredits[open] summary svg{opacity:1}.LinksPage-module__MIPxBq__photoCredits summary:focus-visible{outline-offset:-3px;outline:2px solid #fff}.LinksPage-module__MIPxBq__photoCredits p{width:min(18rem,100vw - 4.25rem);color:var(--links-ink);overflow-wrap:anywhere;background:#f6ebdb;padding:.65rem .75rem;font-size:.75rem;line-height:1.45;position:absolute;bottom:calc(100% - .35rem);right:.25rem;box-shadow:0 4px 12px #20160d66}.LinksPage-module__MIPxBq__photoCredits a{text-underline-offset:.12em;text-decoration:underline}.LinksPage-module__MIPxBq__desk .LinksPage-module__MIPxBq__photoCredits a:focus-visible{outline-offset:1px}.LinksPage-module__MIPxBq__mapLabel{background:var(--links-blue);color:#fffaf1;align-items:center;gap:.55rem;min-height:3rem;padding:.6rem clamp(.65rem,4vw,1.1rem);font-size:clamp(.95rem,4.25vw,1.2rem);font-weight:700;line-height:1.2;display:flex}.LinksPage-module__MIPxBq__mapLabel:after{content:"";position:absolute;inset:0}.LinksPage-module__MIPxBq__desk .LinksPage-module__MIPxBq__mapLabel:focus-visible{outline-color:#9ab8ff}@media (hover:hover){.LinksPage-module__MIPxBq__contact:hover{background:#163d9e10}.LinksPage-module__MIPxBq__mapLabel:hover{background:#102f80}}.LinksPage-module__MIPxBq__contact:active{background:#163d9e20}.LinksPage-module__MIPxBq__mapLabel:active{background:#102f80}@media (min-width:52rem){.LinksPage-module__MIPxBq__desk{padding-inline:3.75rem 5.75rem}.LinksPage-module__MIPxBq__folio{grid-template-columns:minmax(0,1fr) minmax(0,.98fr);align-items:center;width:min(100%,59rem)}.LinksPage-module__MIPxBq__letter{margin:0}.LinksPage-module__MIPxBq__contact{min-height:3.75rem}.LinksPage-module__MIPxBq__postcardLayer{width:calc(100% + 1.75rem);margin:0 0 0 -1.75rem}.LinksPage-module__MIPxBq__postcard{padding:.65rem;transform:rotate(5deg)translateY(1rem)}.LinksPage-module__MIPxBq__pepe{width:clamp(7.5rem,36%,10.5rem);top:2rem;right:0;transform:translate(48%,-57%)rotate(-3deg)}.LinksPage-module__MIPxBq__mapLabel{min-height:3.4rem;padding-inline:3.5rem 1.5rem}}
.WorkPage-module__lRMtpq__desk{background:radial-gradient(ellipse at 50% 24%, #fff5e00d, #0000006b 100%), #363636 var(--work-desk) repeat;color:#191817;background-size:auto,320px;justify-content:center;align-items:center;width:100%;min-height:100dvh;padding:clamp(1.5rem,3.5vw,3rem) clamp(1rem,3.5vw,3rem);display:flex;position:relative;overflow-x:clip}.WorkPage-module__lRMtpq__board{flex-direction:column;gap:1.75rem;width:min(100%,64rem);display:flex}.WorkPage-module__lRMtpq__blueprintFrame{z-index:20;background:#f6ebdb var(--work-paper) repeat;background-size:380px;padding:7px;position:relative;transform:rotate(-.3deg);box-shadow:0 4px 10px #00000047,0 20px 32px -10px #00000085}.WorkPage-module__lRMtpq__blueprintGrid{color:#fffaf1;background-color:#1d49b8;background-image:linear-gradient(#ffffff38 1px,#0000 1px),linear-gradient(90deg,#ffffff38 1px,#0000 1px),linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:90px 90px,90px 90px,18px 18px,18px 18px;border:1.5px solid #ffffff8c;justify-content:space-between;align-items:center;gap:1.75rem;padding:1.35rem 1.85rem;display:flex;position:relative}.WorkPage-module__lRMtpq__headerContent{flex:1;min-width:0;max-width:45rem}.WorkPage-module__lRMtpq__titleRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.WorkPage-module__lRMtpq__name{letter-spacing:-.015em;color:#fffaf1;margin:0;font-size:clamp(1.5rem,3.2vw,2.25rem);font-weight:800;line-height:1.05}.WorkPage-module__lRMtpq__bio{color:#fffaf1f0;text-wrap:pretty;margin:.55rem 0 0;font-size:clamp(.82rem,1.35vw,.92rem);line-height:1.48}.WorkPage-module__lRMtpq__actions{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.95rem;display:flex}.WorkPage-module__lRMtpq__btnPrimary,.WorkPage-module__lRMtpq__btnOpaque{white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:.4rem;min-height:2.2rem;padding:.42rem .78rem;font-size:.8125rem;text-decoration:none;transition:transform .15s cubic-bezier(.2,.8,.2,1),background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.WorkPage-module__lRMtpq__btnPrimary{color:#191817;background:#ffdc76;border:1px solid #19181726;font-weight:800;box-shadow:0 2px 6px #00000047}.WorkPage-module__lRMtpq__btnOpaque{color:#fffaf1;background:#133386;border:1px solid #ffffff6b;font-weight:700;box-shadow:0 2px 5px #00000038}@media (hover:hover){.WorkPage-module__lRMtpq__btnPrimary:hover{background:#ffe596;transform:translateY(-1px)}.WorkPage-module__lRMtpq__btnOpaque:hover{background:#0f296e;border-color:#ffffffb8;transform:translateY(-1px)}}.WorkPage-module__lRMtpq__btnPrimary:active,.WorkPage-module__lRMtpq__btnOpaque:active{transform:translateY(0)scale(.97)}.WorkPage-module__lRMtpq__btnPrimary:focus-visible,.WorkPage-module__lRMtpq__btnOpaque:focus-visible,.WorkPage-module__lRMtpq__floatingLangBtn:focus-visible{outline-offset:2px;outline:2px solid #ffdc76}.WorkPage-module__lRMtpq__floatingLangPill{z-index:40;background:#f6ebdb var(--work-paper) repeat;background-size:320px;border:1px solid #55452f59;border-radius:999px;align-items:center;gap:.2rem;padding:.28rem .45rem;display:inline-flex;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 8px 20px #0000007a,0 2px 5px #00000040}.WorkPage-module__lRMtpq__floatingLangGlobe{color:#463f38;justify-content:center;align-items:center;padding:0 .22rem 0 .18rem;display:inline-flex}.WorkPage-module__lRMtpq__floatingLangBtn{letter-spacing:.04em;color:#463f38;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.24rem .54rem;font-family:inherit;font-size:.72rem;font-weight:800;transition:background-color .14s,color .14s,transform .14s}@media (hover:hover){.WorkPage-module__lRMtpq__floatingLangBtn:hover{color:#191817;background:#1d49b81f}}.WorkPage-module__lRMtpq__floatingLangBtnActive{color:#fffaf1;background:#1d49b8;box-shadow:0 1px 4px #00000038}@media (hover:hover){.WorkPage-module__lRMtpq__floatingLangBtnActive:hover{color:#fffaf1;background:#163d9e}}.WorkPage-module__lRMtpq__pepeWrap{flex-shrink:0;justify-content:center;align-items:center;width:9rem;display:flex}.WorkPage-module__lRMtpq__pepe{filter:drop-shadow(0 14px 18px #050a1ce0)drop-shadow(4px 6px 6px #050a1cb8);pointer-events:none;-webkit-user-select:none;user-select:none;width:8.5rem;transform:rotate(-2.5deg)}.WorkPage-module__lRMtpq__washiTape{pointer-events:none;z-index:6;background:linear-gradient(90deg,#f5e9c8c7,#fcf3d7eb 50%,#f2e4c0c7);border-left:1.5px dashed #a08c6473;border-right:1.5px dashed #a08c6473;position:absolute;box-shadow:0 2px 4px #00000038}.WorkPage-module__lRMtpq__clipImg{filter:drop-shadow(1px 3px 2px #14120f7a);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:6;height:auto;position:absolute}.WorkPage-module__lRMtpq__triptych{perspective:1100px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.2rem;display:grid}.WorkPage-module__lRMtpq__folder{transform:rotate(var(--base-rot,0deg)) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(var(--lift-y,0px));transform-style:preserve-3d;will-change:transform;flex-direction:column;transition:transform .24s cubic-bezier(.2,.8,.2,1);display:flex}@media (hover:hover){.WorkPage-module__lRMtpq__folder:hover{--lift-y:-5px;z-index:10}}.WorkPage-module__lRMtpq__folderTab{background:#e8d7be var(--work-paper) repeat;letter-spacing:.06em;color:#191817;text-transform:uppercase;background-size:320px;border-bottom:1px solid #55452f38;border-radius:6px 6px 0 0;align-self:flex-start;align-items:center;padding:.38rem .95rem;font-size:.69rem;font-weight:800;display:inline-flex}.WorkPage-module__lRMtpq__folderSheet{background:#f6ebdb var(--work-paper) repeat;background-size:380px;flex-direction:column;flex:1;gap:.65rem;padding:1.15rem;display:flex;position:relative;box-shadow:0 3px 6px #0000003d,0 18px 28px -10px #0000007a}.WorkPage-module__lRMtpq__entryBox{background:#fffaf1c2;border:1px solid #55452f33;flex-direction:column;flex:1;padding:.78rem .85rem;display:flex}.WorkPage-module__lRMtpq__entryLogo{border-radius:2px;transition:transform .15s cubic-bezier(.2,.8,.2,1);display:block}.WorkPage-module__lRMtpq__entryLogo img{width:auto;display:block}@media (hover:hover){.WorkPage-module__lRMtpq__entryLogo:hover{transform:translateY(-1px)}}.WorkPage-module__lRMtpq__entryLogo:focus-visible{outline-offset:3px;outline:2px solid #1d49b8}.WorkPage-module__lRMtpq__entryMeta{letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.5rem;font-size:.66rem;font-weight:800;display:flex}.WorkPage-module__lRMtpq__stampRed{color:#b93b27}.WorkPage-module__lRMtpq__stampBlue{color:#1d49b8}.WorkPage-module__lRMtpq__entryRole{color:#191817;margin:.55rem 0 0;font-size:.94rem;font-weight:800;line-height:1.2}.WorkPage-module__lRMtpq__entryRoleLarge{font-size:1.02rem}.WorkPage-module__lRMtpq__entryText{color:#35312c;text-wrap:pretty;margin:.4rem 0 0;font-size:.76rem;line-height:1.44}@media (max-width:860px){.WorkPage-module__lRMtpq__desk{align-items:flex-start;padding:1.25rem .9rem 4.25rem}.WorkPage-module__lRMtpq__board{gap:1.15rem}.WorkPage-module__lRMtpq__blueprintFrame{transform:rotate(-.4deg)}.WorkPage-module__lRMtpq__blueprintGrid{align-items:flex-start;gap:.5rem;padding:.95rem .9rem}.WorkPage-module__lRMtpq__headerContent{padding-right:4.5rem}.WorkPage-module__lRMtpq__pepeWrap{width:4.7rem;position:absolute;top:0;bottom:0;right:.35rem}.WorkPage-module__lRMtpq__pepe{width:4.6rem}.WorkPage-module__lRMtpq__actions{gap:.4rem;margin-top:.75rem}.WorkPage-module__lRMtpq__btnPrimary,.WorkPage-module__lRMtpq__btnOpaque{min-height:2rem;padding:.35rem .6rem;font-size:.75rem}.WorkPage-module__lRMtpq__triptych{grid-template-columns:1fr;gap:.95rem}.WorkPage-module__lRMtpq__folderSheet{padding:.85rem .9rem}.WorkPage-module__lRMtpq__floatingLangPill{bottom:.9rem;right:.9rem}}@media (prefers-reduced-motion:reduce){.WorkPage-module__lRMtpq__folder,.WorkPage-module__lRMtpq__btnPrimary,.WorkPage-module__lRMtpq__btnOpaque,.WorkPage-module__lRMtpq__floatingLangBtn,.WorkPage-module__lRMtpq__entryLogo{transition:none}}
