.blog_page__cMiZT{--page-grid-gutter:max(4.8vw,calc((100vw - 1510px)/2));color:var(--paper);background:var(--ink)}.blog_shell__yOmRI{position:relative;z-index:2}.blog_srOnly__aJH7C{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.blog_hero__Xyp7F{min-height:670px;height:min(87svh,980px);display:flex;align-items:center;position:relative}.blog_heroInner__WZQ_X{padding-top:112px}.blog_subtitle__uWUN2{color:#c6bdd0;font-size:var(--type-subheading);line-height:1.45;margin:0 0 clamp(50px,6vw,90px);font-weight:var(--font-weight-subheading)}.blog_masthead__DOuiJ{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid #82728d53;padding-bottom:32px;gap:20px}.blog_masthead__DOuiJ h1{font-size:clamp(145px,20.1vw,370px);font-weight:var(--font-weight-hero);letter-spacing:var(--tracking-display);line-height:1.02;margin:0}.blog_titleDot__pUYCx{color:var(--lav)}.blog_mastheadMark__d8gsK{font-size:48px;line-height:.95;color:#bca4ef}.blog_heroBottom__ShfDU{display:flex;align-items:start;justify-content:space-between;gap:32px;padding:31px 0 0 51%}.blog_heroBottom__ShfDU p{font-size:clamp(18px,1.6vw,25px);color:#c6bdd0;line-height:1.43;max-width:455px;margin:0}.blog_explore__Nhaa7{display:inline-flex;gap:15px;align-items:center;white-space:nowrap;font-size:10px;text-transform:uppercase;letter-spacing:var(--tracking-label);transition:color .2s}.blog_explore__Nhaa7:hover{color:var(--lav)}.blog_explore__Nhaa7 span{font-size:26px;line-height:1}.blog_filterRegion__OwWhM{padding:36px 0 35px;scroll-margin-top:130px}.blog_filters__y5O8L{display:flex;gap:clamp(25px,4vw,52px);flex-wrap:wrap;padding:0 0 17px;border-bottom:1px solid #a990c03f}.blog_filters__y5O8L button{appearance:none;background:none;border:0;color:#b8a9c4;font:inherit;font-size:14px;padding:8px 0;position:relative;cursor:pointer;transition:color .2s}.blog_filters__y5O8L button:hover,.blog_filters__y5O8L button[aria-pressed=true]{color:var(--paper)}.blog_filters__y5O8L button[aria-pressed=true]:after{content:"";position:absolute;bottom:-18px;left:0;right:0;height:2px;background:var(--lav)}.blog_filters__y5O8L button:focus-visible{outline:2px solid var(--lav);outline-offset:7px}.blog_listing__xdUr0{background:var(--ink)}.blog_articlesGrid__Au1TF{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.82fr);column-gap:10vw;row-gap:clamp(90px,9vw,155px);align-items:start;padding-bottom:150px}.blog_post__KUySY{min-width:0;position:relative}.blog_postLink__Wag35{display:block;color:inherit}.blog_postLink__Wag35 h2{transition:color .25s}.blog_postLink__Wag35:focus-visible h2,.blog_postLink__Wag35:hover h2{color:var(--lav)}.blog_postLink__Wag35:focus-visible{outline:2px solid var(--lav);outline-offset:8px}.blog_post__KUySY[hidden]{display:none!important}.blog_leadPost__2lpG5{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.28fr) minmax(0,1fr);gap:clamp(45px,7vw,130px);align-items:center;padding:clamp(76px,7vw,125px) 0 clamp(105px,10vw,155px);color:#211b26;isolation:isolate}.blog_leadPost__2lpG5:before{content:"";position:absolute;inset:0 calc((100% - 100vw)/2);background:#f0ede8;z-index:-2;pointer-events:none}.blog_leadPost__2lpG5:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(#17131c12,#17131c12),linear-gradient(#17131c12,#17131c12),linear-gradient(#17131c12,#17131c12),linear-gradient(#17131c12,#17131c12);background-size:1px 100%;background-repeat:no-repeat;background-position:0 0,33.333333% 0,66.666667% 0,100% 0}.blog_leadVisual___90gC{display:block;height:clamp(490px,48vw,750px);position:relative;overflow:hidden}.blog_postVisual__BqSli{display:block;height:clamp(280px,34vw,560px);overflow:hidden}.blog_offsetPost__n2SVT{margin-top:170px}.blog_offsetPost__n2SVT .blog_postVisual__BqSli{height:clamp(320px,39vw,630px)}.blog_postMeta__LgOsT{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:10px;line-height:1.6;letter-spacing:var(--tracking-label-compact);text-transform:uppercase;color:#b9a9c8}.blog_leadPost__2lpG5 .blog_postMeta__LgOsT{color:#74607f}.blog_postCopy__g834m h2{font-weight:var(--font-weight-title);letter-spacing:var(--tracking-title);line-height:1.08;margin:26px 0 18px;font-size:clamp(35px,3.15vw,54px)}.blog_postCopy__g834m h2 a{transition:color .25s}.blog_postCopy__g834m h2 a:focus-visible,.blog_postCopy__g834m h2 a:hover{color:var(--lav)}.blog_smallPost__LJZHJ .blog_postCopy__g834m{padding-top:23px}.blog_leadPost__2lpG5 .blog_postCopy__g834m h2{font-size:clamp(54px,5.15vw,94px);line-height:1.08;margin:36px 0 30px;letter-spacing:var(--tracking-section)}.blog_leadPost__2lpG5 .blog_postCopy__g834m h2 a:hover{color:#79529a}.blog_leadPost__2lpG5 .blog_postCopy__g834m .blog_readingTime__21L7e{margin:34px 0;font-size:10px;text-transform:uppercase;letter-spacing:var(--tracking-label-compact);color:#6a5d72}.blog_textLink__XZHDI{display:inline-flex;align-items:center;gap:34px;padding-bottom:8px;border-bottom:1px solid;font-size:12px;font-weight:var(--font-weight-action);letter-spacing:var(--tracking-label-compact);text-transform:uppercase;transition:gap .3s}.blog_textLink__XZHDI:hover{gap:48px}.blog_filteredGrid__3VFxe{grid-template-columns:minmax(0,700px);padding-top:clamp(48px,6vw,95px)}.blog_articlesGrid__Au1TF.blog_emptyGrid__PzIOF,.blog_articlesGrid__Au1TF.blog_onlyLead__T8UGy{padding-bottom:0}.blog_articlesGrid__Au1TF.blog_emptyGrid__PzIOF{padding-top:0}.blog_empty__btCy0{margin:0;padding:80px 0;color:#b8afc0}.blog_artwork__245oU{width:100%;height:100%;position:relative;overflow:hidden}.blog_portfolio__P4VTL{background:#d8c9e6}.blog_lavenderField__I_YI0{position:absolute;background:linear-gradient(145deg,#c7b0fa,#7d61b8);width:75%;height:78%;left:25%;top:-20%;border-radius:0 0 48% 48%;transform:rotate(18deg)}.blog_arch__5FfFP{position:absolute;width:93%;height:90%;border-radius:50% 50% 3% 3%;background:#2a1c41;bottom:-42%;left:-15%;transform:rotate(-25deg)}.blog_orbitStroke__WMVUl{position:absolute;left:-10%;top:24%;width:114%;height:56%;border:2px solid #fff9;border-radius:50%;transform:rotate(-25deg)}.blog_artType__EK2Gt{position:absolute;z-index:2;left:7%;top:39%;font-size:clamp(64px,7vw,138px);letter-spacing:var(--tracking-display);line-height:.84;font-weight:var(--font-weight-title);color:#f7f4fa}.blog_artType__EK2Gt small{display:block;font-size:clamp(35px,4vw,70px);font-weight:var(--font-weight-body);letter-spacing:var(--tracking-display);margin-left:19%}.blog_artSphere__AuJ16{position:absolute;z-index:3;right:11%;bottom:14%;width:clamp(66px,7vw,120px);height:clamp(66px,7vw,120px);border-radius:50%;background:radial-gradient(circle at 30% 25%,#f9f1ff 0,#bf9dff 28%,#53357d 68%,#241536 100%);box-shadow:0 12px 25px #28153633}.blog_development__VVaVc{background:#352548}.blog_codeWindow__9Ur4G{position:absolute;inset:14% 9%;border:1px solid #bfa7d666;background:#22162e;box-shadow:23px 23px 0 #17111d4d}.blog_codeWindow__9Ur4G:before{content:"•••";position:absolute;top:14px;left:20px;color:#b69cc9;font-size:16px;letter-spacing:8px}.blog_codeSymbol__HsRDr{position:absolute;left:14%;top:34%;font-size:clamp(49px,8vw,132px);letter-spacing:var(--tracking-display);color:#c2a6f5;font-weight:var(--font-weight-body);white-space:nowrap}.blog_codeSymbol__HsRDr em{color:#f2e7fc;font-style:normal}.blog_details__c83Mh{background:#e9e5dd}.blog_details__c83Mh:before{content:"";position:absolute;inset:9%;border:1px solid #1c18234a}.blog_ruler__QTbi9{position:absolute;left:17%;top:16%;height:66%;width:1px;background:#44335d}.blog_ruler__QTbi9:before{content:"";position:absolute;top:0;left:-7px;width:15px;height:1px;background:#44335d;box-shadow:0 90px #44335d,0 180px #44335d,0 270px #44335d}.blog_spacingType__TmZ50{position:absolute;left:29%;top:29%;font-size:clamp(80px,12vw,185px);letter-spacing:var(--tracking-display);color:#432758;font-weight:var(--font-weight-title)}.blog_spacingDot__EZbdT{position:absolute;width:65px;height:65px;right:17%;bottom:18%;background:var(--lav);border-radius:50%;box-shadow:0 0 0 18px #af94ff26,0 0 0 36px #af94ff14}.blog_customArtwork__8a6hO{display:block;width:100%;height:100%;object-fit:cover}.blog_closing__30gZg{background:#21172e;padding:clamp(130px,13vw,230px) 0 48px}.blog_closing__30gZg h2{font-size:var(--type-cta);font-weight:var(--font-weight-section);letter-spacing:var(--tracking-section);line-height:var(--leading-cta);margin:0 0 100px}.blog_closing__30gZg h2 em{font-style:normal;color:var(--lav)}.blog_closingLinks__tF5rM{display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:1px solid #aa91be63;padding-bottom:32px}.blog_closingLinks__tF5rM>a{font-size:12px;letter-spacing:var(--tracking-label);text-transform:uppercase}.blog_jump__iSKXb .cta-nav{width:80px;height:80px;font-size:39px}.blog_progress__Oq8Pm{position:fixed;z-index:80;left:0;right:0;top:0;height:2px;pointer-events:none}.blog_progress__Oq8Pm>span{display:block;width:100%;height:100%;background:var(--lav);transform:scaleX(0);transform-origin:left}.blog_articleHero__B5zIg{padding:205px 0 130px;min-height:715px}.blog_back__mKO_t{color:#b9a9c7;font-size:12px;letter-spacing:var(--tracking-label-compact);display:inline-flex;gap:14px;align-items:center;margin-bottom:65px;text-transform:uppercase;transition:color .2s}.blog_back__mKO_t:hover{color:var(--lav)}.blog_articleHeadRow__e20Ml{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;color:#c1b0ce;font-size:12px;line-height:1.6;letter-spacing:var(--tracking-label-compact);text-transform:uppercase}.blog_articleHero__B5zIg h1{font-size:clamp(60px,7.6vw,138px);font-weight:var(--font-weight-hero);letter-spacing:var(--tracking-display);line-height:1.02;max-width:1290px;margin:35px 0 50px;overflow-wrap:break-word}.blog_summary___6NTd{font-size:clamp(20px,2vw,30px);line-height:1.38;max-width:750px;color:#c4bacd;margin:0}.blog_byline__mLMtS{display:flex;justify-content:space-between;flex-wrap:wrap;gap:18px;border-top:1px solid #78638e55;margin-top:70px;padding-top:22px;color:#bcb0c6;font-size:12px;line-height:1.6;letter-spacing:var(--tracking-label-compact);text-transform:uppercase}.blog_articleHero__B5zIg[data-article-layout=editorial]{min-height:0;padding:clamp(112px,10vw,162px) 0 clamp(26px,3.5vw,50px);.blog_back__mKO_t{margin-bottom:clamp(16px,1.7vw,25px)}.blog_articleHeadRow__e20Ml{justify-content:flex-start;align-items:center;gap:clamp(14px,2vw,28px)}.blog_articleHeadRow__e20Ml a{border:1px solid #78638e;border-radius:999px;padding:5px 12px}.blog_articleHeadRow__e20Ml a:hover{color:var(--lav)}h1{max-width:1200px;margin:clamp(20px,2vw,28px) 0 0;font-size:clamp(35px,4.55vw,74px);line-height:1.06;letter-spacing:var(--tracking-section);text-wrap:balance}&+.blog_coverWrap__fC_Mf>.blog_shell__yOmRI,&>.blog_shell__yOmRI,&~.blog_articleContent__aAi3C>.blog_shell__yOmRI{width:min(92vw,clamp(690px,85vw,1360px))}&+.blog_coverWrap__fC_Mf{background:transparent;padding:0 0 clamp(35px,5.5vw,80px)}&+.blog_coverWrap__fC_Mf .blog_articleCover__IKjko{border-radius:clamp(14px,1.5vw,24px)}&~.blog_articleContent__aAi3C{padding-top:clamp(48px,6vw,90px);.blog_articleLayout__DmNYV{grid-template-columns:minmax(155px,1fr) minmax(0,680px) minmax(0,1fr);gap:clamp(26px,4vw,64px)}.blog_readingIntro__goyPV .blog_byline__mLMtS{margin:0 0 20px;padding:0;border:0;justify-content:flex-start;color:#665a70}.blog_readingIntro__goyPV .blog_summary___6NTd{font-size:clamp(19px,1.65vw,24px);line-height:1.45;color:#382b42;margin:0 0 30px}.blog_articleBody__N9KWy .blog_lead__HaE2f{font-size:clamp(17px,1.18vw,19px);line-height:1.78;color:#554e59;margin:0 0 23px}.blog_articleBody__N9KWy h2{font-size:clamp(31px,3vw,48px);margin-top:clamp(46px,5vw,70px)}.blog_articleBody__N9KWy h3{font-size:clamp(23px,2vw,31px)}@media(max-width:900px){.blog_articleLayout__DmNYV{grid-template-columns:minmax(0,680px);justify-content:center;gap:32px}}}&[data-reading-density=compact]{&+.blog_coverWrap__fC_Mf{padding-bottom:clamp(26px,3.6vw,54px)}&~.blog_articleContent__aAi3C{padding:clamp(36px,4.2vw,66px) 0 clamp(78px,8vw,120px);.blog_readingIntro__goyPV .blog_byline__mLMtS{margin-bottom:14px}.blog_readingIntro__goyPV .blog_summary___6NTd{margin-bottom:20px}.blog_articleBody__N9KWy .blog_lead__HaE2f,.blog_articleBody__N9KWy p{line-height:1.62;margin-bottom:16px}.blog_articleBody__N9KWy h2{margin:clamp(36px,4vw,56px) 0 16px}.blog_articleBody__N9KWy h3{margin:clamp(23px,2.5vw,34px) 0 12px}.blog_articleBody__N9KWy ul{margin:18px 0 22px}.blog_articleBody__N9KWy li{margin-bottom:7px;line-height:1.58}.blog_bodyImage___jV1r,.blog_callout__Q7_Hu,.blog_factSummary__VkkQT,.blog_tableScroll__U_Liu{margin:24px 0}.blog_articleBody__N9KWy .blog_callout__Q7_Hu p{margin:8px 0 0}@media(max-width:900px){.blog_articleLayout__DmNYV{gap:24px}}}}}.blog_coverWrap__fC_Mf{background:#241931;padding:60px 0 85px}.blog_articleCover__IKjko{min-height:500px;height:57vw;max-height:780px;overflow:hidden}.blog_articleCover__IKjko:has(>.blog_customArtwork__8a6hO){height:auto;min-height:0;max-height:none}.blog_articleCover__IKjko>.blog_customArtwork__8a6hO{height:auto}.blog_coverArtwork__SSvWR.blog_portfolio__P4VTL{background:linear-gradient(135deg,#ddd1ec,#b29ad5)}.blog_coverArtwork__SSvWR.blog_portfolio__P4VTL .blog_lavenderField__I_YI0{display:none}.blog_coverArtwork__SSvWR.blog_portfolio__P4VTL .blog_arch__5FfFP{width:78%;height:105%;left:16%;top:30%;bottom:auto;background:#372151;border-radius:50%;transform:rotate(-35deg)}.blog_coverArtwork__SSvWR.blog_portfolio__P4VTL .blog_artType__EK2Gt{left:25%;top:24%;font-size:clamp(90px,14vw,245px);text-shadow:0 4px 28px #4e356955}.blog_coverArtwork__SSvWR.blog_portfolio__P4VTL .blog_artType__EK2Gt small{margin-left:0;font-size:1em;font-weight:inherit}.blog_coverArtwork__SSvWR.blog_portfolio__P4VTL .blog_orbitStroke__WMVUl{inset:17% 7% 10%;width:auto;height:auto;transform:rotate(-26deg);z-index:3}.blog_coverArtwork__SSvWR.blog_portfolio__P4VTL .blog_artSphere__AuJ16{right:17%;bottom:12%;width:125px;height:125px;z-index:4}.blog_coverArtwork__SSvWR.blog_development__VVaVc .blog_codeWindow__9Ur4G{display:none}.blog_coverArtwork__SSvWR.blog_development__VVaVc .blog_codeSymbol__HsRDr{left:50%;top:50%;transform:translate(-50%,-50%);font-size:clamp(90px,15vw,230px)}.blog_coverArtwork__SSvWR.blog_details__c83Mh .blog_ruler__QTbi9,.blog_coverArtwork__SSvWR.blog_details__c83Mh .blog_spacingDot__EZbdT,.blog_coverArtwork__SSvWR.blog_details__c83Mh:before{display:none}.blog_coverArtwork__SSvWR.blog_details__c83Mh .blog_spacingType__TmZ50{left:50%;top:50%;transform:translate(-50%,-50%);font-size:clamp(110px,18vw,290px)}.blog_articleContent__aAi3C{background:#f2efeb;color:#211b25;padding:clamp(105px,10vw,170px) 0 180px}.blog_articleLayout__DmNYV{display:grid;grid-template-columns:minmax(145px,1fr) minmax(0,780px) minmax(0,210px);gap:clamp(24px,5vw,90px);align-items:start}.blog_toc__2W1Cj{position:sticky;top:132px;padding-top:9px}.blog_toc__2W1Cj>span{color:#67606d;font-size:11px;letter-spacing:var(--tracking-label-compact);text-transform:uppercase}.blog_toc__2W1Cj a{display:block;font-size:14px;line-height:1.6;margin-top:17px;color:#69616f;max-width:180px;transition:color .2s}.blog_toc__2W1Cj a:hover,.blog_toc__2W1Cj a[aria-current=location]{color:#795198}.blog_toc__2W1Cj a:focus-visible{outline-color:#795198}.blog_tocDisclosure__Ki3Rg{position:sticky;top:132px}.blog_tocDisclosure__Ki3Rg>summary{display:none}.blog_tocDisclosure__Ki3Rg .blog_toc__2W1Cj{position:static}@media(max-width:900px){.blog_tocDisclosure__Ki3Rg{position:static;border-bottom:1px solid #c5bac8}.blog_tocDisclosure__Ki3Rg>summary{display:list-item;padding:0 0 14px;cursor:pointer;color:#594467;font-size:15px}.blog_tocDisclosure__Ki3Rg .blog_toc__2W1Cj{display:grid;gap:12px;border:0;padding:0 0 18px}.blog_tocDisclosure__Ki3Rg .blog_toc__2W1Cj>span{display:none}.blog_tocDisclosure__Ki3Rg .blog_toc__2W1Cj a{max-width:none}}.blog_articleBody__N9KWy{min-width:0}.blog_articleBody__N9KWy .blog_lead__HaE2f{font-size:clamp(24px,2.25vw,36px);font-weight:var(--font-weight-body);line-height:1.37;letter-spacing:var(--tracking-body);color:#382b42;margin:0 0 65px}.blog_articleBody__N9KWy h2{font-size:clamp(44px,4.15vw,68px);letter-spacing:var(--tracking-section);line-height:1.08;font-weight:var(--font-weight-section);margin:78px 0 24px;scroll-margin-top:140px;overflow-wrap:break-word}.blog_articleBody__N9KWy h3{font-size:clamp(24px,2.5vw,36px);letter-spacing:var(--tracking-title);line-height:1.22;font-weight:var(--font-weight-section);margin:42px 0 16px}.blog_articleBody__N9KWy hr{border:0;border-top:1px solid #d8cfdc;margin:45px 0 24px}.blog_articleBody__N9KWy p{font-size:clamp(17px,1.18vw,19px);line-height:1.78;color:#554e59;margin:0 0 23px}.blog_articleBody__N9KWy a{color:#6e438f;text-decoration:underline;text-underline-offset:4px}.blog_articleBody__N9KWy ul{padding-left:24px;margin:30px 0 35px}.blog_articleBody__N9KWy li{font-size:18px;line-height:1.7;padding-left:7px;color:#554e59;margin-bottom:10px}.blog_tableScroll__U_Liu{overflow-x:auto;margin:28px 0;border:1px solid #d8cfdc;border-radius:12px}.blog_tableScroll__U_Liu:focus-visible{outline:2px solid #795198;outline-offset:3px}.blog_tableScroll__U_Liu table{width:100%;min-width:560px;border-collapse:collapse;text-align:left;font-size:15px;line-height:1.45}.blog_tableScroll__U_Liu .blog_compactTable__R9JSy{min-width:0}.blog_tableScroll__U_Liu caption{padding:14px 16px;text-align:left;color:#382b42;font-weight:600}.blog_tableScroll__U_Liu td,.blog_tableScroll__U_Liu th{padding:13px 16px;vertical-align:top;border-top:1px solid #d8cfdc}.blog_tableScroll__U_Liu thead th{background:#eae2ed;color:#382b42}.blog_tableScroll__U_Liu tbody th{color:#382b42;font-weight:600}.blog_tableScroll__U_Liu td{color:#554e59}.blog_callout__Q7_Hu{margin:30px 0 36px;padding:clamp(17px,2.6vw,26px);border-left:3px solid #946ac9;border-radius:0 12px 12px 0;background:#ece4ef;color:#392943}.blog_calloutLabel__k18cV{margin-bottom:8px;color:#684879;font-size:11px;line-height:1.4;letter-spacing:var(--tracking-label-compact);text-transform:uppercase}.blog_calloutTitle__iBW68{display:block;font-size:clamp(20px,2vw,26px);line-height:1.2;font-weight:var(--font-weight-section)}.blog_callout__Q7_Hu p{margin:10px 0 0;color:#493c52;font-size:clamp(16px,1.15vw,18px);line-height:1.62}@media(max-width:600px){.blog_compactTable__R9JSy td,.blog_compactTable__R9JSy th{padding:10px 8px;font-size:14px}}.blog_articleBody__N9KWy blockquote{margin:75px 0;padding-left:33px;border-left:2px solid #946ac9;font-size:clamp(30px,3vw,50px);line-height:1.25;letter-spacing:var(--tracking-title);color:#3f2a50}.blog_articleBody__N9KWy pre{background:#21162e;color:#e2d6f1;font-size:14px;line-height:1.65;padding:28px 30px;border-radius:2px;overflow-x:auto;margin:32px 0 45px}.blog_articleBody__N9KWy code{font-family:ui-monospace,Consolas,monospace}.blog_bodyImage___jV1r{margin:40px 0}.blog_bodyImage___jV1r img{display:block;width:100%;height:auto}.blog_bodyImage___jV1r figcaption{margin-top:12px;font-size:12px;line-height:1.6;color:#6d6372}.blog_factSummary__VkkQT{margin:42px 0 30px;padding:clamp(16px,3vw,28px);border:1px solid #d8cfdc;border-radius:12px;background:#ece6ed}.blog_factSummary__VkkQT figcaption span{display:block;margin-bottom:8px;font-size:11px;letter-spacing:var(--tracking-label-compact);color:#665a70}.blog_factSummary__VkkQT figcaption strong{display:block;font-size:clamp(21px,2vw,27px);line-height:1.2;font-weight:var(--font-weight-section)}.blog_factSummary__VkkQT dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,2vw,24px);margin:20px 0 16px}.blog_factSummary__VkkQT dl>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:4px}.blog_factSummary__VkkQT dt,.blog_factSummary__VkkQT small{color:#5c5062;font-size:13px;line-height:1.4}.blog_factSummary__VkkQT dd{margin:0;font-size:clamp(18px,2.35vw,30px);line-height:1.1;font-weight:var(--font-weight-section)}.blog_factSummary__VkkQT small{display:block;padding-top:12px;border-top:1px solid #d8cfdc}.blog_related__foZYS{background:#191320;padding:130px 0 140px}.blog_relatedLabel__zaPTh{margin:0 0 40px;font-size:13px;line-height:1.6;letter-spacing:var(--tracking-label-compact);color:#c1b0ce}.blog_related__foZYS a{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.blog_related__foZYS a+a{margin-top:70px}.blog_related__foZYS h2{font-size:clamp(56px,7vw,120px);max-width:1100px;margin:0;font-weight:var(--font-weight-section);line-height:1.08;letter-spacing:var(--tracking-section);transition:color .2s}.blog_related__foZYS a:hover h2{color:var(--lav)}.blog_related__foZYS a>span{flex:none;font-size:75px;color:var(--lav)}@media(max-width:1200px){.blog_articleLayout__DmNYV{grid-template-columns:150px minmax(0,1fr);gap:45px}}@media(max-width:1100px){.blog_heroBottom__ShfDU{padding-left:34%}.blog_masthead__DOuiJ h1{font-size:clamp(135px,20vw,235px)}.blog_explore__Nhaa7{gap:8px}}@media(max-width:900px){.blog_leadPost__2lpG5{grid-template-columns:1fr;gap:44px}.blog_leadVisual___90gC{height:530px}.blog_leadPost__2lpG5 .blog_postCopy__g834m h2{max-width:760px}.blog_articlesGrid__Au1TF{column-gap:7vw}.blog_offsetPost__n2SVT{margin-top:100px}.blog_articleHero__B5zIg{padding-top:165px}.blog_coverWrap__fC_Mf{padding:35px 0}.blog_articleLayout__DmNYV{grid-template-columns:1fr}.blog_toc__2W1Cj{position:relative;top:auto;display:flex;gap:20px;align-items:center;flex-wrap:wrap;border-bottom:1px solid #c5bac8;padding:0 0 26px}.blog_toc__2W1Cj a{margin:0}.blog_toc__2W1Cj>span{width:100%}.blog_articleBody__N9KWy{max-width:750px;margin:auto;width:100%}}@media(max-width:800px){.blog_hero__Xyp7F{min-height:var(--mobile-hero-height);height:auto;align-items:flex-start}.blog_heroInner__WZQ_X{padding-top:clamp(124px,16 * var(--mobile-hero-vh,1svh),148px);padding-bottom:clamp(40px,7vw,64px)}.blog_subtitle__uWUN2{margin-bottom:clamp(28px,6vw,44px)}.blog_heroBottom__ShfDU{padding-left:0}.blog_masthead__DOuiJ h1{font-size:clamp(116px,21vw,180px)}.blog_mastheadMark__d8gsK{font-size:38px}}@media(max-width:720px){.blog_page__cMiZT{--page-grid-gutter:19px}}@media(max-width:620px){.blog_subtitle__uWUN2{font-size:var(--type-subheading);font-weight:var(--font-weight-subheading)}.blog_masthead__DOuiJ{padding-bottom:22px}.blog_masthead__DOuiJ h1{font-size:clamp(104px,29vw,170px)}.blog_mastheadMark__d8gsK{font-size:26px}.blog_heroBottom__ShfDU{display:block;padding-top:23px}.blog_heroBottom__ShfDU p{font-size:19px;max-width:320px}.blog_explore__Nhaa7{margin-top:22px;font-size:9px}.blog_filterRegion__OwWhM{padding:20px 0 12px}.blog_filters__y5O8L{gap:23px}.blog_filters__y5O8L button{font-size:13px}.blog_articlesGrid__Au1TF{grid-template-columns:1fr;row-gap:75px;padding-bottom:110px}.blog_leadPost__2lpG5{padding:45px 0 95px}.blog_leadVisual___90gC{height:420px}.blog_leadPost__2lpG5 .blog_postCopy__g834m h2{font-size:clamp(47px,12vw,72px);margin:19px 0}.blog_postCopy__g834m h2{font-size:39px}.blog_offsetPost__n2SVT{margin-top:0}.blog_offsetPost__n2SVT .blog_postVisual__BqSli,.blog_postVisual__BqSli{height:340px}.blog_artType__EK2Gt{font-size:70px;top:41%}.blog_artType__EK2Gt small{font-size:42px}.blog_artSphere__AuJ16{width:78px;height:78px}.blog_codeSymbol__HsRDr{font-size:78px}.blog_spacingType__TmZ50{font-size:120px}.blog_closing__30gZg{padding:125px 0 35px}.blog_closing__30gZg h2{font-size:var(--type-cta);margin-bottom:80px}.blog_closingLinks__tF5rM>a{font-size:12px;letter-spacing:var(--tracking-label-compact)}.blog_jump__iSKXb .cta-nav{width:60px;height:60px;font-size:30px}.blog_articleHero__B5zIg{min-height:0;padding:126px 0 86px}.blog_back__mKO_t{margin-bottom:65px}.blog_articleHero__B5zIg h1{font-size:clamp(52px,12.3vw,86px);line-height:1.02;margin:30px 0}.blog_articleHeadRow__e20Ml{gap:15px}.blog_summary___6NTd{font-size:20px}.blog_byline__mLMtS{margin-top:50px}.blog_coverWrap__fC_Mf{padding:0}.blog_coverWrap__fC_Mf>.blog_shell__yOmRI{width:100%}.blog_articleCover__IKjko{height:410px;min-height:0}.blog_coverArtwork__SSvWR.blog_portfolio__P4VTL .blog_artType__EK2Gt{left:16%;top:25%;font-size:92px}.blog_coverArtwork__SSvWR.blog_portfolio__P4VTL .blog_artSphere__AuJ16{width:75px;height:75px}.blog_coverArtwork__SSvWR.blog_development__VVaVc .blog_codeSymbol__HsRDr{font-size:92px}.blog_coverArtwork__SSvWR.blog_details__c83Mh .blog_spacingType__TmZ50{font-size:135px}.blog_articleContent__aAi3C{padding:85px 0 125px}.blog_articleLayout__DmNYV{gap:60px}.blog_toc__2W1Cj{column-gap:17px;row-gap:10px}.blog_articleBody__N9KWy .blog_lead__HaE2f{font-size:24px;margin-bottom:45px}.blog_articleBody__N9KWy h2{font-size:46px;margin:58px 0 25px;scroll-margin-top:110px}.blog_articleBody__N9KWy li,.blog_articleBody__N9KWy p{font-size:17px}.blog_articleBody__N9KWy blockquote{font-size:32px;margin:60px 0}.blog_articleBody__N9KWy pre{font-size:13px;padding:20px}.blog_related__foZYS{padding:100px 0}.blog_related__foZYS h2{min-width:0;font-size:55px;overflow-wrap:break-word}.blog_related__foZYS a{gap:18px}.blog_related__foZYS a>span{font-size:48px}}@media(max-width:380px){.blog_leadVisual___90gC{height:350px}.blog_artType__EK2Gt{font-size:62px}}@media(prefers-reduced-motion:reduce){.blog_page__cMiZT *,.blog_page__cMiZT :after,.blog_page__cMiZT :before{animation:none!important;transition:none!important}}.blog_artwork__245oU{--font-weight-title:625;--font-weight-body:500;--tracking-display:-.03em;font-size:16px}.blog_index__NJ3dc .blog_hero__Xyp7F{height:auto;min-height:0;display:block;padding:clamp(180px,18vw,270px) 0 clamp(55px,6vw,95px)}.blog_index__NJ3dc .blog_heroInner__WZQ_X{padding-top:0;text-align:center}.blog_index__NJ3dc .blog_hero__Xyp7F h1{margin:0;font-size:clamp(96px,11vw,170px);font-weight:var(--font-weight-hero);line-height:1;letter-spacing:var(--tracking-display)}.blog_index__NJ3dc .blog_subtitle__uWUN2{margin:24px 0 0;color:#c6bdd0;font-size:clamp(19px,1.65vw,25px)}.blog_index__NJ3dc .blog_filterRegion__OwWhM{padding:0 0 40px}.blog_index__NJ3dc .blog_filters__y5O8L{gap:clamp(25px,4vw,52px)}.blog_index__NJ3dc .blog_articlesGrid__Au1TF,.blog_index__NJ3dc .blog_filteredGrid__3VFxe{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,4vw,65px);row-gap:clamp(65px,7vw,110px);padding:0 0 150px}.blog_index__NJ3dc .blog_leadPost__2lpG5,.blog_index__NJ3dc .blog_post__KUySY{grid-column:auto;display:block;padding:0;margin:0;color:var(--paper)}.blog_index__NJ3dc .blog_leadPost__2lpG5:after,.blog_index__NJ3dc .blog_leadPost__2lpG5:before{display:none}.blog_index__NJ3dc .blog_leadVisual___90gC,.blog_index__NJ3dc .blog_offsetPost__n2SVT .blog_postVisual__BqSli,.blog_index__NJ3dc .blog_postVisual__BqSli{display:block;height:auto;aspect-ratio:1.65;overflow:hidden}.blog_index__NJ3dc :is(.blog_leadVisual___90gC,.blog_postVisual__BqSli):has(>.blog_customArtwork__8a6hO){aspect-ratio:auto}.blog_index__NJ3dc :is(.blog_leadVisual___90gC,.blog_postVisual__BqSli)>.blog_customArtwork__8a6hO{height:auto}.blog_index__NJ3dc .blog_postCopy__g834m,.blog_index__NJ3dc .blog_smallPost__LJZHJ .blog_postCopy__g834m{padding-top:22px}.blog_index__NJ3dc .blog_leadPost__2lpG5 .blog_postMeta__LgOsT,.blog_index__NJ3dc .blog_postMeta__LgOsT{color:#b9a9c8}.blog_index__NJ3dc .blog_postMeta__LgOsT{align-items:center}.blog_index__NJ3dc .blog_postCategory__gNUrm{display:inline-flex;align-items:center;border:1px solid #b9a9c8;border-radius:999px;padding:5px 11px;font-size:clamp(10px,.85vw,13px);font-weight:500;line-height:1.3;letter-spacing:0;color:var(--paper)}.blog_index__NJ3dc .blog_leadPost__2lpG5 .blog_postCopy__g834m h2,.blog_index__NJ3dc .blog_postCopy__g834m h2{font-size:clamp(26px,2.2vw,36px);font-weight:400;line-height:1.12;letter-spacing:-.02em;margin:16px 0 12px}.blog_index__NJ3dc .blog_leadPost__2lpG5 .blog_postCopy__g834m .blog_readingTime__21L7e{color:#b9a9c8;margin:20px 0}.blog_index__NJ3dc .blog_leadPost__2lpG5 .blog_postCopy__g834m h2 a:hover{color:var(--lav)}.blog_index__NJ3dc .blog_empty__btCy0{padding:70px 0 120px}.blog_index__NJ3dc .blog_closing__30gZg{text-align:center;padding:clamp(100px,10vw,160px) 0 48px}.blog_index__NJ3dc .blog_closing__30gZg h2{font-size:clamp(48px,6vw,90px);line-height:1.05;margin:0 0 45px}.blog_index__NJ3dc .blog_closingLinks__tF5rM{justify-content:center;border:0;padding:0}.blog_index__NJ3dc .blog_closingLinks__tF5rM>a{font-size:14px;border-bottom:1px solid;padding-bottom:12px}.blog_index__NJ3dc .blog_jump__iSKXb{display:none}@media(min-width:1024px){.blog_index__NJ3dc .blog_shell__yOmRI{width:min(84vw,1510px)}.blog_index__NJ3dc .blog_hero__Xyp7F{padding:clamp(160px,10vw,230px) 0 clamp(64px,6vw,90px)}.blog_index__NJ3dc .blog_hero__Xyp7F h1{font-size:clamp(112px,8vw,180px)}.blog_index__NJ3dc .blog_subtitle__uWUN2{margin-top:32px;font-size:clamp(20px,1.8vw,28px)}.blog_index__NJ3dc .blog_filterRegion__OwWhM{padding-bottom:clamp(80px,8.8vw,150px)}.blog_index__NJ3dc .blog_filters__y5O8L{justify-content:center;flex-wrap:nowrap;gap:clamp(24px,2.6vw,40px);padding-bottom:0;border-bottom:0}.blog_index__NJ3dc .blog_filters__y5O8L button{font-size:clamp(18px,1.75vw,28px);padding:8px 4px 12px}.blog_index__NJ3dc .blog_filters__y5O8L button[aria-pressed=true]:after{bottom:0;height:1px}.blog_index__NJ3dc .blog_articlesGrid__Au1TF,.blog_index__NJ3dc .blog_filteredGrid__3VFxe{column-gap:clamp(48px,5.8vw,112px)}.blog_index__NJ3dc .blog_leadVisual___90gC,.blog_index__NJ3dc .blog_offsetPost__n2SVT .blog_postVisual__BqSli,.blog_index__NJ3dc .blog_postVisual__BqSli{border-radius:clamp(18px,1.5vw,30px)}}@media(max-width:760px){.blog_index__NJ3dc .blog_hero__Xyp7F{padding:160px 0 55px}.blog_index__NJ3dc .blog_hero__Xyp7F h1{font-size:clamp(86px,22vw,145px)}.blog_index__NJ3dc .blog_subtitle__uWUN2{margin-top:18px;font-size:18px}.blog_index__NJ3dc .blog_filterRegion__OwWhM{padding-bottom:35px}.blog_index__NJ3dc .blog_filters__y5O8L{gap:12px 25px}.blog_index__NJ3dc .blog_articlesGrid__Au1TF,.blog_index__NJ3dc .blog_filteredGrid__3VFxe{grid-template-columns:1fr;row-gap:65px;padding-bottom:100px}.blog_index__NJ3dc .blog_leadVisual___90gC,.blog_index__NJ3dc .blog_offsetPost__n2SVT .blog_postVisual__BqSli,.blog_index__NJ3dc .blog_postVisual__BqSli{height:auto;aspect-ratio:1.5}.blog_index__NJ3dc .blog_leadPost__2lpG5 .blog_postCopy__g834m h2,.blog_index__NJ3dc .blog_postCopy__g834m h2{font-size:clamp(20px,5.6vw,25px)}.blog_index__NJ3dc .blog_closing__30gZg h2{font-size:clamp(42px,10vw,64px)}}@media(max-width:767px){.blog_index__NJ3dc .blog_hero__Xyp7F{padding:135px 0 64px}.blog_index__NJ3dc .blog_heroInner__WZQ_X{padding-bottom:0}.blog_index__NJ3dc .blog_subtitle__uWUN2{margin-top:18px}.blog_index__NJ3dc .blog_filterRegion__OwWhM{padding-bottom:36px}.blog_index__NJ3dc .blog_filters__y5O8L{flex-wrap:nowrap;gap:20px;overflow-x:auto;scrollbar-width:none}.blog_index__NJ3dc .blog_filters__y5O8L::-webkit-scrollbar{display:none}.blog_index__NJ3dc .blog_filters__y5O8L button{min-height:44px;min-width:44px;flex:0 0 auto;white-space:nowrap}.blog_index__NJ3dc .blog_filters__y5O8L button[aria-pressed=true]:after{bottom:0}}@media(min-width:768px) and (max-width:1199px){.blog_index__NJ3dc .blog_filters__y5O8L{justify-content:center}}.blog_index__NJ3dc .blog_filters__y5O8L{border-bottom:0}