.gi-tbl{max-width:1440px;margin-inline:auto;padding-inline:clamp(20px,4vw,56px);color:var(--text-primary)}.gi-tbl--pad{padding-block-start:var(--gi-tbl-top, 96px);padding-block-end:var(--gi-tbl-bottom, 96px)}.gi-tbl__mast-row{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:20px}.gi-tbl__strapline{margin:clamp(20px,2.4vw,30px) 0 0;padding-block-start:clamp(18px,2vw,26px);border-block-start:1px solid var(--border-subtle);font-family:var(--font-editorial);font-size:clamp(1rem,1.4vw,1.25rem);font-style:italic;color:var(--neutral-700);max-width:42ch}.gi-tbl__masthead{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:20px;padding-block-end:clamp(18px,2.2vw,28px);border-block-end:1px solid var(--border-subtle)}.gi-tbl__logotype{margin:0;font-family:var(--font-display);font-size:clamp(2.5rem,7vw,5rem);font-weight:400;line-height:.92;letter-spacing:-.02em;text-transform:uppercase}.gi-tbl__publication{margin:10px 0 0;font-family:var(--font-ui);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--text-muted)}.gi-tbl__issue{text-align:end}.gi-tbl__issue-no,.gi-tbl__issue-date{margin:0;font-family:var(--font-ui);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted)}.gi-tbl__section-label{margin:0 0 clamp(-38px,-3vw,-24px);padding-block-end:14px;border-block-end:1px solid var(--border-subtle);font-family:var(--font-ui);font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--accent-terracotta-600)}.gi-tbl__cover,.gi-tbl__feature{position:relative;display:block;overflow:hidden;text-decoration:none;color:var(--primary-50, #fff);background:var(--primary-100)}.gi-tbl__cover{width:100%;aspect-ratio:var(--gi-tbl-cover-ratio, 3 / 2);min-height:min(76vh,760px)}.gi-tbl__cover--bc .gi-tbl__cover-words{inset-inline:0;justify-items:center;text-align:center;max-width:46ch;margin-inline:auto}.gi-tbl__cover--ml .gi-tbl__cover-words{inset-block:0;align-content:center}.gi-tbl__cover-img,.gi-tbl__feature-img{width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--gi-ease-editorial, ease)}.gi-tbl__cover:hover .gi-tbl__cover-img,.gi-tbl__feature:hover .gi-tbl__feature-img{transform:scale(1.03)}.gi-tbl__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#14120e9e,#14120e6b 32%,#14120e0f 62%,#14120e00 78%)}.gi-tbl__cover-words{position:absolute;inset-block-end:0;inset-inline-start:0;display:grid;gap:14px;justify-items:start;max-width:44ch;padding:clamp(24px,4vw,56px)}.gi-tbl__label{font-family:var(--font-ui);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--accent-gold, #d9c9a3)}.gi-tbl__cover-headline{font-family:var(--font-display);font-size:clamp(2.25rem,5.6vw,4.75rem);line-height:.98;letter-spacing:-.015em;text-wrap:balance}.gi-tbl__feature-headline{font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,2.25rem);line-height:1.1;text-wrap:balance}.gi-tbl__hair{width:40px;height:1px;background:currentColor;opacity:.5}.gi-tbl__standfirst{font-family:var(--font-editorial);font-size:clamp(.9375rem,1.2vw,1.0625rem);line-height:1.55;opacity:.9;max-width:40ch}.gi-tbl__read{font-family:var(--font-ui);font-size:11px;letter-spacing:.18em;text-transform:uppercase;padding-block-end:3px;border-block-end:1px solid currentColor;transition:border-color var(--gi-dur-hover, .7s) var(--gi-ease-editorial, ease)}.gi-tbl__read--onmedia{border-block-end-color:#ffffff80}.gi-tbl__cover:hover .gi-tbl__read--onmedia,.gi-tbl__feature:hover .gi-tbl__read--onmedia{border-block-end-color:currentColor}.gi-tbl__read--sm{color:var(--text-primary);border-block-end-color:var(--border-default)}.gi-tbl__arrow{display:inline-block;margin-inline-start:8px;transition:transform var(--gi-dur-hover, .7s) var(--gi-ease-editorial, ease)}a:hover .gi-tbl__arrow,a:focus-visible .gi-tbl__arrow{transform:translate(4px)}.gi-tbl__contents{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.gi-tbl__toc{padding-inline:clamp(16px,1.6vw,26px);border-inline-start:1px solid var(--border-subtle)}.gi-tbl__toc:first-child{padding-inline-start:0;border-inline-start:0}.gi-tbl__toc-a{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;text-decoration:none;color:inherit}.gi-tbl__toc-text{display:grid;gap:10px;justify-items:start}.gi-tbl__toc-num{font-family:var(--font-display);font-size:clamp(1.5rem,2.2vw,2rem);line-height:1;color:var(--accent-terracotta-300)}.gi-tbl__toc-title{font-family:var(--font-display);font-size:clamp(1rem,1.25vw,1.1875rem);line-height:1.25;max-width:20ch;text-wrap:balance}.gi-tbl__toc-thumb{flex:0 0 auto;width:64px;aspect-ratio:1 / 1;overflow:hidden;background:var(--primary-100)}.gi-tbl__toc-img{width:100%;height:100%;object-fit:cover}.gi-tbl__spread{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(20px,2.4vw,36px);align-items:stretch}.gi-tbl__feature{min-height:100%}.gi-tbl__aside{display:grid;gap:clamp(18px,2vw,26px);align-content:stretch}.gi-tbl__article{display:grid;grid-template-columns:minmax(0,1fr) 30%;gap:clamp(14px,1.6vw,22px);align-items:start;padding-block-end:clamp(20px,2.4vw,30px);border-block-end:1px solid var(--border-subtle);text-decoration:none;color:inherit}.gi-tbl__aside .gi-tbl__article:last-child{border-block-end:0;padding-block-end:0}.gi-tbl__article-words{display:grid;gap:8px;justify-items:start}.gi-tbl__cat{font-family:var(--font-ui);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-terracotta-600)}.gi-tbl__article-headline{font-family:var(--font-display);font-size:clamp(1rem,1.25vw,1.1875rem);line-height:1.2;text-wrap:balance}.gi-tbl__article-standfirst{font-family:var(--font-editorial);font-size:.875rem;line-height:1.55;color:var(--neutral-700)}.gi-tbl__article-frame{overflow:hidden;aspect-ratio:1 / 1;background:var(--primary-100)}.gi-tbl__article-img,.gi-tbl__story-img,.gi-tbl__recipe-img{width:100%;height:100%;object-fit:cover;transition:transform var(--gi-dur-media, 1.2s) var(--gi-ease-editorial, ease)}.gi-tbl__article:hover .gi-tbl__article-img,.gi-tbl__story-a:hover .gi-tbl__story-img,.gi-tbl__recipe-a:hover .gi-tbl__recipe-img{transform:scale(1.04)}.gi-tbl__recipes{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(18px,2.2vw,32px);margin:0;padding:0;list-style:none}.gi-tbl__recipe--lead,.gi-tbl__recipe--mid{grid-column:span 3}.gi-tbl__recipe--small{grid-column:span 2}.gi-tbl__recipe-a{display:grid;gap:10px;justify-items:start;text-decoration:none;color:inherit}.gi-tbl__recipe-frame{width:100%;overflow:hidden;aspect-ratio:4 / 5;background:var(--primary-100)}.gi-tbl__recipe--lead .gi-tbl__recipe-frame{aspect-ratio:3 / 2}.gi-tbl__recipe--small .gi-tbl__recipe-frame{aspect-ratio:1 / 1}.gi-tbl__recipe-title{font-family:var(--font-display);font-size:clamp(1rem,1.3vw,1.1875rem);line-height:1.24}.gi-tbl__recipe--lead .gi-tbl__recipe-title{font-size:clamp(1.375rem,2.2vw,1.875rem)}.gi-tbl__recipe--small .gi-tbl__recipe-title{font-size:clamp(.9375rem,1.05vw,1rem)}.gi-tbl__recipe-dek{font-family:var(--font-editorial);font-size:.875rem;line-height:1.55;color:var(--neutral-700)}.gi-tbl__depts{margin:0;padding:0;list-style:none;display:grid}.gi-tbl__dept{border-block-start:1px solid var(--border-subtle)}.gi-tbl__dept:last-child{border-block-end:1px solid var(--border-subtle)}.gi-tbl__dept-a{display:grid;grid-template-columns:54px minmax(0,1fr) auto auto;align-items:baseline;gap:18px;padding-block:clamp(18px,2vw,26px);text-decoration:none;color:inherit;transition:color var(--gi-dur-hover, .7s) var(--gi-ease-editorial, ease)}.gi-tbl__dept-a:hover{color:var(--accent-terracotta-700)}.gi-tbl__dept-num{font-family:var(--font-ui);font-size:11px;letter-spacing:.16em;color:var(--text-muted)}.gi-tbl__dept-name{font-family:var(--font-display);font-size:clamp(1.25rem,2.2vw,1.875rem);line-height:1.1}.gi-tbl__dept-count{font-family:var(--font-ui);font-size:11px;letter-spacing:.14em;color:var(--text-muted)}.gi-tbl__latest{display:grid;margin:0;padding:0;list-style:none}.gi-tbl__story{border-block-start:1px solid var(--border-subtle)}.gi-tbl__story:first-child{border-block-start:0}.gi-tbl__story-a{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,44px);padding-block:clamp(20px,2.2vw,30px);text-decoration:none;color:inherit}.gi-tbl__story-a>*{grid-column:2}.gi-tbl__story-frame{grid-column:1;grid-row:1 / -1;width:100%;overflow:hidden;aspect-ratio:4 / 3;background:var(--primary-100)}.gi-tbl__story-title{font-family:var(--font-display);font-size:clamp(1.125rem,1.7vw,1.625rem);line-height:1.16;text-wrap:balance}.gi-tbl__story-dek{font-family:var(--font-editorial);font-size:.9375rem;line-height:1.6;color:var(--neutral-700);max-width:56ch}.gi-tbl__story--lead .gi-tbl__story-a{grid-template-columns:minmax(0,1fr);gap:18px;justify-items:start;padding-block-end:clamp(30px,3.4vw,48px)}.gi-tbl__story--lead .gi-tbl__story-a>*{grid-column:1}.gi-tbl__story--lead .gi-tbl__story-frame{grid-column:1;grid-row:auto;aspect-ratio:21 / 9}.gi-tbl__story--lead .gi-tbl__story-title{font-size:clamp(1.875rem,3.6vw,3rem);line-height:1.04;max-width:22ch}.gi-tbl__note{display:grid;grid-template-columns:minmax(0,1fr) 28%;gap:clamp(14px,1.6vw,22px);align-items:start;padding-block-end:clamp(20px,2.4vw,30px);border-block-end:1px solid var(--border-subtle);text-decoration:none;color:inherit}.gi-tbl__aside .gi-tbl__note:last-child{border-block-end:0;padding-block-end:0}.gi-tbl__note-words{display:grid;gap:8px;justify-items:start}.gi-tbl__note-headline{font-family:var(--font-display);font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.2;text-wrap:balance}.gi-tbl__note-dek{font-family:var(--font-editorial);font-size:.875rem;line-height:1.55;color:var(--neutral-700)}.gi-tbl__note-frame{overflow:hidden;aspect-ratio:1 / 1;background:var(--primary-100)}.gi-tbl__note-img{width:100%;height:100%;object-fit:cover;transition:transform var(--gi-dur-media, 1.2s) var(--gi-ease-editorial, ease)}.gi-tbl__note:hover .gi-tbl__note-img{transform:scale(1.04)}.gi-tbl__spot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,72px);align-items:center;background:color-mix(in srgb,var(--bg-primary) 84%,var(--accent-terracotta-50))}.gi-tbl__spot--right .gi-tbl__spot-media{order:2}.gi-tbl__spot-media{display:block;overflow:hidden;aspect-ratio:4 / 5;background:var(--primary-100)}.gi-tbl__spot-img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--gi-ease-editorial, ease)}.gi-tbl__spot-media:hover .gi-tbl__spot-img{transform:scale(1.03)}.gi-tbl__spot-words{display:grid;gap:clamp(14px,1.6vw,20px);justify-items:start}.gi-tbl__spot-eyebrow{margin:0;font-family:var(--font-ui);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--accent-terracotta-600)}.gi-tbl__spot-name{display:flex;align-items:baseline;gap:16px;margin:0;font-family:var(--font-display);font-size:clamp(2rem,4vw,3.25rem);font-weight:400;line-height:1.02;letter-spacing:-.015em;text-wrap:balance}.gi-tbl__spot-num{font-size:.42em;color:var(--accent-terracotta-300)}.gi-tbl__spot-intro{margin:0;font-family:var(--font-editorial);font-size:clamp(1rem,1.2vw,1.0625rem);line-height:1.65;color:var(--neutral-700);max-width:44ch}.gi-tbl__spot-list{margin:8px 0 0;padding:0;list-style:none;width:100%;display:grid}.gi-tbl__spot-list li{border-block-start:1px solid var(--border-subtle)}.gi-tbl__spot-item{display:grid;gap:4px;padding-block:14px;text-decoration:none;color:inherit}.gi-tbl__spot-item-title{font-family:var(--font-display);font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.25}.gi-tbl__spot-item-dek{font-family:var(--font-ui);font-size:12px;line-height:1.5;color:var(--text-muted)}.gi-tbl__spot-cta{margin-block-start:6px}.gi-tbl__rf-head{display:grid;gap:14px;margin-block-end:clamp(26px,3vw,40px)}.gi-tbl__rf-intro{margin:0;font-family:var(--font-editorial);font-size:clamp(1.0625rem,1.5vw,1.375rem);font-style:italic;line-height:1.55;color:var(--neutral-700);max-width:48ch}.gi-tbl__rfeat{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-template-rows:auto auto;gap:clamp(18px,2.4vw,34px)}.gi-tbl__rf{display:grid;gap:10px;justify-items:start;text-decoration:none;color:inherit}.gi-tbl__rf--lead{grid-row:1 / span 2}.gi-tbl__rf-frame{width:100%;overflow:hidden;background:var(--primary-100);aspect-ratio:4 / 5}.gi-tbl__rf--lead .gi-tbl__rf-frame{aspect-ratio:3 / 4}.gi-tbl__rf--sub .gi-tbl__rf-frame{aspect-ratio:16 / 10}.gi-tbl__rf-img{width:100%;height:100%;object-fit:cover;transition:transform var(--gi-dur-media, 1.2s) var(--gi-ease-editorial, ease)}.gi-tbl__rf:hover .gi-tbl__rf-img{transform:scale(1.04)}.gi-tbl__rf-title{font-family:var(--font-display);font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.2}.gi-tbl__rf--lead .gi-tbl__rf-title{font-size:clamp(1.5rem,2.6vw,2.25rem);line-height:1.08;max-width:18ch}.gi-tbl__rf-dek{font-family:var(--font-editorial);font-size:.9375rem;line-height:1.55;color:var(--neutral-700);max-width:40ch}.gi-tbl__letter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:clamp(26px,4vw,72px);align-items:start;border-block-start:1px solid var(--border-subtle)}.gi-tbl__letter-words{display:grid;gap:14px}.gi-tbl__letter-title{margin:0;font-family:var(--font-display);font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:400;line-height:1.08;text-wrap:balance;max-width:20ch}.gi-tbl__letter-body{margin:0;max-width:46ch;font-family:var(--font-editorial);font-size:1rem;line-height:1.65;color:var(--neutral-700)}@media screen and (max-width:1099px){.gi-tbl__contents{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 0}.gi-tbl__toc:nth-child(odd){padding-inline-start:0;border-inline-start:0}.gi-tbl__spread{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.gi-tbl__story-a{grid-template-columns:160px minmax(0,1fr)}.gi-tbl__recipe--lead{grid-column:span 6}.gi-tbl__recipe--mid{grid-column:span 3}.gi-tbl__recipe--small{grid-column:span 2}}@media screen and (max-width:749px){.gi-tbl{padding-inline:18px}.gi-tbl--pad{padding-block-start:calc(var(--gi-tbl-top, 96px) * .62);padding-block-end:calc(var(--gi-tbl-bottom, 96px) * .62)}.gi-tbl__cover{aspect-ratio:4 / 5;min-height:0}.gi-tbl__cover-headline{font-size:clamp(1.875rem,8.5vw,2.5rem)}.gi-tbl__cover-words{max-width:none}.gi-tbl__contents{grid-template-columns:minmax(0,1fr);gap:0}.gi-tbl__toc{padding-inline:0;padding-block:18px;border-inline-start:0;border-block-start:1px solid var(--border-subtle)}.gi-tbl__toc:first-child{border-block-start:0}.gi-tbl__toc-title{max-width:none}.gi-tbl__spread{grid-template-columns:minmax(0,1fr)}.gi-tbl__feature{aspect-ratio:4 / 5}.gi-tbl__note{grid-template-columns:minmax(0,1fr) 32%}.gi-tbl__spot{grid-template-columns:minmax(0,1fr)}.gi-tbl__spot--right .gi-tbl__spot-media{order:0}.gi-tbl__spot-media{aspect-ratio:3 / 2}.gi-tbl__story-a{grid-template-columns:104px minmax(0,1fr);gap:16px}.gi-tbl__story--lead .gi-tbl__story-a{grid-template-columns:minmax(0,1fr)}.gi-tbl__story--lead .gi-tbl__story-frame{aspect-ratio:3 / 2}.gi-tbl__story--lead .gi-tbl__story-title{font-size:clamp(1.5rem,7vw,2rem)}.gi-tbl__rfeat{grid-template-columns:minmax(0,1fr)}.gi-tbl__rf--lead{grid-row:auto}.gi-tbl__rf--lead .gi-tbl__rf-frame{aspect-ratio:4 / 5}.gi-tbl__rf--sub .gi-tbl__rf-frame{aspect-ratio:3 / 2}.gi-tbl__recipe--lead{grid-column:span 6}.gi-tbl__recipe--mid,.gi-tbl__recipe--small{grid-column:span 3}.gi-tbl__recipe--small .gi-tbl__recipe-frame{aspect-ratio:4 / 5}.gi-tbl__letter{grid-template-columns:minmax(0,1fr)}.gi-tbl__dept-a{grid-template-columns:38px minmax(0,1fr) auto;gap:12px}.gi-tbl__dept-a .gi-tbl__arrow{display:none}}@media(prefers-reduced-motion:reduce){.gi-tbl__cover-img,.gi-tbl__feature-img,.gi-tbl__note-img,.gi-tbl__spot-img,.gi-tbl__story-img,.gi-tbl__recipe-img,.gi-tbl__rf-img,.gi-tbl__arrow,.gi-tbl__read{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/gi-tbl.css.map */
