:is(#ink-0,.ink-block) .ib-label{color:#8C6F3D;font:500 12px/1.5 var(--sans);letter-spacing:.2em;text-transform:uppercase}:is(#ink-0,.ink-block) .ib-link{display:inline-flex;align-items:center;gap:8px;justify-self:start;padding-bottom:2px;border-bottom:1px solid currentColor;color:var(--g);font-size:14px;line-height:1.5;white-space:nowrap;transition:color .2s ease}:is(#ink-0,.ink-block) .ib-link .il-icon{width:16px;height:16px}:is(#ink-0,.ink-block) a.ib-link:hover,:is(#ink-0,.ink-block) a:hover .ib-link{color:#8C6F3D}:is(#ink-0,.ink-block) .ib-top{display:grid;gap:6px;margin-bottom:28px}:is(#ink-0,.ink-block) .ib-top h2,:is(#ink-0,.ink-block) .ib-head h2,:is(#ink-0,.ink-block) .ib-more__head h2{font-size:38px;line-height:1.15}:is(#ink-0,.ink-block) .ib-chips{display:flex;flex-wrap:wrap;gap:8px}:is(#ink-0,.ink-block) .ib-chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid #CFC8BA;border-radius:9999px;background:var(--warm);color:var(--c);font-size:14px;line-height:1.4;white-space:nowrap;transition:border-color .2s ease,background .2s ease,color .2s ease}:is(#ink-0,.ink-block) .ib-chip:hover{border-color:var(--g);background:var(--warm);color:var(--c)}:is(#ink-0,.ink-block) .ib-chip.is-on,:is(#ink-0,.ink-block) .ib-chip.is-on:hover{border-color:var(--g);background:var(--g);color:#FFF}:is(#ink-0,.ink-block) .ib-chip i{font-style:normal;font-size:12px;opacity:.7}:is(#ink-0,.ink-block) .ib-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:28px}:is(#ink-0,.ink-block) .ib-head p{color:var(--m);font-size:13px;line-height:1.6}:is(#ink-0,.ink-block) .ib-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 32px;align-items:start}:is(#ink-0,.ink-block) .ib-grid:not(.is-filtered) .ib-card:nth-child(3n+2){margin-top:56px}:is(#ink-0,.ink-block) .ib-card{min-width:0;display:grid;gap:16px;align-content:start;perspective:1000px}:is(#ink-0,.ink-block) .ib-card__pic{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:6px;background:#F3EEE5;box-shadow:0 18px 30px -24px rgb(30 59 47 / .45);transition:transform .6s cubic-bezier(.2,.7,.2,1),box-shadow .6s ease}:is(#ink-0,.ink-block) .ib-card__pic img,:is(#ink-0,.ink-block) .ib-other__pic img,:is(#ink-0,.ink-block) .ib-fam__pic img,:is(#ink-0,.ink-block) .ib-hero__pic img,:is(#ink-0,.ink-block) .ib-journal__pic img{width:100%;height:100%;object-fit:cover}:is(#ink-0,.ink-block) .ib-ini{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#F1EADF;background:color-mix(in srgb,var(--bc) 16%,#FFFDF9);color:#4B3A1E;color:color-mix(in srgb,var(--bc) 62%,#1C1C1C);font-family:var(--serif);font-size:96px;line-height:1;letter-spacing:.04em}:is(#ink-0,.ink-block) .ib-tag{position:absolute;left:12px;top:12px;padding:4px 10px;border-radius:9999px;background:var(--warm);color:var(--g);font-size:10px;font-weight:500;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}:is(#ink-0,.ink-block) .ib-tag--dark{background:var(--g);color:#FFF}:is(#ink-0,.ink-block) .ib-card__text{display:grid;gap:10px;justify-items:start}:is(#ink-0,.ink-block) .ib-card__name{font-family:var(--serif);font-size:30px;line-height:1.1}:is(#ink-0,.ink-block) .ib-kv{display:grid;grid-template-columns:58px minmax(0,1fr);gap:4px 12px;width:100%;font-size:14px;line-height:1.5}:is(#ink-0,.ink-block) .ib-kv b{padding-top:4px;color:#8C6F3D;font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}:is(#ink-0,.ink-block) .ib-card__more{display:inline-flex;align-items:center;gap:8px;padding-bottom:2px;border-bottom:1px solid currentColor;color:var(--g);font-size:14px;line-height:1.5;white-space:nowrap;transition:color .2s ease}:is(#ink-0,.ink-block) .ib-card__more .il-icon{width:16px;height:16px}:is(#ink-0,.ink-block) .ib-card__soon{color:var(--m);font-size:13px;line-height:1.6}:is(#ink-0,.ink-block).ib[class*='ib--']{box-sizing:border-box;max-width:1224px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}:is(#ink-0,.ink-block).ib.ib--top{max-width:1424px;padding-top:22px}:is(#ink-0,.ink-block) .ib-crumb{display:flex;align-items:center;gap:10px;color:var(--m);font-size:13px;line-height:1.5}:is(#ink-0,.ink-block) .ib-crumb .il-icon{width:14px;height:14px}:is(#ink-0,.ink-block) .ib-crumb a:hover{color:var(--g);text-decoration:underline;text-underline-offset:4px}:is(#ink-0,.ink-block) .ib-crumb span{color:var(--c)}:is(#ink-0,.ink-block) .ib-hero{margin-top:18px}:is(#ink-0,.ink-block) .ib-hero__pic{height:540px;overflow:hidden;border-radius:6px;background:#F3EEE5}:is(#ink-0,.ink-block) .ib-hero__panel{position:relative;display:grid;gap:12px;width:max-content;min-width:480px;max-width:min(760px,calc(100% - 112px));margin:-132px 0 0 56px;padding:36px 44px 34px;border-radius:6px 6px 0 0;background:var(--warm)}:is(#ink-0,.ink-block) .ib-hero h1{margin:0;padding:0;color:var(--c);font-family:var(--serif);font-size:96px;font-weight:400;line-height:.92;letter-spacing:0;text-transform:none}:is(#ink-0,.ink-block) .ib-hero--long h1{font-size:68px;line-height:1}:is(#ink-0,.ink-block) .ib-hero__what{color:#3F3F3F;font-size:18px;line-height:1.6}:is(#ink-0,.ink-block) .ib-hero--plain .ib-hero__panel{width:auto;min-width:0;max-width:none;margin:0;padding:36px 0 8px;background:none}:is(#ink-0,.ink-block).ib.ib--facts{padding-top:28px}:is(#ink-0,.ink-block) .ib-facts{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);padding:26px 0;border-top:1px solid var(--c);border-bottom:1px solid var(--line)}:is(#ink-0,.ink-block) .ib-fact{display:grid;gap:6px;align-content:start;padding:0 28px;border-left:1px solid var(--line);font-size:16px;line-height:1.5}:is(#ink-0,.ink-block) .ib-fact:first-child{padding-left:0;border-left:0}:is(#ink-0,.ink-block) .ib-fact .ib-label{font-size:11px}:is(#ink-0,.ink-block).ib.ib--story{padding-top:88px}:is(#ink-0,.ink-block) .ib-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:start}:is(#ink-0,.ink-block) .ib-story h2{font-size:46px;line-height:1.12}:is(#ink-0,.ink-block) .ib-story h2 em{font-style:italic}:is(#ink-0,.ink-block) .ib-story__text{display:grid;gap:16px;color:#3F3F3F;font-size:17px;line-height:1.8}:is(#ink-0,.ink-block).ib.ib--collage{padding-top:72px}:is(#ink-0,.ink-block) .ib-col{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:264px;gap:16px}:is(#ink-0,.ink-block) .ib-col__pic{min-width:0;margin:0;overflow:hidden;border-radius:6px;background:#F3EEE5}:is(#ink-0,.ink-block) .ib-col__pic img{display:block;width:100%;height:100%;object-fit:cover}:is(#ink-0,.ink-block) .ib-col__pic:first-child{grid-column:span 2;grid-row:span 2}:is(#ink-0,.ink-block) .ib-col--3 .ib-col__pic:nth-child(n+2),:is(#ink-0,.ink-block) .ib-col--4 .ib-col__pic:nth-child(2){grid-column:span 2}:is(#ink-0,.ink-block).ib.ib--soon{padding-top:96px}:is(#ink-0,.ink-block) .ib-soon{display:grid;gap:14px;justify-items:start;max-width:720px;padding:48px;border-radius:6px;background:#EEF3EC}:is(#ink-0,.ink-block) .ib-soon h2{font-size:38px;line-height:1.15}:is(#ink-0,.ink-block).ib.ib--families{padding-top:96px}:is(#ink-0,.ink-block) .ib-fams{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}:is(#ink-0,.ink-block) .ib-fams--2{grid-template-columns:repeat(2,minmax(0,1fr))}:is(#ink-0,.ink-block) .ib-fam{min-width:0;display:grid;gap:14px;align-content:start}:is(#ink-0,.ink-block) .ib-fam__pic{display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:6px;background:#F3EEE5}:is(#ink-0,.ink-block) .ib-fam__pic img{transition:transform 1.1s ease}:is(#ink-0,.ink-block) .ib-fam__pic--piece{padding:8%}:is(#ink-0,.ink-block) .ib-fam__pic--piece img{object-fit:contain;mix-blend-mode:multiply}:is(#ink-0,.ink-block) .ib-nophoto{position:absolute;inset:0;display:grid;place-items:center;color:#8A8378;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-align:center}:is(#ink-0,.ink-block) .ib-fam__text{display:grid;gap:4px;color:var(--m);font-size:14px;line-height:1.6}:is(#ink-0,.ink-block) .ib-fam__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13px;white-space:nowrap}:is(#ink-0,.ink-block) .ib-fam__name{color:var(--c);font-family:var(--serif);font-size:30px;line-height:1.15}:is(#ink-0,.ink-block).ib.ib--pieces{max-width:none;margin-top:96px;padding:0;background:var(--sand)}:is(#ink-0,.ink-block) .ib-pieces{max-width:1224px;margin:0 auto;padding:80px 32px 88px;scroll-margin-top:150px}:is(#ink-0,.ink-block) .ib-pieces__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}:is(#ink-0,.ink-block) .ib-pieces__head .ib-top{margin-bottom:0}:is(#ink-0,.ink-block) .ib-chips--row{margin-bottom:32px}:is(#ink-0,.ink-block) .ib-pieces .il-cards{gap:44px 24px}:is(#ink-0,.ink-block) .ib-pieces .il-card__name{min-height:2.9em}:is(#ink-0,.ink-block) .ib-foot{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:48px}:is(#ink-0,.ink-block) .ib-page{display:grid;place-items:center;min-width:44px;height:44px;padding:0 8px;border:1px solid #CFC8BA;border-radius:9999px;background:var(--warm);font-size:14px;line-height:1;transition:border-color .2s ease}:is(#ink-0,.ink-block) .ib-page:hover{border-color:var(--g)}:is(#ink-0,.ink-block) .ib-page.is-on{border-color:var(--g);background:var(--g);color:#FFF}:is(#ink-0,.ink-block).ib.ib--journal{padding-top:96px}:is(#ink-0,.ink-block) .ib-journal{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;align-items:center}:is(#ink-0,.ink-block) .ib-journal__pic{display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:6px;background:#EFEBE3}:is(#ink-0,.ink-block) .ib-journal__pic img{transition:transform .9s cubic-bezier(.2,.7,.2,1)}:is(#ink-0,.ink-block) .ib-journal__text{display:grid;gap:12px;color:var(--m);font-size:15px;line-height:1.6}:is(#ink-0,.ink-block) .ib-journal__title{color:var(--c);font-family:var(--serif);font-size:40px;line-height:1.15}:is(#ink-0,.ink-block).ib.ib--more{padding-top:96px;padding-bottom:96px}:is(#ink-0,.ink-block) .ib-more__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:26px}:is(#ink-0,.ink-block) .ib-others{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}:is(#ink-0,.ink-block) .ib-other{min-width:0;display:grid;gap:10px;align-content:start;color:var(--m);font-size:13px;line-height:1.6}:is(#ink-0,.ink-block) .ib-other__pic{display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:6px;background:#F3EEE5}:is(#ink-0,.ink-block) .ib-other__pic img{transition:transform .9s cubic-bezier(.2,.7,.2,1)}:is(#ink-0,.ink-block) .ib-other__pic .ib-ini{font-size:64px}:is(#ink-0,.ink-block) .ib-other__name{margin-bottom:-8px;color:var(--c);font-family:var(--serif);font-size:26px;line-height:1.15}@media (hover:hover){:is(#ink-0,.ink-block) .ib-card:hover .ib-card__pic{transform:rotateY(-7deg) rotateX(2deg) translateY(-8px);box-shadow:0 36px 44px -24px rgb(30 59 47 / .55)}:is(#ink-0,.ink-block) a.ib-card:hover .ib-card__more{color:#8C6F3D}:is(#ink-0,.ink-block) .ib-fam:hover .ib-fam__pic img,:is(#ink-0,.ink-block) .ib-other:hover .ib-other__pic img,:is(#ink-0,.ink-block) .ib-journal:hover .ib-journal__pic img{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){:is(#ink-0,.ink-block) .ib-card:hover .ib-card__pic,:is(#ink-0,.ink-block) .ib-fam:hover .ib-fam__pic img,:is(#ink-0,.ink-block) .ib-other:hover .ib-other__pic img,:is(#ink-0,.ink-block) .ib-journal:hover .ib-journal__pic img{transform:none}}@media (max-width:1100px){:is(#ink-0,.ink-block) .ib-grid{gap:44px 20px}:is(#ink-0,.ink-block) .ib-card__name{font-size:26px}:is(#ink-0,.ink-block) .ib-ini{font-size:72px}:is(#ink-0,.ink-block) .ib-hero__pic{height:440px}:is(#ink-0,.ink-block) .ib-hero h1{font-size:80px}:is(#ink-0,.ink-block) .ib-hero--long h1{font-size:56px}:is(#ink-0,.ink-block) .ib-story{gap:40px}:is(#ink-0,.ink-block) .ib-story h2{font-size:38px}:is(#ink-0,.ink-block) .ib-col{grid-auto-rows:208px;gap:12px}:is(#ink-0,.ink-block) .ib-pieces .il-cards{gap:36px 20px}:is(#ink-0,.ink-block) .ib-journal{gap:32px}:is(#ink-0,.ink-block) .ib-journal__title{font-size:32px}:is(#ink-0,.ink-block) .ib-facts{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0}:is(#ink-0,.ink-block) .ib-fact:nth-child(odd){padding-left:0;border-left:0}}@media (max-width:767px){:is(#ink-0,.ink-block) .ib-top{margin-bottom:18px}:is(#ink-0,.ink-block) .ib-top h2,:is(#ink-0,.ink-block) .ib-head h2{font-size:30px}:is(#ink-0,.ink-block) .ib-more__head h2{font-size:28px}:is(#ink-0,.ink-block) .ib-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}:is(#ink-0,.ink-block) .ib-chips::-webkit-scrollbar{display:none}:is(#ink-0,.ink-block) .ib-chip{flex:none}:is(#ink-0,.ink-block) .ib-head{margin-bottom:16px}:is(#ink-0,.ink-block) .ib-head h2{font-size:28px}:is(#ink-0,.ink-block) .ib-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}:is(#ink-0,.ink-block) .ib-grid:not(.is-filtered) .ib-card:nth-child(3n+2){margin-top:0}:is(#ink-0,.ink-block) .ib-card{gap:10px}:is(#ink-0,.ink-block) .ib-card__text{gap:2px}:is(#ink-0,.ink-block) .ib-card__name{font-size:22px;line-height:1.15}:is(#ink-0,.ink-block) .ib-ini{font-size:44px}:is(#ink-0,.ink-block) .ib-kv{display:block;color:var(--m);font-size:13px;line-height:1.6}:is(#ink-0,.ink-block) .ib-kv b,:is(#ink-0,.ink-block) .ib-kv span:nth-of-type(n+2),:is(#ink-0,.ink-block) .ib-card__more,:is(#ink-0,.ink-block) .ib-card__soon{display:none}:is(#ink-0,.ink-block) .ib-tag{left:8px;top:8px;font-size:9px}:is(#ink-0,.ink-block).ib[class*='ib--']{padding-left:16px;padding-right:16px}:is(#ink-0,.ink-block).ib.ib--top{padding:16px 0 0}:is(#ink-0,.ink-block) .ib-crumb{padding:0 16px}:is(#ink-0,.ink-block) .ib-hero{margin-top:14px}:is(#ink-0,.ink-block) .ib-hero__pic{height:300px;border-radius:0}:is(#ink-0,.ink-block) .ib-hero__panel,:is(#ink-0,.ink-block) .ib-hero--plain .ib-hero__panel{width:auto;min-width:0;max-width:none;margin:0;padding:22px 16px 0;gap:10px;border-radius:0;background:none}:is(#ink-0,.ink-block) .ib-hero h1{font-size:64px;line-height:.95}:is(#ink-0,.ink-block) .ib-hero--long h1{font-size:44px;line-height:1.02}:is(#ink-0,.ink-block) .ib-hero__what{font-size:17px}:is(#ink-0,.ink-block).ib.ib--facts{padding-top:22px}:is(#ink-0,.ink-block) .ib-facts{gap:16px 12px;padding:18px 0}:is(#ink-0,.ink-block) .ib-fact,:is(#ink-0,.ink-block) .ib-fact:first-child{gap:4px;padding:0;border-left:0;font-size:14px}:is(#ink-0,.ink-block).ib.ib--story{padding-top:40px}:is(#ink-0,.ink-block) .ib-story{grid-template-columns:minmax(0,1fr);gap:20px}:is(#ink-0,.ink-block) .ib-story h2{font-size:30px}:is(#ink-0,.ink-block) .ib-story__text{font-size:16px}:is(#ink-0,.ink-block) .ib-link{white-space:normal}:is(#ink-0,.ink-block).ib.ib--collage{padding-top:32px}:is(#ink-0,.ink-block) .ib-col{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:8px}:is(#ink-0,.ink-block) .ib-col__pic{aspect-ratio:1 / 1}:is(#ink-0,.ink-block) .ib-col__pic:first-child{grid-row:auto;aspect-ratio:4 / 3}:is(#ink-0,.ink-block) .ib-col--3 .ib-col__pic:nth-child(n+2){grid-column:auto}:is(#ink-0,.ink-block) .ib-col--4 .ib-col__pic:nth-child(2){aspect-ratio:2 / 1}:is(#ink-0,.ink-block).ib.ib--soon{padding-top:44px}:is(#ink-0,.ink-block) .ib-soon{padding:28px 20px}:is(#ink-0,.ink-block) .ib-soon h2{font-size:28px}:is(#ink-0,.ink-block).ib.ib--families{padding-top:44px}:is(#ink-0,.ink-block) .ib-fams,:is(#ink-0,.ink-block) .ib-fams--2{grid-template-columns:minmax(0,1fr);gap:24px}:is(#ink-0,.ink-block) .ib-fam__name{font-size:26px}:is(#ink-0,.ink-block).ib.ib--pieces{margin-top:48px;padding:0}:is(#ink-0,.ink-block) .ib-pieces{padding:40px 16px 44px}:is(#ink-0,.ink-block) .ib-pieces__head{display:grid;gap:12px;margin-bottom:16px}:is(#ink-0,.ink-block) .ib-chips--row{margin:0 -16px 22px;padding:0 16px}:is(#ink-0,.ink-block) .ib-pieces .il-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}:is(#ink-0,.ink-block) .ib-foot{margin-top:28px}:is(#ink-0,.ink-block).ib.ib--journal{padding-top:44px}:is(#ink-0,.ink-block) .ib-journal{grid-template-columns:minmax(0,1fr);gap:18px}:is(#ink-0,.ink-block) .ib-journal__title{font-size:28px}:is(#ink-0,.ink-block).ib.ib--more{padding-top:44px;padding-bottom:48px}:is(#ink-0,.ink-block) .ib-more__head{margin-bottom:16px}:is(#ink-0,.ink-block) .ib-others{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}:is(#ink-0,.ink-block) .ib-other__name{font-size:22px}:is(#ink-0,.ink-block) .ib-other__pic .ib-ini{font-size:44px}}