﻿.HobbyLab_preview___CqpC{position:relative;padding:110px 5vw 120px;background:linear-gradient(rgba(11,14,18,.8509803922),rgba(17,25,34,.9294117647))}.HobbyLab_legacyAnchor__CBEpz{position:absolute;top:0}.HobbyLab_previewHeading__5WdRG{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:70px}.HobbyLab_previewHeading__5WdRG h2{font-size:clamp(48px,7vw,110px);letter-spacing:-.065em;line-height:1.15;margin-top:20px}.HobbyLab_previewHeading__5WdRG h2 span{color:var(--accent)}.HobbyLab_previewHeading__5WdRG>p{font-size:13px;line-height:1.9;color:var(--muted);padding-bottom:8px}.HobbyLab_selectionLabel__1FlDZ{display:flex;justify-content:space-between;gap:20px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding-bottom:22px;margin-bottom:28px;border-bottom:1px solid var(--line)}.HobbyLab_previewGrid__pcDSc,.HobbyLab_videoGrid__oYjUF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:26px;column-gap:26px;grid-row-gap:42px;row-gap:42px;align-items:start}.HobbyLab_videoCard__hBEGs{min-width:0;scroll-margin-top:190px}.HobbyLab_videoThumbnail__X8Tr7{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border:1px solid rgba(182,201,220,.1254901961);border-radius:12px;background:#121c27;isolation:isolate}.HobbyLab_videoThumbnail__X8Tr7:focus-visible .HobbyLab_thumbnailImage__dsGqs,.HobbyLab_videoThumbnail__X8Tr7:hover .HobbyLab_thumbnailImage__dsGqs{transform:scale(1.055)}.HobbyLab_videoThumbnail__X8Tr7:focus-visible .HobbyLab_playButton__wXX89,.HobbyLab_videoThumbnail__X8Tr7:hover .HobbyLab_playButton__wXX89{background:#e9e9e4;color:#0b0e12;transform:translate(-50%,-50%) scale(1.08)}.HobbyLab_videoThumbnail__X8Tr7:focus-visible .HobbyLab_watchLabel__CAC9X,.HobbyLab_videoThumbnail__X8Tr7:hover .HobbyLab_watchLabel__CAC9X{opacity:1;transform:translateY(0)}.HobbyLab_thumbnailBackdrop__Hvi6I{position:absolute;inset:-12%;width:124%;height:124%;max-width:none;object-fit:cover;filter:blur(24px) saturate(.7);opacity:.42}.HobbyLab_thumbnailImage__dsGqs{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transition:transform .65s cubic-bezier(.2,.65,.3,1)}.HobbyLab_thumbnailShade__0GWyH{position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,16,25,.4),transparent 35%,transparent 55%,rgba(8,13,21,.7019607843));pointer-events:none}.HobbyLab_referenceLabel__cc6q0{position:absolute;top:13px;left:14px;color:#f3f5f6;text-shadow:0 1px 5px #000;font-size:8px;text-transform:uppercase;letter-spacing:.13em}.HobbyLab_playButton__wXX89{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:49px;height:49px;border:1px solid rgba(239,245,252,.4);border-radius:50%;display:grid;place-items:center;background:rgba(11,14,18,.5019607843);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;transition:transform .3s,color .3s,background .3s}.HobbyLab_playButton__wXX89 svg{width:24px;height:24px;margin-left:2px}.HobbyLab_watchLabel__CAC9X{position:absolute;left:14px;bottom:14px;font-size:9px;color:#fff;opacity:0;transform:translateY(4px);transition:opacity .3s,transform .3s}.HobbyLab_thumbnailIndex__VCYBy{position:absolute;bottom:11px;right:11px;border:1px solid rgba(239,245,252,.1490196078);padding:4px 7px;background:rgba(10,14,21,.7882352941);border-radius:4px;font-size:9px;color:#e7edf4;letter-spacing:.08em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.HobbyLab_thumbnailFallback__weVil{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:24px;background:radial-gradient(ellipse at 70% 30%,rgba(89,116,138,.3137254902),transparent 70%),repeating-radial-gradient(ellipse at 100% 100%,transparent 0 28px,rgba(182,201,220,.0470588235) 29px 30px),#111c28}.HobbyLab_thumbnailFallback__weVil>span:first-child{font-size:8px;text-transform:uppercase;letter-spacing:.13em;color:#a6bccd;margin-bottom:12px}.HobbyLab_thumbnailFallback__weVil>span:last-child{font-size:27px;letter-spacing:-.05em;line-height:1.15;color:#c1d1df}.HobbyLab_videoInfo__BhKkH{display:grid;grid-template-columns:31px minmax(0,1fr);grid-gap:12px;gap:12px;margin-top:17px}.HobbyLab_creatorAvatar__rt_2v{width:31px;height:31px;display:grid;place-items:center;border:1px solid rgba(182,201,220,.1882352941);border-radius:50%;background:linear-gradient(135deg,#263644,#101820);font-size:11px;color:var(--accent)}.HobbyLab_videoCopy__vf7U_{min-width:0}.HobbyLab_videoCopy__vf7U_ h3{font-size:clamp(16px,1.4vw,20px);letter-spacing:-.03em;font-weight:500;line-height:1.45;margin-bottom:8px}.HobbyLab_videoCopy__vf7U_ h3 a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;transition:color .25s}.HobbyLab_videoCopy__vf7U_ h3 a:hover{color:var(--accent)}.HobbyLab_creator__BKSZb{font-size:10px;color:#aeb9c3;line-height:1.8;overflow-wrap:anywhere}.HobbyLab_creator__BKSZb>span{display:inline-block;font-size:8px;color:#9dafbd}.HobbyLab_creator__BKSZb>span:before{content:"·";margin:0 8px}.HobbyLab_cardCategory__IbCDC{font-size:9px;color:#8fa6b9;line-height:1.7;margin-top:3px}.HobbyLab_description__e1eme{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:11px;color:var(--muted);line-height:1.85;margin-top:10px}.HobbyLab_cardDetails__E1_5v>summary,.HobbyLab_cardNotesLink__8iJRx{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:10px;color:#bbc7d2;line-height:1.6;padding:14px 0;border-bottom:1px solid var(--line);transition:color .25s}.HobbyLab_cardDetails__E1_5v>summary:hover,.HobbyLab_cardNotesLink__8iJRx:hover{color:#fff}.HobbyLab_cardDetails__E1_5v,.HobbyLab_cardNotesLink__8iJRx{margin:4px 0 0 43px}.HobbyLab_cardNotesLink__8iJRx>span{font-size:16px;font-weight:400}.HobbyLab_cardDetails__E1_5v>summary{list-style:none;cursor:pointer}.HobbyLab_cardDetails__E1_5v>summary::-webkit-details-marker{display:none}.HobbyLab_cardDetails__E1_5v>summary::marker{content:""}.HobbyLab_cardDetails__E1_5v>summary:focus-visible{outline:2px solid #a8c6ee;outline-offset:4px}.HobbyLab_expandIcon__WJA9c{position:relative;display:block;width:14px;height:14px;flex:0 0 14px}.HobbyLab_expandIcon__WJA9c:after,.HobbyLab_expandIcon__WJA9c:before{content:"";position:absolute;background:#b6c9dc;left:1px;right:1px;top:6px;height:1px;transition:transform .3s}.HobbyLab_expandIcon__WJA9c:after{transform:rotate(90deg)}.HobbyLab_cardDetails__E1_5v[open] .HobbyLab_expandIcon__WJA9c:after{transform:rotate(0)}.HobbyLab_entryNotes__V29AQ{padding:22px 0 8px}.HobbyLab_tags__NjV6_{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:25px}.HobbyLab_tags__NjV6_ span{font-size:8px;line-height:1.5;border:1px solid var(--line);padding:5px 9px;border-radius:20px;color:#b3c0cc}.HobbyLab_noteBlock__OUt_E{margin-top:23px}.HobbyLab_noteBlock__OUt_E h4{font-size:9px;text-transform:uppercase;letter-spacing:.1em;font-weight:500;color:#b6c9dc;margin:0 0 11px}.HobbyLab_noteBlock__OUt_E li,.HobbyLab_noteBlock__OUt_E p{font-size:11px;line-height:1.9;color:var(--muted);overflow-wrap:anywhere}.HobbyLab_noteBlock__OUt_E ul{padding-left:15px;margin:0}.HobbyLab_noteBlock__OUt_E li+li{margin-top:7px}.HobbyLab_sources__0_MO8{border-top:1px solid var(--line);padding-top:20px}.HobbyLab_sources__0_MO8>div+div{margin-top:15px}.HobbyLab_sources__0_MO8 a{font-size:10px;overflow-wrap:anywhere}.HobbyLab_sources__0_MO8 p{font-size:9px;margin-top:10px}.HobbyLab_previewFoot__HfW4j{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:45px}.HobbyLab_previewFoot__HfW4j>p{font-size:11px;line-height:1.85;color:var(--muted)}.HobbyLab_previewFoot__HfW4j .HobbyLab_buttonCount__RMy_2{font-size:11px;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.HobbyLab_archive__4M4Za{max-width:1800px;margin:auto;padding:115px 5vw 100px}.HobbyLab_archiveHero__33Luj{padding:30px 0 45px;border-bottom:1px solid var(--line)}.HobbyLab_titleLine__FmiN8{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;margin:25px 0 36px}.HobbyLab_titleLine__FmiN8 h1{font-size:clamp(70px,12vw,180px);line-height:1.06;letter-spacing:-.07em}.HobbyLab_titleLine__FmiN8 h1 span{color:var(--accent)}.HobbyLab_total__QCQZW{font-size:clamp(36px,5vw,76px);color:#7f94a5;letter-spacing:-.05em;padding-top:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.HobbyLab_heroBottom__6OPfN{display:flex;justify-content:space-between;gap:50px}.HobbyLab_heroBottom__6OPfN>p:first-child{font-size:clamp(19px,2vw,29px);line-height:1.55;letter-spacing:-.025em}.HobbyLab_heroBottom__6OPfN>p:last-child{font-size:12px;line-height:1.9;color:var(--muted);max-width:40ch}.HobbyLab_archiveLayout__C45_9{padding-top:30px}.HobbyLab_collectionIndex__mfK53{position:-webkit-sticky;position:sticky;top:95px;z-index:5;padding:18px 0 22px;margin-bottom:45px;background:rgba(11,16,23,.9294117647);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:1px solid var(--line)}.HobbyLab_collectionIndex__mfK53>p{color:var(--muted);font-size:8px}.HobbyLab_collectionIndex__mfK53 nav{display:flex;flex-wrap:wrap;gap:9px;margin-top:13px}.HobbyLab_collectionIndex__mfK53 nav a{display:flex;align-items:center;gap:18px;padding:11px 16px;border:1px solid var(--line);border-radius:30px;font-size:11px;line-height:1.6;transition:background .3s,border-color .3s}.HobbyLab_collectionIndex__mfK53 nav a:hover{background:rgba(182,201,220,.0705882353);border-color:rgba(182,201,220,.4392156863)}.HobbyLab_indexNumber__4toAX{display:none}.HobbyLab_indexCount__se7PH{font-size:9px;color:#8c9eae;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.HobbyLab_collection__9y0Ru{scroll-margin-top:235px;margin-bottom:80px}.HobbyLab_collectionHeading__EUrLN{padding-bottom:30px}.HobbyLab_collectionHeading__EUrLN h2{font-size:clamp(29px,3.2vw,48px);letter-spacing:-.05em;line-height:1.2;margin:15px 0 14px}.HobbyLab_collectionHeading__EUrLN>p:last-child{font-size:12px;line-height:1.8;color:var(--muted)}.HobbyLab_archiveEnd__XSf6A{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid var(--line);padding-top:25px}.HobbyLab_archiveEnd__XSf6A>span{font-size:10px;color:var(--muted)}@media(hover:none){.HobbyLab_watchLabel__CAC9X{opacity:1;transform:none}}@media(min-width:2000px){.HobbyLab_preview___CqpC{max-width:2000px;margin:auto}}@media(max-width:1000px){.HobbyLab_previewGrid__pcDSc,.HobbyLab_videoGrid__oYjUF{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 24px}.HobbyLab_videoCopy__vf7U_ h3{font-size:18px}}@media(max-width:700px){.HobbyLab_preview___CqpC{padding:70px 6vw 80px}.HobbyLab_previewHeading__5WdRG{display:block;margin-bottom:40px}.HobbyLab_previewHeading__5WdRG h2{font-size:55px}.HobbyLab_previewHeading__5WdRG>p{margin-top:25px;font-size:12px}.HobbyLab_selectionLabel__1FlDZ{font-size:8px;letter-spacing:.08em}.HobbyLab_previewFoot__HfW4j{align-items:flex-start;flex-direction:column;gap:25px}.HobbyLab_archive__4M4Za{padding:105px 6vw 65px}.HobbyLab_archiveHero__33Luj{padding:26px 0 35px}.HobbyLab_titleLine__FmiN8{gap:15px;margin:22px 0 30px}.HobbyLab_titleLine__FmiN8 h1{font-size:17vw}.HobbyLab_total__QCQZW{font-size:30px;padding-top:3px}.HobbyLab_heroBottom__6OPfN{display:block}.HobbyLab_heroBottom__6OPfN>p:first-child{font-size:21px}.HobbyLab_heroBottom__6OPfN>p:last-child{margin-top:25px;max-width:42ch}.HobbyLab_collectionIndex__mfK53{position:static;margin-bottom:40px;padding-top:0;background:rgba(0,0,0,0);-webkit-backdrop-filter:none;backdrop-filter:none}.HobbyLab_collectionIndex__mfK53 nav{gap:8px}.HobbyLab_collectionIndex__mfK53 nav a{padding:9px 12px;font-size:10px;gap:10px}.HobbyLab_collection__9y0Ru{scroll-margin-top:110px;margin-bottom:60px}.HobbyLab_collectionHeading__EUrLN h2{font-size:33px}.HobbyLab_videoCard__hBEGs{scroll-margin-top:110px}.HobbyLab_archiveEnd__XSf6A{flex-direction:column;align-items:flex-start;gap:12px}}@media(max-width:600px){.HobbyLab_previewGrid__pcDSc,.HobbyLab_videoGrid__oYjUF{grid-template-columns:minmax(0,1fr);row-gap:35px}.HobbyLab_videoCopy__vf7U_ h3{font-size:19px}.HobbyLab_videoInfo__BhKkH{margin-top:15px}.HobbyLab_description__e1eme{font-size:11px}.HobbyLab_referenceLabel__cc6q0{font-size:8px}}.Blog_preview__6D_bg{position:relative;padding:100px 5vw 120px;background:linear-gradient(rgba(17,25,34,.8078431373),rgba(11,14,18,.7294117647))}.Blog_legacyAnchor__rzyFv{position:absolute;top:0}.Blog_grid__3P5HY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:55px 28px;gap:55px 28px;align-items:stretch}.Blog_card__I7AdJ{display:flex;flex-direction:column;min-width:0;height:100%}.Blog_card__I7AdJ:hover .Blog_cover__aBley img{transform:scale(1.045)}.Blog_card__I7AdJ:hover h3{color:var(--accent)}.Blog_card__I7AdJ h3{font-size:clamp(20px,1.8vw,27px);line-height:1.4;letter-spacing:-.04em;margin:14px 0 18px;transition:color .3s}.Blog_cover__aBley{aspect-ratio:1.6;overflow:hidden;background:#18212a;border:1px solid rgba(255,255,255,.0392156863);margin-bottom:25px}.Blog_cover__aBley img{width:100%;height:100%;object-fit:cover;transition:transform .85s cubic-bezier(.2,.65,.3,1)}.Blog_category__Pc5gb{font-size:9px;letter-spacing:.12em;line-height:1.8;text-transform:uppercase;color:#a1b2c2}.Blog_excerpt__iFLf6{color:var(--muted);font-size:12px;line-height:1.9;margin-bottom:28px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.Blog_cardMeta__E6uO7{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:10px;line-height:1.7;border-top:1px solid var(--line);padding-top:17px;margin-top:auto;color:#8fa2b3}.Blog_cardMeta__E6uO7>span:last-child{color:#c0ccd6}.Blog_previewFooter__MgQuV{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:50px}.Blog_previewFooter__MgQuV>p{font-size:11px;line-height:1.8;color:var(--muted)}.Blog_previewFooter__MgQuV .Blog_buttonCount__F6Wgp{font-size:11px;color:var(--accent)}.Blog_archive__cm2Sx{padding:115px 5vw 120px;max-width:1700px;margin:auto}.Blog_archiveHeader__L7u49{padding:30px 0 60px}.Blog_archiveHeader__L7u49>div{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin:25px 0 35px}.Blog_archiveHeader__L7u49 h1{font-size:clamp(65px,9vw,140px);letter-spacing:-.065em;line-height:1.06}.Blog_archiveHeader__L7u49 h1 span{color:var(--accent)}.Blog_archiveCount__PczyS{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#a4b7c8;padding-bottom:12px;white-space:nowrap}.Blog_archiveIntro__CLGfm{max-width:57ch;font-size:16px;line-height:1.9;color:var(--muted)}.Blog_articleMain__UgUy0{max-width:1500px;padding:115px 6vw 110px;margin:auto}.Blog_articleHeader__27GL_{margin-top:27px}.Blog_articleHeader__27GL_ h1{font-size:clamp(40px,5.1vw,76px);line-height:1.18;letter-spacing:-.055em;max-width:1120px;margin:20px 0 24px}.Blog_byline__W1b36{display:flex;flex-wrap:wrap;gap:20px;font-size:11px;line-height:1.8;color:#a6b6c5}.Blog_articleCover__cCL9H{margin:45px 0 65px;aspect-ratio:2.35;overflow:hidden;border:1px solid rgba(255,255,255,.0392156863);background:#17212a}.Blog_articleCover__cCL9H img{width:100%;height:100%;object-fit:cover}.Blog_readingLayout__3Cc0H{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:6vw;gap:6vw}.Blog_contents__tA9Qk{position:-webkit-sticky;position:sticky;top:125px;align-self:start}.Blog_contents__tA9Qk>p{color:#8fa2b3;margin-bottom:20px}.Blog_contents__tA9Qk nav{display:flex;flex-direction:column;gap:15px}.Blog_contents__tA9Qk a{font-size:10px;line-height:1.7;color:#8f9eab;transition:color .25s}.Blog_contents__tA9Qk a:hover{color:var(--text)}.Blog_readingColumn__aQq_f{min-width:0;max-width:800px}.Blog_mobileContents__yhDgu{display:none}.Blog_prose__aJWJS{color:#bdc5cc;font-size:15px;line-height:1.95;overflow-wrap:break-word}.Blog_prose__aJWJS>p{margin:0 0 24px}.Blog_prose__aJWJS h2,.Blog_prose__aJWJS h3{scroll-margin-top:125px;color:var(--text);line-height:1.35;letter-spacing:-.035em}.Blog_prose__aJWJS h2{font-size:clamp(26px,2.4vw,36px);margin:55px 0 24px}.Blog_prose__aJWJS h3{font-size:24px;margin:40px 0 20px}.Blog_prose__aJWJS>h2:first-child{margin-top:0}.Blog_prose__aJWJS a{color:#bad0e3;text-decoration:underline;-webkit-text-decoration-color:rgba(186,208,227,.3019607843);text-decoration-color:rgba(186,208,227,.3019607843);text-underline-offset:4px;overflow-wrap:anywhere}.Blog_prose__aJWJS a:hover{-webkit-text-decoration-color:#bad0e3;text-decoration-color:#bad0e3}.Blog_prose__aJWJS strong{font-weight:600;color:#d4dbe0}.Blog_prose__aJWJS>ol,.Blog_prose__aJWJS>ul{padding-left:22px;margin:0 0 28px}.Blog_prose__aJWJS>ol li,.Blog_prose__aJWJS>ul li{padding-left:5px}.Blog_prose__aJWJS>ol li+li,.Blog_prose__aJWJS>ul li+li{margin-top:12px}.Blog_prose__aJWJS :not(pre)>code{font-family:Consolas,monospace;font-size:.88em;background:rgba(182,201,220,.0509803922);padding:2px 5px;border-radius:3px}.Blog_tableScroll__XfyWW{max-width:100%;overflow-x:auto;margin:30px 0;border:1px solid var(--line)}.Blog_tableScroll__XfyWW:focus-visible{outline:2px solid #a8c6ee;outline-offset:5px}.Blog_tableScroll__XfyWW table{width:100%;min-width:570px;border-collapse:collapse;font-size:12px;line-height:1.8}.Blog_tableScroll__XfyWW td,.Blog_tableScroll__XfyWW th{text-align:left;vertical-align:top;padding:15px 17px;white-space:pre-line}.Blog_tableScroll__XfyWW th{color:#c9d7e2;background:rgba(182,201,220,.0392156863);font-weight:500}.Blog_tableScroll__XfyWW td{color:#a7b4bf;border-top:1px solid var(--line)}.Blog_tableScroll__XfyWW td+td,.Blog_tableScroll__XfyWW th+th{border-left:1px solid var(--line)}.Blog_codeBlock__r7t_D{margin:30px 0;border:1px solid var(--line);background:#090f16}.Blog_codeBlock__r7t_D>span{display:block;font-size:9px;color:#8fa2b3;text-transform:uppercase;letter-spacing:.12em;padding:12px 20px;border-bottom:1px solid var(--line)}.Blog_codeBlock__r7t_D pre{max-width:100%;margin:0;overflow-x:auto;padding:22px;color:#b8ccde;font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.85;-moz-tab-size:4;tab-size:4}.Blog_codeBlock__r7t_D pre:focus-visible{outline:2px solid #a8c6ee;outline-offset:-2px}.Blog_codeBlock__r7t_D code{font:inherit}.Blog_articleEnd__V5_0q{display:flex;align-items:flex-start;justify-content:space-between;gap:35px;border-top:1px solid var(--line);padding-top:30px;margin-top:60px}.Blog_nextArticle__8mGB8{max-width:65%;display:flex;flex-direction:column;gap:13px}.Blog_nextArticle__8mGB8>span:first-child{color:#8fa2b3;font-size:8px}.Blog_nextArticle__8mGB8>span:last-child{font-size:20px;line-height:1.5;letter-spacing:-.03em;color:#c7d5e1;transition:color .3s}.Blog_nextArticle__8mGB8:hover>span:last-child{color:#fff}@media(min-width:2000px){.Blog_preview__6D_bg{max-width:2000px;margin:auto}}@media(max-width:1000px){.Blog_grid__3P5HY{grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 25px}.Blog_preview__6D_bg .Blog_grid__3P5HY{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.Blog_card__I7AdJ h3{font-size:21px}.Blog_preview__6D_bg .Blog_card__I7AdJ h3{font-size:19px}.Blog_readingLayout__3Cc0H{grid-template-columns:160px minmax(0,1fr);gap:40px}.Blog_contents__tA9Qk a{font-size:9px}}@media(max-width:700px){.Blog_preview__6D_bg{padding:65px 6vw 85px}.Blog_grid__3P5HY,.Blog_preview__6D_bg .Blog_grid__3P5HY{grid-template-columns:minmax(0,1fr);row-gap:45px}.Blog_card__I7AdJ h3,.Blog_preview__6D_bg .Blog_card__I7AdJ h3{font-size:25px;margin-top:12px}.Blog_cover__aBley{margin-bottom:22px}.Blog_previewFooter__MgQuV{align-items:flex-start;flex-direction:column;gap:25px;margin-top:35px}.Blog_archive__cm2Sx{padding:105px 6vw 75px}.Blog_archiveHeader__L7u49{padding:26px 0 42px}.Blog_archiveHeader__L7u49>div{gap:15px}.Blog_archiveHeader__L7u49 h1{font-size:14vw}.Blog_archiveCount__PczyS{font-size:9px;letter-spacing:.05em;padding-bottom:5px}.Blog_archiveIntro__CLGfm{font-size:14px}.Blog_articleMain__UgUy0{padding:105px 6vw 75px}.Blog_articleHeader__27GL_{margin-top:24px}.Blog_articleHeader__27GL_ h1{font-size:clamp(35px,8.6vw,58px)}.Blog_articleHeader__27GL_>p{font-size:8px}.Blog_byline__W1b36{font-size:10px;gap:15px}.Blog_articleCover__cCL9H{aspect-ratio:1.6;margin:35px 0 40px}.Blog_readingLayout__3Cc0H{display:block}.Blog_contents__tA9Qk{display:none}.Blog_mobileContents__yhDgu{display:block;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:35px}.Blog_mobileContents__yhDgu summary{padding:18px 0;font-size:11px;color:var(--accent);cursor:pointer}.Blog_mobileContents__yhDgu nav{display:flex;flex-direction:column;gap:14px;padding-bottom:22px}.Blog_mobileContents__yhDgu a{font-size:11px;line-height:1.8;color:#a3b1be}.Blog_prose__aJWJS{font-size:14px;line-height:1.95}.Blog_prose__aJWJS h2{font-size:27px;margin-top:45px}.Blog_tableScroll__XfyWW table{font-size:11px}.Blog_codeBlock__r7t_D pre{padding:18px;font-size:11px}.Blog_articleEnd__V5_0q{flex-direction:column;gap:25px}.Blog_nextArticle__8mGB8{max-width:100%}.Blog_nextArticle__8mGB8>span:last-child{font-size:22px}}.ExperienceTimeline_section__n60Mx{padding:100px 5vw 135px;background:linear-gradient(180deg,transparent,rgba(11,14,18,.7882352941) 15%,rgba(13,19,27,.9019607843))}.ExperienceTimeline_timeline__w1bDk{--node-y:44px;--gutter:clamp(34px,4.5vw,76px);position:relative}.ExperienceTimeline_list__AnOEq{position:relative;list-style:none;padding:0;margin:0}.ExperienceTimeline_item__hJgns{position:relative;display:grid;grid-template-columns:minmax(0,1fr) calc(var(--gutter)*2) minmax(0,1fr);align-items:start}.ExperienceTimeline_item__hJgns+.ExperienceTimeline_item__hJgns{margin-top:-42px}.ExperienceTimeline_rail__EaUcZ{position:absolute;left:50%;top:var(--node-y);width:1px;height:var(--timeline-length,calc(100% - 88px));background:rgba(168,184,203,.1490196078);pointer-events:none}.ExperienceTimeline_fill__G_Yux{position:absolute;inset:0;background:linear-gradient(180deg,#819db7,#9a8bc4);box-shadow:0 0 11px rgba(152,144,210,.168627451);transform:scaleY(1);transform-origin:center top}.ExperienceTimeline_node___AFwa{position:absolute;top:var(--node-y);left:50%;z-index:2;width:13px;height:13px;border:1px solid rgba(120,137,157,.5019607843);border-radius:50%;background:#0e141d;transform:translate(-50%,-50%);pointer-events:none}.ExperienceTimeline_nodeLight__B6L2H{position:absolute;inset:-1px;border-radius:inherit;border:1px solid #c1b6e5;background:radial-gradient(circle,#d4caef 0 24%,rgba(146,134,189,.3333333333) 30% 100%);box-shadow:0 0 16px rgba(156,138,195,.3490196078);opacity:.75}.ExperienceTimeline_connector__UWf4W{position:absolute;top:var(--node-y);width:var(--gutter);height:1px;background:rgba(177,186,199,.1529411765);pointer-events:none}.ExperienceTimeline_connectorLight__dD8cI{position:absolute;inset:0;background:linear-gradient(90deg,#829cb4,#a69ac8);box-shadow:0 0 8px rgba(145,140,198,.2196078431);opacity:.75}.ExperienceTimeline_item__hJgns[data-side=left] .ExperienceTimeline_card__i2cOv{grid-column:1}.ExperienceTimeline_item__hJgns[data-side=left] .ExperienceTimeline_connector__UWf4W{right:50%}.ExperienceTimeline_item__hJgns[data-side=left] .ExperienceTimeline_connectorLight__dD8cI{transform-origin:right center}.ExperienceTimeline_item__hJgns[data-side=right] .ExperienceTimeline_card__i2cOv{grid-column:3}.ExperienceTimeline_item__hJgns[data-side=right] .ExperienceTimeline_connector__UWf4W{left:50%}.ExperienceTimeline_item__hJgns[data-side=right] .ExperienceTimeline_connectorLight__dD8cI{transform-origin:left center}.ExperienceTimeline_card__i2cOv{position:relative;z-index:1;min-width:0;padding:28px 30px 31px;border:1px solid rgba(197,205,213,.1215686275);border-radius:10px;background:linear-gradient(135deg,rgba(40,42,58,.1490196078),rgba(19,26,35,.6196078431)),rgba(20,26,34,.6509803922);box-shadow:0 14px 36px rgba(0,0,0,.0705882353);transition:border-color .35s}.ExperienceTimeline_card__i2cOv h3{font-size:clamp(24px,2.5vw,36px);line-height:1.2;letter-spacing:-.045em;margin:21px 0 13px}.ExperienceTimeline_card__i2cOv:hover{border-color:rgba(155,157,195,.3607843137)}.ExperienceTimeline_item__hJgns[data-active=true] .ExperienceTimeline_card__i2cOv{border-color:rgba(146,148,195,.2509803922)}.ExperienceTimeline_cardTop__AzVPL{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.ExperienceTimeline_date__5E0jX{color:#b3bdd0;font-size:10px;line-height:1.8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ExperienceTimeline_index__raX4B{color:#78899c;font-size:9px;letter-spacing:.08em}.ExperienceTimeline_role__0eXZk{color:#a9a8c8;font-size:9px;letter-spacing:.09em;text-transform:uppercase;line-height:1.8}.ExperienceTimeline_location__Zxb7_{color:#8593a2;font-size:11px;line-height:1.8;margin-top:8px}.ExperienceTimeline_description__Rk3ws{color:#b1bac4;font-size:12px;line-height:1.95;margin-top:21px}.ExperienceTimeline_skills__MMbnN{display:flex;flex-wrap:wrap;gap:7px;list-style:none;padding:18px 0 0;margin:21px 0 0;border-top:1px solid rgba(180,189,213,.0784313725)}.ExperienceTimeline_skills__MMbnN li{padding:6px 10px;border:1px solid rgba(168,184,203,.1411764706);border-radius:20px;color:#99aabd;background:rgba(168,184,203,.0156862745);font-size:9px;line-height:1.5;transition:color .35s,border-color .35s,background .35s}.ExperienceTimeline_item__hJgns[data-active=true] .ExperienceTimeline_skills__MMbnN li{color:#c0bed9;border-color:rgba(153,148,194,.231372549);background:rgba(153,148,194,.0392156863)}.ExperienceTimeline_afterTimeline__Lqfh0{margin-top:65px;scroll-margin-top:115px}.ExperienceTimeline_toolkit__7_IW2{border:1px solid rgba(197,205,213,.1764705882);border-radius:10px;background:rgba(19,26,35,.4);scroll-margin-top:115px}.ExperienceTimeline_toolkitSummary__F1xlC{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:23px 27px;cursor:pointer;list-style:none;transition:background .3s;border-radius:inherit}.ExperienceTimeline_toolkitSummary__F1xlC::-webkit-details-marker{display:none}.ExperienceTimeline_toolkitSummary__F1xlC::marker{content:""}.ExperienceTimeline_toolkitSummary__F1xlC:hover{background:rgba(168,184,203,.0196078431)}.ExperienceTimeline_toolkitSummary__F1xlC:focus-visible{outline:2px solid #a8c6ee;outline-offset:5px}.ExperienceTimeline_toolkitEyebrow__3eGTl{display:block;font-size:8px;font-weight:500;line-height:1.7;text-transform:uppercase;letter-spacing:.11em;color:#94a7b9;margin-bottom:7px}.ExperienceTimeline_toolkitTitle__C_2Et{display:block;font-size:clamp(23px,2.2vw,30px);font-weight:500;line-height:1.2;letter-spacing:-.035em}.ExperienceTimeline_toolkitMeta__9BHwA{display:flex;align-items:center;gap:30px;font-size:10px;line-height:1.7;color:#93a5b7;white-space:nowrap}.ExperienceTimeline_toolkitToggle__MBESA{position:relative;width:17px;height:17px}.ExperienceTimeline_toolkitToggle__MBESA:after,.ExperienceTimeline_toolkitToggle__MBESA:before{content:"";position:absolute;top:8px;left:1px;right:1px;height:1px;background:#b9b5d7;transition:transform .3s}.ExperienceTimeline_toolkitToggle__MBESA:after{transform:rotate(90deg)}.ExperienceTimeline_toolkit__7_IW2[open] .ExperienceTimeline_toolkitSummary__F1xlC{border-bottom:1px solid rgba(197,205,213,.1019607843);border-bottom-left-radius:0;border-bottom-right-radius:0}.ExperienceTimeline_toolkit__7_IW2[open] .ExperienceTimeline_toolkitToggle__MBESA:after{transform:rotate(0)}.ExperienceTimeline_toolkitContent___upaM{padding:24px 27px 28px}.ExperienceTimeline_toolkitIntro__rWBzE{color:#b9c6d1;font-size:15px;line-height:1.7;letter-spacing:-.02em;margin:0 0 25px}.ExperienceTimeline_toolkitGrid__fePsw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px}.ExperienceTimeline_toolkitGrid__fePsw section{min-width:0}.ExperienceTimeline_toolkitGrid__fePsw h3{font-size:19px;font-weight:500;line-height:1.4;letter-spacing:-.025em;margin:10px 0 17px}.ExperienceTimeline_toolkitGrid__fePsw ul{display:flex;flex-wrap:wrap;gap:7px;list-style:none;padding:0;margin:0}.ExperienceTimeline_toolkitGrid__fePsw li{color:#b8c6d2;font-size:10px;line-height:1.6;padding:6px 9px;background:rgba(168,184,203,.0156862745);border:1px solid rgba(168,184,203,.1607843137);border-radius:5px}.ExperienceTimeline_toolkitNumber__SrJmy{color:#7e90a3;font-size:9px;letter-spacing:.1em}.ExperienceTimeline_foundations__Z8pYP{display:grid;grid-template-columns:minmax(130px,.6fr) minmax(0,2fr);grid-gap:30px;gap:30px;border-top:1px solid var(--line);margin-top:42px;padding-top:32px}.ExperienceTimeline_foundations__Z8pYP>h3{color:#a3b1bf;font-size:9px;text-transform:uppercase;letter-spacing:.12em;line-height:1.7;font-weight:500}.ExperienceTimeline_foundationGrid__Hb_jX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:40px;gap:40px}.ExperienceTimeline_foundationGrid__Hb_jX h4{color:#d1d7dc;font-size:16px;font-weight:400;letter-spacing:-.025em;line-height:1.5;margin:0 0 8px}.ExperienceTimeline_foundationGrid__Hb_jX p{color:#899aaa;font-size:11px;line-height:1.85}.ExperienceTimeline_foundationGrid__Hb_jX article>span{display:block;color:#7f90a2;font-size:10px;line-height:1.8;margin-top:12px}@media(min-width:2000px){.ExperienceTimeline_section__n60Mx{max-width:2000px;margin:auto}}@media(max-width:1000px){.ExperienceTimeline_card__i2cOv{padding:25px}.ExperienceTimeline_description__Rk3ws{font-size:11px}.ExperienceTimeline_item__hJgns+.ExperienceTimeline_item__hJgns{margin-top:-24px}}@media(max-width:760px){.ExperienceTimeline_section__n60Mx{padding:75px 6vw 95px}.ExperienceTimeline_timeline__w1bDk{--node-y:34px}.ExperienceTimeline_rail__EaUcZ{left:7px}.ExperienceTimeline_item__hJgns{display:block;padding-left:39px}.ExperienceTimeline_item__hJgns+.ExperienceTimeline_item__hJgns{margin-top:25px}.ExperienceTimeline_node___AFwa{left:7px;width:12px;height:12px}.ExperienceTimeline_item__hJgns[data-side] .ExperienceTimeline_connector__UWf4W{left:7px;right:auto;width:32px}.ExperienceTimeline_item__hJgns[data-side] .ExperienceTimeline_connectorLight__dD8cI{transform-origin:left center}.ExperienceTimeline_card__i2cOv{padding:23px 21px 25px}.ExperienceTimeline_card__i2cOv h3{font-size:26px;margin-top:18px}.ExperienceTimeline_date__5E0jX{font-size:9px}.ExperienceTimeline_role__0eXZk{font-size:8px;letter-spacing:.07em}.ExperienceTimeline_location__Zxb7_{font-size:10px}.ExperienceTimeline_description__Rk3ws{font-size:11px;line-height:1.9;margin-top:18px}.ExperienceTimeline_skills__MMbnN{gap:6px;padding-top:15px;margin-top:18px}.ExperienceTimeline_skills__MMbnN li{font-size:9px;padding:6px 9px}.ExperienceTimeline_afterTimeline__Lqfh0{margin-top:42px}.ExperienceTimeline_toolkitSummary__F1xlC{padding:23px 21px;gap:15px}.ExperienceTimeline_toolkitMeta__9BHwA{gap:18px;font-size:9px}.ExperienceTimeline_toolkitContent___upaM{padding:22px 21px 25px}.ExperienceTimeline_toolkitIntro__rWBzE{font-size:14px;margin:0 0 24px}.ExperienceTimeline_toolkitGrid__fePsw{grid-template-columns:minmax(0,1fr);gap:25px}.ExperienceTimeline_toolkitGrid__fePsw section+section{padding-top:23px;border-top:1px solid rgba(197,205,213,.1019607843)}.ExperienceTimeline_toolkitGrid__fePsw h3{font-size:19px;margin-top:10px}.ExperienceTimeline_foundations__Z8pYP{display:block;margin-top:32px;padding-top:26px}.ExperienceTimeline_foundations__Z8pYP>h3{margin-bottom:25px}.ExperienceTimeline_foundationGrid__Hb_jX{grid-template-columns:minmax(0,1fr);gap:27px}.ExperienceTimeline_foundationGrid__Hb_jX h4{font-size:17px}}@media(prefers-reduced-motion:reduce){.ExperienceTimeline_card__i2cOv{opacity:1!important;transform:none!important;transition:none}.ExperienceTimeline_fill__G_Yux{transform:scaleY(1)!important}.ExperienceTimeline_connectorLight__dD8cI,.ExperienceTimeline_nodeLight__B6L2H{opacity:.75!important;transform:none!important}.ExperienceTimeline_skills__MMbnN li,.ExperienceTimeline_toolkitSummary__F1xlC,.ExperienceTimeline_toolkitToggle__MBESA:after{transition:none}}.Hero_hero__9dTGe{position:relative;display:flex;align-items:flex-end;min-height:100svh;padding:clamp(228px,39svh,440px) 5vw clamp(110px,16svh,160px)}.Hero_coordinates__aENbF{position:absolute;top:clamp(126px,20svh,190px);left:5vw;display:flex;flex-direction:column;gap:8px;color:#a9b7c3;font-size:9px;font-weight:500;line-height:1.6;letter-spacing:.11em}.Hero_artAnchor__CUJpF{position:absolute;top:clamp(88px,12svh,150px);right:8vw;width:clamp(210px,28vw,440px);height:clamp(100px,18svh,200px);pointer-events:none}.Hero_copy__MUcEt{position:relative;width:100%;max-width:1640px}.Hero_headline__qQgA9{margin:0;color:#eeeee9;font-size:clamp(48px,6.1vw,112px);font-weight:500;line-height:1.09;letter-spacing:-.055em}.Hero_headlineLine__ZmSPl{display:block}.Hero_secondaryLine__7_0qu{margin-top:.08em;color:#afc2d2;font-weight:400}.Hero_intro__lZgiO{max-width:43ch;margin-top:clamp(28px,3.7svh,40px);font-size:clamp(13px,1.05vw,16px);line-height:1.85;letter-spacing:-.015em;color:#adb8c2}.Hero_name__BcXpZ{color:#e0e5e8;font-weight:500}@media(min-width:2000px){.Hero_hero__9dTGe{padding-left:100px;padding-right:100px}.Hero_coordinates__aENbF{left:100px}}@media(min-width:701px)and (max-height:650px){.Hero_hero__9dTGe{padding-top:180px;padding-bottom:100px}.Hero_coordinates__aENbF{top:116px}.Hero_headline__qQgA9{font-size:clamp(42px,5.5vw,78px)}.Hero_intro__lZgiO{margin-top:24px}}@media(max-width:700px){.Hero_hero__9dTGe{padding:clamp(280px,36svh,360px) 6vw 180px}.Hero_artAnchor__CUJpF{top:clamp(160px,19svh,200px);right:11vw;width:78vw;height:clamp(100px,16svh,145px)}.Hero_coordinates__aENbF{top:116px;left:6vw;gap:6px;font-size:8px}.Hero_headline__qQgA9{max-width:16ch;font-size:clamp(36px,7.8vw,54px);line-height:1.14;letter-spacing:-.05em}.Hero_secondaryLine__7_0qu{margin-top:.18em}.Hero_intro__lZgiO{max-width:36ch;margin-top:26px;font-size:13px;line-height:1.8}}@media(max-width:359px){.Hero_headline__qQgA9{font-size:32px}.Hero_intro__lZgiO{font-size:12px}}