.blog-page{background:var(--color-bg,#fefefe)}.blog-page *{box-sizing:border-box}.blog-wrap{margin:0 auto;max-width:1240px;padding-inline:40px}.blog-hero{padding:56px 0 44px}.blog-hero__top{align-items:flex-end;display:flex;gap:40px;justify-content:space-between}.blog-breadcrumb{color:#9a9a9c;font-size:14px;margin:0 0 16px}.blog-breadcrumb a:hover{color:#313032}.blog-eyebrow{color:var(--color-secondary,#818875);font-size:12px;font-weight:600;letter-spacing:.16em;margin:0 0 14px;text-transform:uppercase}.blog-hero__title{color:#313032;font-family:var(--ip-font-museo,"Museo",serif);font-size:56px;font-weight:700;line-height:1.02;margin:0 0 16px;max-width:15ch}.blog-hero__sub{color:#606060;font-size:21px;font-weight:300;line-height:1.4;margin:0;max-width:46ch}.blog-search{align-items:center;background:#f4f4f4;border-radius:999px;box-shadow:inset 0 0 0 1px #e8e8e8;display:flex;flex-shrink:0;gap:12px;max-width:100%;padding:12px 12px 12px 20px;transition:box-shadow .15s;width:420px}.blog-search:focus-within{box-shadow:inset 0 0 0 1.5px var(--color-secondary,#818875),0 0 0 3px rgba(129,136,117,.22)}.blog-search svg{color:#9a9a9c;flex-shrink:0;height:19px;width:19px}.blog-search input{background:transparent;border:none;color:#313032;flex:1;font-family:inherit;font-size:15px;min-width:0;outline:none}.blog-search input::placeholder{color:#9e9e9e}.blog-search__btn{align-items:center;background:linear-gradient(261deg,#3b3b3b 11%,#313032);border:none;border-radius:999px;color:#f8f8f8;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:500;padding:10px 20px;transition:filter .15s}.blog-search__btn:hover{filter:brightness(1.12)}.blog-chips{align-items:center;display:flex;flex-wrap:wrap;gap:9px;margin-top:30px}.blog-chips__label{color:#9a9a9c;font-size:13px;margin-right:4px}.blog-chip{align-items:center;background:#fff;border-radius:999px;box-shadow:inset 0 0 0 1px #dcdcdc;color:#4a4a4a;display:inline-flex;font-family:inherit;font-size:13.5px;padding:9px 16px;text-decoration:none;transition:background .14s,color .14s,box-shadow .14s}.blog-chip:hover{box-shadow:inset 0 0 0 1px #313032}.blog-page.is-ink .blog-hero{background:linear-gradient(248deg,#3b3b3b 10%,#313032 102%);padding:calc(var(--nav-height, 80px) + 40px) 0 54px}.blog-page.is-ink .blog-breadcrumb{color:#b6b6b8}.blog-page.is-ink .blog-breadcrumb a:hover{color:#fff}.blog-page.is-ink .blog-eyebrow{color:#a4b6ff}.blog-page.is-ink .blog-hero__title{color:#eef0f2}.blog-page.is-ink .blog-hero__sub{color:#c2c2c4}.blog-page.is-ink .blog-search{background:hsla(0,0%,100%,.08);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2)}.blog-page.is-ink .blog-search svg{color:hsla(0,0%,100%,.7)}.blog-page.is-ink .blog-search input{color:#fff}.blog-page.is-ink .blog-search input::placeholder{color:hsla(0,0%,100%,.55)}.blog-page.is-ink .blog-search__btn{background:#e2e7e9;color:#313032}.blog-page.is-ink .blog-chips__label{color:#b6b6b8}.blog-page.is-ink .blog-chip{background:hsla(0,0%,100%,.06);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.22);color:#e2e7e9}.blog-page.is-ink .blog-chip:hover{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.6)}.blog-filters{align-items:stretch;border-bottom:1px solid #ededed;border-top:1px solid #ededed;flex-direction:column;gap:18px;padding:20px 0}.blog-filters,.blog-tabs{display:flex;flex-wrap:wrap}.blog-tabs{gap:6px}.blog-tab{background:transparent;border-radius:999px;color:#6e6e6e;cursor:pointer;font-family:inherit;font-size:14.5px;font-weight:500;padding:10px 22px;text-decoration:none;transition:background .14s,color .14s}.blog-tab:hover{background:#f2f2f2;color:#313032}.blog-tab.is-active{background:#313032;color:#fff}.blog-sort{align-items:center;display:flex;gap:10px}.blog-sort__lbl{color:#9a9a9c;font-size:13.5px}.blog-filters__cats{align-items:center;display:flex;gap:14px;min-width:0;width:100%}.blog-filters__label{color:#9a9a9c;flex-shrink:0;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.blog-cats-scroller{align-items:center;display:flex;flex:1;min-width:0;position:relative}.blog-cats-arrow{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:inset 0 0 0 1px #dcdcdc;color:#4a4a4a;cursor:pointer;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;padding:4px 8px;transition:box-shadow .14s,color .14s,opacity .14s;width:34px;z-index:2}.blog-cats-arrow i{color:inherit;font-size:18px;line-height:1}.blog-cats-arrow:hover:not(:disabled){box-shadow:inset 0 0 0 1px #313032;color:#313032}.blog-cats-arrow:disabled{cursor:default;opacity:.3}.blog-cats-arrow--prev{margin-right:10px}.blog-cats-arrow--next{margin-left:10px}.blog-filters__cats .blog-tabs{flex:1;flex-wrap:nowrap;min-width:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 14px),transparent);mask-image:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 14px),transparent);padding:2px 4px}.blog-filters__cats .blog-tabs::-webkit-scrollbar{display:none}.blog-filters__cats .blog-tab{flex-shrink:0;white-space:nowrap}.blog-tab__dot{border-radius:50%;display:inline-block;height:8px;margin-right:8px;vertical-align:middle;width:8px}.blog-filters__row{border-top:1px solid #f2f2f2;gap:20px;justify-content:space-between;padding-top:4px;width:100%}.blog-controls,.blog-filters__row{align-items:center;display:flex;flex-wrap:wrap}.blog-controls{gap:16px}.blog-select{appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%236e6e6e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m2 4 4 4 4-4'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;border:none;border-radius:999px;box-shadow:inset 0 0 0 1px #dcdcdc;color:#313032;cursor:pointer;font-family:inherit;font-size:14px;outline:none;padding:10px 38px 10px 18px;position:relative;transition:box-shadow .15s}.blog-select:focus{box-shadow:inset 0 0 0 1.5px var(--color-secondary,#818875)}.blog-count{color:#9a9a9c;font-size:13.5px}.blog-layout{align-items:start;display:grid;gap:56px;grid-template-columns:300px minmax(0,1fr);padding:44px 0 20px}.blog-aside{order:-1}.blog-grid{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.blog-main{min-width:0}.blog-card{background:#fff;border-radius:20px;box-shadow:0 10px 26px -20px rgba(41,41,41,.28),inset 0 0 0 1px #f0f0f0;display:flex;flex-direction:column;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.blog-card:hover{box-shadow:0 20px 40px -24px rgba(41,41,41,.4),inset 0 0 0 1px #ececec;transform:translateY(-4px)}.blog-card__thumb{aspect-ratio:16/10;background-color:color-mix(in oklab,var(--cat,#7a6f66) 11%,#f2f2f2);background-image:repeating-linear-gradient(135deg,transparent 0 13px,color-mix(in oklab,var(--cat,#7a6f66) 20%,#fff) 13px 14px);display:block;overflow:hidden;position:relative}.blog-card__thumb--photo{background-image:none;background-position:50%;background-repeat:no-repeat;background-size:cover}.blog-card__cap{background:hsla(0,0%,100%,.82);border-radius:6px;color:color-mix(in oklab,var(--cat,#7a6f66) 62%,#4a4a4a);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;left:50%;letter-spacing:.04em;padding:5px 12px;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.blog-card__tag{align-items:center;background:hsla(0,0%,100%,.92);border-radius:999px;box-shadow:0 2px 8px -4px rgba(0,0,0,.25);color:#313032;display:inline-flex;font-size:12px;font-weight:500;gap:7px;left:16px;padding:6px 13px 6px 11px;position:absolute;top:16px;z-index:1}.blog-card__tag:before{background:var(--cat,#7a6f66);border-radius:50%;content:"";height:8px;width:8px}.blog-card__body{display:flex;flex:1;flex-direction:column;padding:18px 20px 20px}.blog-card__kick{align-items:center;color:#9a9a9c;display:inline-flex;font-size:12px;gap:8px;letter-spacing:.04em;margin:0 0 12px}.blog-card__kick .type{color:var(--color-secondary,#818875);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.blog-card__title{color:#313032;font-family:var(--ip-font-museo,"Museo",serif);font-size:18px;font-weight:700;line-height:1.14;margin:0 0 12px;text-wrap:pretty}.blog-card__title a{color:inherit;text-decoration:none}.blog-card:hover .blog-card__title{color:#000}.blog-card__excerpt{color:#707072;font-size:13.5px;line-height:1.5;margin:0 0 20px}.blog-card__meta{align-items:center;display:flex;gap:12px;margin-top:auto}.blog-card__avatar{align-items:center;background:color-mix(in oklab,var(--cat,#7a6f66) 78%,#313032);border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:600;height:34px;justify-content:center;overflow:hidden;width:34px}.blog-card__avatar img{height:100%;object-fit:cover;width:100%}.blog-card__byline{color:#707072;font-size:12.5px;line-height:1.35}.blog-card__byline b{color:#313032;font-weight:600}.blog-pagination{display:flex;gap:8px;margin-top:48px}.blog-page-btn,.blog-pagination{align-items:center;justify-content:center}.blog-page-btn{background:transparent;border:none;border-radius:999px;box-shadow:inset 0 0 0 1px #e0e0e0;color:#4a4a4a;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;height:42px;min-width:42px;padding:0 12px;text-decoration:none;transition:background .14s,color .14s,box-shadow .14s}.blog-page-btn:hover{box-shadow:inset 0 0 0 1px #313032;color:#313032}.blog-page-btn.is-active{background:#313032;box-shadow:none;color:#fff}.blog-page-btn.is-disabled{cursor:default;opacity:.4;pointer-events:none}.blog-page-btn svg{height:15px;width:15px}.blog-page-ellipsis{color:#9a9a9c;padding:0 4px}.blog-aside{display:flex;flex-direction:column;gap:26px;position:sticky;top:calc(var(--nav-height, 80px) + 20px)}.blog-ad__box{aspect-ratio:1/1;background:#f7f7f6;border-radius:16px;display:block;overflow:hidden;width:100%}.blog-ad__box img{display:block;height:100%;object-fit:cover;width:100%}.blog-widget{background:#fff;border-radius:18px;box-shadow:inset 0 0 0 1px #efefef;padding:24px 24px 26px}.blog-widget__title{color:#313032;font-family:var(--ip-font-museo,"Museo",serif);font-size:18px;font-weight:700;margin:0 0 18px}.blog-spec{align-items:center;border-radius:10px;display:flex;gap:11px;margin:0 -10px;padding:9px 10px;text-decoration:none;transition:background .12s}.blog-spec:hover{background:#f7f8f8}.blog-spec.is-active{background:#f2f3f0}.blog-spec__dot{background:var(--cat,#7a6f66);border-radius:50%;flex-shrink:0;height:9px;transition:box-shadow .12s;width:9px}.blog-spec:hover .blog-spec__dot{box-shadow:0 0 0 4px color-mix(in oklab,var(--cat,#7a6f66) 22%,transparent)}.blog-spec__name{color:#313032;flex:1;font-size:14.5px;font-weight:500}.blog-spec__count{color:#9a9a9c;font-size:12.5px}.blog-read{border-top:1px solid #f0f0f0;display:flex;gap:15px;padding:15px 0;text-decoration:none}.blog-read:first-of-type{border-top:none;padding-top:0}.blog-read__n{color:#dcdcdc;flex-shrink:0;font-family:var(--ip-font-museo,"Museo",serif);font-size:22px;font-weight:700;line-height:1;width:24px}.blog-read__t{color:#4a4a4a;font-size:14px;line-height:1.35;margin:0}.blog-read:hover .blog-read__t{color:#000}.blog-read__m{color:#9a9a9c;display:block;font-size:12px;margin-top:5px}.blog-nl-widget{background:linear-gradient(248deg,#3b3b3b 10%,#313032 102%);border-radius:18px;box-shadow:none;color:#e8e8e8;padding:26px 24px 28px}.blog-nl-widget .blog-widget__title{color:#fff;font-size:20px;margin-bottom:8px}.blog-nl-widget p{color:#bcbcbe;font-size:13.5px;line-height:1.45;margin:0 0 18px}.blog-nl-field{display:flex;flex-direction:column;gap:10px}.blog-nl-field input{background:hsla(0,0%,100%,.08);border:none;border-radius:999px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2);color:#fff;font-family:inherit;font-size:14px;outline:none;padding:12px 18px;width:100%}.blog-nl-field input::placeholder{color:hsla(0,0%,100%,.5)}.blog-nl-field button{background:#e2e7e9;border:none;border-radius:999px;color:#313032;cursor:pointer;font-family:inherit;font-size:14.5px;font-weight:500;padding:12px;transition:filter .15s}.blog-nl-field button:hover{filter:brightness(.97)}.blog-nl-widget .done{color:#a4b6ff;display:none;font-size:13.5px;margin-top:12px}.blog-nl-widget.is-sent .blog-nl-field{display:none}.blog-nl-widget.is-sent .done{display:block}.blog-materials{background:#313032;margin-top:40px;padding:72px 0}.blog-materials__head{align-items:flex-end;display:flex;gap:30px;justify-content:space-between;margin-bottom:40px}.blog-materials__title{color:#eef0f2;font-family:var(--ip-font-museo,"Museo",serif);font-size:38px;font-weight:700;line-height:1.05;margin:0 0 10px;max-width:20ch}.blog-materials__sub{color:#b6b6b8;font-size:18px;font-weight:300;margin:0;max-width:44ch}.blog-materials__link{align-items:center;color:#e2e7e9;display:inline-flex;flex-shrink:0;font-size:16px;gap:9px;text-decoration:none;white-space:nowrap}.blog-materials__link:hover{color:#fff}.blog-materials__link svg{height:15px;width:15px}.blog-materials__grid{display:grid;gap:26px;grid-template-columns:repeat(3,1fr)}.blog-mat-card{background:#373737;border-radius:20px;display:flex;flex-direction:column;overflow:hidden;transition:transform .18s ease}.blog-mat-card:hover{transform:translateY(-4px)}.blog-mat-card__cover{aspect-ratio:3/2;background-color:color-mix(in oklab,var(--cat,#8ea4ff) 26%,#2a2a2c);background-image:repeating-linear-gradient(135deg,transparent 0 15px,color-mix(in oklab,var(--cat,#8ea4ff) 44%,#2a2a2c) 15px 16px);position:relative}.blog-mat-card__cover--photo{background-image:none;background-position:50%;background-repeat:no-repeat;background-size:cover}.blog-mat-card__badge{background:rgba(0,0,0,.35);border-radius:999px;color:#fff;font-size:11px;font-weight:600;left:16px;letter-spacing:.1em;padding:6px 12px;position:absolute;text-transform:uppercase;top:16px}.blog-mat-card__body{display:flex;flex:1;flex-direction:column;padding:22px 24px 24px}.blog-mat-card__t{color:#eef0f2;font-family:var(--ip-font-museo,"Museo",serif);font-size:20px;font-weight:700;line-height:1.12;margin:0 0 10px;text-wrap:pretty}.blog-mat-card__d{color:#b6b6b8;font-size:14px;line-height:1.5;margin:0 0 22px}.blog-mat-card__cta{align-items:center;align-self:flex-start;background:#a4b6ff;border:none;border-radius:999px;color:#313032;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:500;gap:8px;margin-top:auto;padding:11px 20px;text-decoration:none;transition:filter .15s}.blog-mat-card__cta:hover{filter:brightness(.96)}.blog-mat-card__cta svg{height:14px;width:14px}.blog-cta{padding:80px 0}.blog-cta__card{align-items:center;background:linear-gradient(233deg,#3b3b3b 9%,#313032 85%);border-radius:24px;display:flex;gap:40px;justify-content:space-between;overflow:hidden;padding:60px 64px;position:relative}.blog-cta__card:after{background:radial-gradient(circle at 30% 30%,rgba(142,164,255,.5),transparent 62%);border-radius:50%;content:"";height:460px;pointer-events:none;position:absolute;right:-120px;top:-140px;width:460px}.blog-cta__txt{position:relative;z-index:1}.blog-cta__eyebrow{color:#a4b6ff;font-size:12px;font-weight:600;letter-spacing:.16em;margin:0 0 14px;text-transform:uppercase}.blog-cta__title{color:#eef0f2;font-family:var(--ip-font-museo,"Museo",serif);font-size:38px;font-weight:700;line-height:1.08;margin:0 0 12px;max-width:22ch}.blog-cta__sub{color:#b6b6b8;font-size:18px;font-weight:300;line-height:1.4;margin:0;max-width:46ch}.blog-cta__btn{align-items:center;background:#a4b6ff;border-radius:999px;color:#313032;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:15px;font-weight:600;gap:9px;padding:15px 28px;position:relative;text-decoration:none;transition:filter .15s;z-index:1}.blog-cta__btn:hover{filter:brightness(.96)}.blog-cta__btn svg{height:14px;width:14px}@media (max-width:1080px){.blog-layout{grid-template-columns:1fr}.blog-aside{order:0;position:static}.blog-grid,.blog-materials__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.blog-wrap{padding-inline:22px}.blog-hero__top{align-items:stretch;flex-direction:column;gap:26px}.blog-search{width:100%}.blog-hero__title{font-size:38px}.blog-grid{grid-template-columns:1fr}.blog-materials__head{align-items:flex-start;flex-direction:column}.blog-materials__grid{grid-template-columns:1fr}.blog-cta__card{align-items:flex-start;flex-direction:column;padding:40px 32px}.blog-cta__title{font-size:30px}}@media (prefers-reduced-motion:no-preference){.js-reveal .pd-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.js-reveal .pd-reveal.is-in{opacity:1;transform:none}}