:root{--ly-nav: var(--nav, 72px);--ly-screen: calc(100svh - var(--ly-nav));--ly-pad: var(--padt, 120px);--ly-hero-pad: var(--hgap, 48px);--ly-head-gap: var(--head-gap, 48px);--ly-fit: calc(100svh - var(--padt, 120px) - var(--padb, 72px) - var(--bar, 0px));--ly-hero-h: calc(100svh - var(--nav, 72px) - var(--hgap, 48px) - var(--hpadb, 64px) - var(--bar, 0px));--ly-scale: 1;--ly-h1: calc(var(--ly-scale) * clamp(40px, 3.048vw + 28.11px, 72px));--ly-h1-xl: calc(var(--ly-scale) * clamp(44px, 3.429vw + 30.63px, 80px));--ly-h1-col: calc(var(--ly-scale) * clamp(40px, 2.286vw + 31.09px, 64px));--ly-h1-mega: calc(var(--ly-scale) * clamp(56px, 9.524vw + 18.86px, 156px));--ly-h1-word: calc(var(--ly-scale) * clamp(54px, 8.571vw + 20.57px, 144px));--ly-h1-quiet: calc(var(--ly-scale) * clamp(34px, 2.095vw + 25.83px, 56px));--ly-h1-side: calc(var(--ly-scale) * clamp(40px, 1.143vw + 35.54px, 52px));--ly-lead: clamp(17px, .286vw + 15.89px, 20px)}h1,h2,h3,.ly-display{font-stretch:var(--display-stretch, 100%);font-variation-settings:var(--display-axes, normal)}.card h3,.card h4,.tile h3{font-stretch:100%;font-variation-settings:normal}main>.section .section-head{margin-bottom:var(--ly-head-gap)}.fit-screen{height:clamp(280px,calc(var(--ly-fit) - var(--ly-head, 160px) - var(--ly-head-gap)),720px)}@media (max-width: 1023px){.fit-screen{height:auto}}.hero{position:relative;isolation:isolate}.hero>.wrap>.hero-text{height:100%}.hero__in{display:flex;flex-direction:column}.hero h1{font-size:var(--ly-h1);line-height:1.02;letter-spacing:var(--display-tracking-xl, var(--display-tracking));text-wrap:balance}.hero .hero__lead{font-size:var(--ly-lead);line-height:1.5;max-width:42ch;text-wrap:pretty;color:var(--ink)}.hero .hero__lead .muted,.hero__lead.muted{color:var(--muted)}.hero__kicker{display:flex;align-items:center;gap:var(--s-2);font-size:var(--t-small);color:var(--muted)}.hero__kicker .dot{width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none}.hero__text>*+*{margin-top:var(--s-5)}.hero__text>.btn-row{margin-top:var(--s-6)}.hero__text>.hero__kicker+h1{margin-top:var(--s-4)}.hero__grid{align-items:center;align-content:center}.hero-text.hero__grid{grid-template-rows:minmax(0,1fr);align-content:stretch}.hero__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--s-5);align-items:end}.hero__head>:first-child{grid-column:1 / span 7}.hero__head>:first-child>*+*{margin-top:var(--s-4)}.hero__head>.btn-row{grid-column:9 / -1;justify-content:flex-end}.hero__foot{margin-top:var(--s-6);align-items:end}.hero__foot>.btn-row{justify-content:flex-end}.hero__fill{flex:1 1 auto;position:relative;min-height:0}.hero__media{position:relative;overflow:hidden;border-radius:var(--r-lg);background:var(--surface)}.hero__media>img,.hero__media>video,.hero__media>picture>img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--ly-pos, 50% 50%)}@media (max-width: 1023px){.hero__head>:first-child,.hero__head>.btn-row{grid-column:1 / -1;justify-content:flex-start}.hero__foot>.btn-row{justify-content:flex-start}.hero__media>img{object-position:var(--ly-pos-phone, var(--ly-pos, 50% 50%))}}.hero__facts{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--s-5);border-top:1px solid var(--line);padding-top:var(--s-5);margin:0}.hero__facts>div{grid-column:auto / span 3;display:grid;gap:var(--s-1)}.hero__facts dt{font-size:var(--t-small);color:var(--muted)}.hero__facts dd{margin:0;font-size:var(--t-body);font-weight:500}@media (max-width: 639px){.hero__facts>div{grid-column:auto / span 6}}.hero__dock{margin-top:auto;padding-top:var(--s-7)}.ly-float{position:absolute;z-index:2;left:var(--s-5);bottom:var(--s-5);width:min(300px,calc(100% - 2 * var(--s-5)));display:grid;gap:var(--s-1);padding:var(--s-4);border-radius:var(--r-md);background:var(--bg);color:var(--ink);border:1px solid var(--line)}.ly-float--tr{left:auto;bottom:auto;right:var(--s-5);top:var(--s-5)}.ly-float__row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);font-size:var(--t-small);color:var(--muted)}.ly-float__title{font-weight:500;font-size:var(--t-body)}.ly-live{display:inline-flex;align-items:center;gap:6px;font-size:var(--t-label);color:var(--ink)}.ly-live:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 color-mix(in oklab,var(--accent) 50%,transparent);animation:ly-pulse 2.4s ease-out infinite}@keyframes ly-pulse{70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}:root:is([data-type=place],:has(meta[name=site-kind][content=other])) .ly-live:before{animation:none}.hero--split .hero__media{height:100%;min-height:0}.hero--split .hero__grid{align-items:stretch}.hero--split .hero__text,.hero--collage .hero__text{align-self:start}:is(.hero--split,.hero--collage) .hero__text>h1:first-child{text-box:trim-start cap alphabetic}@media (max-width: 1023px){.hero--split .hero__grid,.hero--collage .hero__grid{display:flex;flex-direction:column;align-items:stretch}.hero--split .hero__media{height:auto;flex:1 1 0;min-height:240px;margin-top:var(--s-6)}}.hero--photo{color:var(--ink);background:#1b1b1b}.hero--photo>.hero__bg{position:absolute;inset:0;z-index:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--ly-pos, 50% 50%)}.hero--photo[data-box=none][data-tone=dark]{--ink: #ffffff;--muted: #ffffff;--line: rgb(255 255 255 / .4);--line-strong: rgb(255 255 255 / .7);color:#fff}.hero--photo[data-box=none][data-tone=light]{--ink: #111111;--muted: #111111;--line: rgb(17 17 17 / .24);--line-strong: rgb(17 17 17 / .5);color:#111}.hero--photo:not([data-box=none]) .hero__text{padding:var(--s-7);background:var(--p-bg);color:var(--p-ink);border-radius:var(--r-lg);--ink: var(--p-ink);--muted: var(--p-muted);--line: color-mix(in oklab, var(--p-ink) 11%, transparent);--line-strong: color-mix(in oklab, var(--p-ink) 20%, transparent)}.hero--photo:not([data-box=none]) .hero__facts{display:none}.hero--photo>.wrap>.hero-text{display:flex;flex-direction:column;justify-content:flex-end}.hero--photo[data-calm=left]>.wrap>.hero-text,.hero--photo[data-calm=right]>.wrap>.hero-text{justify-content:center}.hero--photo[data-calm=top]>.wrap>.hero-text{justify-content:flex-start}.hero--photo .hero__text{width:calc(50% - var(--gutter) / 2)}@media (max-width: 1023px){.hero--photo .hero__text{width:100%}}.hero--photo[data-calm=right] .hero__text{margin-left:auto}.hero--photo h1{font-size:var(--ly-h1-xl);max-width:14ch}.hero--photo .hero__facts{margin-top:var(--s-8)}.hero--photo[data-calm=left]>.wrap>.hero-text,.hero--photo[data-calm=right]>.wrap>.hero-text{position:relative}.hero--photo[data-calm=left] .hero__facts,.hero--photo[data-calm=right] .hero__facts{position:absolute;left:0;right:0;bottom:0;margin:0}.hero--photo .btn-row{--ink: var(--p-ink);--bg: var(--p-bg);--action: var(--p-action);--action-ink: var(--p-action-ink);--line-strong: color-mix(in oklab, var(--p-ink) 20%, transparent)}html:is([data-buttons=arrow],[data-buttons=block]) .hero--photo[data-box=none][data-tone=dark] .btn--secondary{color:#fff;text-decoration-color:#fff9}@media (max-width: 1023px){.hero--photo,.hero--photo[data-tone]{background:var(--bg);color:var(--p-ink);--ink: var(--p-ink);--muted: var(--p-muted);--line: color-mix(in oklab, var(--p-ink) 11%, transparent);--line-strong: color-mix(in oklab, var(--p-ink) 20%, transparent)}.hero--photo{--photo: min(46svh, 56vw)}.hero--photo>.hero__bg{top:var(--nav);bottom:auto;height:var(--photo);object-position:var(--ly-pos-phone, var(--ly-pos, 50% 50%))}.hero--photo .hero__facts{display:none}.hero--photo>.wrap>.hero-text,.hero--photo[data-calm]>.wrap>.hero-text{justify-content:flex-start}.hero--photo .hero__text,.hero--photo:not([data-box=none]) .hero__text{padding:0;background:none;border-radius:0}.hero--photo[data-calm=right] .hero__text{margin-left:0}html:is([data-buttons=arrow],[data-buttons=block]) .hero--photo[data-tone=dark] .btn--secondary{color:var(--p-ink);text-decoration-color:var(--line-strong)}}@media (max-width: 639px){.hero--photo{--photo: 42svh}}.hero--place,:root[data-type=place] .hero--photo{--photo: min(480px, 53svh);background:var(--bg);color:var(--ink)}.hero--place>.hero__bg,:root[data-type=place] .hero--photo>.hero__bg{position:absolute;left:0;right:0;top:var(--nav);bottom:auto;z-index:0;width:100%;height:var(--photo);max-width:none;object-fit:cover;object-position:var(--ly-pos, 50% 50%);border-radius:0}:is(.hero--photo,.hero--place)>picture.hero__bg{display:block;overflow:hidden}:is(.hero--photo,.hero--place)>picture.hero__bg>img{display:block;width:100%;height:100%;max-width:none;border-radius:0;object-fit:cover;object-position:var(--ly-pos, 50% 50%)}@media (max-width: 1023px){:is(.hero--photo,.hero--place)>picture.hero__bg>img{object-position:var(--ly-pos-phone, var(--ly-pos, 50% 50%))}}:root[data-type=place] .hero--photo,:root[data-type=place] .hero--photo[data-tone]{--ink: var(--p-ink);--muted: var(--p-muted);color:var(--p-ink)}:is(.hero--place,:root[data-type=place] .hero--photo)>.wrap>.hero-text{display:block}:is(.hero--place,:root[data-type=place] .hero--photo) .hero__text{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);align-content:start;align-items:start;width:100%;margin:0;padding:0;background:none;border-radius:0}:is(.hero--place,:root[data-type=place] .hero--photo) .hero__text>*{grid-column:7 / -1;margin:0}:is(.hero--place,:root[data-type=place] .hero--photo) .hero__text>h1{grid-column:1 / span 6;grid-row:1 / span 3;max-width:none;font-size:var(--t-h1);line-height:1.104;text-box:trim-start cap alphabetic}:is(.hero--place,:root[data-type=place] .hero--photo) .hero__lead{font-size:var(--t-lead);line-height:1.5;max-width:40ch;color:var(--ink)}:is(.hero--place,:root[data-type=place] .hero--photo) .hero__text>.btn-row{margin-top:var(--s-5)}:is(.hero--place,:root[data-type=place] .hero--photo) .btn{height:48px}:is(.hero--place,:root[data-type=place] .hero--photo) .hero__facts{display:none}@media (max-width: 1023px){.hero--place,:root[data-type=place] .hero--photo{--photo: min(56vw, 46svh)}:is(.hero--place,:root[data-type=place] .hero--photo) .hero__text{display:flex;flex-direction:column;gap:var(--s-5)}:is(.hero--place,:root[data-type=place] .hero--photo) .hero__text>.btn-row{margin-top:0}}@media (min-width: 640px) and (max-width: 1023px) and (orientation: portrait){.hero--place,:root[data-type=place] .hero--photo{--photo: min(80vw, 56svh)}}@media (max-width: 639px){.hero--place,:root[data-type=place] .hero--photo{--photo: 75vw}:is(.hero--place,:root[data-type=place] .hero--photo) .hero__text>h1{line-height:1.156}:is(.hero--place,:root[data-type=place] .hero--photo) .hero__lead{font-size:18px;line-height:1.556}:is(.hero--place,:root[data-type=place] .hero--photo) .hero__text>.btn-row{margin-top:0}}.hero--product .hero__stage{margin-top:var(--s-7)}.hero__stage{position:relative;overflow:hidden;border-radius:var(--r-lg);min-height:clamp(260px,40svh,400px);flex:1 1 auto;background:radial-gradient(60% 70% at 50% 42%,color-mix(in oklab,var(--ground-surface, #e9e0d2) 90%,white),transparent 72%),linear-gradient(to bottom,var(--ground-bg, #d9ccb7) 0 72%,color-mix(in oklab,var(--ground-bg, #d9ccb7) 86%,black) 100%)}.hero__stage>img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--ly-pos, 50% 50%)}.hero__stage>img.is-cutout{object-fit:contain;padding:5% 0 4%}.hero__stage>[data-print],.hero__stage>[data-scene]{position:absolute;inset:0}.hero--product .hero__stage:is(:has(>[data-product]),:has(>img.is-cutout)){margin-top:var(--s-6);margin-bottom:calc(var(--s-5) - var(--hpadb, 64px));border-radius:0;background:none;overflow:visible}.hero--product .hero__stage>[data-product]{position:absolute;inset:-7% 0;width:auto;height:auto;min-height:0;padding:0;border:0;border-radius:0;background:none;overflow:visible}.hero--product .hero__stage>[data-product]:before{content:none}@media (min-width: 1024px){.hero--product:has(.hero__stage>:is([data-product],img,picture)) .hero__head{grid-template-rows:auto auto;row-gap:var(--s-5)}.hero--product:has(.hero__stage>:is([data-product],img,picture)) .hero__head>:first-child{display:contents}.hero--product:has(.hero__stage>:is([data-product],img,picture)) .hero__head h1{grid-column:1 / span 7;grid-row:1 / span 2;align-self:end;margin:0}.hero--product:has(.hero__stage>:is([data-product],img,picture)) .hero__head .hero__lead{grid-column:9 / -1;grid-row:1;align-self:end;margin:0;max-width:none}.hero--product:has(.hero__stage>:is([data-product],img,picture)) .hero__head>.btn-row{grid-column:9 / -1;grid-row:2;justify-content:flex-start}}@media (min-width: 1024px) and (max-width: 1279px){.hero--product:has(.hero__stage>:is([data-product],img,picture)) .hero__head h1{grid-column:1 / span 6}.hero--product:has(.hero__stage>:is([data-product],img,picture)) .hero__head .hero__lead,.hero--product:has(.hero__stage>:is([data-product],img,picture)) .hero__head>.btn-row{grid-column:7 / -1}}.hero--product .hero__stage:has(>img:not(.is-cutout),>picture){border-radius:0;background:none;margin-inline:calc(50% - 50vw);margin-bottom:calc(0px - var(--hpadb, 64px))}@media (max-width: 639px){.hero--product .hero__stage:has(>img:not(.is-cutout),>picture){margin-bottom:0}}.frame[data-product]{background:none;border:0;padding:0}.ly-spot{position:absolute;z-index:2;left:var(--x);top:var(--y);transform:translate(-50%,-50%)}.ly-spot>button{display:grid;place-items:center;width:32px;height:32px;padding:0;border-radius:50%;cursor:pointer;border:0;background:var(--p-bg, #fff);color:var(--p-ink, #111);box-shadow:0 0 0 6px #ffffff47,0 6px 18px -6px #00000073;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.ly-spot>button svg{width:12px;height:12px;transition:transform var(--dur) var(--ease)}.ly-spot>button:hover,.ly-spot.is-open>button{transform:scale(1.08);box-shadow:0 0 0 9px #ffffff52,0 6px 18px -6px #00000073}.ly-spot.is-open>button svg{transform:rotate(45deg)}.ly-spot__card{position:absolute;left:calc(100% + 12px);top:50%;width:230px;padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--p-bg, #fff);color:var(--p-ink, #111);font-size:var(--t-small);line-height:1.45;box-shadow:0 16px 36px -16px #00000073;opacity:0;visibility:hidden;transform:translate(-6px,-50%);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease),visibility 0s linear var(--dur)}.ly-spot__card strong{display:block;font-size:var(--t-body);font-weight:500;margin-bottom:2px}.ly-spot--left .ly-spot__card{left:auto;right:calc(100% + 12px);transform:translate(6px,-50%)}.ly-spot.is-open .ly-spot__card,.ly-spot:hover .ly-spot__card,.ly-spot:focus-within .ly-spot__card{opacity:1;visibility:visible;transform:translateY(-50%);transition-delay:0s}@media (max-width: 639px){.hero--product .hero__stage{margin-top:var(--s-6);flex:none;min-height:0;aspect-ratio:4 / 5}.hero--product .hero__stage:is(:has(>[data-product]),:has(>img.is-cutout)){flex:1 1 auto;aspect-ratio:auto;min-height:240px;margin-bottom:0}.ly-spot__card,.ly-spot--left .ly-spot__card{left:50%;right:auto;top:calc(100% + 10px);width:230px;transform:translate(calc(-50% + var(--dx, 0px)),-4px)}.ly-spot.is-open .ly-spot__card,.ly-spot:hover .ly-spot__card,.ly-spot:focus-within .ly-spot__card{transform:translate(calc(-50% + var(--dx, 0px)))}}.hero--editorial .hero__in{justify-content:space-between}.hero--editorial h1{font-size:var(--ly-h1-mega);line-height:.98;letter-spacing:var(--display-tracking-xl, -.04em);max-width:none;margin-block:auto;padding-block:var(--s-6);text-wrap:initial}.hero--editorial .hero__foot{margin-top:0;padding-top:var(--s-5);border-top:1px solid var(--line);align-items:end}.ly-pic{display:inline-block;position:relative;overflow:hidden;vertical-align:-.04em;height:.8em;width:var(--w, 1.9em);margin-inline:.04em;border-radius:999px;background:var(--surface)}.ly-pic>img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--ly-pos, 50% 50%)}.ly-pic--sq{border-radius:.16em}@media (max-width: 639px){.ly-pic{--w: 1.5em}.hero--editorial h1{padding-block:var(--s-5)}}.hero--collage h1{font-size:var(--ly-h1-col)}.hero__art{position:relative;overflow:hidden;height:100%;min-height:0;border-radius:var(--r-lg);background:var(--ground-bg, #d9ccb7);--fx-bg: var(--ground-bg);--fx-surface: var(--ground-surface);--fx-ink: var(--ground-ink);--fx-accent: var(--ground-accent)}.hero__art>.ly-piece{position:absolute}.hero__art{--ly-cut: 28px;--ly-cut-room: calc(var(--ly-cut) + 20px)}.hero__art>.ly-piece--main{left:var(--s-8);top:var(--s-8);width:calc(100% - var(--s-8) + var(--ly-cut))}.hero__art .ly-cut-hide{display:none}@media (max-width: 1023px){.hero__art{height:auto;flex:1 1 0;min-height:220px;margin-top:var(--s-6)}.hero__art>.ly-piece--main{left:var(--s-6);top:var(--s-6);width:calc(100% - var(--s-6) + var(--ly-cut))}}@media (max-width: 639px){.hero__art>.ly-piece--main{left:var(--s-4);top:var(--s-4);width:calc(100% - var(--s-4) + var(--ly-cut))}.hero__art>.ly-piece:not(.ly-piece--main){display:none}}.hero--word,.hero--editorial{overflow-x:clip}.hero--word .hero__in{justify-content:center}.hero--word h1{font-size:var(--ly-h1-word);line-height:.92;max-width:none}.hero--word .hero__foot{margin-top:var(--s-8);align-items:start}.hero--word .hero__foot .btn-row{margin-top:var(--s-6)}.hero--word .hero__facts{margin-top:var(--s-8)}.hero__facts.hero__facts--col{display:grid;grid-template-columns:minmax(0,1fr);row-gap:0;padding-top:0;border-top:0;margin-top:0}.hero__facts--col>div{grid-column:auto;display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);padding-block:var(--s-3);border-top:1px solid var(--line)}.hero__facts--col>div:last-child{border-bottom:1px solid var(--line)}.hero__facts--col dd{text-align:right}@media (max-width: 1023px){.hero--word .hero__foot>.hero__facts--col{margin-top:var(--s-7);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--gutter)}.hero__facts--col>div{display:grid;gap:var(--s-1);justify-content:start}.hero__facts--col>div:nth-last-child(2){border-bottom:1px solid var(--line)}.hero__facts--col dd{text-align:left}}.ly-word{position:relative;display:inline-grid;vertical-align:bottom;overflow:clip;overflow-clip-margin:.14em;margin-bottom:-.1em}.ly-word>span{grid-area:1 / 1;justify-self:start;white-space:nowrap;padding-bottom:.1em;background:linear-gradient(var(--accent),var(--accent)) 0 calc(100% - .05em) / 100% max(3px,.05em) no-repeat;transition:transform .6s var(--ease, ease),opacity .6s var(--ease, ease)}.ly-word>span.is-out{transform:translateY(-105%);opacity:0}.ly-word>span.is-next{transform:translateY(105%);opacity:0}.ly-letters .ly-l{display:inline-block;font-weight:var(--w, inherit);font-stretch:var(--wd, inherit);transition:font-weight .32s var(--ease, ease),font-stretch .32s var(--ease, ease)}h1.ly-locked{white-space:nowrap;text-wrap:nowrap}.hero--film{padding-block:var(--s-4)}.hero--film .hero__media{flex:1 1 auto;min-height:520px;background:#000;color:#fff;display:flex;flex-direction:column;justify-content:flex-end}.hero__over{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--s-6);padding:var(--s-6)}.hero__over>:first-child{justify-self:start;max-width:600px;padding:var(--s-7);border-radius:var(--r-md);background:var(--p-inv-bg);color:var(--p-inv-ink);--bg: var(--p-inv-bg);--ink: var(--p-inv-ink);--muted: var(--p-inv-muted);--action: var(--p-inv-action);--action-ink: var(--p-inv-action-ink);--line: color-mix(in oklab, var(--p-inv-ink) 14%, transparent);--line-strong: color-mix(in oklab, var(--p-inv-ink) 30%, transparent)}.hero__over h1{max-width:15ch}.hero__over .hero__lead{color:var(--p-inv-ink);margin-top:var(--s-4)}.hero__over .btn-row{margin-top:var(--s-6)}.hero--film .ly-play{position:relative;left:auto;bottom:auto}.hero--film .ly-play__label{padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--p-inv-bg);color:var(--p-inv-ink)}.ly-play__label small{display:block;margin-top:2px;font-size:var(--t-small);color:var(--p-inv-muted);font-weight:400}@media (max-width: 1023px){.hero__over{grid-template-columns:1fr;gap:var(--s-4);padding:var(--s-5)}.hero__over>:first-child{max-width:none;justify-self:stretch;padding:var(--s-6)}.hero--film .ly-play{order:-1;justify-self:start;gap:var(--s-3);font-size:var(--t-body)}.ly-play__label small{display:none}}@media (max-width: 639px){.hero__over{padding:var(--s-3)}.hero__over>:first-child{padding:var(--s-5)}.hero--film .hero__media{min-height:0}}.ly-play{position:absolute;z-index:2;left:var(--s-6);bottom:var(--s-6);display:inline-flex;align-items:center;gap:var(--s-4);padding:0;border:0;background:none;color:#fff;cursor:pointer;font:500 var(--t-lead)/1.2 var(--font-text);text-align:left}.ly-play__disc{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#fff;color:#111;flex:none;transition:transform var(--dur) var(--ease)}.ly-play__disc svg{width:18px;height:18px;margin-left:3px}.ly-play:hover .ly-play__disc,.ly-play:focus-visible .ly-play__disc{transform:scale(1.06)}@media (max-width: 639px){.ly-play__disc{width:52px;height:52px}}.hero--statement .hero__in{justify-content:space-between}.hero--statement h1{font-size:var(--ly-h1-quiet);line-height:1.1;max-width:21ch}.hero--statement .hero__lead{margin-top:var(--s-5)}.hero--statement .btn-row{margin-top:var(--s-6)}.hero--statement .hero__facts{margin-top:var(--s-8)}@media (max-width: 639px){.hero--statement .hero__facts{display:none}}.hero--triptych .hero__grid>:first-child{align-self:center}.hero--triptych h1{font-size:var(--ly-h1-side);line-height:1.04}.hero--triptych .hero__lead{font-size:var(--t-body);max-width:30ch;margin-top:var(--s-4)}.hero--triptych .hero__cta{display:flex;justify-content:flex-end}.hero--triptych .hero__cta .btn{height:64px;padding-inline:var(--s-6);font-size:var(--t-lead)}@media (min-width: 1024px) and (max-width: 1279px){.hero--triptych .hero__grid{grid-template-rows:1fr auto 1fr}.hero--triptych .hero__grid>:first-child{grid-column:1 / span 4;grid-row:1;align-self:end}.hero--triptych .ly-collage{grid-column:6 / span 7;grid-row:1 / span 3}.hero--triptych .hero__cta{grid-column:1 / span 4;grid-row:2;justify-content:flex-start;margin-top:var(--s-6)}.hero--triptych .hero__cta .btn{height:56px;font-size:var(--t-body)}}.ly-collage{position:relative;height:100%;min-height:0}.ly-collage__set{position:absolute;inset:0;transition:opacity .7s var(--ease, ease)}.ly-collage__set:not(.is-on){opacity:0;pointer-events:none}.ly-collage:not(:has(>.ly-collage__set.is-on))>.ly-collage__set:first-child{opacity:1;pointer-events:auto}.ly-collage .ly-piece{position:absolute;overflow:hidden;border-radius:var(--r-md);background:var(--surface);box-shadow:0 1px 2px #00000014,0 18px 40px -18px #00000052}.ly-collage .ly-piece>img{width:100%;height:100%;object-fit:cover;max-width:none}.ly-collage>button.loop-pause.loop-pause{right:calc(4% + 12px);bottom:calc(4% + 12px)}@media (max-width: 1023px){.hero--triptych .hero__cta{justify-content:stretch}.hero--triptych .hero__cta .btn{width:100%;height:56px}.hero--triptych .hero__grid{display:flex;flex-direction:column;align-items:stretch}.hero--triptych .hero__grid>:first-child{align-self:stretch}.ly-collage{height:auto;flex:1 1 0;min-height:300px;margin-block:var(--s-6)}}.hero--centred .hero__c{display:grid;justify-items:center;text-align:center;gap:var(--s-4);max-width:880px;margin-inline:auto}.hero--centred h1{max-width:16ch}.hero--centred .hero__lead{max-width:52ch;color:var(--muted)}.hero--centred .btn-row{justify-content:center;margin-top:var(--s-3)}.hero--centred>.wrap>.hero-text{display:flex;flex-direction:column}.hero--centred .hero__window{flex:1 1 0;min-height:clamp(220px,32svh,340px);-webkit-mask-image:linear-gradient(to bottom,#000 82%,transparent);mask-image:linear-gradient(to bottom,#000 82%,transparent);position:relative;overflow:hidden;margin-top:var(--s-6);border-radius:var(--r-lg);background:var(--ground-bg, #d9ccb7);--fx-bg: var(--ground-bg);--fx-surface: var(--ground-surface);--fx-ink: var(--ground-ink);--fx-accent: var(--ground-accent)}.hero--centred .hero__window>.ly-piece{position:absolute;z-index:1;left:50%;top:var(--s-6);width:min(880px,calc(100% - 2 * var(--s-6)));transform:translate(-50%)}.ly-mark{display:inline-block;width:.8em;height:.8em;vertical-align:-.06em;margin-inline:.06em;border-radius:50%;background:var(--ink);position:relative}.ly-mark:before,.ly-mark:after{content:"";position:absolute;top:27%;width:13%;height:42%;border-radius:99px;background:var(--bg);transform:skew(-12deg)}.ly-mark:before{left:31%}.ly-mark:after{left:56%}@media (max-width: 639px){.hero--centred .btn-row{width:100%}.hero--centred .hero__window{margin-top:var(--s-6);min-height:280px}.hero--centred .hero__window>.ly-piece{top:var(--s-4);width:calc(100% - 2 * var(--s-4));left:var(--s-4);transform:none}}.ly-link{position:relative;font-weight:500;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .28s var(--ease)}.ly-link:hover,.ly-link:focus-visible{background-size:100% 1px}[data-ly-steps] [data-step]{transition:opacity .35s var(--ease, ease),transform .35s var(--ease, ease)}[data-ly-steps] [data-step].is-off{opacity:0;transform:translateY(6px)}@media (prefers-reduced-motion: reduce){.ly-live:before{animation:none}.ly-word>span,.ly-collage__set,.ly-letters .ly-l{transition:none}}
