.jqUffq_collection{padding:85px var(--pad);background:#0d1721;border-top:1px solid #86adc333;scroll-margin-top:25px}.jqUffq_heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:50px;display:flex}.jqUffq_heading>div>p{letter-spacing:.08em;color:#9ebdce;margin-bottom:25px;font:9px ui-monospace,monospace}.jqUffq_heading :is(h1,h2){letter-spacing:-.065em;font-size:clamp(42px,5.6vw,84px);font-weight:500;line-height:1.06}.jqUffq_heading :is(h1,h2) span{color:#a5e0ed}.jqUffq_heading>p{color:#a9becc;max-width:290px;font-size:13px;line-height:1.85}.jqUffq_grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:28px;display:grid}.jqUffq_card{background:linear-gradient(150deg,#283136,#182125 75%);border:1px solid #6f7b7252;border-bottom:5px solid #0e161b;border-radius:6px;min-width:0;box-shadow:0 7px 0 -3px #091114,0 16px 24px #0003}@supports (content-visibility:auto) and (contain-intrinsic-block-size:auto 520px){.jqUffq_card{content-visibility:auto;contain-intrinsic-block-size:auto 520px}.jqUffq_card .jqUffq_cover:focus-visible{outline-offset:-6px}}.jqUffq_cover{aspect-ratio:1.55;background:#172126;border-bottom:1px solid #7a887744;display:block;position:relative;overflow:hidden}.jqUffq_cover>img{object-fit:contain}.jqUffq_open{color:#c0e5f0;background:#152026e8;border:1px solid #b5b6a777;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;display:grid;position:absolute;bottom:12px;right:12px}.jqUffq_cardCopy{padding:22px}.jqUffq_meta{color:#9fb8c8;justify-content:space-between;gap:14px;font:7px/1.7 ui-monospace,monospace;display:flex}.jqUffq_meta>span:last-child{text-align:right;color:#a2ddeb}.jqUffq_card h3{letter-spacing:-.045em;margin:18px 0 6px;font-size:27px;font-weight:500}.jqUffq_type{color:#b4dae8;font-size:11px}.jqUffq_description{color:#acbfcb;margin-top:16px;font-size:12px;line-height:1.85}.jqUffq_stack{color:#98aebd;margin-top:20px;font:8px/1.9 ui-monospace,monospace}.jqUffq_liveLink{color:#b5e6f0;text-underline-offset:5px;align-items:center;gap:16px;min-height:44px;margin-top:12px;font-size:11px;text-decoration:underline;display:inline-flex}.jqUffq_card a:focus-visible,.jqUffq_archive a:focus-visible,.jqUffq_archive summary:focus-visible{outline-offset:5px;outline:3px solid #b7f1fb}.jqUffq_archive{border-top:1px solid #9a8b7255;border-bottom:1px solid #9a8b7255;margin-top:55px}.jqUffq_archive summary{cursor:pointer;letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:25px;min-height:60px;padding:25px 0;font-size:20px;display:flex}.jqUffq_archive summary>span:last-child{color:#a5d7e7;align-items:center;gap:25px;font:9px ui-monospace,monospace;display:inline-flex}.jqUffq_archive i{font:normal 24px var(--display)}.jqUffq_archive[open] i{transform:rotate(45deg)}.jqUffq_archive>p{color:#a2b8c7;max-width:520px;margin-bottom:25px;font-size:13px;line-height:1.8}.jqUffq_archive ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 30px;margin:0 0 30px;padding:0;list-style:none;display:grid}.jqUffq_archive li{border-top:1px solid #ffffff18;min-width:0}.jqUffq_archive li a{color:#bed3df;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:10px;min-height:45px;font:10px ui-monospace,monospace;display:flex}@media (max-width:1100px){.jqUffq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jqUffq_heading :is(h1,h2){font-size:52px}.jqUffq_cardCopy{padding:20px}.jqUffq_archive ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.jqUffq_collection{padding-top:55px;padding-bottom:55px}.jqUffq_heading{margin-bottom:35px;display:block}.jqUffq_heading :is(h1,h2){font-size:41px}.jqUffq_heading>div>p{margin-bottom:22px;font-size:8px}.jqUffq_heading>p{margin-top:22px;font-size:12px}.jqUffq_grid{grid-template-columns:1fr;gap:26px}.jqUffq_card h3{font-size:28px}.jqUffq_meta{font-size:7px}.jqUffq_description{font-size:12px}.jqUffq_archive{margin-top:40px}.jqUffq_archive summary{gap:18px;font-size:16px}.jqUffq_archive summary>span:last-child{gap:12px;font-size:7px}.jqUffq_archive ul{grid-template-columns:1fr}.jqUffq_archive li a{font-size:11px}.jqUffq_archive>p{font-size:12px}}.jqUffq_catalogueGroup{border-top:1px solid #9a8b7255;border-bottom:1px solid #9a8b7255;margin-top:45px}.jqUffq_catalogueGroup summary{cursor:pointer;letter-spacing:-.035em;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:25px 0;font-size:24px;display:flex}.jqUffq_catalogueGroup summary>span:last-child{color:#a5d7e7;white-space:nowrap;align-items:center;gap:24px;font:10px ui-monospace,monospace;display:flex}.jqUffq_catalogueGroup i{font:normal 26px var(--display)}.jqUffq_catalogueGroup[open] i{transform:rotate(45deg)}.jqUffq_catalogueGroup>p{color:#a2b8c7;max-width:590px;margin:0 0 30px;font-size:13px;line-height:1.85}.jqUffq_catalogueGroup>.jqUffq_grid{margin-bottom:35px}.jqUffq_catalogueGroup summary:focus-visible{outline-offset:5px;outline:3px solid #b7f1fb}@media (max-width:700px){.jqUffq_catalogueGroup summary{font-size:19px}.jqUffq_catalogueGroup summary>span:last-child{gap:12px;font-size:8px}.jqUffq_catalogueGroup>p{font-size:12px}}
.H37ZyW_portfolio{--red:#e8bc90;--paper:#f1ede5;--muted:#b6b4ad;--line:#373a3b;--focus:#ffcb9e;--pad:clamp(22px, 5vw, 88px);color:var(--paper);font-family:var(--display);background:#101315;overflow:clip}.H37ZyW_portfolio *{box-sizing:border-box}.H37ZyW_portfolio a{text-decoration:none}.H37ZyW_portfolio a:focus-visible,.H37ZyW_portfolio button:focus-visible{outline:3px solid var(--red);outline-offset:6px}.H37ZyW_portfolio ::selection{background:var(--red);color:#111}.H37ZyW_portfolio section,.H37ZyW_contact{scroll-margin-top:24px}.H37ZyW_red{color:var(--red)}.H37ZyW_skip{z-index:120;background:var(--paper);color:#111;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.H37ZyW_skip:focus{transform:none}.H37ZyW_header{height:88px;margin:0 var(--pad);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.H37ZyW_wordmark{letter-spacing:-.12em;padding-right:7px;font-size:38px;font-weight:900;line-height:1}.H37ZyW_header nav{gap:clamp(16px,3vw,44px);display:flex}.H37ZyW_header nav a{padding:14px 0;font-size:13px;font-weight:600}.H37ZyW_header nav a:last-child{color:var(--red)}.H37ZyW_header nav a:hover{text-decoration:underline}.H37ZyW_work,.H37ZyW_current,.H37ZyW_about,.H37ZyW_experience{padding:clamp(80px, 10vw, 160px) var(--pad);position:relative}.H37ZyW_label{letter-spacing:.13em;align-items:center;gap:15px;margin:0 0 35px;font-size:10px;font-weight:500;display:flex}.H37ZyW_label>span{color:var(--muted);font-size:10px}.H37ZyW_sectionHead{justify-content:space-between;align-items:end;gap:36px;margin-bottom:50px;display:flex}.H37ZyW_sectionHead h2,.H37ZyW_current h2,.H37ZyW_statement,.H37ZyW_experience h2{letter-spacing:-.06em;font-variation-settings:"wdth" 90;font-size:clamp(48px,7.5vw,118px);font-weight:800;line-height:.98}.H37ZyW_sectionHead>p{max-width:270px;color:var(--muted);margin-bottom:8px;font-size:15px}.H37ZyW_labLink{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:70px;padding:27px 0;display:flex}.H37ZyW_labLink>span:first-child{color:var(--muted);font-size:11px}.H37ZyW_labLink strong{letter-spacing:-.03em;color:var(--paper);margin-top:4px;font-size:clamp(18px,2vw,28px);font-weight:500;display:block}.H37ZyW_labLink>span:last-child{color:var(--red);font-size:36px}.H37ZyW_labLink:hover strong{color:var(--red)}.H37ZyW_current{border-top:1px solid var(--line);background:#181716;padding-top:70px;padding-bottom:90px}.H37ZyW_currentGrid{grid-template-columns:1.2fr 1fr;align-items:center;gap:80px;display:grid}.H37ZyW_currentCopy p{letter-spacing:-.025em;max-width:370px;font-size:19px;line-height:1.5}.H37ZyW_currentCopy p strong{color:var(--red);font-weight:500}.H37ZyW_currentCopy>span{color:var(--muted);margin-top:9px;font-size:11px;display:block}.H37ZyW_currentCopy p:nth-of-type(2){margin-top:30px;font-size:16px}.H37ZyW_aboutGrid{grid-template-columns:1fr 1fr;gap:14%;margin-top:70px;display:grid}.H37ZyW_aboutGrid>p{letter-spacing:-.02em;color:#b7b4ae;font-size:clamp(17px,1.8vw,24px);line-height:1.6}.H37ZyW_smallHeading{letter-spacing:.1em;margin-bottom:20px;font-size:11px;font-weight:500}.H37ZyW_skills{grid-template-columns:1fr 1fr;gap:0 30px;margin:0;padding:0;list-style:none;display:grid}.H37ZyW_skills li{border-top:1px solid var(--line);gap:14px;padding:15px 0;font-size:16px;display:flex}.H37ZyW_skills li span{color:var(--muted);margin-top:5px;font-size:9px}.H37ZyW_experience{border-top:1px solid var(--line);padding-top:70px}.H37ZyW_experienceGrid{grid-template-columns:1fr 1.1fr;gap:60px;display:grid}.H37ZyW_experience h2{font-size:clamp(50px,6.5vw,105px)}.H37ZyW_timeline{margin:0;padding:0;list-style:none}.H37ZyW_timeline li{border-left:1px solid #504541;padding:0 0 36px 32px;position:relative}.H37ZyW_timeline li:last-child{padding-bottom:0}.H37ZyW_timeline li:before{content:"";background:var(--red);border-radius:50%;width:7px;height:7px;position:absolute;top:3px;left:-4px}.H37ZyW_timelineDate{letter-spacing:.04em;color:#b4aaa4;margin-bottom:18px;font-size:10px}.H37ZyW_timelineDate span{color:var(--red);margin-top:7px;font-size:9px;display:block}.H37ZyW_timeline h3{letter-spacing:-.035em;margin-bottom:9px;font-size:24px;font-weight:500;line-height:1.2}.H37ZyW_timeline li>p:not(.H37ZyW_timelineDate){color:#b7b4ae;font-size:14px}.H37ZyW_timeline li>p.H37ZyW_minor{color:#aaa09a;margin-top:5px;font-size:12px}.H37ZyW_contact{background:var(--red);color:#141211;padding:60px var(--pad) 0;position:relative}.H37ZyW_contactTitleLink{justify-content:space-between;align-items:start;gap:20px;display:flex}.H37ZyW_contact h2{letter-spacing:-.065em;font-variation-settings:"wdth" 90;font-size:clamp(52px,9.6vw,155px);font-weight:900;line-height:.98}.H37ZyW_contactTitleLink>span{font-size:clamp(50px,10vw,160px);font-weight:300;line-height:.85}.H37ZyW_contactTitleLink:hover h2{text-underline-offset:.08em;text-decoration:underline;text-decoration-thickness:3px}.H37ZyW_contactDetails{justify-content:space-between;align-items:center;gap:28px;margin:50px 0 55px;display:flex}.H37ZyW_contactDetails a{align-items:center;gap:18px;min-height:44px;font-size:15px;text-decoration:underline;display:inline-flex}.H37ZyW_contactDetails .H37ZyW_email{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(20px,3vw,46px);text-decoration-thickness:1px}.H37ZyW_contact a:focus-visible{outline-color:#ffcb9e}.H37ZyW_footerBottom{border-top:1px solid #91352c;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:10px;display:flex}.H37ZyW_footerBottom a{padding:12px 0}.H37ZyW_anchor{position:absolute;top:0}@keyframes H37ZyW_reveal{0%{transform:translateY(28px)}to{transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.H37ZyW_portfolio [data-reveal]{animation:linear both H37ZyW_reveal;animation-timeline:view();animation-range:entry entry 85%}}}@media (min-width:1700px){.H37ZyW_portfolio{--pad:max(88px, calc((100vw - 1520px) / 2))}}@media (max-width:950px){.H37ZyW_currentGrid{gap:40px}.H37ZyW_aboutGrid{gap:8%}}@media (max-width:700px){.H37ZyW_header{height:72px}.H37ZyW_wordmark{font-size:32px}.H37ZyW_header nav{gap:23px}.H37ZyW_header nav a{font-size:11px}.H37ZyW_sectionHead{margin-bottom:32px;display:block}.H37ZyW_sectionHead h2{font-size:14vw}.H37ZyW_sectionHead>p{max-width:285px;margin-top:24px;font-size:14px}.H37ZyW_label{margin-bottom:28px;font-size:9px}.H37ZyW_labLink{gap:15px;margin-top:40px;padding:25px 0}.H37ZyW_labLink strong{max-width:235px;font-size:19px;line-height:1.3}.H37ZyW_current{padding-top:50px;padding-bottom:60px}.H37ZyW_currentGrid{grid-template-columns:1fr;gap:35px}.H37ZyW_current h2{font-size:12.8vw}.H37ZyW_currentCopy p{font-size:20px}.H37ZyW_currentCopy>span{font-size:10px}.H37ZyW_currentCopy p:nth-of-type(2){max-width:310px;font-size:15px}.H37ZyW_statement{font-size:11.7vw}.H37ZyW_aboutGrid{grid-template-columns:1fr;gap:40px;margin-top:35px}.H37ZyW_aboutGrid>p{font-size:17px}.H37ZyW_skills li{font-size:15px}.H37ZyW_experience{padding-top:50px}.H37ZyW_experienceGrid{grid-template-columns:1fr;gap:40px}.H37ZyW_experience h2{font-size:14vw}.H37ZyW_timeline h3{font-size:23px}.H37ZyW_timelineDate{font-size:9px}.H37ZyW_contact{padding-top:45px}.H37ZyW_contact h2{font-size:12.3vw}.H37ZyW_contactTitleLink{gap:10px}.H37ZyW_contactTitleLink>span{font-size:35px}.H37ZyW_contactDetails{margin:32px 0 30px;display:block}.H37ZyW_contactDetails .H37ZyW_email{font-size:24px;display:flex}.H37ZyW_contactDetails>a:last-child{margin-top:14px;font-size:12px}.H37ZyW_footerBottom{flex-wrap:wrap;gap:8px 20px;padding:16px 0;font-size:8px}.H37ZyW_footerBottom p:nth-child(2){order:3;width:100%}.H37ZyW_footerBottom a{margin-left:auto;padding:6px 0}}@media (prefers-reduced-motion:reduce){.H37ZyW_portfolio *,.H37ZyW_portfolio :before,.H37ZyW_portfolio :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.H37ZyW_header{border-bottom-color:#b4a08726;height:92px}.H37ZyW_identity{align-items:center;gap:15px;display:flex}.H37ZyW_identity>span:last-child{letter-spacing:-.02em;font-size:13px;line-height:1.4}.H37ZyW_identity small{color:#a9a294;letter-spacing:.04em;font:7px/1.8 ui-monospace,monospace;display:block}.H37ZyW_header nav a{font-size:12px;font-weight:400}.H37ZyW_heroIntro{position:relative}.H37ZyW_statusLine{color:#bcb5a8;align-items:center;gap:7px;margin-bottom:42px;font:9px ui-monospace,monospace;display:flex}.H37ZyW_statusLine>span{background:#c4cead;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #c4cead40}.H37ZyW_heroIntro h1{letter-spacing:-.065em;text-wrap:initial;font-size:clamp(44px,4.8vw,78px);font-weight:500;line-height:1.07}.H37ZyW_heroIntro h1 em{color:#f3af88;letter-spacing:-.065em;font-family:Georgia,Times New Roman,serif;font-size:1.02em;font-weight:400;display:inline}.H37ZyW_introCopy{color:#bbb4a8;max-width:340px;margin-top:26px;font-size:14px;line-height:1.85}.H37ZyW_heroActions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;font-size:11px;display:flex}.H37ZyW_heroActions a{align-items:center;gap:16px;min-height:46px;display:inline-flex}.H37ZyW_primaryAction{color:#f5d3b2;background:#c29a6b0d;border:1px solid #ecc4a2a0;padding:0 17px;transition:background .2s}.H37ZyW_heroActions>a:last-child{color:#beb3a2;text-underline-offset:6px;text-decoration:underline}.H37ZyW_heroEducation{color:#c6baaa;margin-top:42px;font:8px/1.9 ui-monospace,monospace}.H37ZyW_work,.H37ZyW_about,.H37ZyW_current,.H37ZyW_experience{padding-top:85px;padding-bottom:85px}.H37ZyW_sectionHead h2,.H37ZyW_current h2,.H37ZyW_statement,.H37ZyW_experience h2{font-variation-settings:"wdth" 100;letter-spacing:-.065em;font-weight:500}.H37ZyW_sectionHead h2{font-size:clamp(46px,6.3vw,98px)}.H37ZyW_sectionHead{align-items:end}.H37ZyW_sectionHead>p{color:#b6ad9d;max-width:275px;font-size:14px}.H37ZyW_label{letter-spacing:.1em;color:#baac99;font-family:ui-monospace,monospace;font-size:9px}.H37ZyW_labLink{background:linear-gradient(100deg,#c29a6b0a,#0000);border-color:#65533f;padding:30px 25px}.H37ZyW_labLink strong{letter-spacing:-.04em;font-weight:400}.H37ZyW_current{background:#1a1b18;border-top:1px solid #b4a08726;border-bottom:1px solid #b4a08726}.H37ZyW_current h2{font-size:clamp(45px,5.4vw,85px)}.H37ZyW_statement{font-size:clamp(40px,6vw,94px)}.H37ZyW_contact{color:#f1ede5;background:#19201e}.H37ZyW_contact h2{font:450 clamp(42px,6vw,90px)/1.05 var(--serif);letter-spacing:-.05em}@media (min-width:701px) and (max-width:1100px){.H37ZyW_heroIntro h1{font-size:4.7vw}.H37ZyW_introCopy{font-size:12px}.H37ZyW_heroActions{gap:8px;font-size:9px}.H37ZyW_heroEducation{font-size:7px}.H37ZyW_statusLine{margin-bottom:30px;font-size:7px}}@media (max-width:700px){.H37ZyW_header{height:76px}.H37ZyW_identity{gap:10px}.H37ZyW_identity>span:last-child{font-size:11px}.H37ZyW_identity small{font-size:5px}.H37ZyW_header nav{gap:16px}.H37ZyW_header nav a{font-size:10px}.H37ZyW_header nav a[data-nav=work],.H37ZyW_header nav a[data-nav=about]{display:none}.H37ZyW_wordmark{font-size:29px}.H37ZyW_heroIntro{padding:0}.H37ZyW_statusLine{margin-bottom:26px;font-size:8px}.H37ZyW_heroIntro h1{font-size:12.3vw;line-height:1.08}.H37ZyW_introCopy{max-width:330px;margin-top:20px;font-size:12px;line-height:1.8}.H37ZyW_heroActions{gap:18px;margin-top:23px;font-size:10px}.H37ZyW_heroActions a{gap:9px;min-height:44px}.H37ZyW_primaryAction{padding:0 12px}.H37ZyW_heroEducation{margin-top:22px;font-size:7px}.H37ZyW_work,.H37ZyW_current,.H37ZyW_about,.H37ZyW_experience{padding-top:55px;padding-bottom:55px}.H37ZyW_sectionHead h2{font-size:13.2vw}.H37ZyW_sectionHead>p{margin-top:20px;font-size:13px}.H37ZyW_labLink{padding:24px 17px}.H37ZyW_labLink strong{font-size:20px}.H37ZyW_current h2{font-size:11.8vw}.H37ZyW_statement{font-size:10.9vw}.H37ZyW_experience h2{font-size:12.5vw}.H37ZyW_contact h2{font-size:12vw}}.H37ZyW_header{border-bottom-color:#8eb7ca2b}.H37ZyW_identity small{color:#92a9b9}.H37ZyW_statusLine{color:#acc1ce}.H37ZyW_statusLine>span{background:#9dddea;box-shadow:0 0 12px #7de6ff55}.H37ZyW_heroIntro h1{letter-spacing:-.06em;font-size:clamp(43px,4.65vw,76px);line-height:1.08}.H37ZyW_heroIntro h1 em{font-family:var(--display);color:#a7e2f0;letter-spacing:-.065em;font-style:normal;font-weight:400}.H37ZyW_introCopy{color:#adbfcb;max-width:365px}.H37ZyW_primaryAction{color:#e1f7fc;background:#93ddeb0a;border-color:#a3dded88}.H37ZyW_primaryAction:hover{background:#78d5ef1c}.H37ZyW_heroActions>a:last-child{color:#b8ced9}.H37ZyW_heroEducation{color:#b4c9d4}.H37ZyW_heroEducation span{color:#8fa8b8}.H37ZyW_sectionHead>p{color:#a8bbc8}.H37ZyW_label{color:#9eb8c8}.H37ZyW_label>span{color:#8dd5e7}.H37ZyW_labLink{background:linear-gradient(100deg,#68d0f50a,#0000);border-color:#648fa34d}.H37ZyW_current{background:#0e1923;border-color:#8daebd2b}.H37ZyW_currentCopy>span{color:#9bb1c0}.H37ZyW_aboutGrid>p{color:#aec1ce}.H37ZyW_timeline li{border-color:#4e6a7a}.H37ZyW_timelineDate{color:#a3bac9}.H37ZyW_timeline li>p:not(.H37ZyW_timelineDate){color:#b4c8d4}.H37ZyW_contact .H37ZyW_label,.H37ZyW_contact .H37ZyW_label>span{color:#b6b4ad}.H37ZyW_footerBottom{border-color:#444b42}@media (max-width:700px){.H37ZyW_header nav a[data-nav=collection]{display:none}.H37ZyW_header nav{gap:18px}.H37ZyW_heroIntro{padding-top:0}.H37ZyW_heroIntro h1{font-size:12.2vw}.H37ZyW_introCopy{font-size:12px}}.H37ZyW_heroContact{flex-wrap:wrap;gap:6px 24px;margin-top:14px;font-size:12px;display:flex}.H37ZyW_heroContact a{color:#e1f7fc;text-underline-offset:5px;align-items:center;gap:8px;min-height:44px;-webkit-text-decoration:underline #a3dded88;text-decoration:underline #a3dded88;display:inline-flex}.H37ZyW_heroContact a:hover{text-decoration-color:currentColor}.H37ZyW_shipped{padding:30px var(--pad);border-top:1px solid #88b5cc2b;border-bottom:1px solid #88b5cc2b;grid-template-columns:minmax(120px,.5fr) 3fr;align-items:start;gap:20px 40px;display:grid}.H37ZyW_shipped h2{letter-spacing:.1em;text-transform:uppercase;color:#9eb8c8;margin:6px 0 0;font:9px/1.6 ui-monospace,monospace}.H37ZyW_shipped ul{grid-template-columns:repeat(3,1fr);gap:20px 34px;margin:0;padding:0;list-style:none;display:grid}.H37ZyW_shipped li{align-content:start;gap:4px;display:grid}.H37ZyW_shipped li>a:first-child{letter-spacing:-.035em;align-items:center;min-height:44px;font-size:clamp(20px,2vw,28px);display:inline-flex}.H37ZyW_shipped li>span{color:#a8bbc8;font-size:12px}.H37ZyW_shipped li>a:last-child{color:#e1f7fc;text-underline-offset:5px;align-items:center;gap:8px;min-height:44px;font-size:11px;-webkit-text-decoration:underline #a3dded88;text-decoration:underline #a3dded88;display:inline-flex}.H37ZyW_shipped li>a:hover{text-decoration:underline}.H37ZyW_labLinkNext{border-top:0;margin-top:0}.H37ZyW_skills li{gap:0}@media (max-width:700px){.H37ZyW_shipped{grid-template-columns:1fr;gap:14px;padding-block:24px}.H37ZyW_shipped ul{grid-template-columns:1fr;gap:14px}.H37ZyW_heroContact{margin-top:10px}}.H37ZyW_portfolio{position:relative}@media (min-width:1101px){.H37ZyW_statusLine{font-size:11px}.H37ZyW_introCopy{max-width:400px;font-size:16px;line-height:1.7}.H37ZyW_heroActions{font-size:13px}.H37ZyW_heroContact{font-size:14px}.H37ZyW_heroEducation{font-size:11px}}.H37ZyW_heroIntro{padding:0}.H37ZyW_heroIntro h1{font-size:clamp(42px,5.25vw,88px);font-weight:650;line-height:.98}.H37ZyW_heroIntro h1 em{color:#bae5ef}.H37ZyW_statusLine{margin-bottom:24px}.H37ZyW_heroEducation{margin-top:24px;font-size:11px}.H37ZyW_shipped h2{font-size:11px}.H37ZyW_work{background:0 0}.H37ZyW_sectionHead>p{line-height:1.55}@media (max-width:820px){.H37ZyW_heroIntro h1{font-size:clamp(43px,11.4vw,76px)}.H37ZyW_introCopy{margin-top:20px;font-size:15px}.H37ZyW_heroActions{font-size:12px}}@media (max-width:700px){.H37ZyW_heroIntro h1{font-size:clamp(36px,11.4vw,66px)}.H37ZyW_heroEducation{margin-top:7px;font-size:10px}.H37ZyW_heroContact{margin-top:0}.H37ZyW_statusLine{margin-bottom:12px;font-size:10px}.H37ZyW_heroActions{margin-top:15px}.H37ZyW_introCopy{margin-top:14px;line-height:1.6}}@media (max-width:820px){body:has(#H37ZyW_featured-app-devices){--display:system-ui, sans-serif}}
