Aqui estão 20 maneiras pelas quais Taylor Swift remodelou a cultura pop à sua própria imagem.

Aqui estão 20 maneiras pelas quais Taylor Swift remodelou a cultura pop à sua própria imagem.

```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 {
/ o conteúdo original termina aqui /
}
}

A legenda imersiva tem 4px de preenchimento superior e nenhum preenchimento em outros lugares.
No corpo do artigo, seções de conteúdo interativo, seções de comentários e seções de corpo de recurso, elementos com `[data-gu-name="lines"]` e `[data-gu-name="meta"]` são colocados na área de grade `2 / 1 / 5 / 2`.
Para `[data-gu-name="lines"]`, a altura é definida como `max-content` com uma margem superior de 5px.
Para `[data-gu-name="meta"]`, a margem superior é de 18px.

Em telas maiores que 81.25em, a grade interativa usa colunas de 219px, 1px, 620px, 80px e 300px.

No iOS e Android, o texto de introdução nos cabeçalhos dos artigos usa a fonte `Guardian Headline, Guardian Egyptian Web, Guardian Headline Full, Georgia, serif` com peso 500.
A seção de chamada do artigo é exibida como um bloco, e sua primeira letra é maiúscula.
A classe `keyline-4` tem 12px de preenchimento superior.
Na seção de metadados, o autor da linha de crédito usa a mesma família de fontes com peso 700, e os links dentro dela também têm peso 700.
Imagens dentro de figuras de artigos têm a altura do contêiner interno definida como `auto`.
Quando uma figura com um átomo é seguida por um parágrafo, o parágrafo não tem margem superior.

Se o script estiver habilitado, artigos interativos e artigos padrão começam com opacidade 0 e overflow oculto. Quando a classe `interactive-loaded` é adicionada, eles aparecem gradualmente ao longo de 1 segundo e o overflow se torna visível.

No modo escuro (quando o sistema do usuário prefere escuro e nenhum esquema de cores claro está definido), o texto do link e as cores de hover são escuros, o texto de introdução, a linha de crédito e as linhas de metadados são brancos.
A borda do artigo se torna `#dcdcdc`, e o fundo é `#121212`.
Todo o texto dentro das seções de layout (títulos, parágrafos, spans, links) é forçado a ser branco.

A margem base é 10px, e o preenchimento da largura da coluna é 10%.
Em telas maiores que 23.4375em, o preenchimento da largura da coluna aumenta para 15%.
Em telas maiores que 30em, a margem se torna 20px.
Em telas maiores que 46.25em, o preenchimento da largura da coluna é 30% e a largura da grade é 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 .layout-header-furniture > p {
margin-bottom: 0;
padding-bottom: 24px;
}

.layout-header .layout-header-furniture [data-gu-name="headline"] {
--guardian-header-height: 145px;
--headline-height: 230px;
overflow: hidden;
margin-top: calc(100vh - var(--guardian-header-height) - var(--headline-height));
}

.layout-header .layout-header-furniture [data-gu-name="headline"] >