.link-page{min-height:100dvh;display:flex;flex-direction:column;align-items:center;padding:var(--space-32);background:var(--surface-ground)}.link-page__card{width:100%;max-width:var(--modal-width-sm);margin-top:var(--space-64);text-align:center}.link-page__title{font-size:var(--text-title-md-size);line-height:var(--text-title-md-lh);font-weight:var(--weight-semibold);color:var(--text-primary)}.link-page__bio{margin-top:var(--space-12);color:var(--text-secondary)}.link-page__links{display:flex;flex-direction:column;gap:var(--space-12);margin-top:var(--space-32)}.link-page__link{width:100%;justify-content:center}.link-page__attribution{margin-top:var(--space-16);text-align:center;font-size:var(--text-body-sm-size);color:var(--text-tertiary)}.link-page__attribution a{padding-block:var(--space-4)}.link-page__latest{margin-top:var(--space-32);text-align:start}.link-page__latest-title{font-size:var(--text-body-size);font-weight:var(--weight-semibold);color:var(--text-primary)}.link-page__posts{margin:var(--space-8) 0 0;padding:0;list-style:none}.link-page__post{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-12) 0;border-top:var(--border-width-default) solid var(--border-subtle)}.link-page__post:first-child{border-top:none}.link-page__post-link{color:var(--text-primary)}.link-page__post-meta{font-size:var(--text-body-sm-size);color:var(--text-secondary)}.link-page__link{border-radius:var(--lp-radius, var(--radius-lg))}.link-page__link--pictured{position:relative;padding-inline:var(--space-48)}.link-page__thumb{position:absolute;inset-inline-start:var(--space-4);top:50%;width:var(--space-32);height:var(--space-32);object-fit:cover;border-radius:var(--lp-radius, var(--radius-lg));transform:translateY(-50%)}.link-page__link-label{overflow-wrap:anywhere}.link-page__section{margin-top:var(--space-16);font-size:var(--text-body-size);font-weight:var(--weight-semibold);color:var(--lp-text, var(--text-primary))}.link-page__section:first-child{margin-top:0}.link-page--branded{background:var(--lp-ground)}.link-page--branded .link-page__card{background:var(--lp-ground);color:var(--lp-text);font-family:var(--lp-body-font)}.link-page--branded .link-page__title{color:var(--lp-text);font-family:var(--lp-display-font)}.link-page--branded .link-page__bio,.link-page--branded .link-page__post-meta{color:var(--lp-text-muted)}.link-page--branded .link-page__post-link,.link-page--branded .link-page__latest-title,.link-page--branded .link-page__social-link{color:var(--lp-text)}.link-page--branded .link-page__post{border-top-color:var(--lp-button-border)}.link-page--branded .link-page__link.btn{background:var(--lp-button-bg);color:var(--lp-button-text);border:var(--border-width-default) solid var(--lp-button-border);font-family:var(--lp-body-font)}.link-page--branded .link-page__link.btn:hover{filter:brightness(.96)}.link-page--branded .link-page__attribution,.link-page--branded .link-page__attribution a{color:var(--lp-text-muted)}.link-page[data-background=image],.link-page[data-background=video]{background-image:var(--lp-background-image);background-size:cover;background-position:center;background-attachment:fixed}.link-page[data-background=image] .link-page__card,.link-page[data-background=video] .link-page__card{padding:var(--space-24)}.link-page:is([data-background=image],[data-background=video]) .link-page__attribution{background:var(--lp-ground, var(--surface-ground));padding:var(--space-4) var(--space-8);border-radius:var(--radius-sm)}.link-page[data-background=video]{position:relative;isolation:isolate}.link-page[data-background=video]>:not(.link-page__backdrop-video){position:relative}.link-page__backdrop-video{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.link-in-bio-preview .link-page__backdrop-video{position:absolute}@media(prefers-reduced-motion:reduce){.link-page__backdrop-video{display:none}}.link-page[data-picture=large] .link-page__avatar .avatar{width:100%;height:auto;aspect-ratio:1;border-radius:var(--lp-radius-box, var(--radius-lg))}.link-page__video{position:relative;width:100%;margin-block:var(--space-4);border:var(--border-width-default) solid var(--lp-button-border, var(--border-default));border-radius:var(--lp-radius-box, var(--radius-lg));overflow:hidden}.link-page__video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.link-page__video-play{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.link-page__signup,.link-page__contact{display:flex;flex-direction:column;gap:var(--space-8);padding-block:var(--space-12);text-align:start}.link-page__signup-title{font-weight:var(--weight-semibold);color:var(--lp-text, var(--text-primary))}.link-page__signup-note,.link-page__signup-done{font-size:var(--text-body-sm-size);color:var(--lp-text-muted, var(--text-secondary))}.link-page--branded :is(.link-page__signup,.link-page__lock-ask) .btn--primary{background:var(--lp-button-bg);color:var(--lp-button-text);border-color:var(--lp-button-border)}.link-page__consent{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);background:var(--surface-default);border-top:var(--border-width-default) solid var(--border-default);font-size:var(--text-body-sm-size);color:var(--text-primary)}.link-page__consent-actions{display:flex;gap:var(--space-8)}.link-page__group,.link-page__collection-body{display:flex;flex-direction:column;gap:var(--space-12)}.link-page__row{display:contents}.link-page__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-12)}.link-page__carousel{display:grid;grid-auto-flow:column;grid-auto-columns:42%;gap:var(--space-12);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--space-4)}.link-page__carousel>*{scroll-snap-align:start}.link-page__tile,.link-page__card-link{display:flex;flex-direction:column;gap:var(--space-8);min-width:0;padding:var(--space-4);color:var(--lp-button-text, var(--text-primary));text-align:start;text-decoration:none;background:var(--lp-button-bg, var(--surface-default));border:var(--border-width-default) solid var(--lp-button-border, var(--border-default));border-radius:var(--lp-radius-box, var(--radius-lg))}.link-page__tile-picture,.link-page__card-picture{display:block;width:100%;object-fit:cover;border-radius:var(--lp-radius-box, var(--radius-lg))}.link-page__tile-picture{aspect-ratio:1}.link-page__tile-picture--none{background:var(--lp-pattern, var(--surface-sunken))}.link-page__card-picture{aspect-ratio:16 / 9}.link-page__tile-label,.link-page__card-label{padding:0 var(--space-4) var(--space-4);font-family:var(--lp-display-font, inherit);font-weight:var(--weight-medium);overflow-wrap:anywhere}.link-page__card-label{text-align:center}.link-page__collection-title{display:flex;align-items:center;justify-content:center;gap:var(--space-8);cursor:pointer;list-style:none}.link-page__collection-title::-webkit-details-marker{display:none}.link-page__collection-title:after{content:"+";color:var(--lp-text-muted, var(--text-secondary))}.link-page__collection[open]>.link-page__collection-title:after{content:"–"}.link-page__collection[open]>.link-page__collection-body{margin-top:var(--space-12)}.link-page__text,.link-page__faq,.link-page__event,.link-page__map,.link-page__file{display:flex;flex-direction:column;gap:var(--space-8);padding-block:var(--space-8);text-align:start}.link-page__block-title{font-family:var(--lp-display-font, inherit);font-size:var(--text-body-size);font-weight:var(--weight-semibold);color:var(--lp-text, var(--text-primary))}.link-page__text-body,.link-page__faq-answer,.link-page__event-place{color:var(--lp-text-muted, var(--text-secondary));white-space:pre-line}.link-page__event-when{font-weight:var(--weight-medium);color:var(--lp-text, var(--text-primary));font-variant-numeric:tabular-nums}.link-page__picture,.link-page__picture-link{display:block;width:100%;border-radius:var(--lp-radius-box, var(--radius-lg))}.link-page__picture{height:auto;object-fit:cover}.link-page__tile--still{margin:0}.link-page__faq-item{border-top:var(--border-width-default) solid var(--lp-button-border, var(--border-subtle))}.link-page__faq-item:last-child{border-bottom:var(--border-width-default) solid var(--lp-button-border, var(--border-subtle))}.link-page__faq-question{padding-block:var(--space-12);font-weight:var(--weight-medium);color:var(--lp-text, var(--text-primary));cursor:pointer}.link-page__faq-answer{padding-bottom:var(--space-12)}.link-page__player{position:relative;width:100%;height:calc(var(--space-128) + var(--space-24));overflow:hidden;border:var(--border-width-default) solid var(--lp-button-border, var(--border-default));border-radius:var(--lp-radius-box, var(--radius-lg))}.link-page__player[data-size=tall]{height:calc(2 * var(--space-128) + var(--space-96))}.link-page__player[data-size=booking]{height:calc(5 * var(--space-128))}.link-page__player iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.link-page__posts-block,.link-page__countdown,.link-page__stats{display:flex;flex-direction:column;gap:var(--space-8);padding-block:var(--space-8);text-align:start}.link-page__post-card{justify-content:space-between;min-height:var(--space-128);padding:var(--space-12)}.link-page__post-card-where{font-size:var(--text-body-sm-size);opacity:.8}.link-page__countdown-left{font-family:var(--lp-display-font, inherit);font-size:var(--text-title-md-size);line-height:var(--text-title-md-lh);font-weight:var(--weight-semibold);color:var(--lp-text, var(--text-primary));font-variant-numeric:tabular-nums}.link-page__stats-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.link-page__stat{display:flex;align-items:baseline;gap:var(--space-8);padding-block:var(--space-8);border-top:var(--border-width-default) solid var(--lp-button-border, var(--border-subtle))}.link-page__stat:first-child{border-top:none}.link-page__stat-value{font-size:var(--text-title-sm-size, var(--text-body-size));font-weight:var(--weight-semibold);color:var(--lp-text, var(--text-primary));font-variant-numeric:tabular-nums}.link-page__stat-what{color:var(--lp-text-muted, var(--text-secondary))}.link-page__locked{display:flex;flex-direction:column;gap:var(--space-8)}.link-page__lock-ask{display:flex;flex-direction:column;gap:var(--space-8);padding-block:var(--space-4);text-align:start;color:var(--lp-text, var(--text-primary))}.link-page__lock-error{color:var(--lp-text, var(--text-primary));font-weight:var(--weight-medium)}.link-page__tile--plain{justify-content:center;align-items:center;min-height:var(--space-64);text-align:center}.link-page__play-on{font-size:var(--text-body-sm-size)}.link-page--branded .link-page__play-on{color:var(--lp-button-text-muted)}.link-page--branded .link-page__video-play{background:var(--lp-button-bg);color:var(--lp-button-text);border:none;font-family:var(--lp-display-font, inherit)}.link-page--branded :is(.link-page__signup,.link-page__lock-ask) .field__label{color:var(--lp-text)}.link-page--branded :is(.link-page__signup,.link-page__lock-ask) .field__required{color:var(--lp-text-muted)}.link-page--branded :is(.link-page__signup,.link-page__lock-ask) .field__helper:not(.field__helper--error){color:var(--lp-text-muted)}.link-page--branded .link-page__signup .counter{color:var(--lp-text-muted)}.link-page--branded :is(.link-page__signup,.link-page__lock-ask) .control,.link-page--branded :is(.link-page__signup,.link-page__lock-ask) .control:hover:not(:disabled):not(:focus){background:var(--lp-ground);color:var(--lp-text);border-color:var(--lp-button-border)}.link-page--branded :is(.link-page__signup,.link-page__lock-ask) .control:focus{background:var(--lp-ground);border-color:var(--lp-text)}.link-page--branded :is(.link-page__signup,.link-page__lock-ask) .control::placeholder{color:var(--lp-text-muted)}.link-page--branded .link-page__signup :is(.counter--near,.counter--over){color:var(--lp-text)}.link-page__card{position:relative}.link-page__share{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-4)}.link-page--branded .link-page__share .icon-btn{color:var(--lp-text)}.link-page__share-said{max-width:var(--space-128);font-size:var(--text-body-sm-size);color:var(--lp-text-muted, var(--text-secondary));text-align:end;overflow-wrap:anywhere}.link-page__share-said:empty{display:none}.link-page__post-card[data-pictured]{justify-content:flex-start;min-height:0;padding:var(--space-4)}.link-page__post-card[data-pictured] .link-page__post-card-where,.link-page__post-card[data-pictured] .link-page__tile-label{padding-inline:var(--space-4)}.link-page__thumb--mark{display:flex;align-items:center;justify-content:center;color:currentColor;object-fit:initial}.link-page__link-row{position:relative;display:flex;flex-direction:column}.link-page__link-row>.link-page__link{padding-inline:var(--space-48)}.link-page__more{position:absolute;inset-block-start:50%;inset-inline-end:var(--space-4);transform:translateY(-50%)}.link-page__link-row:has(.link-page__more-said:not(:empty)) .link-page__more{inset-block-start:var(--space-20)}.link-page--branded .link-page__more .icon-btn{color:var(--lp-button-text)}.link-page__more-said{font-size:var(--text-body-sm-size);color:var(--lp-text-muted, var(--text-secondary))}.link-page__more-said:empty{display:none}:is(.link-page__text-body,.link-page__faq-answer) a{color:inherit;text-decoration:underline;text-underline-offset:var(--space-2)}.link-page__text-list{margin:0;padding-inline-start:var(--space-20);list-style:disc}.link-page__text-list li+li{margin-top:var(--space-4)}.btn.link-page__picture-link{display:block;width:100%;height:auto;padding:0;border:0;background:none;cursor:zoom-in}.btn.link-page__tile--view{display:flex;height:auto;padding:var(--space-4);background:var(--lp-button-bg, var(--surface-default));border:var(--border-width-default) solid var(--lp-button-border, var(--border-default));border-radius:var(--lp-radius-box, var(--radius-lg));cursor:zoom-in}.link-page__picture-large{display:block;max-width:100%;max-height:75vh;margin:0 auto;object-fit:contain}.link-page__from-post{display:flex;flex-direction:column;gap:var(--space-4)}.link-page__from-post-words{margin:0;text-align:center;font-size:var(--text-caption-size);line-height:var(--text-caption-lh);color:var(--lp-text-muted, var(--text-secondary))}
