.ll-hdr{--hdr-swap:300ms;position:fixed;inset-block-start:0;inset-inline:0;z-index:60;height:var(--ll-header-h);color:var(--ll-ink);transition:transform .56s var(--ll-ease),color var(--hdr-swap) var(--ll-ease)}.ll-hdr:before{content:"";position:absolute;inset:0;z-index:-1;background-color:color-mix(in oklab,var(--ll-ivory) 82%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);box-shadow:inset 0 -1px 0 color-mix(in oklab,var(--ll-silk) 90%,transparent);opacity:0;transition:opacity var(--ll-dur-2) var(--ll-ease),background-color var(--hdr-swap) var(--ll-ease),box-shadow var(--hdr-swap) var(--ll-ease)}.ll-hdr.is-on-dark:before{background-color:color-mix(in oklab,var(--ll-ink) 74%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.05);backdrop-filter:blur(18px) saturate(1.05);box-shadow:inset 0 -1px 0 color-mix(in oklab,var(--ll-navy-line) 80%,transparent)}.ll-hdr :is(.ll-wm,.ll-wm__latin,.ll-wm__ring,.ll-hdr__cta){transition-duration:var(--hdr-swap)}.ll-hdr:after{content:"";position:absolute;inset:0 0 -36px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,color-mix(in oklab,var(--ll-ink) 46%,transparent),transparent);transition:opacity var(--ll-dur-2) var(--ll-ease)}.ll-hdr.is-over{color:var(--ll-on-dark)}.ll-hdr.is-solid:before{opacity:1}.ll-hdr.is-solid:after{opacity:0}.ll-hdr.is-hidden:not(:focus-within){transform:translate3d(0,-100%,0)}.ll-hdr__bar{height:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;animation:ll-hdr-in 1.1s var(--ll-ease) .2s both}@keyframes ll-hdr-in{0%{opacity:0;transform:translate3d(0,-10px,0)}}.ll-hdr__home{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:none;border-radius:10px}.ll-hdr__nav{justify-self:center}.ll-hdr__nav ul{display:flex;align-items:center;gap:clamp(18px,1.9vw,34px);margin:0;padding:0;list-style:none}.ll-hdr__nav a{position:relative;display:inline-flex;align-items:center;min-height:44px;color:inherit;font-size:.875rem;font-weight:500;text-decoration:none;white-space:nowrap;opacity:.86;transition:opacity var(--ll-dur-2) var(--ll-ease)}.ll-hdr__nav a:after{content:"";position:absolute;inset-inline:0;bottom:9px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform var(--ll-dur-2) var(--ll-ease)}.ll:lang(en) .ll-hdr__nav a:after{transform-origin:left}.ll-hdr__nav a:hover,.ll-hdr__nav a[aria-current]{opacity:1}.ll-hdr.is-over :is(.ll-hdr__nav a,.ll-lang){opacity:1}.ll-hdr__nav a:hover:after{transform:scaleX(1)}.ll-hdr__nav a[aria-current]:before{content:"";position:absolute;inset-inline-start:50%;bottom:2px;width:4px;height:4px;margin-inline-start:-2px;border-radius:50%;background:var(--ll-champagne-ink)}.ll-hdr.ll-dark .ll-hdr__nav a[aria-current]:before{background:var(--ll-champagne)}.ll-hdr__actions{display:flex;align-items:center;justify-content:flex-end;gap:18px}.ll-lang{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 4px;border:0;background:none;color:inherit;font:inherit;font-size:.875rem;cursor:pointer;opacity:.86;transition:opacity var(--ll-dur-2) var(--ll-ease)}.ll-lang:hover{opacity:1}.ll-lang svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.1}.ll-lang:lang(en) span{font-family:var(--ll-font-latin);font-size:.95rem;letter-spacing:.02em}.ll-lang:lang(ar) span{font-family:var(--ll-font-display)}.ll-hdr__rule{width:1px;height:16px;background:currentColor;opacity:.28}.ll-hdr__login{display:inline-flex;align-items:center;min-height:44px;color:inherit;font-size:.875rem;font-weight:500;text-decoration:none;white-space:nowrap;background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-repeat:no-repeat;background-position:100% 78%;transition:background-size var(--ll-dur-2) var(--ll-ease)}.ll-hdr__login:hover{background-size:100% 1px}.ll-hdr .ll-hdr__cta{min-height:44px}.ll-hdr__menu,.ll-sheet__close{display:none;align-items:center;gap:10px;min-height:44px;min-width:44px;padding:0 14px;border:1px solid color-mix(in oklab,currentColor 26%,transparent);border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:.875rem;font-weight:500;cursor:pointer;transition:border-color var(--ll-dur-2) var(--ll-ease)}.ll-hdr__menu:hover,.ll-sheet__close:hover{border-color:currentColor}.ll-hdr__menu svg,.ll-sheet__close svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round}@media (max-width:1239px){.ll-hdr__nav{display:none}.ll-hdr__bar{grid-template-columns:auto 1fr}.ll-hdr__menu{display:inline-flex}}@media (max-width:899px){.ll-hdr__lang,.ll-hdr__login,.ll-hdr__rule{display:none}}@media (max-width:559px){.ll-hdr .ll-hdr__cta{display:none}.ll-hdr__actions{gap:10px}}.ll-scroll-locked,.ll-scroll-locked body{overflow:hidden}.ll-sheet{position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0 0 max(24px,env(safe-area-inset-bottom));border:0;overflow-y:auto;overscroll-behavior:contain;color:var(--ll-ink);--focus:0 0 0 2px var(--ll-ivory),0 0 0 4px var(--ll-ink);background:radial-gradient(120% 60% at 100% 0,color-mix(in oklab,var(--ll-nacre-rose) 55%,transparent),transparent 60%),radial-gradient(90% 50% at 0 100%,color-mix(in oklab,var(--ll-nacre-aqua) 45%,transparent),transparent 65%),var(--ll-ivory)}.ll-sheet[open]{display:flex;flex-direction:column;animation:ll-sheet-in .82s var(--ll-ease-silk) both}.ll-sheet::backdrop{background:transparent}.ll-sheet.is-closing{animation:ll-sheet-out .36s var(--ll-ease) both}@keyframes ll-sheet-in{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes ll-sheet-out{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 100% 0)}}.ll-sheet__top{flex:none;display:flex;align-items:center;justify-content:space-between;height:var(--ll-header-h)}.ll-sheet__close{display:inline-flex}.ll-sheet__nav{flex:1 0 auto;display:flex;align-items:center;padding-block:24px}.ll-sheet__nav ul{width:100%;margin:0;padding:0;list-style:none}.ll-sheet__nav li{border-block-end:1px solid var(--ll-silk);animation:ll-sheet-item .9s var(--ll-ease) calc(.22s + var(--i, 0) * 60ms) both}.ll-sheet__nav li:first-child{border-block-start:1px solid var(--ll-silk)}.ll-sheet__nav a{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding-block:8px;color:var(--ll-ink);font-family:var(--ll-font-display);font-weight:300;font-size:clamp(1.55rem,6.6vw,2.4rem);line-height:1.3;text-decoration:none}.ll:lang(en) .ll-sheet__nav a{font-family:var(--ll-font-latin);font-weight:400}.ll-sheet__nav a:after{content:"";width:22px;height:1px;background:currentColor;opacity:.35;transition:width var(--ll-dur-2) var(--ll-ease),opacity var(--ll-dur-2) var(--ll-ease)}.ll-sheet__nav a:hover:after,.ll-sheet__nav a[aria-current]:after{width:44px;opacity:.8;background:var(--ll-champagne-ink)}@keyframes ll-sheet-item{0%{opacity:0;transform:translate3d(0,16px,0)}}.ll-sheet__actions{flex:none;display:grid;gap:12px;animation:ll-sheet-item .9s var(--ll-ease) .64s both}.ll-sheet__actions .ll-btn{width:100%}.ll-sheet__lang{justify-self:center;opacity:1}.ll-sheet__reach{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 28px}.ll-sheet__reach-link{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding-inline:6px;color:var(--ll-ink);font-size:.9375rem;font-weight:500;text-decoration:none;border-radius:999px}.ll-sheet__reach-link svg{width:18px;height:18px;fill:none;stroke:var(--ll-champagne-ink);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){.ll-hdr,.ll-hdr:after,.ll-hdr:before{transition:none}.ll-hdr__bar,.ll-sheet.is-closing,.ll-sheet[open],.ll-sheet__actions,.ll-sheet__nav li{animation:none}.ll-hdr.is-hidden:not(:focus-within){transform:none}}.ll-hero{position:relative;isolation:isolate;min-height:max(560px,100vh);min-height:max(560px,100svh);overflow:clip;background:var(--ll-ink);color:var(--ll-on-dark)}.ll-hero .ll-hero__media{position:absolute;inset:0;z-index:0;background:var(--ll-ink);animation:ll-hero-settle 2.8s var(--ll-ease-out) both}@media (min-aspect-ratio:801/1000){:root[dir=rtl] .ll-hero__copy{margin-inline-start:auto}}.ll-hero__scrim{--s-dir:90deg;position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,color-mix(in oklab,var(--ll-ink) 66%,transparent) 0,color-mix(in oklab,var(--ll-ink) 30%,transparent) 12%,transparent 24%),linear-gradient(0deg,color-mix(in oklab,var(--ll-ink) 92%,transparent) 0,color-mix(in oklab,var(--ll-ink) 48%,transparent) 24%,transparent 50%),linear-gradient(var(--s-dir),color-mix(in oklab,var(--ll-ink) 90%,transparent) 0,color-mix(in oklab,var(--ll-ink) 80%,transparent) 30%,color-mix(in oklab,var(--ll-ink) 64%,transparent) 50%,color-mix(in oklab,var(--ll-ink) 22%,transparent) 66%,transparent 80%);animation:ll-hero-scrim 1.7s var(--ll-ease) both}:root[dir=rtl] .ll-hero__scrim{--s-dir:90deg}@media (max-aspect-ratio:4/5){:root[dir=rtl] .ll-hero__scrim{--s-dir:270deg}}.ll-hero__veil{position:absolute;inset:0;z-index:2;pointer-events:none;background:var(--ll-ink);opacity:0;animation:ll-hero-veil 2s var(--ll-ease) both}.ll-hero__inner{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:flex-end;min-height:inherit;padding-block-start:calc(var(--ll-header-h) + 32px)}.ll-hero__copy{max-width:47rem;padding-block-end:clamp(32px,6.5vh,72px)}.ll-hero__eyebrow{margin:0 0 clamp(18px,2.6vh,28px)}.ll .ll-hero .ll-hero__eyebrow{color:var(--ll-champagne-soft)}.ll-hero__title{margin:0;color:var(--ll-on-dark)}.ll-hero__line{display:block}.ll-hero__sub{margin:clamp(14px,2vh,22px) 0 0;font-family:var(--ll-font-display);font-weight:300;font-size:clamp(1.12rem,.98rem + .62vw,1.55rem);line-height:1.6;color:var(--ll-champagne-soft)}.ll:lang(en) .ll-hero__sub{font-family:var(--ll-font-latin);font-style:italic;font-weight:400;line-height:1.35}.ll-hero__body{max-width:46ch;margin:clamp(10px,1.6vh,16px) 0 0;font-size:clamp(.95rem,.9rem + .2vw,1.05rem);line-height:1.85;color:var(--ll-on-dark-2)}.ll-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-block-start:clamp(22px,3.4vh,36px)}.ll-hero__film{display:inline-flex;align-items:center;gap:12px;min-height:52px;margin-inline-start:10px;padding:0 4px;border:0;border-radius:999px;background:none;color:var(--ll-on-dark);font:inherit;font-size:.9rem;font-weight:500;cursor:pointer}.ll-hero__film-icon{position:relative;display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:50%;border:1px solid color-mix(in oklab,var(--ll-champagne) 75%,transparent);transition:background-color var(--ll-dur-2) var(--ll-ease),border-color var(--ll-dur-2) var(--ll-ease),transform var(--ll-dur-2) var(--ll-ease)}.ll-hero__film-icon svg{width:12px;height:12px;margin-left:2px;fill:var(--ll-on-dark)}.ll-hero__film:hover .ll-hero__film-icon{border-color:var(--ll-champagne);background:color-mix(in oklab,var(--ll-champagne) 20%,transparent);transform:scale(1.06)}.ll-hero__film-label{background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-repeat:no-repeat;background-position:100% 100%;transition:background-size var(--ll-dur-2) var(--ll-ease)}.ll:lang(en) .ll-hero__film-label{background-position:0 100%}.ll-hero__film:hover .ll-hero__film-label{background-size:100% 1px}.ll-hero__film-dot{color:var(--ll-on-dark-3)}.ll-hero__film-dur{font-family:var(--ll-font-latin);font-size:.98rem;font-variant-numeric:lining-nums tabular-nums;letter-spacing:.04em;color:var(--ll-champagne)}.ll-hero__strip{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:14px max(18px,env(safe-area-inset-bottom))}.ll-hero__strip:before{content:"";position:absolute;inset-inline:0;top:0;height:1px;background:color-mix(in oklab,var(--ll-on-dark) 20%,transparent);transform-origin:right;animation:ll-hero-hair 1.6s var(--ll-ease-silk) var(--d,0s) both}.ll:lang(en) .ll-hero__strip:before{transform-origin:left}.ll-hero__facts{display:flex;flex-wrap:wrap;align-items:center;gap:0 clamp(20px,3vw,44px);margin:0;padding:0;list-style:none}.ll-hero__facts a{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--ll-on-dark-2);font-size:.8125rem;line-height:1.5;text-decoration:none;transition:color var(--ll-dur-2) var(--ll-ease)}.ll-hero__facts a:hover{color:var(--ll-on-dark)}.ll-hero__icon{width:16px;height:16px;flex:none;fill:none;stroke:var(--ll-champagne);stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}.ll-hero .ll-hero__demo{padding:1px 10px;font-size:.75rem;color:var(--ll-on-dark-2)}.ll-hero__loop{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid color-mix(in oklab,var(--ll-on-dark) 26%,transparent);background:transparent;color:var(--ll-on-dark);cursor:pointer;transition:border-color var(--ll-dur-2) var(--ll-ease)}.ll-hero__loop:hover{border-color:var(--ll-on-dark)}.ll-hero__loop svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.ll-hero__loop svg .is-fill{fill:currentColor;stroke:none}.ll-hero__loop :is(.ll-hero__loop-play,.ll-hero__loop-text),.ll-hero__loop.is-paused .ll-hero__loop-pause{display:none}.ll-hero__loop.is-paused :is(.ll-hero__loop-play,.ll-hero__loop-text){display:block}.ll-hero__loop.is-paused{width:auto;grid-auto-flow:column;gap:9px;padding-inline:15px 17px;border-radius:999px;border-color:color-mix(in oklab,var(--ll-champagne) 62%,transparent)}.ll-hero__loop.is-paused:hover{border-color:var(--ll-champagne);background:color-mix(in oklab,var(--ll-champagne) 14%,transparent)}.ll-hero__loop.is-paused svg{width:11px;height:11px;color:var(--ll-champagne)}.ll-hero__loop-text{font-size:.8125rem;font-weight:500;line-height:1;white-space:nowrap}@media (prefers-reduced-motion:reduce){.ll-hero__loop.is-auto .ll-hero__loop-pause{display:none}.ll-hero__loop.is-auto :is(.ll-hero__loop-play,.ll-hero__loop-text){display:block}.ll-hero__loop.is-auto{width:auto;grid-auto-flow:column;gap:9px;padding-inline:15px 17px;border-radius:999px;border-color:color-mix(in oklab,var(--ll-champagne) 62%,transparent)}.ll-hero__loop.is-auto svg{width:11px;height:11px;color:var(--ll-champagne)}}.ll-hero__actions,.ll-hero__body,.ll-hero__eyebrow,.ll-hero__strip,.ll-hero__sub{animation:ll-hero-rise 1.1s var(--ll-ease) var(--d,0s) both}.ll-hero__eyebrow:before{transform-origin:right;animation:ll-hero-hair 1.2s var(--ll-ease-silk) calc(var(--d, 0s) + .12s) both}.ll:lang(en) .ll-hero__eyebrow:before{transform-origin:left}.ll-hero__line{animation:ll-hero-line 1.4s var(--ll-ease-out) var(--d,0s) both}@keyframes ll-hero-settle{0%{transform:scale(1.06)}to{transform:none}}@keyframes ll-hero-veil{0%{opacity:.8}to{opacity:0}}@keyframes ll-hero-scrim{0%{opacity:.55}to{opacity:1}}@keyframes ll-hero-rise{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:none}}@keyframes ll-hero-line{0%{clip-path:inset(0 0 100% 0);transform:translate3d(0,.45em,0)}to{clip-path:inset(-.3em -.3em -.45em -.3em);transform:none}}@keyframes ll-hero-hair{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (min-width:1920px){.ll-hero__inner{max-width:none}}@media (orientation:landscape) and (max-height:500px){.ll-hero{min-height:100vh;min-height:100svh}.ll-hero__inner{padding-block-start:calc(var(--ll-header-h) + 4px)}.ll-hero__copy{max-width:min(47rem,50%);padding-block-end:14px}.ll-hero__eyebrow{margin-block-end:8px}.ll-hero__title{font-size:clamp(1.6rem,8.4svh,2.4rem)}.ll-hero__sub{margin-block-start:6px;font-size:1rem}.ll-hero__body{display:none}.ll-hero__actions{gap:10px;margin-block-start:14px}.ll-hero__actions .ll-btn,.ll-hero__film{min-height:46px}.ll-hero__film{margin-inline-start:0}.ll-hero__strip{padding-block:4px max(8px,env(safe-area-inset-bottom))}}@media (max-aspect-ratio:4/5) and (min-width:720px){.ll-hero__scrim{background:linear-gradient(180deg,color-mix(in oklab,var(--ll-ink) 50%,transparent) 0,transparent 20%),linear-gradient(0deg,color-mix(in oklab,var(--ll-ink) 95%,transparent) 0,color-mix(in oklab,var(--ll-ink) 86%,transparent) 40%,color-mix(in oklab,var(--ll-ink) 50%,transparent) 60%,transparent 78%)}}@media (max-width:719px) and (min-height:501px),(max-width:719px) and (orientation:portrait){.ll-hero .ll-hero__media{inset:0 0 auto;height:auto;aspect-ratio:9/16;max-height:100svh;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent)}.ll-hero .ll-hero__media :is(.ll-media-video,.ll-media-poster){object-position:60% 0}.ll-hero__scrim{background:linear-gradient(180deg,color-mix(in oklab,var(--ll-ink) 55%,transparent) 0,transparent 14%),linear-gradient(0deg,color-mix(in oklab,var(--ll-ink) 22%,transparent),color-mix(in oklab,var(--ll-ink) 22%,transparent))}.ll-hero__inner{justify-content:flex-start;padding-block-start:0}.ll-hero__copy{display:flex;flex-direction:column;justify-content:flex-end;min-height:max(560px,100vh);min-height:max(560px,100svh);padding-block:calc(var(--ll-header-h) + 40px) 30px}.ll-hero__copy,.ll-hero__text{position:relative}.ll-hero__strip:after,.ll-hero__text:before{content:"";position:absolute;z-index:-1;inset-inline:calc(var(--ll-gutter) * -1);pointer-events:none}.ll-hero__text:before{top:-132px;bottom:-30px;background:linear-gradient(180deg,transparent 0,color-mix(in oklab,var(--ll-ink) 60%,transparent) 96px,color-mix(in oklab,var(--ll-ink) 84%,transparent) 200px,color-mix(in oklab,var(--ll-ink) 94%,transparent) 100%)}.ll-hero__body{display:none}.ll-hero__strip:after{inset-block:0;background:color-mix(in oklab,var(--ll-ink) 95%,transparent)}.ll-hero__eyebrow{margin-block-end:14px}.ll-hero__actions{flex-direction:column;align-items:stretch;gap:10px;margin-block-start:24px}.ll-hero__actions .ll-btn{width:100%}.ll-hero__film{align-self:flex-start;margin-inline-start:0;margin-block-start:4px}.ll-hero__strip{align-items:flex-end;padding-block:10px max(28px,env(safe-area-inset-bottom))}.ll-hero__facts{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.ll-hero .ll-hero__media,.ll-hero__actions,.ll-hero__body,.ll-hero__eyebrow,.ll-hero__eyebrow:before,.ll-hero__line,.ll-hero__scrim,.ll-hero__strip,.ll-hero__strip:before,.ll-hero__sub,.ll-hero__veil{animation:none}.ll-hero__film-icon{transition:none}}.ll-svc{--svc-gap:clamp(14px,1.8vw,28px);--svc-hair:color-mix(in oklab,var(--ll-champagne) 52%,transparent);isolation:isolate}.ll-svc:before{--g:max(74svh,560px);--f:clamp(48px,7vw,112px);content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,transparent 0,var(--ll-pearl) var(--f),var(--ll-pearl) var(--g),transparent calc(var(--g) + 40svh),transparent calc(100% - var(--g) - 40svh),var(--ll-pearl) calc(100% - var(--g)),var(--ll-pearl) calc(100% - var(--f)),transparent 100%)}.ll-svc-head{display:grid;gap:clamp(40px,6vw,56px);margin-block-end:clamp(48px,7vw,112px)}.ll-svc-h2{margin-block:18px 22px;max-width:17ch;color:var(--ll-ink)}.ll:lang(en) .ll-svc-h2{max-width:15ch}.ll-svc-lede{margin:0;max-width:46ch}.ll-svc-cares-label{margin:0 0 10px;font-size:.8125rem;font-weight:500;color:var(--ll-champagne-ink)}.ll-svc-cares ul{list-style:none;margin:0;padding:0;border-block-start:1px solid var(--svc-hair)}.ll-svc-cares li{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding-block:8px;border-block-end:1px solid var(--svc-hair);font-family:var(--ll-font-display);font-weight:300;font-size:clamp(1.02rem,.92rem + .42vw,1.28rem);line-height:1.5;color:var(--ll-ink)}.ll:lang(en) .ll-svc-cares li{font-family:var(--ll-font-latin);font-weight:400;font-size:clamp(1.12rem,1rem + .5vw,1.42rem)}.ll-svc-bead{flex:none;width:7px;height:7px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--ll-ivory) 0 22%,var(--ll-nacre-rose) 48%,var(--ll-nacre-aqua) 78%,var(--ll-silk));box-shadow:0 0 0 1px color-mix(in oklab,var(--ll-champagne-ink) 22%,transparent)}@media (min-width:960px){.ll-svc-head{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--svc-gap);align-items:end}.ll-svc-intro{grid-column:1/span 7}.ll-svc-cares{grid-column:9/span 4}}@media (max-width:959.98px){.ll-svc-cares ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.ll-svc-cares li{min-height:48px;font-size:1rem}}.ll-svc-tile{--focus:0 0 0 2px var(--ll-ink),0 0 0 4px var(--ll-champagne);position:relative;height:100%;border-radius:var(--ll-radius);color:var(--ll-on-dark)}.ll-svc-frame{position:absolute;inset:0;overflow:hidden;border-radius:inherit;background:var(--ll-navy)}.ll-svc-zoom{transform:scale(1.045);transition:transform var(--ll-dur-4) var(--ll-ease-out)}.ll-svc-zoom,.ll-svc-zoom .ll-media{position:absolute;inset:0}.ll-svc-tile.is-playing .ll-svc-zoom{transform:scale(1)}.ll-svc-frame:after,.ll-svc-frame:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.ll-svc-frame:before{background:var(--ll-ink);opacity:.1;transition:opacity var(--ll-dur-4) var(--ll-ease-out)}.ll-svc-tile.is-playing .ll-svc-frame:before{opacity:0}.ll-svc-frame:after{inset-block-start:auto;height:min(100%,var(--svc-scrim,270px));background:linear-gradient(to top,color-mix(in oklab,var(--ll-ink) 86%,transparent) 0,color-mix(in oklab,var(--ll-ink) 66%,transparent) 38%,color-mix(in oklab,var(--ll-ink) 22%,transparent) 72%,transparent 100%)}.ll-svc-tile--lead{--svc-scrim:440px}.ll-svc-tile--pale{--focus:0 0 0 2px var(--ll-ivory),0 0 0 4px var(--ll-ink);color:var(--ll-ink)}.ll-svc-tile--pale .ll-svc-frame{box-shadow:0 0 0 1px color-mix(in oklab,var(--ll-silk) 85%,transparent)}.ll-svc-tile--pale .ll-svc-frame:before{background:var(--ll-pearl);opacity:.14}.ll-svc-tile--pale .ll-svc-frame:after{background:linear-gradient(to top,color-mix(in oklab,var(--ll-ivory) 94%,transparent) 0,color-mix(in oklab,var(--ll-ivory) 82%,transparent) 40%,color-mix(in oklab,var(--ll-ivory) 34%,transparent) 74%,transparent 100%)}.ll-svc-tile--pale .ll-svc-title{color:var(--ll-ink)}.ll-svc-tile--pale .ll-svc-body{color:var(--ll-ink-2)}.ll-svc-tile--pale .ll-svc-tags li{border-color:color-mix(in oklab,var(--ll-ink) 30%,transparent);color:var(--ll-ink)}.ll-svc-tile--pale .ll-svc-play{border-color:color-mix(in oklab,var(--ll-ink) 22%,transparent);background:color-mix(in oklab,var(--ll-ivory) 72%,transparent);color:var(--ll-ink)}.ll-svc-tile--pale .ll-svc-play:hover{border-color:var(--ll-ink);background:color-mix(in oklab,var(--ll-ivory) 92%,transparent)}.ll-svc-copy{position:absolute;inset-inline:0;inset-block-end:0;z-index:2;display:grid;justify-items:start;gap:6px;padding:clamp(18px,2.1vw,30px)}.ll-svc-title{margin:0;color:var(--ll-on-dark)}.ll-svc-body{margin:0;max-width:44ch;font-size:.9375rem;line-height:1.7;color:color-mix(in oklab,var(--ll-on-dark) 88%,var(--ll-on-dark-2))}.ll-svc-tile--lead .ll-svc-title{font-weight:300;font-size:clamp(1.6rem,1.15rem + 1.5vw,2.5rem);line-height:1.3}.ll:lang(en) .ll-svc-tile--lead .ll-svc-title{line-height:1.1}.ll-svc-tile--lead .ll-svc-copy{gap:10px}.ll-svc-tile--lead .ll-svc-body{font-size:1rem;max-width:48ch}.ll-svc-tags{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ll-svc-tags li{padding:4px 13px;border-radius:999px;border:1px solid color-mix(in oklab,var(--ll-on-dark) 42%,transparent);font-size:.8125rem;line-height:1.6;color:var(--ll-on-dark)}.ll-svc-play{position:absolute;inset-block-start:14px;inset-inline-end:14px;z-index:3;display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:50%;border:1px solid color-mix(in oklab,var(--ll-ivory) 58%,transparent);background:color-mix(in oklab,var(--ll-ink) 48%,transparent);color:var(--ll-ivory);cursor:pointer;transition:background-color var(--ll-dur-2) var(--ll-ease),border-color var(--ll-dur-2) var(--ll-ease),transform var(--ll-dur-2) var(--ll-ease)}.ll-svc-play:hover{background:color-mix(in oklab,var(--ll-ink) 72%,transparent);border-color:var(--ll-ivory)}.ll-svc-play:active{transform:scale(.96)}.ll .ll-svc-play:focus-visible{border-radius:50%}.ll-svc-play svg{width:15px;height:15px}.ll-svc-cell--press{--svc-d:160ms}.ll-svc-cell--stain{--svc-d:140ms}.ll-svc-cell--express{--svc-d:280ms}.ll-svc .ll-rv [data-rv=media]{--rv-dm:var(--svc-d,0ms)}.ll-svc .ll-svc-copy [data-rv]{--rv-d:calc(var(--svc-d, 0ms) + 760ms + var(--rv-i, 0) * 90ms)}@media (min-width:960px){.ll-svc-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--svc-gap);align-items:start}.ll-svc-more,.ll-svc-track{display:contents}.ll-svc-nav{display:none}.ll-svc-cell--lead{grid-column:1/span 7;grid-row:1;height:clamp(560px,86svh,860px)}.ll-svc-cell--press{grid-column:8/span 5;grid-row:1;align-self:end;aspect-ratio:4/5}.ll-svc-cell--express,.ll-svc-cell--stain,.ll-svc-cell--washIron{grid-row:2;grid-column:span 4;aspect-ratio:4/5}.ll-svc-cell--washIron{grid-column:1/span 4}.ll-svc-cell--stain{margin-block-start:clamp(40px,5.5vw,88px)}.ll-svc-cell--home{grid-column:1/-1;grid-row:3;margin-block-start:clamp(8px,2.6vw,40px)}.ll-svc-tile--home{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));min-height:clamp(340px,30vw,440px);border-radius:var(--ll-radius-lg);border:1px solid var(--ll-silk);background:var(--ll-ivory);color:var(--ll-ink);overflow:hidden}.ll-svc-tile--home .ll-svc-frame{position:relative;inset:auto;grid-column:6/-1;grid-row:1;border-radius:0}.ll-svc-tile--home .ll-svc-frame:after{inset:0;height:auto;background:linear-gradient(var(--svc-feather,to left),color-mix(in oklab,var(--ll-ivory) 70%,transparent),transparent 22%)}.ll-svc-tile--home .ll-svc-copy{position:relative;inset:auto;grid-column:1/span 5;grid-row:1;align-self:center;gap:14px;padding:clamp(32px,4vw,64px)}.ll-svc-tile--home .ll-svc-title{color:var(--ll-ink);font-weight:300;font-size:clamp(1.6rem,1.15rem + 1.2vw,2.25rem);line-height:1.3}.ll:lang(en) .ll-svc-tile--home .ll-svc-title{line-height:1.1}.ll-svc-tile--home .ll-svc-body{color:var(--ll-ink-2);font-size:1rem;max-width:38ch}.ll-svc-tile--home .ll-svc-copy:before{content:"";width:40px;height:1px;margin-block-end:6px;background:var(--ll-champagne)}.ll-svc-tile--home .ll-svc-copy [data-rv]{--rv-d:calc(var(--rv-i, 0) * 90ms)}}[dir=rtl] .ll-svc{--svc-feather:to left}[dir=ltr] .ll-svc{--svc-feather:to right}@media (max-width:959.98px){.ll-svc-cell--lead{height:min(calc((100vw - 2 * var(--ll-gutter)) * 1.48),82svh)}.ll-svc-tile{--svc-scrim:230px}.ll-svc-tile--lead{--svc-scrim:400px}.ll-svc-tags{gap:6px}.ll-svc-tags li{padding:2px 11px;font-size:.75rem}.ll-svc-more{margin-block-start:14px}.ll-svc-track{display:flex;gap:12px;margin-inline:calc(-1 * var(--ll-gutter));padding-inline:var(--ll-gutter);scroll-padding-inline:var(--ll-gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ll-svc-track::-webkit-scrollbar{display:none}.ll-svc-track>.ll-svc-cell{flex:0 0 min(78%,340px);aspect-ratio:4/5;scroll-snap-align:start}.ll-svc-nav{display:flex;justify-content:flex-end;gap:10px;margin-block-start:16px}.ll-svc .ll-svc-copy [data-rv]{--rv-d:calc(720ms + var(--rv-i, 0) * 80ms)}.ll-svc .ll-rv [data-rv=media]{--rv-dm:0ms}}.ll-svc-navbtn{display:grid;place-items:center;width:48px;height:48px;padding:0;border-radius:50%;border:1px solid color-mix(in oklab,var(--ll-ink) 26%,transparent);background:color-mix(in oklab,var(--ll-ivory) 70%,transparent);color:var(--ll-ink);cursor:pointer;transition:border-color var(--ll-dur-2) var(--ll-ease),opacity var(--ll-dur-2) var(--ll-ease)}.ll-svc-navbtn:hover{border-color:var(--ll-ink)}.ll-svc-navbtn[aria-disabled=true]{opacity:.38;cursor:default}.ll .ll-svc-navbtn:focus-visible{border-radius:50%}.ll-svc-chev{width:20px;height:20px}[dir=rtl] .ll-svc-chev{transform:scaleX(-1)}.ll-svc-foot{justify-content:space-between;gap:18px 40px;margin-block-start:clamp(28px,4vw,48px);padding-block-start:clamp(20px,2.6vw,28px);border-block-start:1px solid var(--ll-silk)}.ll-svc-actions,.ll-svc-foot{display:flex;flex-wrap:wrap;align-items:center}.ll-svc-actions{gap:10px 12px}.ll-svc-actions .ll-btn svg{width:17px;height:17px}.ll-svc-wa{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding-inline:8px;color:var(--ll-ink);font-size:.875rem;font-weight:500;text-decoration:none;border-radius:999px}.ll-svc-wa svg{width:17px;height:17px;flex:none}.ll-svc-wa span:not(.ll-visually-hidden){background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-repeat:no-repeat;background-position:100% 100%;transition:background-size var(--ll-dur-2) var(--ll-ease)}.ll-svc-wa:hover span:not(.ll-visually-hidden){background-size:100% 1px}@media (max-width:559px){.ll-svc-actions{width:100%}.ll-svc-actions .ll-btn{flex:1 1 0;padding-inline:14px}}.ll-svc-note{display:flex;align-items:baseline;gap:12px;margin:0;max-width:62ch;font-size:.875rem;line-height:1.8;color:var(--ll-ink-3)}.ll-svc-note:before{content:"";flex:none;width:20px;height:1px;translate:0 -.3em;background:var(--ll-champagne-ink);opacity:.6}@media (prefers-reduced-motion:reduce){.ll-svc-tile.is-playing .ll-svc-zoom,.ll-svc-zoom{transform:none;transition:none}.ll-svc-frame:before{transition:none}}.ll-shop3d{position:absolute;inset:0}.ll-shop3d:before{content:"";position:absolute;inset:12% 4% 6%;background:radial-gradient(closest-side,color-mix(in oklab,var(--ll-champagne) 16%,transparent),transparent);pointer-events:none}.ll-shop3d-canvas,.ll-shop3d-poster{position:absolute;inset:0;width:100%;height:100%}.ll-shop3d-poster{object-fit:contain;padding:6%;user-select:none}.ll-shop3d-canvas,.ll-shop3d-poster{transition:opacity var(--ll-dur-3) var(--ll-ease)}.ll-shop3d-canvas{display:block;opacity:0}.ll-shop3d.is-live .ll-shop3d-canvas{opacity:1}.ll-shop3d.is-live .ll-shop3d-poster{opacity:0}@media (prefers-reduced-motion:reduce){.ll-shop3d-canvas,.ll-shop3d-poster{transition:none}}.ll-jr-frame .ll-shop3d{inset:-4% -12%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent),linear-gradient(180deg,transparent 0,#000 9%,#000 91%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent),linear-gradient(180deg,transparent 0,#000 9%,#000 91%,transparent);mask-composite:intersect}.ll-jr-mstage .ll-shop3d{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 80%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 80%,transparent)}.ll-jr{--jr-key-x:74%;isolation:isolate;color:var(--ll-on-dark)}[dir=rtl] .ll-jr{--jr-key-x:26%}.ll-jr:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(42% 38% at var(--jr-key-x) 42%,color-mix(in oklab,var(--ll-champagne) 13%,transparent),transparent 72%),radial-gradient(70% 60% at 50% 0,color-mix(in oklab,var(--ll-navy-2) 70%,transparent),transparent 70%),linear-gradient(180deg,var(--ll-ink) 0,var(--ll-navy) 45%,var(--ll-ink) 100%);opacity:.96;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 var(--jr-feather),#000 calc(100% - var(--jr-feather)),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 var(--jr-feather),#000 calc(100% - var(--jr-feather)),transparent 100%);--jr-feather:clamp(40px,7vw,112px)}.ll-jr-mstage{display:none}.ll-jr-h2{margin-block:18px 22px;max-width:18ch;color:var(--ll-on-dark)}.ll-jr-lede{margin:0;max-width:44ch}.ll-jr-film{margin-block-start:30px}.ll-jr-steps{list-style:none;margin:0;padding:0}.ll-jr-num-row{display:flex;align-items:center;gap:18px}.ll-jr-num{font-size:clamp(3rem,2.2rem + 3vw,5.75rem);line-height:1;transition:opacity var(--ll-dur-3) var(--ll-ease)}.ll-jr-num-line{width:56px;height:1px;background:var(--ll-champagne);transform:scaleX(.3);transform-origin:var(--jr-origin,right);opacity:.5;transition:transform var(--ll-dur-3) var(--ll-ease-silk),opacity var(--ll-dur-3) var(--ll-ease)}[dir=ltr] .ll-jr{--jr-origin:left}.ll-jr-title{margin:14px 0 10px;font-size:clamp(1.4rem,1.05rem + 1.2vw,2.3rem);color:var(--ll-on-dark)}.ll-jr-body,.ll-jr-title{transition:color var(--ll-dur-3) var(--ll-ease)}.ll-jr-body{margin:0;max-width:40ch;font-size:1.0625rem;line-height:1.85;color:var(--ll-on-dark-2)}@media (max-aspect-ratio:999/1000),(max-width:1023.98px){.ll-jr-aside{display:none}.ll-jr-steps{display:grid;gap:clamp(56px,9vw,88px);margin-block-start:clamp(48px,8vw,72px)}.ll-jr-mstage{display:block;position:sticky;top:var(--ll-header-h);z-index:3;width:auto;margin-inline:calc(-1 * var(--ll-gutter));height:min(75vw,46svh);margin-block-start:clamp(20px,5vw,36px);margin-block-end:0;background:var(--ll-navy)}.ll-jr-mstage:after{content:"";position:absolute;inset-inline:0;top:100%;height:32px;background:linear-gradient(var(--ll-navy),transparent);pointer-events:none}.ll-jr-num{font-size:clamp(2.6rem,2rem + 3vw,3.6rem)}.ll-jr-step .ll-jr-num-line{transform:none;opacity:.6}}@media (orientation:landscape) and (max-height:500px) and (max-width:1023.98px){.ll-jr-mstage{position:relative;top:auto;height:min(75vw,78svh)}.ll-jr-steps{gap:40px}}@media (min-width:1024px) and (min-aspect-ratio:1/1){.ll-jr-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:clamp(40px,5vw,96px)}.ll-jr-main{grid-column:1;grid-row:1}.ll-jr-aside{grid-column:2;grid-row:1}.ll-jr-steps{margin-block-start:6vh;padding-block-end:16vh}.ll-jr-step{display:flex;align-items:center;min-height:70vh}.ll-jr-step:not(.is-active) .ll-jr-num{opacity:.38}.ll-jr-step:not(.is-active) .ll-jr-body,.ll-jr-step:not(.is-active) .ll-jr-title{color:var(--ll-on-dark-3)}.ll-jr-step.is-active .ll-jr-num-line{transform:scaleX(1);opacity:1}.ll-jr-stage{position:sticky;top:var(--ll-header-h);height:calc(100svh - var(--ll-header-h));display:flex;align-items:center;justify-content:flex-end;gap:clamp(20px,2.4vw,36px)}.ll-jr-frame{position:relative;flex:none;width:min(calc(100% - 64px),calc((100svh - var(--ll-header-h) - 72px) * .8),37.5rem);aspect-ratio:4/5}}.ll-jr-film svg{width:14px;height:14px}.ll-jr-rail{position:relative;flex:none;width:34px;height:min(62%,420px)}.ll-jr-rail-fill,.ll-jr-rail:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:1px;background:var(--ll-navy-line)}.ll-jr-rail-fill{background:var(--ll-champagne);transform-origin:top;transition:transform var(--ll-dur-3) var(--ll-ease-silk)}.ll-jr-tick{position:absolute;inset-inline-start:0;display:flex;align-items:center;gap:10px;transform:translateY(-50%)}.ll-jr-tick:before{content:"";width:9px;height:1px;background:var(--ll-on-dark-3);transition:width var(--ll-dur-3) var(--ll-ease),background-color var(--ll-dur-3) var(--ll-ease)}.ll-jr-tick.is-past:before{background:var(--ll-champagne)}.ll-jr-tick.is-active:before{width:16px}.ll-jr-tick-n{font-family:var(--ll-font-latin);font-size:.75rem;line-height:1;color:var(--ll-on-dark-3);transition:color var(--ll-dur-3) var(--ll-ease)}.ll-jr-tick.is-active .ll-jr-tick-n{color:var(--ll-champagne)}@media (prefers-reduced-motion:reduce){.ll-jr-num,.ll-jr-num-line,.ll-jr-rail-fill,.ll-jr-tick:before{transition:none}}.ll-loop-toggle{position:absolute;z-index:3;inset-block-end:14px;inset-inline-end:14px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--ll-ink);cursor:pointer;-webkit-tap-highlight-color:transparent}.ll-loop-toggle:before{content:"";position:absolute;inset:5px;border-radius:inherit;background:color-mix(in oklab,var(--ll-ivory) 78%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ll-ivory) 60%,transparent),0 4px 14px -6px color-mix(in oklab,var(--ll-ink) 45%,transparent);opacity:.82;transition:opacity var(--ll-dur-2) var(--ll-ease),transform var(--ll-dur-2) var(--ll-ease)}.ll-loop-toggle:focus-visible:before,.ll-loop-toggle:hover:before{opacity:1;transform:scale(1.06)}.ll-loop-toggle svg{position:relative;width:14px;height:14px;fill:currentColor}.ll .ll-loop-toggle:focus-visible{border-radius:999px}.ll-why__grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:clamp(36px,5vw,56px)}.ll-why__head .ll-eyebrow{margin-block-end:18px}.ll-why__title{max-width:22ch;color:var(--ll-ink);font-size:clamp(1.45rem,1.15rem + 1.1vw,2.15rem);line-height:1.5}.ll:lang(en) .ll-why__title{font-size:clamp(1.6rem,1.25rem + 1.3vw,2.5rem);line-height:1.12}.ll-why__quote{position:relative}.ll-why__rule{display:block;width:clamp(64px,8vw,112px);height:1px;margin-block-end:clamp(22px,3vw,34px);background:var(--ll-champagne);transform-origin:right center;transition:transform var(--ll-dur-4) var(--ll-ease-silk)}:root[dir=ltr] .ll-why__rule{transform-origin:left center}.ll-js .ll-rv:not(.is-in) .ll-why__rule{transform:scaleX(0)}.ll-why__quote-text{margin:0;max-width:21ch;color:var(--ll-ink)}.ll .ll-why__quote-text [data-rv=line],.ll .ll-why__quote-text p{margin:0;text-wrap:balance}.ll:lang(en) .ll-why__quote-text{max-width:20ch;font-style:italic;line-height:1.06}.ll-why__figure{margin:0}.ll-why__media{position:relative;aspect-ratio:4/5;max-height:72svh;width:100%;border-radius:2px;overflow:hidden;background:var(--ll-pearl-2)}.ll-why__media .ll-why__video{position:absolute;inset:0;background:var(--ll-pearl-2)}.ll-why__caption{display:flex;align-items:baseline;gap:12px;margin-block-start:14px;font-size:.8125rem;line-height:1.6;color:var(--ll-ink-3)}.ll-why__caption:before{content:"";flex:none;width:20px;height:1px;translate:0 -.3em;background:var(--ll-champagne-ink);opacity:.7}.ll-why__list{margin:0;padding:0;list-style:none;border-block-end:1px solid var(--ll-silk)}.ll-why__row{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding-block:26px 28px;border-block-start:1px solid var(--ll-silk)}.ll-why__row-title{display:flex;align-items:center;gap:14px;color:var(--ll-ink)}.ll-why__row-title:before{content:"";flex:none;width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--ll-ivory) 0 22%,transparent 48%),conic-gradient(from 200deg,var(--ll-nacre-rose),var(--ll-ivory),var(--ll-nacre-aqua),var(--ll-nacre-lilac),var(--ll-nacre-rose));box-shadow:0 0 0 1px color-mix(in oklab,var(--ll-champagne-ink) 55%,transparent)}.ll-why__row-body{margin:0;max-width:46ch;color:var(--ll-ink-2);font-size:1rem;line-height:1.85}@media (min-width:720px){.ll-why__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(24px,3vw,48px)}.ll-why__head{grid-column:1/span 12}.ll-why__quote{grid-column:1/span 7;grid-row:2;align-self:center}.ll-why__aside{grid-column:8/span 5;grid-row:2}.ll-why__list{grid-column:1/span 12}.ll-why__media{aspect-ratio:3/4}.ll-why__row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:40px;align-items:baseline}}@media (min-width:1024px){.ll-why__grid{grid-template-rows:auto auto 1fr;row-gap:0}.ll-why__head{grid-column:1/span 7;grid-row:1}.ll-why__quote{grid-column:1/span 8;grid-row:2;align-self:start;padding-block:clamp(56px,6vw,88px) clamp(64px,7vw,104px)}.ll-why__list{grid-column:1/span 7;grid-row:3;align-self:start}.ll-why__aside{grid-column:9/span 4;grid-row:1/span 3;align-self:stretch}.ll-why__figure{position:sticky;top:calc(var(--ll-header-h) + 40px)}.ll-why__media{aspect-ratio:5/8;max-height:calc(100svh - var(--ll-header-h) - 120px);margin-inline-start:auto}}@media (prefers-reduced-motion:reduce){.ll-why__rule{transform:none!important}.ll-loop-toggle:before,.ll-why__rule{transition:none}}@property --ll-cmp-pos{syntax:"<number>";inherits:true;initial-value:50}.ll-compare{overflow-x:clip}.ll-compare__head{display:grid;gap:18px 48px;margin-block-end:clamp(32px,4.5vw,56px)}.ll-compare__heading .ll-eyebrow{margin-block-end:16px}.ll-compare__body{margin:0;max-width:40ch}@media (min-width:900px){.ll-compare__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}.ll-compare__body{justify-self:end;padding-block-end:.55em}}.ll-compare__figure{position:relative;margin:0}.ll-rv.is-in .ll-compare__figure[data-rv=media]{clip-path:inset(-24px -48px -72px -48px)}.ll-cmp{--knob:27px;position:relative;container-type:inline-size;aspect-ratio:4/3;width:100%;overflow:hidden;border-radius:var(--ll-radius);background:var(--ll-pearl-2);box-shadow:0 0 0 1px color-mix(in oklab,var(--ll-ink) 6%,transparent),0 30px 60px -38px color-mix(in oklab,var(--ll-ink) 55%,transparent);cursor:ew-resize;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;transition:--ll-cmp-pos .56s var(--ll-ease)}@media (min-width:768px){.ll-cmp{aspect-ratio:16/7}}.ll-cmp.is-dragging{transition:none}.ll-cmp.is-hinting{animation:ll-cmp-hint 2s var(--ll-ease-silk) .9s both}@keyframes ll-cmp-hint{0%{--ll-cmp-pos:50}42%{--ll-cmp-pos:62}to{--ll-cmp-pos:50}}.ll-cmp__layer{position:absolute;inset:0;isolation:isolate}.ll-cmp__layer--after{clip-path:inset(0 0 0 calc(var(--ll-cmp-pos) * 1%))}.ll-cmp[data-dir=rtl] .ll-cmp__layer--after{clip-path:inset(0 calc(var(--ll-cmp-pos) * 1%) 0 0)}.ll-cmp__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;filter:contrast(1.1) saturate(.92);pointer-events:none;transition:transform 2.4s var(--ll-ease-out)}.ll-js .ll-rv:not(.is-in) .ll-cmp__img{transform:scale(1.06)}.ll-cmp__light{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,color-mix(in oklab,var(--ll-ink) 0%,transparent) 55%,color-mix(in oklab,var(--ll-ink) 16%,transparent)),radial-gradient(120% 140% at 0 0,color-mix(in oklab,var(--ll-ivory) 26%,transparent),transparent 55%),linear-gradient(100deg,transparent 40%,color-mix(in oklab,var(--ll-ink) 10%,transparent));mix-blend-mode:soft-light}.ll-cmp__label{position:absolute;inset-block-start:clamp(12px,2cqi,22px);z-index:1;display:inline-flex;align-items:center;min-height:30px;padding:0 14px;border-radius:999px;background:color-mix(in oklab,var(--ll-ivory) 86%,transparent);box-shadow:0 0 0 1px color-mix(in oklab,var(--ll-ink) 8%,transparent);color:var(--ll-ink);font-size:.8125rem;font-weight:500;line-height:1}.ll:lang(en) .ll-cmp__label{letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem}.ll-cmp__label--before{inset-inline-start:clamp(12px,2cqi,22px)}.ll-cmp__label--after{inset-inline-end:clamp(12px,2cqi,22px)}.ll-cmp__line{position:absolute;z-index:2;inset-block:0;inset-inline-start:0;width:0;transform:translateX(calc(var(--ll-cmp-sgn) * var(--ll-cmp-pos) * 1cqi));pointer-events:none}.ll-cmp__line:before{content:"";position:absolute;inset-block:0;left:-1px;width:2px;background:var(--ll-ivory);box-shadow:0 0 0 .5px color-mix(in oklab,var(--ll-champagne-ink) 45%,transparent),0 0 18px color-mix(in oklab,var(--ll-ink) 22%,transparent)}.ll-cmp__knob{position:absolute;z-index:3;top:50%;inset-inline-start:0;width:calc(var(--knob) * 2);height:calc(var(--knob) * 2);border-radius:50%;transform:translate(calc(var(--ll-cmp-sgn) * (clamp(var(--knob), var(--ll-cmp-pos) * 1cqi, 100cqi - var(--knob)) - var(--knob))),-50%);color:var(--ll-ink);cursor:grab;touch-action:none}.ll-cmp__disc{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 50% 50%,var(--ll-ivory) 0 calc(var(--knob) - 4px),transparent calc(var(--knob) - 4px + .5px)),radial-gradient(circle at 50% 50%,var(--ll-champagne) 0 calc(var(--knob) - 3px),transparent calc(var(--knob) - 3px + .5px)),conic-gradient(from 210deg,var(--ll-nacre-rose),var(--ll-ivory),var(--ll-nacre-aqua),var(--ll-nacre-lilac),var(--ll-champagne-soft),var(--ll-nacre-rose));box-shadow:0 10px 26px -10px color-mix(in oklab,var(--ll-ink) 60%,transparent),0 0 0 1px color-mix(in oklab,var(--ll-ink) 10%,transparent);transition:transform var(--ll-dur-2) var(--ll-ease)}.ll-cmp__knob:hover .ll-cmp__disc{transform:scale(1.05)}.ll-cmp.is-dragging .ll-cmp__knob{cursor:grabbing}.ll-cmp.is-dragging .ll-cmp__disc{transform:scale(1.07)}.ll-cmp__disc svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.ll-cmp .ll-cmp__knob:focus-visible{border-radius:50%;box-shadow:0 0 0 3px var(--ll-ivory),0 0 0 5px var(--ll-ink)}.ll-cmp__tag{position:absolute;z-index:4;inset-block-end:clamp(12px,1.6vw,20px);inset-inline-end:clamp(12px,1.6vw,20px);background:color-mix(in oklab,var(--ll-ivory) 86%,transparent);color:var(--ll-ink-2);border-color:color-mix(in oklab,var(--ll-ink) 12%,transparent);opacity:1;pointer-events:none}@media (prefers-reduced-motion:reduce){.ll-cmp,.ll-cmp__disc,.ll-cmp__img{transition:none!important}.ll-cmp.is-hinting{animation:none}.ll-cmp__img{transform:none!important}}.ll-tr{overflow-x:clip}.ll-tr__grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:clamp(56px,9vw,96px);align-items:center}.ll-tr__text .ll-eyebrow{margin-block-end:18px}.ll-tr__title{max-width:16ch;margin:0;color:var(--ll-ink)}.ll:lang(en) .ll-tr__title{max-width:15ch}.ll-tr__body{max-width:46ch;margin:clamp(20px,2.4vw,28px) 0 0}.ll-tr__points{display:grid;gap:0;max-width:40ch;margin:clamp(30px,3.6vw,44px) 0 0;padding:0;list-style:none;border-block-end:1px solid var(--ll-silk)}.ll-tr__point{display:flex;align-items:center;gap:14px;padding-block:15px;border-block-start:1px solid var(--ll-silk);color:var(--ll-ink);font-size:1rem;line-height:1.6}.ll-tr__check{flex:none;width:22px;height:22px;color:var(--ll-champagne-ink)}.ll-tr__cta{margin-block-start:clamp(32px,4vw,44px)}.ll-tr__arrow{transition:translate var(--ll-dur-2) var(--ll-ease)}[dir=rtl] .ll-tr__arrow{scale:-1 1}.ll-btn:hover .ll-tr__arrow{translate:3px 0}[dir=rtl] .ll-btn:hover .ll-tr__arrow{translate:-3px 0}.ll-tr__figure{position:relative;display:grid;justify-items:center;gap:22px;margin:0}.ll-tr__halo{z-index:-1;top:50%;left:50%;width:min(560px,118vw);aspect-ratio:1;translate:-50% -54%;background:radial-gradient(closest-side,color-mix(in oklab,var(--ll-ivory) 92%,transparent) 0 38%,transparent 72%),conic-gradient(from 210deg,color-mix(in oklab,var(--ll-nacre-rose) 70%,transparent),color-mix(in oklab,var(--ll-nacre-lilac) 55%,transparent),color-mix(in oklab,var(--ll-nacre-aqua) 70%,transparent),color-mix(in oklab,var(--ll-nacre-rose) 70%,transparent));mask:radial-gradient(closest-side,#000 0 62%,transparent 100%);opacity:.75;pointer-events:none}.ll-tr__halo,.ll-tr__halo:after{position:absolute;border-radius:50%}.ll-tr__halo:after{content:"";inset:9%;border:1px solid color-mix(in oklab,var(--ll-champagne) 55%,transparent)}.ll-tr__caption{line-height:1;color:var(--ll-ink-3)}.ll-tr-phone{--pw:clamp(268px,76vw,318px);position:relative;width:var(--pw);aspect-ratio:9/18.6;padding:9px;border-radius:52px;background:linear-gradient(155deg,var(--ll-navy-2) 0,var(--ll-ink) 46%,var(--ll-navy) 100%);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ll-champagne) 42%,transparent),inset 0 0 0 3px var(--ll-ink),inset 0 0 0 4px color-mix(in oklab,var(--ll-on-dark) 10%,transparent),0 60px 90px -52px color-mix(in oklab,var(--ll-ink) 70%,transparent),0 24px 40px -30px color-mix(in oklab,var(--ll-ink) 45%,transparent);direction:inherit;user-select:none}.ll-tr-phone:after,.ll-tr-phone:before{content:"";position:absolute;width:3px;border-radius:2px;background:linear-gradient(90deg,var(--ll-ink),var(--ll-navy-2))}.ll-tr-phone:before{inset-inline-end:-3px;top:27%;height:76px}.ll-tr-phone:after{inset-inline-start:-3px;top:21%;height:46px;box-shadow:0 64px 0 var(--ll-navy-2)}.ll-tr-screen{position:relative;isolation:isolate;display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:43px;background:linear-gradient(180deg,var(--ll-ivory) 0,var(--ll-pearl) 34%,var(--ll-pearl) 100%);color:var(--ll-ink);font-family:var(--ll-font-body);font-size:13px;line-height:1.5}.ll-tr-island{position:absolute;z-index:6;top:11px;left:50%;width:30%;height:25px;border-radius:999px;translate:-50% 0;background:var(--ll-ink)}.ll-tr-status{position:relative;z-index:1;display:flex;flex:none;align-items:center;justify-content:space-between;height:47px;padding-inline:28px 24px;font-size:13.5px;font-weight:500;font-variant-numeric:tabular-nums}.ll-tr-status__clock{line-height:1}.ll-tr-status__icons{display:inline-flex;align-items:center;gap:5px;direction:ltr}.ll-tr-status__icons svg{height:10.5px;width:auto}.ll-tr-app{display:flex;flex-direction:column;min-height:0;padding:2px 14px 0}.ll-tr-app__bar{display:flex;align-items:center;justify-content:space-between;padding:10px 4px 0}.ll-tr-app__brand{display:inline-flex;align-items:center;gap:7px;font-family:var(--ll-font-display);font-weight:400;font-size:14px;line-height:1}.ll-tr-phone .ll-tr-mark{width:22px;height:22px;flex:none}.ll-tr-bell{position:relative;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:color-mix(in oklab,var(--ll-ink) 5%,transparent);color:var(--ll-ink-2)}.ll-tr-bell svg{width:16px;height:16px}.ll-tr-app__hello{margin:50px 4px 14px;font-family:var(--ll-font-display);font-weight:300;font-size:25px;line-height:1.3}.ll:lang(en) .ll-tr-app__hello{font-family:var(--ll-font-latin);font-weight:400;font-size:28px;line-height:1.1}.ll-tr-order{padding:14px 15px 15px;border-radius:20px;background:var(--ll-ivory);box-shadow:0 0 0 1px color-mix(in oklab,var(--ll-silk) 70%,transparent),0 12px 26px -20px color-mix(in oklab,var(--ll-ink) 40%,transparent)}.ll-tr-order__head{display:flex;align-items:baseline;gap:6px;margin:0;font-size:12px;color:var(--ll-ink-3)}.ll-tr-order__code{font-size:12px;letter-spacing:.02em;color:var(--ll-ink-2)}.ll-tr-order__summary{margin:4px 0 11px;font-family:var(--ll-font-display);font-weight:400;font-size:16px;line-height:1.45;color:var(--ll-ink)}.ll:lang(en) .ll-tr-order__summary{font-family:var(--ll-font-body);font-weight:500;font-size:15px}.ll-tr-order__bar{display:flex;gap:4px}.ll-tr-order__seg{flex:1;height:3px;border-radius:3px;background:var(--ll-silk);transition:background-color var(--ll-dur-3) var(--ll-ease)}.ll-tr-order__seg.is-on{background:var(--ll-ready)}.ll-tr-list{margin:10px 0 0;padding:2px 13px;list-style:none;border-radius:20px;background:var(--ll-ivory);box-shadow:0 0 0 1px color-mix(in oklab,var(--ll-silk) 70%,transparent),0 12px 26px -20px color-mix(in oklab,var(--ll-ink) 40%,transparent)}.ll-tr-row{display:flex;align-items:center;gap:10px;min-height:52px;padding-block:8px}.ll-tr-row+.ll-tr-row{border-block-start:1px solid color-mix(in oklab,var(--ll-silk) 75%,transparent)}.ll-tr-row__icon{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--ll-pearl);color:var(--ll-ink-2)}.ll-tr-row__icon svg{width:19px;height:19px}.ll-tr-row__name{flex:1;min-width:0;overflow:hidden;font-size:12.5px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.ll-tr-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:500;line-height:1.5;white-space:nowrap}.ll-tr-pill:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.ll-tr-pill.is-ready{color:var(--ll-ready);background:var(--ll-ready-soft)}.ll-tr-pill.is-progress{color:var(--ll-ink-2);background:var(--ll-pearl-2)}.ll-tr-pill.is-progress:before{background:transparent;box-shadow:inset 0 0 0 1.2px currentColor}.ll-tr-swap{display:grid}.ll-tr-swap>*{grid-area:1/1;transition:opacity var(--ll-dur-3) var(--ll-ease)}.ll-tr-pillswap{justify-items:end}.ll-tr-order__summary.ll-tr-swap{justify-items:start}.ll-tr-phone.is-done .ll-tr-swap__a,.ll-tr-swap__b{opacity:0}.ll-tr-phone.is-done .ll-tr-swap__b{opacity:1}.ll-tr-tabs{display:flex;flex:none;align-items:flex-start;justify-content:space-around;height:66px;padding:11px 18px 0;margin-block-start:auto;border-block-start:1px solid color-mix(in oklab,var(--ll-silk) 80%,transparent);background:color-mix(in oklab,var(--ll-ivory) 88%,transparent);color:var(--ll-ink-3)}.ll-tr-tab{position:relative;display:grid;place-items:center;width:36px;height:28px}.ll-tr-tab svg{width:21px;height:21px}.ll-tr-tab.is-active{color:var(--ll-ink)}.ll-tr-tab.is-active:after{content:"";position:absolute;inset-block-end:-7px;width:4px;height:4px;border-radius:50%;background:var(--ll-champagne-ink)}.ll-tr-home{position:absolute;inset-block-end:8px;left:50%;width:36%;height:4px;border-radius:4px;translate:-50% 0;background:color-mix(in oklab,var(--ll-ink) 80%,transparent)}.ll-tr-notify{position:absolute;z-index:5;top:45px;inset-inline:9px;display:flex;align-items:flex-start;gap:10px;padding:11px 13px 12px;border-radius:22px;background:var(--ll-ivory);box-shadow:0 0 0 1px color-mix(in oklab,var(--ll-ink) 6%,transparent),0 22px 36px -18px color-mix(in oklab,var(--ll-ink) 42%,transparent),0 6px 12px -8px color-mix(in oklab,var(--ll-ink) 22%,transparent);transform:translate3d(0,calc(-100% - 60px),0);transition:transform 1.05s var(--ll-ease);will-change:transform}.ll-tr-phone.is-notified .ll-tr-notify{transform:none}.ll-tr-notify__icon{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:10px;background:linear-gradient(160deg,var(--ll-navy-2),var(--ll-ink))}.ll-tr-notify .ll-tr-mark{width:26px;height:26px}.ll-tr-notify__text{display:grid;flex:1;min-width:0;gap:1px}.ll-tr-notify__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12px;line-height:1.4;color:var(--ll-ink-3)}.ll-tr-notify__app{font-family:var(--ll-font-display);font-weight:400}.ll-tr-notify__title{font-size:13px;font-weight:500;line-height:1.45;color:var(--ll-ink)}.ll-tr-notify__body{font-size:12px;line-height:1.45;color:var(--ll-ink-2)}.ll-tr-notify__body .ll-mono{font-size:12px}@media (min-width:960px){.ll-tr__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(24px,3vw,48px)}.ll-tr__text{grid-column:1/span 6;grid-row:1}.ll-tr__visual{grid-column:8/span 5;grid-row:1}}@media (prefers-reduced-motion:reduce){.ll-tr-notify,.ll-tr-order__seg,.ll-tr-swap>*,.ll-tr__arrow{transition:none!important}}.ll-pk{overflow-x:clip}.ll-pk__grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:clamp(40px,6vw,64px);align-items:center}.ll-pk__head .ll-eyebrow{margin-block-end:18px}.ll-pk__title{max-width:16ch;margin:0;color:var(--ll-ink)}.ll-pk__body{max-width:48ch;margin:clamp(20px,2.4vw,28px) 0 0}.ll-pk__steps{--pk-num:1.6rem;display:grid;grid-template-columns:minmax(0,1fr);margin:clamp(40px,5vw,60px) 0 0;padding:0;list-style:none}.ll-pk__step{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:14px;padding-block-end:26px}.ll-pk__mark{display:flex;flex-direction:column;align-items:center;gap:10px}.ll-pk__num{font-size:var(--pk-num);line-height:1}.ll-pk__line{flex:1;width:1px;min-height:24px;background:linear-gradient(var(--ll-champagne),color-mix(in oklab,var(--ll-champagne) 25%,transparent));transform-origin:top center;transition:transform var(--ll-dur-4) var(--ll-ease-silk);transition-delay:calc(var(--rv-i, 0) * 90ms + .3s)}.ll-js .ll-rv:not(.is-in) .ll-pk__line{transform:scaleY(0)}.ll-pk__step:last-child .ll-pk__line{display:none}.ll-pk__step-text{margin:0;padding-block-start:.15em;max-width:30ch;color:var(--ll-ink);font-size:1.0625rem;line-height:1.75}.ll-pk__actions{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:clamp(26px,3.4vw,40px)}.ll-pk__actions .ll-btn svg{width:17px;height:17px}[dir=rtl] .ll-pk__arrow{scale:-1 1}.ll-pk__note{display:flex;align-items:center;gap:10px;margin:18px 0 0;max-width:52ch;color:var(--ll-ink-3);font-size:.875rem;line-height:1.7}.ll-pk__note svg{flex:none;width:16px;height:16px;color:var(--ll-champagne-ink)}.ll-pk__art{display:none}.ll-pk__svg{display:block;width:100%;height:auto;overflow:visible}.ll-pk__svg .ll-pk__stroke{fill:none;stroke:var(--ll-champagne-ink);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 2.6s var(--ll-ease-silk)}.ll-pk__svg .ll-pk__soft{stroke-opacity:.5}.ll-pk__svg .ll-pk__rail{stroke:var(--ll-champagne);stroke-width:1;vector-effect:non-scaling-stroke}.ll-pk__svg .ll-pk__zip{fill:none;stroke:var(--ll-champagne-ink);stroke-width:1;stroke-dasharray:1.5 4;stroke-opacity:.7;transition:opacity 1.2s ease 1.4s}.ll-pk__svg .ll-pk__fill{transition:opacity 1.6s ease 1.1s}.ll-js .ll-rv:not(.is-in) .ll-pk__stroke{stroke-dashoffset:1}.ll-js .ll-rv:not(.is-in) .ll-pk__fill,.ll-js .ll-rv:not(.is-in) .ll-pk__zip{opacity:0}.ll-pk__sheen{transform:translateX(-260px);transition:transform 2.8s var(--ll-ease-silk) 1.6s}.ll-rv.is-in .ll-pk__sheen{transform:translateX(260px)}@media (min-width:640px){.ll-pk__steps{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:18px}.ll-pk__step{grid-template-columns:minmax(0,1fr);row-gap:18px;padding-block-end:0}.ll-pk__mark{flex-direction:row;gap:16px}.ll-pk__line{flex:1;width:auto;height:1px;min-height:0;background:linear-gradient(to right,var(--ll-champagne),color-mix(in oklab,var(--ll-champagne) 25%,transparent));transform-origin:left center}[dir=rtl] .ll-pk__line{background:linear-gradient(to left,var(--ll-champagne),color-mix(in oklab,var(--ll-champagne) 25%,transparent));transform-origin:right center}.ll-js .ll-rv:not(.is-in) .ll-pk__line{transform:scaleX(0)}.ll-pk__step-text{padding-inline-end:12px}}@media (min-width:1024px){.ll-pk__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(24px,3vw,48px)}.ll-pk__main{grid-column:1/span 8;grid-row:1}.ll-pk__art{display:block;grid-column:10/span 3;grid-row:1;align-self:center;max-width:232px;justify-self:center;width:100%}}@media (prefers-reduced-motion:reduce){.ll-pk__line,.ll-pk__sheen,.ll-pk__svg .ll-pk__fill,.ll-pk__svg .ll-pk__stroke,.ll-pk__svg .ll-pk__zip{transition:none!important}.ll-js .ll-rv:not(.is-in) .ll-pk__line{transform:none}.ll-js .ll-rv:not(.is-in) .ll-pk__stroke{stroke-dashoffset:0}.ll-js .ll-rv:not(.is-in) .ll-pk__fill,.ll-js .ll-rv:not(.is-in) .ll-pk__zip{opacity:1}.ll-pk__sheen{display:none}}.ll-story{overflow-x:clip}.ll-story__grid{--off:clamp(14px,1.8vw,24px);display:grid;grid-template-columns:minmax(0,1fr);row-gap:clamp(44px,7vw,64px)}.ll-story__visual{order:-1}.ll-story__figure{position:relative;margin-inline-end:var(--off);margin-block-end:var(--off)}.ll-story__frame{position:absolute;inset-block:var(--off) calc(var(--off) * -1);inset-inline:var(--off) calc(var(--off) * -1);border:1px solid var(--ll-champagne);pointer-events:none;transition:transform var(--ll-dur-4) var(--ll-ease-silk) .38s,opacity var(--ll-dur-3) ease .38s}.ll-js .ll-rv:not(.is-in) .ll-story__frame{opacity:0;transform:translate(calc(var(--off) * -1),calc(var(--off) * -1))}:root.ll-js[dir=rtl] .ll-rv:not(.is-in) .ll-story__frame{transform:translate(var(--off),calc(var(--off) * -1))}.ll-story__media{position:relative;aspect-ratio:4/5;max-height:78svh;width:100%;overflow:hidden;border-radius:2px;background:var(--ll-navy)}.ll-story__media .ll-story__video{position:absolute;inset:0}.ll-story__text .ll-eyebrow{margin-block-end:18px}.ll-story__title{max-width:17ch;color:var(--ll-ink)}.ll-story__body{display:grid;gap:1.1em;margin-block-start:clamp(26px,3.2vw,40px);max-width:58ch}.ll-story__body p{margin:0;color:var(--ll-ink-2);font-size:1.0625rem;line-height:1.95}.ll-story__body p:first-child{color:var(--ll-ink);font-size:clamp(1.08rem,1rem + .35vw,1.22rem);line-height:1.9}.ll:lang(en) .ll-story__body p{line-height:1.75}.ll-story__sign{display:flex;align-items:center;gap:16px;margin:clamp(30px,3.6vw,44px) 0 0}.ll-story__sign-rule{flex:none;width:40px;height:1px;background:var(--ll-champagne-ink);opacity:.75}.ll-story__sign-name{font-family:var(--ll-font-display);font-weight:300;font-size:clamp(1.3rem,1.15rem + .6vw,1.65rem);line-height:1.4;color:var(--ll-ink)}.ll:lang(en) .ll-story__sign-name{font-family:var(--ll-font-latin);font-style:italic;font-weight:400;font-size:clamp(1.45rem,1.25rem + .7vw,1.85rem);line-height:1.2}@media (min-width:600px) and (max-width:899px){.ll-story__figure{max-width:480px;margin-inline-start:auto}}@media (min-width:900px){.ll-story__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(24px,3vw,48px);align-items:center}.ll-story__text{grid-column:1/span 6;grid-row:1}.ll-story__visual{order:0;grid-column:8/span 5;grid-row:1}}@media (prefers-reduced-motion:reduce){.ll-story__frame{transition:none;opacity:1!important;transform:none!important}}.ll-faq{interpolate-size:allow-keywords}.ll-faq__grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:clamp(36px,5vw,56px)}.ll-faq__head .ll-eyebrow{margin-block-end:18px}.ll-faq__title{max-width:12ch;margin:0;color:var(--ll-ink)}.ll-faq__list{margin:0;padding:0;list-style:none;border-block-end:1px solid var(--ll-silk)}.ll-faq__item{border-block-start:1px solid var(--ll-silk)}.ll-faq__q{display:flex;align-items:center;gap:20px;min-height:44px;padding-block:clamp(20px,2.2vw,26px);cursor:pointer;list-style:none;color:var(--ll-ink);-webkit-tap-highlight-color:transparent}.ll-faq__q::-webkit-details-marker{display:none}.ll-faq__q::marker{content:""}.ll-faq__q-text{flex:1;min-width:0;font-family:var(--ll-font-display);font-weight:400;font-size:clamp(1.08rem,.98rem + .42vw,1.36rem);line-height:1.55;transition:color var(--ll-dur-2) var(--ll-ease)}.ll:lang(en) .ll-faq__q-text{font-family:var(--ll-font-latin);font-size:clamp(1.18rem,1.05rem + .5vw,1.5rem);line-height:1.3}.ll-faq__q:hover .ll-faq__q-text{color:var(--ll-champagne-ink)}.ll-faq__glyph{position:relative;flex:none;width:40px;height:40px;border-radius:50%;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ll-ink) 18%,transparent);transition:transform var(--ll-dur-3) var(--ll-ease),box-shadow var(--ll-dur-2) var(--ll-ease),background-color var(--ll-dur-2) var(--ll-ease)}.ll-faq__glyph:after,.ll-faq__glyph:before{content:"";position:absolute;top:50%;left:50%;width:13px;height:1.2px;margin:-.6px 0 0 -6.5px;border-radius:1px;background:var(--ll-ink);transition:transform var(--ll-dur-3) var(--ll-ease)}.ll-faq__glyph:after{transform:rotate(90deg)}.ll-faq__q:hover .ll-faq__glyph{box-shadow:inset 0 0 0 1px var(--ll-champagne-ink)}.ll-faq__item[open] .ll-faq__glyph{transform:rotate(180deg);background:var(--ll-ink);box-shadow:inset 0 0 0 1px var(--ll-ink)}.ll-faq__item[open] .ll-faq__glyph:after,.ll-faq__item[open] .ll-faq__glyph:before{background:var(--ll-ivory)}.ll-faq__item[open] .ll-faq__glyph:after{transform:rotate(0deg)}.ll-faq__q:focus-visible{border-radius:6px}.ll-faq__a{margin:0;max-width:60ch;padding-block-end:clamp(22px,2.4vw,30px);padding-inline-end:60px;color:var(--ll-ink-2);font-size:1.0625rem;line-height:1.9}.ll:lang(en) .ll-faq__a{line-height:1.75}@supports selector(::details-content){.ll-faq__item::details-content{block-size:0;overflow-y:clip;opacity:0;transition:block-size var(--ll-dur-3) var(--ll-ease),opacity var(--ll-dur-2) ease,content-visibility var(--ll-dur-3) allow-discrete}.ll-faq__item[open]::details-content{block-size:auto;opacity:1}}@supports not selector(::details-content){.ll-faq__panel{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--ll-dur-3) var(--ll-ease)}.ll-faq__panel>*{min-height:0;overflow:hidden}@starting-style{.ll-faq__item[open] .ll-faq__panel{grid-template-rows:0fr}}}@media (min-width:960px){.ll-faq__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(24px,3vw,48px);align-items:start}.ll-faq__head{grid-column:1/span 4;position:sticky;top:calc(var(--ll-header-h) + 48px)}.ll-faq__list{grid-column:6/span 7}}@media (max-width:559px){.ll-faq__a{padding-inline-end:0}}@media (prefers-reduced-motion:reduce){.ll-faq__glyph,.ll-faq__glyph:after,.ll-faq__glyph:before,.ll-faq__panel,.ll-faq__q-text{transition:none!important}@supports selector(::details-content){.ll-faq__item::details-content{transition:none}}}.ll-ct__head{display:grid;gap:18px;max-width:52rem}.ll-ct__title{margin:0;max-width:14ch;color:var(--ll-ink)}.ll:lang(en) .ll-ct__title{max-width:18ch}.ll-ct__demo{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 0;color:var(--ll-ink-3);font-size:.875rem;line-height:1.7}.ll-ct__demo .ll-tag{color:var(--ll-champagne-ink)}.ll-ct__cols{display:grid;grid-template-columns:minmax(0,1fr);margin-block-start:clamp(48px,6vw,80px);border-block-start:1px solid var(--ll-silk)}.ll-ct__col{display:flex;flex-direction:column;gap:22px;min-width:0;padding-block:clamp(28px,3vw,40px)}.ll-ct__col+.ll-ct__col{border-block-start:1px solid var(--ll-silk)}.ll-ct__label{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:.8125rem;letter-spacing:0;color:var(--ll-champagne-ink)}.ll-ct__label,.ll:lang(en) .ll-ct__label{font-family:var(--ll-font-body);font-weight:500;line-height:1.6}.ll:lang(en) .ll-ct__label{font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase}.ll-ct__places{display:grid;gap:26px;margin:0;padding:0;list-style:none}.ll-ct__place{display:grid;gap:4px}.ll-ct__place+.ll-ct__place{padding-block-start:24px;border-block-start:1px solid color-mix(in oklab,var(--ll-silk) 70%,transparent)}.ll-ct__place-name{margin:0;font-family:var(--ll-font-display);font-weight:400;font-size:clamp(1.05rem,1rem + .25vw,1.2rem);line-height:1.5;color:var(--ll-ink)}.ll:lang(en) .ll-ct__place-name{font-family:var(--ll-font-latin);font-size:clamp(1.2rem,1.1rem + .3vw,1.4rem);line-height:1.25}.ll-ct__place-addr{margin:0;color:var(--ll-ink-2);font-size:1rem;line-height:1.75}.ll-ct__place-links{display:flex;flex-wrap:wrap;align-items:center;column-gap:20px;row-gap:2px;margin-block-start:6px}.ll-ct__link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--ll-ink);font-size:.9375rem;font-weight:500;text-decoration:none}.ll-ct__link>span:not(.ll-visually-hidden){background-image:linear-gradient(var(--ll-champagne),var(--ll-champagne));background-size:100% 1px;background-repeat:no-repeat;background-position:0 100%;padding-block-end:2px;transition:background-size var(--ll-dur-2) var(--ll-ease)}.ll-ct__link:hover>span:not(.ll-visually-hidden){background-size:0 1px}.ll-ct__link svg{flex:none;width:16px;height:16px;color:var(--ll-champagne-ink)}[dir=rtl] .ll-ct__link .ll-ct__flip{scale:-1 1}.ll-ct__link--quiet{color:var(--ll-ink-2);font-weight:400}.ll-ct__link--quiet>span:not(.ll-visually-hidden){background-size:0 1px}.ll-ct__link--quiet:hover>span:not(.ll-visually-hidden){background-size:100% 1px}.ll-ct__phone{display:inline-flex;align-items:center;min-height:44px;align-self:flex-start;color:var(--ll-ink);font-family:var(--ll-font-latin);font-weight:400;font-size:clamp(1.9rem,1.4rem + 1.6vw,2.75rem);font-variant-numeric:lining-nums;line-height:1.15;letter-spacing:.01em;text-decoration:none;white-space:nowrap;background-image:linear-gradient(var(--ll-champagne),var(--ll-champagne));background-size:0 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size var(--ll-dur-3) var(--ll-ease)}.ll-ct__phone:hover{background-size:100% 1px}.ll-ct__channels{display:grid;margin:0}.ll-ct__channel{display:grid;grid-template-columns:minmax(0,1fr);padding-block:4px}.ll-ct__channel dt{color:var(--ll-ink-3);font-size:.8125rem;line-height:1.6}.ll-ct__channel dd{margin:0;min-width:0}.ll-ct__channel .ll-ct__link{min-height:40px;overflow-wrap:anywhere}.ll-ct__call{align-self:flex-start;margin-block-start:4px}.ll-ct__hours{display:grid;margin:0}.ll-ct__hours-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-block:14px;border-block-end:1px solid color-mix(in oklab,var(--ll-silk) 70%,transparent)}.ll-ct__hours-row:first-child{padding-block-start:0}.ll-ct__hours-row dd,.ll-ct__hours-row dt{color:var(--ll-ink);font-size:1rem}.ll-ct__hours-row dd{margin:0;font-variant-numeric:tabular-nums}.ll-ct__hours-row dd.is-closed{color:var(--ll-ink-3)}.ll-ct__hours-text{margin:0;color:var(--ll-ink);font-size:1rem;line-height:1.9;white-space:pre-line}@media (min-width:900px){.ll-ct__cols{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.9fr)}.ll-ct__cols--two{grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr)}.ll-ct__col{padding-block:clamp(32px,3vw,44px) 8px;padding-inline:clamp(24px,3vw,44px)}.ll-ct__col:first-child{padding-inline-start:0}.ll-ct__col:last-child{padding-inline-end:0}.ll-ct__col+.ll-ct__col{border-block-start:0;border-inline-start:1px solid var(--ll-silk)}}@media (prefers-reduced-motion:reduce){.ll-ct__link>span,.ll-ct__phone{transition:none!important}}