در اینجا ۲۰ روشی که تیلور سوئیفت فرهنگ پاپ را به شکل خود تغییر داد، آورده شده است.

در اینجا ۲۰ روشی که تیلور سوئیفت فرهنگ پاپ را به شکل خود تغییر داد، آورده شده است.

```css
@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Light.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Light.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Light.ttf') format('truetype');
font-weight: 300;
font-style: normal;
}

@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-LightItalic.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-LightItalic.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-LightItalic.ttf') format('truetype');
font-weight: 300;
font-style: italic;
}

@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Regular.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Regular.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Regular.ttf') format('truetype');
font-weight: 400;
font-style: normal;
}

@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-RegularItalic.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-RegularItalic.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-RegularItalic.ttf') format('truetype');
font-weight: 400;
font-style: italic;
}

@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Medium.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Medium.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Medium.ttf') format('truetype');
font-weight: 500;
font-style: normal;
}

@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-MediumItalic.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-MediumItalic.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-MediumItalic.ttf') format('truetype');
font-weight: 500;
font-style: italic;
}

@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Semibold.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Semibold.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Semibold.ttf') format('truetype');
font-weight: 600;
font-style: normal;
}

@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-SemiboldItalic.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-SemiboldItalic.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-SemiboldItalic.ttf') format('truetype');
font-weight: 600;
font-style: italic;
}

@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Bold.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Bold.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Bold.ttf') format('truetype');
font-weight: 700;
font-style: normal;
}

@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-BoldItalic.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-BoldItalic.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-BoldItalic.ttf') format('truetype');
font-weight: 700;
font-style: italic;
}

@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Black.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Black.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Black.ttf') format('truetype');
font-weight: 900;
font-style: normal;
}

@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-BlackItalic.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-BlackItalic.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-BlackItalic.ttf') format('truetype');
font-weight: 900;
font-style: italic;
}

@font-face {
font-family: 'Guardian Titlepiece';
src: url('https://interactive.guim.co.uk/fonts/garnett/GTGuardianTitlepiece-Bold.woff2') format('woff2'),
url('https://interactive.guim.co.uk/fonts/garnett/GTGuardianTitlepiece-Bold.woff') format('woff'),
url('https://interactive.guim.co.uk/fonts/garnett/GTGuardianTitlepiece-Bold.ttf') format('truetype');
font-weight: 700;
font-style: normal;
}

@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Light.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Light.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Light.ttf') format('truetype');
font-weight: 300;
font-style: normal;
}

@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-LightItalic.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-LightItalic.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-LightItalic.ttf') format('truetype');
font-weight: 300;
font-style: italic;
}

@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Regular.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Regular.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Regular.ttf') format('truetype');
font-weight: 400;
font-style: normal;
}

@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-RegularItalic.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-RegularItalic.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-RegularItalic.ttf') format('truetype');
font-weight: 400;
font-style: italic;
}

@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Medium.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Medium.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Medium.ttf') format('truetype');
font-weight: 500;
font-style: normal;
}

@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-MediumItalic.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-MediumItalic.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-MediumItalic.ttf') format('truetype');
font-weight: 500;
font-style: italic;
}

@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Semibold.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Semibold.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Semibold.ttf') format('truetype');
font-weight: 600;
font-style: normal;
}

@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-SemiboldItalic.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-SemiboldItalic.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-SemiboldItalic.ttf') format('truetype');
font-weight: 600;
font-style: italic;
}

@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Bold.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Bold.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Bold.ttf') format('truetype');
font-weight: 700;
font-style: normal;
}

@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BoldItalic.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BoldItalic.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BoldItalic.ttf') format('truetype');
font-weight: 700;
font-style: italic;
}

@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Black.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Black.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Black.ttf') format('truetype');
font-weight: 900;
font-style: normal;
}

@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BlackItalic.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BlackItalic.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BlackItalic.ttf') format('truetype');
font-weight: 900;
font-style: italic;
}

@font-face {
font-family: 'Guardian Titlepiece';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/GTGuardianTitlepiece-Bold.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/GTGuardianTitlepiece-Bold.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/GTGuardianTitlepiece-Bold.ttf') format('truetype');
font-weight: 700;
font-style: normal;
}

#article-body > div .content--interactive-grid,
.content--interactive > div .content--interactive-grid,
#comment-body .content--interactive-grid,
[data-gu-name="body"] .content--interactive-grid,
#feature-body .content--interactive-grid {
grid-column-gap: 0px;
grid-template-columns: 100%;
grid-template-areas:
"media"
"title"
"headline"
"standfirst"
"lines"
"meta"
"body";
}

@media (min-width: 30em) {
#article-body > div .content--interactive-grid figure.element--immersive figcaption,
.content--interactive > div .content--interactive-grid figure.element--immersive figcaption,
#comment-body .content--interactive-grid figure.element--immersive figcaption,
[data-gu-name="body"] .content--interactive-grid figure.element--immersive figcaption,
#feature-body .content--interactive-grid figure.element--immersive figcaption {
padding: 0 20px;
max-width: 620px;
}
}

@media (min-width: 46.25em) {
#article-body > div .content--interactive-grid,
.content--interactive > div .content--interactive-grid,
#comment-body .content--interactive-grid,
[data-gu-name="body"] .content--interactive-grid,
#feature-body .content--interactive-grid {
grid-template-columns: 100%;
grid-column-gap: 10px;
grid-template-areas:
"title"
"headline"
"standfirst"
"media"
"lines"
"meta"
"body";
}

#article-body > div .content--interactive-grid #maincontent,
.content--interactive > div .content--interactive-grid #maincontent,
#comment-body .content--interactive-grid #maincontent,
[data-gu-name="body"] .content--interactive-grid #maincontent,
#feature-body .content--interactive-grid #maincontent {
padding-right: 80px;
}
}

@media (min-width: 61.25em) {
#article-body > div .content--interactive-grid,
.content--interactive > div .content--interactive-grid,
#comment-body .content--interactive-grid,
[data-gu-name="body"] .content--interactive-grid,
#feature-body .content--interactive-grid {
grid-template-columns: 620px 300px;
grid-template-areas:
"title right-column"
"headline right-column"
"standfirst right-column"
"media right-column"
"lines right-column"
"meta right-column"
"body right-column"
". right-column";
}

#article-body > div .content--interactive-grid #maincontent,
.content--interactive > div .content--interactive-grid #maincontent,
#comment-body .content--interactive-grid #maincontent,
[data-gu-name="body"] .content--interactive-grid #maincontent,
#feature-body .content--interactive-grid #maincontent {
padding-right: unset;
}
}

@media (min-width: 71.25em) {
#article-body > div .content--interactive-grid,
.content--interactive > div .content--interactive-grid,
#comment-body .content--interactive-grid,
[data-gu-name="body"] .content--interactive-grid,
#feature-body .content--interactive-grid {
grid-template-columns: 140px 1px 620px 300px;
grid-template-areas:
"title border headline right-column"
". border standfirst right-column"
". border media right-column"
". border body right-column"
". border . right-column";
}

#article-body > div .content--interactive-grid .content__standfirst,
.content--interactive > div .content--interactive-grid .content__standfirst,
#comment-body .content--interactive-grid .content__standfirst,
[data-gu-name="body"] .content--interactive-grid .content__standfirst,
#feature-body .content--interactive-grid .content__standfirst {
padding-bottom: 0;
}

#article-body > div .content--interactive-grid figure.element--immersive figcaption,
.content--interactive > div .content--interactive-grid figure.element--immersive figcaption,
#comment-body .content--interactive-grid figure.element--immersive figcaption,
[data-gu-name="body"] .content--interactive-grid figure.element--immersive figcaption,
#feature-body .content--interactive-grid figure.element--immersive figcaption {
/* محتوای اصلی در اینجا به پایان می‌رسد */
}
}

/* زیرنویس تصاویر همه‌جانبه دارای 4px padding در بالا و بدون padding در جاهای دیگر است.
در بدنه مقاله، بخش‌های محتوای تعاملی، بخش‌های نظرات و بخش‌های بدنه ویژگی، عناصر دارای `[data-gu-name="lines"]` و `[data-gu-name="meta"]` در ناحیه گرید `2 / 1 / 5 / 2` قرار می‌گیرند.
برای `[data-gu-name="lines"]`، ارتفاع روی `max-content` با حاشیه بالای 5px تنظیم شده است.
برای `[data-gu-name="meta"]`، حاشیه بالا 18px است.

در صفحه‌نمایش‌های عریض‌تر از 81.25em، گرید تعاملی از ستون‌های 219px، 1px، 620px، 80px و 300px استفاده می‌کند.

در iOS و اندروید، متن مقدمه در هدرهای مقاله از فونت `Guardian Headline, Guardian Egyptian Web, Guardian Headline Full, Georgia, serif` با وزن 500 استفاده می‌کند.
بخش تیزر مقاله به صورت بلوک نمایش داده می‌شود و حرف اول آن بزرگ است.
کلاس `keyline-4` دارای padding بالای 12px است.
در بخش متا، نویسنده مقاله از همان خانواده فونت با وزن 700 استفاده می‌کند و لینک‌های داخل آن نیز وزن 700 دارند.
تصاویر داخل شکل‌های مقاله دارای ارتفاع کانتینر داخلی `auto` هستند.
وقتی یک شکل با اتم با یک پاراگراف دنبال می‌شود، پاراگراف حاشیه بالایی ندارد.

اگر اسکریپت‌نویسی فعال باشد، مقالات تعاملی و استاندارد با opacity 0 و overflow پنهان شروع می‌شوند. پس از اضافه شدن کلاس `interactive-loaded`، آنها در مدت 1 ثانیه محو می‌شوند و overflow قابل مشاهده می‌شود.

در حالت تاریک (زمانی که سیستم کاربر حالت تاریک را ترجیح می‌دهد و طرح رنگ روشن تنظیم نشده است)، رنگ متن لینک و هاور تیره، متن مقدمه، نویسنده و خطوط متا سفید هستند.
حاشیه مقاله به `#dcdcdc` و پس‌زمینه به `#121212` تبدیل می‌شود.
تمام متن‌های داخل بخش‌های طرح‌بندی (عنوان‌ها، پاراگراف‌ها، اسپن‌ها، لینک‌ها) به زور سفید می‌شوند.

حاشیه پایه 10px و padding عرض ستون 10% است.
در صفحه‌نمایش‌های عریض‌تر از 23.4375em، padding عرض ستون به 15% افزایش می‌یابد.
در صفحه‌نمایش‌های عریض‌تر از 30em، حاشیه به 20px تبدیل می‌شود.
در صفحه‌نمایش‌های عریض‌تر از 46.25em، padding عرض ستون 30% و عرض گرید 740px است. */

@media (min-width: 61.25em) {
:root {
--gridWidth: 980px;
}
}
@media (min-width: 71.25em) {
:root {
--gridWidth: 1140px;
}
}
@media (min-width: 81.25em) {
:root {
--gridWidth: 1300px;
}
}

:root:root {
--byline: #ffffff;
--byline-anchor: #ffffff;
--article-link-border: #606060;
--article-link-text: #121212;
--article-link-text-hover: #121212;
--article-link-border-hover: #121212;
--video-background: #121212;
--dateline: #dcdcdc;
--standfirst-text: #ffffff;
--article-meta-lines: #ffffff;
}

:root:root article {
--article-border: #121212;
--article-background: #ffffff;
--share-button: #ffffff;
--share-button-hover: #121212;
--article-text: #121212;
--byline-anchor: #ffffff;
--follow-icon-fill: #ffffff;
--follow-text: #ffffff;
--mobile-colour: #ffffff;
}

:root[data-app-os="android"] {
--androidTop: 58px;
}

:root[data-app-os="ios"] {
--iosBottomToolbar: 50px;
--iosTopToolbar: 20px;
--iosLvh: calc(100vh - var(--iosTopToolbar));
}

@media (min-height: 670px) {
:root[data-app-os="ios"] {
--iosBottomToolbar: 84px;
--iosTopToolbar: 44px;
}
}

@media (min-height: 800px) {
:root[data-app-os="ios"] {
--iosTopToolbar: 94px;
}
}

.credits-wrapper {
padding: 20px;
}

.credits-wrapper .left-col,
.credits-wrapper .right-col {
display: contents;
}

@media (min-width: 61.25em) {
.credits-wrapper {
border-top: 1px solid var(--article-border);
padding: 40px;
display: grid;
grid-template-columns: 1fr 1fr;
}

.credits-wrapper .left-col,
.credits-wrapper .right-col {
display: block;
}

.credits-wrapper .right-col {
position: relative;
}

.credits-wrapper .right-col:after {
content: "";
position: absolute;
top: -40px;
left: -2px;
height: calc(100% + 80px);
width: 3px;
background-color: #fff;
z-index: 10;
}
}

.credits-wrapper p {
font-style: italic;
color: #121212;
font-family: "Guardian Text Egyptian Web", Georgia, serif;
line-height: 130%;
margin-bottom: 0;
max-width: 420px;
}

.credits-wrapper p:first-of-type {
font-style: normal;
}

.credits-wrapper p strong {
font-style: normal;
font-weight: 400;
}

.credits-wrapper p a {
color: #121212;
}

.pagination-container {
position: fixed;
right: 10px;
top: 50%;
transform: translateY(-50%);
display: flex;
flex-direction: column;
gap: 8px;
z-index: 100;
transition: opacity 0.3s ease;
opacity: 1;
}

.pagination-container.hide {
opacity: 0;
pointer-events: none;
}

@media (min-width: 46.25em) {
.pagination-container {
right: calc((100vw - var(--gridWidth)) / 2 + 11px);
}
}

.pagination-container .pagination-dot {
width: 7px;
height: 14px;
border-radius: 4px;
border: none;
background-color: #121212b3;
border: 1px solid rgba(255, 255, 255, 0.7);
cursor: pointer;
padding: 0;
position: relative;
transition: transform 0.3s ease, opacity 0.3s ease;
}

@media (prefers-reduced-motion: reduce) {
.pagination-container .pagination-dot {
transition: none;
}
}

@media (min-width: 61.25em) {
.pagination-container .pagination-dot {
height: 22px;
}
}

.pagination-container .pagination-dot .pagination-label {
transform: scaleX(0);
position: absolute;
height: 0;
display: block;
overflow: hidden;
transform-origin: right;
opacity: 0;
transition: transform 0.3s ease, opacity 0.3s ease;
white-space: nowrap;
font-family: "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-size: 15px;
color: #121212;
background-color: #fff;
right: 14px;
padding: 1px 8px 2px;
top: 0;
border-radius: 3px;
}

@media (prefers-reduced-motion: reduce) {
.pagination-container .pagination-dot .pagination-label {
transition: none;
}
}

.pagination-container .pagination-dot .pagination-label p {
opacity: 0;
transition: opacity 0.3s ease;
transition-delay: 0.2s;
}

@media (prefers-reduced-motion: reduce) {
.pagination-container .pagination-dot .pagination-label p {
transition: none;
}
}

.pagination-container .pagination-dot:hover,
.pagination-container .pagination-dot.active {
cursor: pointer;
background-color: #fff;
border: 1px solid rgba(18, 18, 18, 0.7);
}

@media (min-width: 61.25em) {
.pagination-container .pagination-dot:hover .pagination-label,
.pagination-container .pagination-dot.animate .pagination-label {
transform: scaleX(1);
opacity: 1;
height: unset;
}

.pagination-container .pagination-dot:hover .pagination-label p,
.pagination-container .pagination-dot.animate .pagination-label p {
opacity: 1;
}
}

.layout-header {
position: relative;
}

.layout-header *:not(.layout-header-media) {
position: relative;
z-index: 2;
}

.layout-header .layout-header-media {
background-color: #121212;
position: sticky;
inset: 0;
height: 100vh;
margin: 0 calc(var(--margin) * -1);
}

@media (min-width: 61.25em) {
.layout-header .layout-header-media {
border-bottom: 1px solid var(--article-border);
}
}

.layout-header .layout-header-media video {
width: 100%;
height: 100vh;
object-fit: cover;
background-color: #000;
}

.layout-header .layout-header-media:after {
content: "";
position: absolute;
inset: 0;
z-index: 10;
background: #000;
opacity: 0;
pointer-events: none;
transition: opacity 1s ease;
}

@media (prefers-reduced-motion: reduce) {
.layout-header .layout-header-media:after {
transition: none;
}
}

.layout-header .layout-header-media.opacity-media:after {
opacity: 0.7;
}

.layout-header .layout-header-furniture {
margin-top: calc((100vh - 1px) * -1);
}

.layout-header .layout-header-furniture [data-gu-name="title"],
.layout-header .layout-header-furniture [data-gu-name="lines"] {
display: none;
}

.layout-header .