:where(.page) .cb-bleed,:where(.page) .cb-hero,:where(.page) .cb-srow{grid-template-columns:calc(var(--edge) - var(--gutter)) repeat(12, minmax(0, 1fr)) calc(var(--edge) - var(--gutter));column-gap:var(--gutter);display:grid}:where(.page) .cb-hero{grid-template-rows:88px 62px auto 1fr auto 60px;min-height:900px;position:relative}:where(.page) .cb-hero__body{grid-area:3/2/auto/span 7;position:relative}:where(.page) .cb-hero__title{font-size:min(var(--fs-display-xl), 12.2vw);margin-top:44px}:where(.page) .cb-hero__intro{width:35.8%;position:absolute;top:101px;left:58.95%}:where(.page) .cb-ways{grid-area:5/2/auto/span 7}:where(.page) .cb-ways__lab{margin-bottom:16px}:where(.page) .cb-way{border-top:1px solid var(--line);grid-template-columns:56px 232px 1fr auto;align-items:baseline;padding:17px 0 16px;display:grid}:where(.page) .cb-ways li:last-child .cb-way{border-bottom:1px solid var(--line)}:where(.page) .cb-way__n{letter-spacing:.08em;color:var(--fg-3);font-size:12px}:where(.page) .cb-way__t{font-family:var(--serif);letter-spacing:-.01em;font-size:30px;font-weight:300;line-height:1.15}:where(.page) .cb-way__i{color:var(--fg-2);flex-wrap:wrap;gap:10px;font-size:14px;display:flex}:where(.page) .cb-way__i>span{gap:10px;display:inline-flex}:where(.page) .cb-way__i i{opacity:.4;font-style:normal}:where(.page) .cb-way .arrow{opacity:.8;transition:transform var(--dur) var(--ease);align-self:center}@media (hover:hover){:where(.page) .cb-way:hover .cb-way__t{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}:where(.page) .cb-way:hover .arrow{transform:translate(4px)}}:where(.page) .cb-hero__img{grid-area:2/9/-1/-1;margin:0;position:relative}:where(.page) .cb-hero__media{height:100%}:where(.page) .cb-hero__cap{color:#f3eee6d6;z-index:1;margin:0;position:absolute;bottom:26px;left:32px;right:32px}:where(.page) .cb-srows{flex-direction:column;gap:144px;margin-top:104px;display:flex}:where(.page) .cb-srow{align-items:end}:where(.page) .cb-srow__fig{margin:0}:where(.page) .cb-srow figcaption{color:var(--fg-3)}:where(.page) .cb-srow--1 .cb-srow__fig{grid-area:1/1/auto/span 8}:where(.page) .cb-srow--1 .cb-srow__media{height:560px}:where(.page) .cb-srow--1 figcaption{padding-left:var(--edge)}:where(.page) .cb-srow--1 .cb-srow__txt{grid-area:1/10/auto/span 4}:where(.page) .cb-srow--2 .cb-srow__fig{grid-area:1/7/auto/-1}:where(.page) .cb-srow--2 .cb-srow__media{height:520px}:where(.page) .cb-srow--2 figcaption{padding-right:var(--edge)}:where(.page) .cb-srow--2 .cb-srow__txt{grid-area:1/2/auto/span 4}:where(.page) .cb-srow--3 .cb-srow__fig{grid-area:1/2/auto/span 5}:where(.page) .cb-srow--3 .cb-srow__media{height:670px}:where(.page) .cb-srow--3 .cb-srow__txt{grid-area:1/8/auto/span 4}:where(.page) .cb-srow__piece{grid-area:1/12/auto/span 2;align-self:start;margin:0}:where(.page) .cb-srow__piecelink{display:block}:where(.page) .cb-srow__piecemedia{background:#dcd1c1;height:250px}:where(.page) .cb-srow__t{margin-top:26px}:where(.page) .cb-srow__d{text-wrap:pretty;max-width:400px;margin-top:24px}:where(.page) .cb-srow__subs{grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr));color:var(--fg);column-gap:24px;margin-top:32px;font-size:14px;display:grid}:where(.page) .cb-srow__subs li{border-top:1px solid var(--line);padding:12px 0}@media (hover:hover){:where(.page) .cb-srow__sub:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}}:where(.page) .cb-srow__cta{margin-top:36px;padding-bottom:42px}:where(.page) .cb-types__list{margin-top:88px}:where(.page) .cb-trow{column-gap:var(--gutter);border-top:1px solid var(--line-strong);grid-template-columns:repeat(12,minmax(0,1fr));padding:30px 0 44px;display:grid}:where(.page) .cb-trow:last-child{border-bottom:1px solid var(--line-strong)}:where(.page) .cb-trow__n{letter-spacing:.08em;color:var(--fg-3);grid-column:span 1;padding-top:14px;font-size:12px}:where(.page) .cb-trow__name{grid-column:span 5}:where(.page) .cb-trow__all .link{margin-top:26px}:where(.page) .cb-trow__subs{grid-column:span 2;padding-top:10px}:where(.page) .cb-trow__subs li{font-family:var(--serif);letter-spacing:-.005em;font-size:21px;font-weight:350;line-height:1.62}@media (hover:hover){:where(.page) .cb-trow__sub:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}}:where(.page) .cb-trow__imgs{column-gap:var(--gutter);grid-column:span 4;grid-template-columns:1fr 1fr;align-content:start;display:grid}:where(.page) .cb-trow__media{aspect-ratio:200/250;background:#dcd1c1}:where(.page) .cb-trow__shown{color:var(--fg-3);grid-column:1/-1;margin-top:12px;font-size:13px}:where(.page) .cb-named{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;margin-top:96px;display:grid}:where(.page) .cb-named__col{flex-direction:column;gap:104px;display:flex}:where(.page) .cb-named__col--l{grid-column:1/span 6}:where(.page) .cb-named__col--r{grid-column:8/span 5;padding-top:216px}:where(.page) .ncol__imglink{display:block}:where(.page) .ncol__media{aspect-ratio:4/5}:where(.page) .cb-named__col--l .ncol:nth-child(2n) .ncol__media{aspect-ratio:648/432}:where(.page) .cb-named__col--r .ncol:nth-child(2n) .ncol__media{aspect-ratio:536/400}:where(.page) .ncol__media img{transition:transform var(--dur) var(--ease)}@media (hover:hover){:where(.page) .ncol:hover .ncol__media img{transform:scale(1.02)}}:where(.page) .ncol__meta{grid-template-columns:48px 1fr auto;align-items:baseline;padding-top:22px;display:grid}:where(.page) .ncol__n{letter-spacing:.08em;color:var(--fg-3);font-size:12px}:where(.page) .ncol__t{font-family:var(--serif);letter-spacing:-.016em;font-size:48px;font-weight:300;line-height:1.06}:where(.page) .ncol__c{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-2);font-size:12px;font-weight:500}:where(.page) .ncol__d{color:var(--fg-2);text-wrap:balance;grid-column:2/-1;max-width:420px;margin-top:12px;font-size:15px;line-height:1.6}:where(.page) .ncol__a{grid-column:2/-1;margin-top:26px}@media (max-width:1199px){.page .cb-hero{min-height:0;padding:calc(var(--header-h) + 62px) 0 0;flex-direction:column;display:flex}.page .cb-hero__img{order:2}.page .cb-ways{order:3}.page .cb-hero__body,.page .cb-ways{margin:0 var(--edge)}.page .cb-hero__title{margin-top:36px;font-size:104px}.page .cb-hero__intro{width:auto;max-width:424px;margin-top:28px;position:static}.page .cb-hero__img{margin-top:56px}.page .cb-hero__media{aspect-ratio:3/2;height:auto}.page .cb-ways{padding:56px 0 72px}.page .cb-srows{gap:96px;margin-top:72px}.page .cb-srow{display:block}.page .cb-srow--3 .cb-srow__fig{margin:0 var(--edge)}.page .cb-srow .cb-srow__media{aspect-ratio:3/2;height:auto}.page .cb-srow--1 figcaption,.page .cb-srow--2 figcaption{padding:0 var(--edge)}.page .cb-srow__txt{margin:40px var(--edge) 0;max-width:560px}.page .cb-srow__piece{display:none}.page .cb-srow__cta{padding-bottom:0}.page .cb-types__list{margin-top:64px}.page .cb-trow{grid-template-columns:56px minmax(0,1fr) minmax(0,1fr);row-gap:28px}.page .cb-trow__n{grid-column:1}.page .cb-trow__name{grid-column:2/-1}.page .cb-trow__subs{grid-column:2;padding-top:0}.page .cb-trow__imgs{grid-column:3}.page .cb-named{grid-template-columns:1fr 1fr;column-gap:40px;margin-top:64px}.page .cb-named__col--l,.page .cb-named__col--r{grid-column:auto}.page .cb-named__col{gap:72px}.page .cb-named__col--r{padding-top:120px}.page .ncol__t{font-size:38px}}@media (min-width:768px) and (max-width:1199px){.page :is([data-block],.pg-collection) .sechead{grid-template-columns:repeat(8,minmax(0,1fr));align-items:start;row-gap:24px}.page :is([data-block],.pg-collection) .sechead__n{grid-column:1/-1}.page :is([data-block],.pg-collection) .sechead__t{grid-column:1/span 6}.page :is([data-block],.pg-collection) .sechead__a{grid-column:1/-1;justify-self:start}.page :is([data-block],.pg-collection) .sechead__a:empty{display:none}}@media (max-width:767px){.page .cb-hero{padding-top:calc(var(--header-h) + 22px)}.page .cb-hero__title{margin-top:18px;font-size:64px}.page .cb-hero__intro{margin-top:18px}.page .cb-hero__img{margin-top:34px}.page .cb-hero__media{aspect-ratio:4/5}.page .cb-hero__cap{left:var(--margin);right:var(--margin);bottom:18px}.page .cb-ways{padding:40px 0 56px}.page .cb-way{grid-template-columns:40px 1fr auto;row-gap:4px;padding:16px 0 14px}.page .cb-way__t{font-size:26px}.page .cb-way__i{grid-area:2/2;font-size:13px}.page .cb-way .arrow{grid-area:1/3;width:22px}.page .cb-srows{gap:72px;margin-top:48px}.page .cb-srow .cb-srow__media{aspect-ratio:4/3}.page .cb-srow--1 .cb-srow__fig,.page .cb-srow--2 .cb-srow__fig{margin:0}.page .cb-srow__txt{margin-top:28px}.page .cb-srow__t,.page .cb-srow__d{margin-top:18px}.page .cb-srow__subs{grid-template-columns:1fr 1fr;margin-top:24px}.page .cb-srow__cta{margin-top:28px}.page .cb-types__list{margin-top:40px}.page .cb-trow{grid-template-columns:40px minmax(0,1fr);row-gap:20px;padding:24px 0 32px}.page .cb-trow__n{padding-top:10px}.page .cb-trow__subs{flex-wrap:wrap;grid-column:2;gap:0 18px;display:flex}.page .cb-trow__subs li{font-size:19px}.page .cb-trow__imgs{grid-column:1/-1;column-gap:12px}.page .cb-named{flex-direction:column;gap:64px;margin-top:48px;display:flex}.page .cb-named__col{display:contents}.page .ncol__media,.page .cb-named__col .ncol:nth-child(2n) .ncol__media{aspect-ratio:4/5}.page .ncol__meta{grid-template-columns:40px 1fr auto;padding-top:16px}.page .ncol__t{font-size:30px}.page .ncol__d{font-size:14px}.page .ncol__a{margin-top:18px}}
