:root{--lwkd-bg:#f7f6f4;--lwkd-bg-elevated:#f0eeeb;--lwkd-ink:#1a1918;--lwkd-ink-muted:#6e6a66;--lwkd-accent:#d9480f;--lwkd-accent-hover:#b03a0c;--lwkd-accent-soft:color-mix(in srgb,var(--lwkd-accent) 11%,var(--lwkd-bg));--lwkd-border:#e6e4e0;--lwkd-warn:#8a8580;--lwkd-danger-ink:#b42318;--lwkd-success-ink:#0d6e3e;--lwkd-warning-ink:#b45309;--lwkd-forest:color-mix(in srgb,var(--lwkd-accent) 38%,var(--lwkd-ink));--lwkd-lime-tint:color-mix(in srgb,var(--lwkd-accent) 18%,var(--lwkd-bg));--lwkd-cable:var(--lwkd-accent);--lwkd-rule-ink:#0a0a0a;--lwkd-radius:4px;--lwkd-radius-sm:2px;--lwkd-font-display:var(--font-display,"Georgia",serif);--lwkd-font-body:var(--font-body,system-ui,sans-serif);--lwkd-space-xs:0.35rem;--lwkd-space-sm:0.75rem;--lwkd-space-md:1.25rem;--lwkd-space-lg:2rem;--lwkd-space-xl:3.5rem;--lwkd-max:1120px;--lwkd-media-max-width:var(--lwkd-max)}body.lwkd-site--b2c{--lwkd-bg:var(--c-surface-0);--lwkd-bg-elevated:var(--c-surface-1);--lwkd-ink:var(--c-ink-1);--lwkd-ink-muted:var(--c-ink-3);--lwkd-accent:var(--c-accent);--lwkd-accent-hover:color-mix(in oklch,var(--c-accent) 82%,var(--c-ink-1));--lwkd-accent-soft:var(--c-accent-soft);--lwkd-border:var(--c-line-soft);--lwkd-forest:color-mix(in srgb,var(--lwkd-accent) 38%,var(--lwkd-ink));--lwkd-lime-tint:color-mix(in srgb,var(--lwkd-accent) 18%,var(--lwkd-bg));--lwkd-cable:var(--lwkd-accent)}.lwkd-pms{--lwkd-pms-bg:#fafaf8;--lwkd-pms-panel:#ffffff;--lwkd-pms-ink-1:#181818;--lwkd-pms-ink-2:#6b6b6b;--lwkd-pms-ink-3:#9c9c9c;--lwkd-pms-ink-4:#c7c7c2;--lwkd-pms-line:#ececE8;--lwkd-pms-line-soft:#e0e0da;--lwkd-pms-accent:#d96a2b;--lwkd-pms-accent-soft:#fbeee5;--lwkd-pms-ok-ink:#3e6b52;--lwkd-pms-ok-soft:#eaf1ec;--lwkd-pms-warn-ink:#c8541e;--lwkd-pms-warn-soft:#fff1ea;--lwkd-pms-ch-blue:#3d5a80;--lwkd-pms-ch-blue-soft:#e5ebf2;--lwkd-pms-ch-purple:#6b5b95;--lwkd-pms-ch-purple-soft:#eeeaf2;--lwkd-pms-ch-yellow:#b8862b;--lwkd-pms-ch-yellow-soft:#f6efdf;--lwkd-pms-radius:6px;--lwkd-pms-radius-sm:3px;--lwkd-pms-radius-pill:999px}body.lwkd-site--host{--lwkd-bg:#ffffff;--lwkd-bg-elevated:#fafafa;--lwkd-ink:#0a0a0a;--lwkd-ink-muted:#525252;--lwkd-accent:#ea580c;--lwkd-accent-hover:#c2410c;--lwkd-accent-soft:color-mix(in srgb,var(--lwkd-accent) 10%,var(--lwkd-bg));--lwkd-border:#e5e5e5;--lwkd-warn:#525252;--lwkd-rule-ink:#0a0a0a;--lwkd-forest:color-mix(in srgb,var(--lwkd-accent) 32%,var(--lwkd-ink));--lwkd-lime-tint:color-mix(in srgb,var(--lwkd-accent) 12%,var(--lwkd-bg));--lwkd-cable:var(--lwkd-accent);background-color:var(--lwkd-bg);color:var(--lwkd-ink)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}.lwkd-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body{margin:0;min-height:100vh;font-family:var(--lwkd-font-body);font-size:1rem;line-height:1.6;background:var(--lwkd-bg)}a,body{color:var(--lwkd-ink)}a{text-decoration-thickness:1px;text-underline-offset:.18em;-webkit-text-decoration-color:color-mix(in srgb,var(--lwkd-accent) 40%,var(--lwkd-border));text-decoration-color:color-mix(in srgb,var(--lwkd-accent) 40%,var(--lwkd-border))}a:hover{color:var(--lwkd-accent)}.lwkd-skip{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lwkd-skip:focus{position:fixed;top:var(--lwkd-space-sm);left:var(--lwkd-space-sm);z-index:9999;width:auto;height:auto;padding:var(--lwkd-space-sm) var(--lwkd-space-md);margin:0;clip:auto;background:var(--lwkd-ink);color:var(--lwkd-bg);border-radius:var(--lwkd-radius-sm)}.lwkd-prose{max-width:68ch}.lwkd-prose--center{margin-inline:auto;text-align:center}.lwkd-eyebrow{margin:0 0 .75rem;font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--lwkd-ink-muted)}.lwkd-display{letter-spacing:-.03em}.lwkd-display,.lwkd-h1{font-family:var(--lwkd-font-display)}.lwkd-h1{font-size:clamp(2.1rem,5.6vw,3.4rem);font-weight:600;letter-spacing:-.035em;line-height:1.08;margin:0;max-width:22ch}.lwkd-lead{margin:1rem 0 0;font-size:1.05rem;line-height:1.6;color:var(--lwkd-ink-muted);max-width:60ch}.lwkd-text-forest{color:var(--lwkd-forest)}.lwkd-highlight-wash{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.08em .4em;background:color-mix(in srgb,var(--lwkd-accent) 14%,transparent)}.lwkd-section-title{font-family:var(--lwkd-font-display);font-size:1.5rem;font-weight:600;margin:0 0 var(--lwkd-space-md)}.lwkd-muted{color:var(--lwkd-ink-muted);font-size:.9rem}:root{--lwkd-motion-reveal-duration:0.8s;--lwkd-motion-reveal-slow:1.2s;--lwkd-motion-reveal-delay-step:0.1s}.lwkd-container{width:min(100% - var(--lwkd-space-lg) * 2,var(--lwkd-max));max-width:100%;margin-inline:auto;box-sizing:border-box}.lwkd-stack{display:flex;flex-direction:column;gap:var(--lwkd-space-md)}.lwkd-stack-lg{gap:var(--lwkd-space-lg)}.lwkd-marketing{display:flex;min-height:100vh;flex-direction:column;max-width:100%;overflow-x:clip;--lwkd-site-header-height:clamp(4.25rem,12vw,5.35rem)}.lwkd-marketing__main{flex:1 1;min-width:0;max-width:100%;overflow-x:clip}.lwkd-header{border-bottom:1px solid var(--lwkd-border);box-shadow:0 1px 0 color-mix(in srgb,var(--lwkd-rule-ink) 6%,transparent);background:color-mix(in srgb,var(--lwkd-bg-elevated) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lwkd-header__inner{justify-content:space-between;gap:var(--lwkd-space-md);padding-block:var(--lwkd-space-md);max-width:100%}.lwkd-header__actions,.lwkd-header__inner{display:flex;align-items:center;min-width:0}.lwkd-header__actions{justify-content:flex-end;gap:clamp(.65rem,2vw,1.1rem);flex:1 1}.lwkd-header-end{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.35rem .65rem;font-size:.78rem;font-weight:500;letter-spacing:.02em}.lwkd-header-end :where(a,button){color:var(--lwkd-ink-muted);text-decoration:none;padding:.2rem .35rem;border-radius:6px;white-space:nowrap}.lwkd-header-end :where(a,button):hover{color:var(--lwkd-ink);background:color-mix(in srgb,var(--lwkd-ink) 5%,transparent)}.lwkd-header-end :where(a,button):focus-visible{outline:2px solid color-mix(in srgb,var(--lwkd-accent) 55%,transparent);outline-offset:2px}.lwkd-header--over-hero .lwkd-header-end :where(a,button){color:color-mix(in srgb,#fff 82%,transparent)}.lwkd-header--over-hero .lwkd-header-end :where(a,button):hover{color:#fff;background:color-mix(in srgb,#fff 12%,transparent)}.lwkd-brand{font-family:var(--lwkd-font-display);font-size:1.35rem;font-weight:600;letter-spacing:-.02em;color:var(--lwkd-ink);text-decoration:none}.lwkd-brand--with-mark{display:flex;align-items:center;gap:.85rem;min-width:0;flex-shrink:1}.lwkd-brand__text{display:flex;flex-direction:column;align-items:flex-start}.lwkd-brand__mark{width:auto;height:clamp(1.2rem,3.1vw,1.65rem);max-height:1.75rem;max-width:min(24rem,90vw);flex-shrink:1;min-width:0;object-fit:contain;object-position:left center;background:transparent;filter:brightness(0)}.lwkd-header--over-hero .lwkd-brand__mark{filter:none}.lwkd-brand:hover{color:var(--lwkd-accent-hover)}.lwkd-brand__tag{display:block;font-family:var(--lwkd-font-body);font-size:.68rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--lwkd-ink-muted);margin-top:.15rem}.lwkd-header--home-fixed{position:fixed;top:0;left:0;right:0;z-index:50;padding-top:env(safe-area-inset-top,0);transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,-webkit-backdrop-filter .22s ease;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,backdrop-filter .22s ease;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,backdrop-filter .22s ease,-webkit-backdrop-filter .22s ease}.lwkd-header--home-fixed.lwkd-header--over-hero{border-bottom:none;box-shadow:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--lwkd-ink) 58%,transparent) 0,color-mix(in srgb,var(--lwkd-ink) 22%,transparent) 55%,transparent 100%);-webkit-backdrop-filter:none;backdrop-filter:none}.lwkd-header--home-fixed.lwkd-header--solid-bar{border-bottom:1px solid var(--lwkd-border);box-shadow:0 1px 0 color-mix(in srgb,var(--lwkd-rule-ink) 6%,transparent);background:color-mix(in srgb,var(--lwkd-bg-elevated) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lwkd-header--over-hero .lwkd-brand{color:color-mix(in srgb,#fff 96%,transparent)}.lwkd-header--over-hero .lwkd-brand:hover{color:#fff}.lwkd-header--over-hero .lwkd-brand__tag{color:color-mix(in srgb,#fff 72%,transparent)}.lwkd-header--over-hero .lwkd-brand__text{box-shadow:0 4px 12px 0 rgba(0,0,0,.15)}.lwkd-header--over-hero .lwkd-nav a{color:color-mix(in srgb,#fff 76%,transparent)}.lwkd-header--over-hero .lwkd-nav a:hover,.lwkd-header--over-hero .lwkd-nav a[data-active=true]{color:#fff}.lwkd-header--over-hero .lwkd-nav a[data-active=true]{font-weight:600}.lwkd-mobile-submenu,.lwkd-mobile-submenu-backdrop,.lwkd-mobile-tabbar{display:none}@media (max-width:767px){.lwkd-marketing--with-mobile-tabs{--lwkd-mobile-tabbar-height:3.25rem}.lwkd-marketing--with-mobile-tabs .lwkd-header__inner{padding-block:.52rem}.lwkd-marketing--with-mobile-tabs .lwkd-nav{display:none}.lwkd-marketing--with-mobile-tabs .lwkd-footer,.lwkd-marketing--with-mobile-tabs .lwkd-marketing__main{padding-bottom:calc(var(--lwkd-mobile-tabbar-height) + env(safe-area-inset-bottom, 0px))}.lwkd-marketing--with-mobile-tabs .lwkd-mobile-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:70;display:flex;align-items:stretch;gap:0;height:calc(var(--lwkd-mobile-tabbar-height) + env(safe-area-inset-bottom, 0px));padding-bottom:env(safe-area-inset-bottom,0);border-top:1px solid var(--lwkd-border);background:var(--lwkd-bg)}.lwkd-marketing--with-mobile-tabs .lwkd-mobile-tabbar :where(a,button){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--lwkd-ink-muted);font:inherit;font-size:.78rem;font-weight:500;letter-spacing:.01em;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;flex:1 1;min-width:0;padding:.25rem .2rem;margin:0;cursor:pointer}.lwkd-marketing--with-mobile-tabs .lwkd-mobile-tabbar :where(a,button)[data-active=true]{color:var(--lwkd-ink);font-weight:600}.lwkd-marketing--with-mobile-tabs .lwkd-mobile-tabbar :where(a,button):not(.lwkd-mobile-tabbar__cell--icon)[data-active=true]>span:first-of-type:after{content:"";display:block;margin-top:.22rem;height:1px;background:var(--lwkd-ink)}.lwkd-marketing--with-mobile-tabs .lwkd-mobile-tabbar__cell--icon[data-active=true] .lwkd-mobile-tabbar__glyph:after{content:"";display:block;margin-top:.18rem;height:1px;background:var(--lwkd-ink)}.lwkd-marketing--with-mobile-tabs .lwkd-mobile-tabbar__icon-svg{display:block;width:1.22rem;height:1.22rem}.lwkd-marketing--with-mobile-tabs .lwkd-mobile-tabbar__caret{margin-left:.18rem;font-size:.56rem;transform:translateY(-.05rem);opacity:.74}.lwkd-marketing--with-mobile-tabs .lwkd-mobile-submenu-backdrop{position:fixed;inset:0;z-index:62;display:block;border:0;background:rgba(10,14,22,.22);padding:0;margin:0}.lwkd-marketing--with-mobile-tabs .lwkd-mobile-submenu{position:fixed;left:max(1rem,env(safe-area-inset-left,0px) + .5rem);right:max(1rem,env(safe-area-inset-right,0px) + .5rem);bottom:calc(var(--lwkd-mobile-tabbar-height) + env(safe-area-inset-bottom, 0px) + .65rem);z-index:63;display:block;border:1px solid color-mix(in srgb,var(--lwkd-border) 88%,#fff);border-radius:16px;background:color-mix(in srgb,#fff 97%,var(--lwkd-bg));box-shadow:0 12px 26px rgba(15,23,42,.16);padding:.82rem}.lwkd-marketing--with-mobile-tabs .lwkd-mobile-submenu__title{margin:0 0 .45rem;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--lwkd-ink-muted)}.lwkd-marketing--with-mobile-tabs .lwkd-mobile-submenu__items{display:grid;grid-gap:.45rem;gap:.45rem}.lwkd-marketing--with-mobile-tabs .lwkd-mobile-submenu__items :where(a){display:block;border:1px solid color-mix(in srgb,var(--lwkd-border) 82%,#fff);border-radius:12px;color:var(--lwkd-ink);text-decoration:none;padding:.68rem .75rem;font-size:.9rem;font-weight:500;background:color-mix(in srgb,#fff 90%,transparent)}.lwkd-marketing--with-mobile-tabs .lwkd-mobile-submenu__items :where(a)[data-active=true]{border-color:color-mix(in srgb,var(--lwkd-accent) 55%,var(--lwkd-border));background:color-mix(in srgb,var(--lwkd-accent) 16%,#fff)}}@media (max-width:640px){.lwkd-site--b2c .lwkd-header__inner{flex-direction:column;align-items:stretch;gap:.3rem;padding-block:.5rem .4rem;min-height:0}.lwkd-site--b2c .lwkd-brand{flex:0 0 auto;padding:0;align-self:flex-start}.lwkd-site--b2c .lwkd-brand__mark{height:.88rem;max-height:1rem;max-width:8.2rem}.lwkd-site--b2c .lwkd-header__actions{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;width:100%;flex:none;min-width:0}.lwkd-site--b2c .lwkd-nav{gap:.7rem;overflow:hidden;flex:0 1 auto}.lwkd-site--b2c .lwkd-nav a{font-size:.84rem;padding:.2rem .05rem}.lwkd-site--b2c .lwkd-header-end{gap:.12rem;-webkit-margin-start:auto;margin-inline-start:auto}.lwkd-site--b2c .lwkd-header-locale__trigger{padding:0 .32rem;font-size:.7rem;gap:.2rem;height:2rem}.lwkd-site--b2c .lwkd-header-locale__flag{font-size:.88rem}.lwkd-site--b2c .lwkd-header-account__trigger,.lwkd-site--b2c .lwkd-header-alerts.lwkd-header-alerts--tabbar-peer{width:1.85rem;height:1.85rem;padding:0}.lwkd-site--b2c .lwkd-header-account__trigger svg,.lwkd-site--b2c .lwkd-header-alerts.lwkd-header-alerts--tabbar-peer svg{width:1.1rem;height:1.1rem}}.lwkd-site--b2c .lwkd-header-end--b2c{-webkit-margin-start:auto;margin-inline-start:auto}@media (min-width:641px){.lwkd-site--b2c .lwkd-header-account__trigger{width:2rem;height:2rem}.lwkd-site--b2c .lwkd-header-account__trigger svg{width:1.05rem;height:1.05rem}}.lwkd-section{padding-block:clamp(4rem,9vw,9.5rem)}.lwkd-section--tight{padding-block:clamp(3.25rem,7vw,7.25rem)}.lwkd-legal-page.lwkd-section--tight{padding-top:clamp(2rem,5vw,3rem)}.lwkd-section--ivory{background:var(--lwkd-bg)}.lwkd-section--elevated{background:color-mix(in srgb,var(--lwkd-bg-elevated) 92%,transparent);border-top:1px solid var(--lwkd-border);border-bottom:1px solid var(--lwkd-border)}.lwkd-rule-band{width:100%;height:3px;background:var(--lwkd-rule-ink);flex-shrink:0}.lwkd-grid-3{display:grid;grid-gap:clamp(1rem,2.2vw,1.75rem);gap:clamp(1rem,2.2vw,1.75rem)}@media (min-width:720px){.lwkd-grid-3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.lwkd-grid-3{grid-template-columns:repeat(3,1fr)}}.lwkd-grid-cards{display:grid;grid-gap:var(--lwkd-space-md);gap:var(--lwkd-space-md)}@media (min-width:720px){.lwkd-grid-cards{grid-template-columns:repeat(3,1fr)}}.lwkd-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4em;padding:.65rem 1.15rem;font-family:inherit;font-size:.95rem;font-weight:600;line-height:1.2;border-radius:var(--lwkd-radius-sm);border:1px solid transparent;cursor:pointer;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.lwkd-btn--primary{background:var(--lwkd-accent);color:#fff}.lwkd-btn--primary:hover{background:var(--lwkd-accent-hover);color:#fff}.lwkd-btn--ghost{background:transparent;color:var(--lwkd-ink);border-color:var(--lwkd-border)}.lwkd-btn--ghost:hover{border-color:color-mix(in srgb,var(--lwkd-accent) 35%,var(--lwkd-border));background:var(--lwkd-accent-soft)}.lwkd-btn--danger{background:transparent;color:var(--lwkd-danger-ink);border-color:color-mix(in srgb,var(--lwkd-danger-ink) 45%,var(--lwkd-border))}.lwkd-btn--danger:hover{background:color-mix(in srgb,var(--lwkd-danger-ink) 10%,var(--lwkd-bg));border-color:var(--lwkd-danger-ink)}.lwkd-btn--sm{padding:.35rem .65rem;font-size:.8rem}.lwkd-btn:disabled,.lwkd-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.lwkd-btn:focus-visible{outline:2px solid var(--lwkd-accent,#0a0a0a);outline-offset:2px}.lwkd-card{background:var(--lwkd-bg-elevated);border:1px solid var(--lwkd-border);border-radius:var(--lwkd-radius);padding:var(--lwkd-space-lg);box-shadow:0 1px 0 color-mix(in srgb,var(--lwkd-ink) 4%,transparent)}.lwkd-media-cover{display:block;width:100%;height:100%;object-fit:cover}.lwkd-media-frame{position:relative;overflow:hidden;background:var(--lwkd-bg-elevated)}.lwkd-media-frame--hero{min-height:320px}.lwkd-marketing__main :where(img,video,svg):not(.lwkd-media-cover):not(.lwkd-home-brand-fold__img):not(.lwkd-b2c-brand-hero-img){max-width:min(100%,var(--lwkd-media-max-width));height:auto}.lwkd-marketing__main picture{display:block;max-width:min(100%,var(--lwkd-media-max-width))}.lwkd-marketing__main .lwkd-home-brand-fold picture{max-width:none}.lwkd-marketing__main .lwkd-b2c-brand-hero-media img.lwkd-b2c-brand-hero-img,.lwkd-marketing__main .lwkd-b2c-brand-hero-media picture,.lwkd-marketing__main .lwkd-partner-hero picture{max-width:none;width:100%;height:100%}.lwkd-home-brand-fold__img,.lwkd-media-cover{max-width:none}.lwkd-console__main-body :where(img,video):not(.lwkd-media-cover){max-width:min(100%,var(--lwkd-media-max-width));height:auto}.lwkd-console__main-body picture{display:block;max-width:min(100%,var(--lwkd-media-max-width))}.lwkd-console__main-body :where(canvas,iframe),.lwkd-marketing__main :where(canvas,iframe){max-width:min(100%,var(--lwkd-media-max-width))}.lwkd-nav{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--lwkd-space-sm) var(--lwkd-space-lg);min-width:0}.lwkd-nav a{white-space:nowrap;font-size:.95rem;font-weight:500;color:var(--lwkd-ink-muted);text-decoration:none}.lwkd-nav a:hover,.lwkd-nav a[data-active=true]{color:var(--lwkd-ink)}.lwkd-nav a[data-active=true]{font-weight:600}.lwkd-footer{margin-top:auto;border-top:1px solid var(--lwkd-border);padding-block:var(--lwkd-space-lg);font-size:.875rem;color:var(--lwkd-ink-muted)}.lwkd-footer__mood{margin:.5rem 0 0;font-size:.82rem;line-height:1.5;color:var(--lwkd-ink-muted);max-width:40ch}.lwkd-footer__grid{display:grid;grid-gap:var(--lwkd-space-md);gap:var(--lwkd-space-md)}.lwkd-footer__legal-wrap{margin-top:var(--lwkd-space-lg);padding-top:var(--lwkd-space-md);border-top:1px solid var(--lwkd-border)}.lwkd-footer--legal-only .lwkd-footer__legal-wrap{margin-top:0;padding-top:0;border-top:none}@media (min-width:640px){.lwkd-footer__grid{grid-template-columns:1fr auto;align-items:start}}.lwkd-site-legal{display:flex;flex-direction:column;gap:var(--lwkd-space-md);width:100%;max-width:min(100%,var(--lwkd-max));box-sizing:border-box;font-size:.84rem;line-height:1.55;color:var(--lwkd-ink-muted)}@media (min-width:720px){.lwkd-footer--legal-only .lwkd-site-legal{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:var(--lwkd-space-md) var(--lwkd-space-lg);gap:var(--lwkd-space-md) var(--lwkd-space-lg)}.lwkd-footer--legal-only .lwkd-site-legal__biz{max-width:32rem}}.lwkd-site-legal--compact{font-size:.78rem;gap:.65rem}.lwkd-site-legal__links{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem}.lwkd-site-legal__links a{color:var(--lwkd-ink-muted);font-weight:500;text-decoration:none}.lwkd-site-legal__links a:hover{color:var(--lwkd-ink);text-decoration:underline;text-underline-offset:.15em}.lwkd-site-legal__sep{color:color-mix(in srgb,var(--lwkd-ink-muted) 55%,var(--lwkd-border));-webkit-user-select:none;-moz-user-select:none;user-select:none}.lwkd-site-legal__biz{border:1px solid var(--lwkd-border);border-radius:var(--lwkd-radius-sm);background:color-mix(in srgb,var(--lwkd-bg-elevated) 55%,transparent);overflow:hidden;width:100%;max-width:min(100%,var(--lwkd-max));box-sizing:border-box}.lwkd-site-legal__summary{cursor:pointer;list-style:none;padding:.55rem .85rem;font-weight:600;color:var(--lwkd-ink);letter-spacing:.02em}.lwkd-site-legal__summary::-webkit-details-marker{display:none}.lwkd-site-legal__summary:after{content:" +";font-weight:500;color:var(--lwkd-ink-muted);font-size:.9em}.lwkd-site-legal__biz[open] .lwkd-site-legal__summary:after{content:" −"}.lwkd-site-legal__panel{padding:0 .85rem .85rem;border-top:1px solid var(--lwkd-border)}.lwkd-site-legal__dl{display:grid;grid-template-columns:auto 1fr;grid-gap:.35rem 1.25rem;gap:.35rem 1.25rem;margin:.65rem 0 0;font-size:.82rem}.lwkd-site-legal__dl dt{margin:0;color:var(--lwkd-ink-muted);font-weight:600}.lwkd-site-legal__dl dd{margin:0;color:var(--lwkd-ink)}.lwkd-site-legal__dl a{color:inherit;text-decoration:underline;text-underline-offset:.12em}.lwkd-legal-doc{max-width:min(52rem,var(--lwkd-max));padding-bottom:var(--lwkd-space-xl)}.lwkd-legal-doc__biz-toggle{width:100%;max-width:100%;box-sizing:border-box}.lwkd-legal-doc .lwkd-section-title{margin-top:0}.lwkd-legal-doc ul{margin:.5rem 0 0;padding-left:1.2rem;color:var(--lwkd-ink-muted)}.lwkd-legal-doc li+li{margin-top:.35rem}.lwkd-legal-bi__doc-head{display:flex;flex-direction:column;gap:.55rem;margin-bottom:1.75rem}.lwkd-legal-bi__doc-head .lwkd-section-title{margin:0}.lwkd-legal-bi__title--en{margin:0!important;font-size:.95rem;color:var(--lwkd-ink-muted);letter-spacing:.04em}.lwkd-legal-bi{width:100%;border-collapse:collapse;margin:0;table-layout:fixed;border-top:1px solid var(--lwkd-border)}.lwkd-legal-bi thead th{text-align:start;font-size:.74rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--lwkd-ink-muted);padding:.65rem .85rem;background:color-mix(in srgb,var(--lwkd-bg-elevated) 60%,transparent);border-bottom:1px solid var(--lwkd-border)}.lwkd-legal-bi tbody td{vertical-align:top;padding:1rem .85rem 1.15rem;border-bottom:1px solid var(--lwkd-border);word-break:keep-all;overflow-wrap:anywhere}.lwkd-legal-bi tbody td+td{border-left:1px solid var(--lwkd-border)}.lwkd-legal-bi__title{margin:0 0 .5rem;font-size:.95rem;font-weight:600;letter-spacing:-.01em;line-height:1.35}.lwkd-legal-bi__body{font-size:.86rem;line-height:1.6;color:var(--lwkd-ink)}.lwkd-legal-bi__body p{margin:0}.lwkd-legal-bi__body p+p{margin-top:.5rem}.lwkd-legal-bi__body ul{margin:0;padding-left:1.1rem}.lwkd-legal-bi__body li+li{margin-top:.25rem}@media (max-width:720px){.lwkd-legal-bi,.lwkd-legal-bi tbody,.lwkd-legal-bi td,.lwkd-legal-bi th,.lwkd-legal-bi thead,.lwkd-legal-bi tr{display:block;width:100%}.lwkd-legal-bi thead{display:none}.lwkd-legal-bi tbody tr{border-bottom:1px solid var(--lwkd-border);padding-bottom:.5rem}.lwkd-legal-bi tbody tr:first-child{border-top:1px solid var(--lwkd-border)}.lwkd-legal-bi tbody td{border-bottom:none;padding:.85rem .5rem}.lwkd-legal-bi tbody td+td{border-left:0;border-top:1px dashed color-mix(in srgb,var(--lwkd-border) 70%,transparent);padding-top:.65rem}}.lwkd-pill{font-size:.72rem;font-weight:600;letter-spacing:.08em;padding:.25rem .55rem;border-radius:999px;background:color-mix(in srgb,var(--lwkd-accent) 12%,transparent);color:var(--lwkd-accent)}.lwkd-badge,.lwkd-pill{display:inline-block;text-transform:uppercase}.lwkd-badge{font-size:.68rem;font-weight:700;letter-spacing:.04em;padding:.2rem .45rem;border-radius:4px;line-height:1.2}.lwkd-badge--neutral{background:color-mix(in srgb,var(--lwkd-ink-muted) 18%,transparent);color:var(--lwkd-ink-muted)}.lwkd-badge--warning{background:color-mix(in srgb,var(--lwkd-warn) 22%,transparent);color:var(--lwkd-warn)}.lwkd-badge--positive{background:color-mix(in srgb,var(--lwkd-accent) 18%,transparent);color:var(--lwkd-accent)}.lwkd-hero{padding-block:var(--lwkd-space-xl)}.lwkd-hero__title{font-family:var(--lwkd-font-display);font-size:clamp(2rem,5vw,3rem);font-weight:600;letter-spacing:-.03em;line-height:1.12;margin:0 0 var(--lwkd-space-md);max-width:18ch}.lwkd-hero__lead{margin:0;font-size:1.15rem;color:var(--lwkd-ink-muted);max-width:42ch}.lwkd-hero-split{min-height:min(92vh,960px);display:grid;align-items:stretch;grid-gap:clamp(1.25rem,4vw,3rem);gap:clamp(1.25rem,4vw,3rem);padding-block:clamp(3.5rem,7.5vw,6.5rem)}@media (min-width:900px){.lwkd-hero-split{grid-template-columns:.92fr 1.08fr}}.lwkd-hero-split__copy{display:flex;flex-direction:column;justify-content:center;padding-right:clamp(0rem,2vw,2rem)}.lwkd-hero-split__media{position:relative;overflow:hidden;border-radius:calc(var(--lwkd-radius) + 8px);border:1px solid var(--lwkd-border);min-height:320px;background:radial-gradient(1200px 800px at 22% 20%,color-mix(in srgb,var(--lwkd-accent) 18%,transparent),transparent 55%),radial-gradient(900px 700px at 72% 72%,color-mix(in srgb,var(--lwkd-accent) 12%,transparent),transparent 52%),linear-gradient(135deg,color-mix(in srgb,#fff 62%,transparent),color-mix(in srgb,var(--lwkd-bg-elevated) 35%,transparent))}.lwkd-hero-split__media--grid{border-radius:0;border-color:color-mix(in srgb,var(--lwkd-ink) 16%,var(--lwkd-border))}.lwkd-hero-split__media:before{content:"";position:absolute;inset:-8%;background:linear-gradient(135deg,color-mix(in srgb,var(--lwkd-accent) 26%,transparent),color-mix(in srgb,var(--lwkd-ink) 8%,transparent));opacity:.72;transform:scale(1);animation:lwkd-hero-zoom 7s ease-in-out infinite alternate}.lwkd-hero-split__media:after{content:"";position:absolute;inset:0;background:radial-gradient(100% 90% at 20% 18%,rgba(255,255,255,.55),transparent 60%),linear-gradient(to bottom,color-mix(in srgb,var(--lwkd-ink) 4%,transparent),color-mix(in srgb,var(--lwkd-ink) 14%,transparent));pointer-events:none}.lwkd-hero__actions{display:flex;flex-wrap:wrap;gap:var(--lwkd-space-sm);margin-top:var(--lwkd-space-lg)}.lwkd-stay-detail-hero--inverse .lwkd-hero__lead,.lwkd-stay-detail-hero--inverse .lwkd-hero__title{color:var(--lwkd-hero-ink,#f8fafc)}.lwkd-stay-detail-hero--inverse .lwkd-hero__lead{opacity:.92}.lwkd-stay-card{display:flex;flex-direction:column;gap:.85rem;text-decoration:none;color:inherit}.lwkd-stay-card:hover .lwkd-stay-card__media{filter:brightness(.96)}.lwkd-stay-card__media{aspect-ratio:4/5;border-radius:calc(var(--lwkd-radius) + 4px);border:1px solid var(--lwkd-border);background:linear-gradient(145deg,rgba(30,27,24,.06),rgba(122,92,62,.16));transition:filter .2s ease}.lwkd-stay-card__title{font-family:var(--lwkd-font-display);font-size:1.05rem;font-weight:600;margin:0;letter-spacing:-.02em}.lwkd-stay-card__meta{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;color:var(--lwkd-ink-muted);font-size:.92rem}.lwkd-featured-stays__grid{display:grid;grid-template-columns:1fr;grid-gap:clamp(1.75rem,3vw,2.75rem);gap:clamp(1.75rem,3vw,2.75rem);width:100%;max-width:100%;min-width:0;border:none}.lwkd-featured-stays__cell{min-width:0}@media (min-width:960px){.lwkd-featured-stays__grid{grid-template-columns:repeat(2,1fr);gap:clamp(2rem,3vw,3rem) clamp(2rem,3.5vw,3.5rem)}}.lwkd-journal{display:grid;grid-gap:clamp(1.25rem,3vw,2.25rem);gap:clamp(1.25rem,3vw,2.25rem);align-items:start}@media (min-width:980px){.lwkd-journal{grid-template-columns:1.25fr .75fr}}.lwkd-story{padding:clamp(1.25rem,2.2vw,1.75rem);border-radius:calc(var(--lwkd-radius) + 6px);border:1px solid var(--lwkd-border);background:color-mix(in srgb,var(--lwkd-bg-elevated) 88%,transparent);text-decoration:none;color:inherit;display:block;transition:transform .18s ease,border-color .18s ease,background .18s ease}.lwkd-story:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--lwkd-ink-muted) 38%,var(--lwkd-border));background:color-mix(in srgb,var(--lwkd-bg-elevated) 96%,transparent)}.lwkd-story__kicker{margin:0 0 .75rem;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--lwkd-ink-muted)}.lwkd-story__title{margin:0;font-family:var(--lwkd-font-display);font-size:clamp(1.15rem,2.2vw,1.6rem);line-height:1.18;letter-spacing:-.03em}.lwkd-story__excerpt{margin:.85rem 0 0;color:var(--lwkd-ink-muted);max-width:62ch}.lwkd-story-stack{display:flex;flex-direction:column;gap:clamp(1rem,2.4vw,1.5rem)}.lwkd-property-grid{display:flex;flex-direction:column;gap:var(--lwkd-space-md)}.lwkd-property-card__title{font-family:var(--lwkd-font-display);margin:.75rem 0 .35rem;font-size:1.2rem;font-weight:600;letter-spacing:-.02em}.lwkd-property-grid__skeleton{min-height:140px;background:linear-gradient(90deg,var(--lwkd-border) 25%,transparent 50%,var(--lwkd-border) 75%);background-size:200% 100%;animation:lwkd-shimmer 1.2s ease-in-out infinite}.lwkd-explore-empty{margin:0}.lwkd-property-card__cta{width:100%}.lwkd-timeline{display:grid;grid-gap:clamp(1rem,2.2vw,1.5rem);gap:clamp(1rem,2.2vw,1.5rem)}@media (min-width:860px){.lwkd-timeline{grid-template-columns:repeat(3,1fr)}}.lwkd-milestone{border:1px solid var(--lwkd-border);border-radius:calc(var(--lwkd-radius) + 2px);padding:1.25rem 1.25rem 1.35rem;background:color-mix(in srgb,var(--lwkd-bg-elevated) 90%,transparent)}.lwkd-milestone__when{margin:0 0 .6rem;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--lwkd-ink-muted)}.lwkd-milestone__what{margin:0;font-family:var(--lwkd-font-display);font-size:1.12rem;font-weight:600;letter-spacing:-.02em;line-height:1.25}.lwkd-campaign-overlay{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:.75rem}.lwkd-campaign-overlay__backdrop{position:absolute;inset:0;background:rgba(14,14,14,.58);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lwkd-campaign-overlay__stage{position:relative;z-index:1;width:min(100%,560px);max-width:100%}.lwkd-campaign-overlay__dialog{position:relative;width:min(calc(100vw - 1rem),560px);max-height:calc(100dvh - 1.5rem);overflow:auto;border-radius:24px;background:linear-gradient(180deg,#fff8f2,#ffffff);box-shadow:0 24px 72px rgba(0,0,0,.28),inset 0 2px 0 rgba(255,255,255,.8);border:1px solid rgba(255,255,255,.72)}@media (min-width:768px){.lwkd-campaign-overlay__dialog{width:min(92vw,480px)}}.lwkd-campaign-overlay__close{position:absolute;top:.75rem;right:.75rem;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;border-radius:999px;background:rgba(255,255,255,.9);color:#111111;box-shadow:0 4px 14px rgba(0,0,0,.16);cursor:pointer}.lwkd-campaign-overlay__close:hover{background:#ffffff}.lwkd-campaign-overlay__media{width:100%;background:#f5ede6}.lwkd-campaign-overlay__img{display:block;width:100%;height:auto}.lwkd-campaign-overlay__content{display:grid;grid-gap:.65rem;gap:.65rem;padding:1rem 1rem 1.15rem}.lwkd-campaign-overlay__eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#a75d26}.lwkd-campaign-overlay__title{margin:0;font-size:clamp(1.05rem,2.4vw,1.28rem);line-height:1.22;font-weight:750;color:#1a1612}.lwkd-campaign-overlay__body{margin:0;font-size:.92rem;line-height:1.55;color:rgba(26,22,18,.74)}.lwkd-campaign-overlay__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.lwkd-campaign-overlay__cta,.lwkd-campaign-overlay__today{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.65rem .95rem;border-radius:999px;font-size:.88rem;font-weight:700;text-decoration:none;border:1px solid transparent;cursor:pointer}.lwkd-campaign-overlay__today{color:#6c3a14;background:rgba(255,255,255,.82);border-color:rgba(167,93,38,.18)}.lwkd-campaign-overlay__today:hover{background:#ffffff}.lwkd-campaign-overlay__cta{color:#ffffff;background:#c95b1a;box-shadow:0 10px 22px rgba(201,91,26,.22)}.lwkd-campaign-overlay__cta:hover{background:#b94f12}.lwkd-campaign-overlay__fineprint{margin:0;font-size:.72rem;color:rgba(26,22,18,.48)}.lwkd-campaign-overlay__preview{position:relative;width:min(100%,560px);margin:0 auto}.lwkd-campaign-overlay__preview-shell{min-height:28rem;display:flex;align-items:center;justify-content:center;padding:1rem;background:radial-gradient(circle at top,rgba(201,91,26,.06),transparent 48%),linear-gradient(180deg,#f5f0ea,#efe7de);border:1px solid var(--lwkd-border,rgba(0,0,0,.08));border-radius:24px;overflow:hidden}.lwkd-campaign-overlay__preview-shell .lwkd-campaign-overlay__dialog{width:min(100%,480px);max-height:none}.lwkd-site--b2c .lwkd-marketing--hero-overlay .lwkd-home-brand-fold{height:42vh;height:42dvh;min-height:42vh;min-height:42dvh;max-height:42vh;max-height:42dvh}@media (min-width:640px){.lwkd-site--b2c .lwkd-marketing--hero-overlay .lwkd-home-brand-fold{height:46vh;height:46dvh;min-height:46vh;min-height:46dvh;max-height:46vh;max-height:46dvh}}@media (min-width:1024px){.lwkd-site--b2c .lwkd-marketing--hero-overlay .lwkd-home-brand-fold{height:50vh;height:50dvh;min-height:50vh;min-height:50dvh;max-height:50vh;max-height:50dvh}}@media (max-width:639px){.lwkd-site--b2c .lwkd-home-hero-main__kicker{font-size:.62rem!important;margin-bottom:.3rem;letter-spacing:.16em}.lwkd-site--b2c .lwkd-home-hero-main__title{font-size:1.2rem;margin-bottom:.45rem;line-height:1.2;max-width:18ch}.lwkd-site--b2c .lwkd-home-hero-main__lede{font-size:.74rem;line-height:1.55;margin-bottom:.85rem}.lwkd-site--b2c .lwkd-home-hero-main__cta{min-height:2.25rem;padding:.4rem .9rem;font-size:.78rem}.lwkd-site--b2c .lwkd-home-hero-main__actions{gap:.55rem;margin-bottom:.55rem}}.lwkd-marketing--hero-overlay .lwkd-header--over-hero .lwkd-brand__mark{filter:brightness(0) invert(1) drop-shadow(0 1px 8px rgba(0,0,0,.45))}.lwkd-marketing--hero-overlay .lwkd-home-brand-fold__foot{position:absolute;left:0;right:0;bottom:0;z-index:2;padding-bottom:max(.3rem,env(safe-area-inset-bottom,0px))}.lwkd-marketing--hero-overlay .lwkd-home-brand-fold__img{object-position:center top}.lwkd-home-brand-fold{position:relative;isolation:isolate;display:grid;grid-template-rows:1fr auto;width:100%;max-width:100%;min-width:0;overflow-x:clip;min-height:calc(100vh - var(--lwkd-site-header-height));min-height:calc(100dvh - var(--lwkd-site-header-height));border-bottom:1px solid var(--lwkd-border);background:var(--lwkd-ink);color:color-mix(in srgb,#fff 94%,transparent)}.lwkd-home-brand-fold__layers{grid-column:1;grid-row:1/-1;position:absolute;inset:0;z-index:0;overflow:hidden}.lwkd-home-brand-fold__media{position:absolute;inset:0;min-height:100%;max-width:var(--lwkd-hero-max,1440px);margin-inline:auto}.lwkd-home-brand-fold__img{width:100%;height:100%;min-height:100%;object-fit:cover;object-position:center 42%;display:block}.lwkd-home-brand-fold__scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--lwkd-ink) 78%,transparent) 0,color-mix(in srgb,var(--lwkd-ink) 28%,transparent) 42%,color-mix(in srgb,var(--lwkd-ink) 12%,transparent) 100%),radial-gradient(120% 90% at 50% 100%,color-mix(in srgb,var(--lwkd-ink) 55%,transparent),transparent 55%)}.lwkd-home-brand-fold__foot{grid-column:1;grid-row:2;position:relative;z-index:2;display:flex;flex-direction:column;align-items:stretch;width:100%}.lwkd-home-brand-fold__story-wrap.lwkd-container{width:min(100% - var(--lwkd-space-lg) * 2,40rem);padding-bottom:.25rem;text-align:center}.lwkd-site--b2c .lwkd-home-brand-fold__story-wrap.lwkd-container.lwkd-home-hero-main{width:min(100% - var(--lwkd-space-lg) * 2,min(44rem,94vw));padding-bottom:clamp(.35rem,1.5vw,.85rem)}.lwkd-site--b2c .lwkd-home-hero-main__kicker{margin:0 0 .45rem;font-family:var(--lwkd-font-body);font-size:clamp(.65rem,1.35vw,.72rem);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,#fff 78%,transparent)}.lwkd-site--b2c .lwkd-home-hero-main__title{margin:0 0 .65rem;max-width:22ch;margin-inline:auto;font-family:var(--lwkd-font-body);font-size:clamp(1.45rem,4.2vw,2.15rem);font-weight:700;letter-spacing:-.03em;line-height:1.18;color:#fff;text-wrap:balance}.lwkd-site--b2c .lwkd-home-hero-main__lede{margin:0 auto 1.15rem;max-width:36rem;font-family:var(--lwkd-font-body);font-size:clamp(.82rem,1.7vw,.95rem);font-weight:400;letter-spacing:.01em;line-height:1.65;color:color-mix(in srgb,#fff 90%,transparent);text-wrap:balance}.lwkd-site--b2c .lwkd-home-hero-main__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s-3,.75rem);margin-bottom:.85rem}.lwkd-site--b2c .lwkd-home-hero-main__cta{display:inline-flex;align-items:center;justify-content:center;min-height:2.65rem;padding:.55rem 1.25rem;font-family:var(--lwkd-font-body);font-size:.88rem;font-weight:600;letter-spacing:-.01em;text-decoration:none;border-radius:var(--r-md,10px);transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.lwkd-site--b2c .lwkd-home-hero-main__cta--primary{border:1px solid transparent;background:var(--lwkd-accent);color:var(--c-accent-ink,#fff);box-shadow:0 1px 0 color-mix(in srgb,var(--lwkd-ink) 12%,transparent)}.lwkd-site--b2c .lwkd-home-hero-main__cta--primary:hover{background:var(--lwkd-accent-hover);color:var(--c-accent-ink,#fff)}.lwkd-site--b2c .lwkd-home-hero-main__cta--primary:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,#fff 70%,transparent),0 0 0 4px var(--lwkd-accent)}.lwkd-site--b2c .lwkd-home-hero-main__cta--secondary{border:1px solid color-mix(in srgb,#fff 52%,transparent);background:color-mix(in srgb,#fff 8%,transparent);color:color-mix(in srgb,#fff 96%,transparent)}.lwkd-site--b2c .lwkd-home-hero-main__cta--secondary:hover{border-color:color-mix(in srgb,#fff 72%,transparent);background:color-mix(in srgb,#fff 14%,transparent);color:#fff}.lwkd-site--b2c .lwkd-home-hero-main__cta--secondary:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,#fff 65%,transparent)}.lwkd-site--b2c .lwkd-home-hero-main__wordmark{margin:.35rem 0 0;padding:0;font-family:var(--font-brand-script,cursive),cursive;font-size:clamp(1.45rem,3.8vw,2rem);font-weight:600;line-height:1;letter-spacing:.02em;color:color-mix(in srgb,#fff 88%,transparent)}@media (min-width:720px){.lwkd-site--b2c .lwkd-home-brand-fold__story-wrap.lwkd-container.lwkd-home-hero-main{text-align:start;-webkit-margin-start:max(var(--lwkd-space-lg),calc((100% - var(--lwkd-max)) / 2));margin-inline-start:max(var(--lwkd-space-lg),calc((100% - var(--lwkd-max)) / 2));-webkit-margin-end:0;margin-inline-end:0;width:min(100% - var(--lwkd-space-lg) * 2,38rem)}.lwkd-site--b2c .lwkd-home-hero-main__lede,.lwkd-site--b2c .lwkd-home-hero-main__title{margin-inline:0}.lwkd-site--b2c .lwkd-home-hero-main__actions{justify-content:flex-start}}.lwkd-home-brand-fold__story{font-family:var(--font-body,system-ui),system-ui,sans-serif}.lwkd-home-brand-fold__story-copy{margin:0;max-width:36rem;margin-inline:auto;font-size:clamp(.8rem,1.65vw,.95rem);font-weight:400;letter-spacing:.01em;line-height:1.65;color:color-mix(in srgb,#fff 92%,transparent);text-wrap:balance}.lwkd-home-brand-fold__signature{margin:.65rem 0 .1rem;padding:0;font-family:var(--font-brand-script,cursive),cursive;font-size:clamp(1.6rem,4.2vw,2.25rem);font-weight:600;line-height:1;letter-spacing:.02em;color:color-mix(in srgb,#fff 94%,transparent)}.lwkd-home-brand-fold__scroll-hint{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:.35rem;padding-block:.65rem 1rem;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:color-mix(in srgb,#fff 72%,transparent);transition:color .15s ease}.lwkd-home-brand-fold__scroll-hint:focus-visible,.lwkd-home-brand-fold__scroll-hint:hover{color:#fff;outline:none}.lwkd-home-brand-fold__scroll-hint:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,#fff 55%,transparent)}.lwkd-home-brand-fold__scroll-label{-webkit-user-select:none;-moz-user-select:none;user-select:none}.lwkd-home-brand-fold__scroll-chev{width:.55rem;height:.55rem;border-right:1px solid;border-bottom:1px solid;transform:rotate(45deg);margin-top:-.15rem;opacity:.78}@media (prefers-reduced-motion:reduce){.lwkd-home-brand-fold__scroll-chev{animation:none}}.lwkd-home-intro .lwkd-container{max-width:36rem}.lwkd-home-intro__box{border-top:1px solid color-mix(in srgb,var(--lwkd-ink) 22%,var(--lwkd-border));border-bottom:1px solid color-mix(in srgb,var(--lwkd-ink) 22%,var(--lwkd-border));padding-block:clamp(1.75rem,4vw,2.5rem);text-align:center}.lwkd-home-intro__statement{font-size:clamp(1.15rem,2.4vw,1.4rem);line-height:1.45;margin:0;font-family:var(--lwkd-font-display);color:var(--lwkd-ink)}.lwkd-home-values{padding-block:clamp(2.25rem,5vw,3.5rem)}.lwkd-home-values__inner{display:flex;flex-direction:column;gap:clamp(1.25rem,3vw,1.75rem)}.lwkd-home-values__head{max-width:48ch}.lwkd-home-values__lede{margin:.5rem 0 0;font-size:.95rem;line-height:1.55}.lwkd-home-values__lede a{color:var(--lwkd-accent);font-weight:600;text-decoration:none}.lwkd-home-values__lede a:hover{color:var(--lwkd-accent-hover);text-decoration:underline}.lwkd-home-values__cards{display:grid;grid-gap:var(--lwkd-space-lg);gap:var(--lwkd-space-lg)}@media (min-width:720px){.lwkd-home-values__cards{grid-template-columns:1fr 1fr;align-items:stretch}}.lwkd-home-values__card{height:100%}.lwkd-featured-stays__head{gap:.5rem;padding-bottom:clamp(1.25rem,3vw,1.75rem);border-bottom:1px solid var(--lwkd-border);margin-bottom:clamp(1.25rem,3vw,2rem)}.lwkd-featured-stays__head-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap}.lwkd-featured-stays__count{font-size:.82rem;letter-spacing:.08em}.lwkd-home-stays.lwkd-section{padding-block:0}.lwkd-featured-stays--home{--lwkd-home-stay-strip-pad:20px;--lwkd-home-stay-strip-gap:20px;--lwkd-home-stay-strip-peek:20px;--lwkd-home-stay-divider:color-mix(in srgb,var(--lwkd-ink) 5.5%,transparent);position:relative;border-top:1px solid var(--lwkd-border);border-bottom:1px solid var(--lwkd-border);padding-block:0;background:transparent}.lwkd-featured-stays__image-preload{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;pointer-events:none}.lwkd-featured-stays__inner{padding-block:clamp(2rem,5vw,3.5rem);gap:0}.lwkd-featured-stays--home .lwkd-featured-stays__inner{padding-top:clamp(.5rem,1.35vw,.85rem);padding-bottom:clamp(1.65rem,4.2vw,2.85rem)}@media (min-width:960px){.lwkd-featured-stays--home .lwkd-featured-stays__inner.lwkd-container{padding-inline:var(--lwkd-home-stay-strip-pad)}.lwkd-featured-stays--home .lwkd-featured-stays__cell:nth-child(odd){border-right:1px solid var(--lwkd-home-stay-divider)}.lwkd-featured-stays--home .lwkd-featured-stays__cell:nth-child(2n){border-right:none}.lwkd-featured-stays--home .lwkd-featured-stays__cell:nth-child(n+3){border-top:1px solid var(--lwkd-home-stay-divider)}}.lwkd-featured-stays__card{border-radius:0;padding:0;gap:0;overflow:hidden;background:var(--lwkd-bg)}.lwkd-featured-stays__card-media{border-radius:0;border:none;aspect-ratio:3/4;background:var(--lwkd-bg-elevated)}.lwkd-featured-stays__card-body{padding:clamp(.85rem,2vw,1.15rem) 0 clamp(1rem,2vw,1.25rem);border-top:1px solid var(--lwkd-border);display:flex;flex-direction:column;gap:.25rem}.lwkd-featured-stays__card-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:.45rem .65rem}.lwkd-featured-stays__card-title-row .lwkd-featured-stays__card-title{margin:0;min-width:0;flex:1 1;text-align:start}.lwkd-featured-stays__card-capacity{flex-shrink:0;font-size:.76rem;font-weight:600;letter-spacing:.05em;color:var(--lwkd-ink-muted)}.lwkd-featured-stays__card-blurb{margin:0;font-size:.88rem}.lwkd-featured-stays__card-meta{margin-top:.35rem;padding-top:0;border-top:none;font-size:.88rem}.lwkd-featured-stays__card-price{margin:.5rem 0 0;display:flex;flex-direction:column;gap:.16rem}.lwkd-featured-stays__card-price-original{margin:0;font-size:.86rem;color:color-mix(in srgb,var(--lwkd-ink-muted) 88%,transparent);text-decoration:line-through;-webkit-text-decoration-color:var(--lwkd-accent);text-decoration-color:var(--lwkd-accent);text-decoration-thickness:1.5px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.lwkd-featured-stays__card-price-sale{display:inline-flex;align-items:baseline;gap:.4rem;font-size:1rem;font-weight:600;color:var(--lwkd-ink)}.lwkd-featured-stays__card-price-discount{color:var(--lwkd-accent);font-weight:700;letter-spacing:-.01em}.lwkd-featured-stays__card-price-fallback{margin:.5rem 0 0;font-size:.95rem;color:var(--lwkd-ink-muted)}@media (max-width:959px){.lwkd-featured-stays--home .lwkd-featured-stays__inner.lwkd-container{width:100%;margin-inline:0;padding-inline:var(--lwkd-home-stay-strip-pad)}.lwkd-featured-stays--home .lwkd-featured-stays__grid{container-type:inline-size;container-name:lwkd-stay-strip;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:var(--lwkd-home-stay-strip-gap);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;border-top:none;padding-inline:0;padding-bottom:.15rem;scrollbar-width:none}@media (prefers-reduced-motion:reduce){.lwkd-featured-stays--home .lwkd-featured-stays__grid{scroll-behavior:auto}}.lwkd-featured-stays--home .lwkd-featured-stays__grid::-webkit-scrollbar{display:none}.lwkd-featured-stays--home .lwkd-featured-stays__cell{--lwkd-stay-slide:calc(100% - var(--lwkd-home-stay-strip-gap) - var(--lwkd-home-stay-strip-peek));flex:0 0 var(--lwkd-stay-slide);min-width:var(--lwkd-stay-slide);max-width:var(--lwkd-stay-slide);border:none;scroll-snap-align:start;scroll-snap-stop:normal}@supports (width:1cqi){.lwkd-featured-stays--home .lwkd-featured-stays__cell{--lwkd-stay-slide:calc(100cqi - var(--lwkd-home-stay-strip-gap) - var(--lwkd-home-stay-strip-peek))}}.lwkd-featured-stays--home .lwkd-featured-stays__card{border:1px solid color-mix(in srgb,var(--lwkd-border) 86%,#fff);border-radius:16px;overflow:hidden;box-shadow:0 10px 22px rgba(15,23,42,.08)}.lwkd-featured-stays--home .lwkd-featured-stays__card-media{aspect-ratio:16/10}.lwkd-featured-stays--home .lwkd-featured-stays__card-body{padding:.65rem .85rem .72rem;border-top:none;gap:.16rem}.lwkd-featured-stays--home .lwkd-featured-stays__cell:not(:last-child){-webkit-border-end:1px solid var(--lwkd-home-stay-divider);border-inline-end:1px solid var(--lwkd-home-stay-divider)}}.lwkd-site--b2c .lwkd-brand__mark{height:clamp(.87rem,2.64vw,1.23rem);max-height:1.23rem;filter:none}.lwkd-site--b2c .lwkd-brand{font-family:var(--lwkd-font-display);font-size:clamp(1.02rem,2.9vw,1.28rem);font-weight:600;letter-spacing:-.02em}.lwkd-site--b2c .lwkd-nav a{font-family:var(--lwkd-font-body);font-size:clamp(.8rem,2.2vw,.93rem);font-weight:500}.lwkd-site--b2c .lwkd-header:not(.lwkd-header--home-fixed){position:relative;z-index:100}.lwkd-site--b2c .lwkd-header--home-fixed{z-index:100}.lwkd-site--b2c .lwkd-header-end--b2c{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:.25rem}.lwkd-site--b2c .lwkd-header-alerts.lwkd-header-alerts--tabbar-peer{display:none}@media (min-width:768px){.lwkd-site--b2c .lwkd-header-alerts.lwkd-header-alerts--tabbar-peer{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;margin:0;padding:0;border:0;border-radius:10px;background:transparent;color:inherit;text-decoration:none;cursor:pointer}.lwkd-site--b2c .lwkd-header-alerts.lwkd-header-alerts--tabbar-peer svg{width:1.35rem;height:1.35rem}}.lwkd-site--b2c .lwkd-header-account{position:relative;flex-shrink:0;flex-wrap:nowrap;gap:0;z-index:1}.lwkd-site--b2c .lwkd-header-account__trigger{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;margin:0;padding:0;border:0;border-radius:10px;background:transparent;color:inherit;cursor:pointer}.lwkd-site--b2c .lwkd-header-account__trigger svg{width:1.35rem;height:1.35rem}.lwkd-site--b2c .lwkd-header-account__menu{position:absolute;top:calc(100% + .35rem);right:0;min-width:11.75rem;padding:.3rem 0;border-radius:4px;border:1px solid var(--lwkd-border);background:color-mix(in srgb,var(--lwkd-bg-elevated) 97%,#fff);box-shadow:0 4px 12px rgba(15,23,42,.06);z-index:250}.lwkd-site--b2c .lwkd-header-account__item{display:block;width:100%;box-sizing:border-box;padding:.52rem .95rem;font:inherit;font-size:.84rem;font-weight:500;letter-spacing:-.01em;color:var(--lwkd-ink);text-decoration:none;text-align:left;white-space:nowrap;border:0;background:transparent;cursor:pointer}.lwkd-site--b2c .lwkd-header-account__item:hover{background:color-mix(in srgb,var(--lwkd-ink) 5%,transparent)}.lwkd-site--b2c .lwkd-header--over-hero .lwkd-header-account__menu{border-color:color-mix(in srgb,#fff 18%,transparent);background:color-mix(in srgb,#1c1b18 94%,transparent);box-shadow:0 14px 36px rgba(0,0,0,.35)}.lwkd-site--b2c .lwkd-header--over-hero .lwkd-header-account__item{color:color-mix(in srgb,#fff 94%,transparent)}.lwkd-site--b2c .lwkd-header--over-hero .lwkd-header-account__item:hover{background:color-mix(in srgb,#fff 10%,transparent);color:#fff}.lwkd-guest-profile{--lwkd-guest-accent:color-mix(in srgb,var(--lwkd-accent,#0d9488) 92%,#0f766e);max-width:28rem;margin-inline:auto;padding-block:clamp(1rem,3vw,1.75rem)}.lwkd-guest-profile__title{margin:0 0 .35rem;font-size:clamp(.78rem,2.6vw,.85rem);font-weight:600;letter-spacing:.08em;text-align:center;text-transform:uppercase;color:var(--lwkd-ink-muted)}.lwkd-guest-profile__lead{margin:0 0 1.25rem;text-align:center;font-size:.9rem;line-height:1.55;color:var(--lwkd-ink-muted)}.lwkd-guest-profile__field{margin-bottom:1rem}.lwkd-guest-profile__label{display:block;font-size:.82rem;font-weight:500;color:var(--lwkd-ink-muted);margin-bottom:.35rem}.lwkd-guest-profile__req{color:var(--lwkd-guest-accent);margin-left:.15rem}.lwkd-guest-profile__input,.lwkd-guest-profile__select{width:100%;box-sizing:border-box;padding:.65rem .75rem;border-radius:10px;border:1px solid var(--lwkd-border);background:var(--lwkd-bg-elevated,#fff);color:var(--lwkd-ink);font-size:.95rem}.lwkd-guest-profile__input:focus,.lwkd-guest-profile__select:focus{outline:2px solid color-mix(in srgb,var(--lwkd-guest-accent) 35%,transparent);outline-offset:1px}.lwkd-guest-profile__input:disabled{opacity:.72;cursor:not-allowed}.lwkd-guest-profile__hint{margin:.35rem 0 0;font-size:.75rem;line-height:1.45;color:var(--lwkd-ink-muted)}.lwkd-guest-profile__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.55rem;gap:.55rem}.lwkd-guest-profile__tile{position:relative;display:flex;align-items:center;justify-content:center;min-height:3.25rem;padding:.5rem .65rem;border-radius:10px;border:1px solid var(--lwkd-border);background:var(--lwkd-bg-elevated,#fff);font-size:.88rem;font-weight:500;cursor:pointer;text-align:center;transition:border-color .15s ease,box-shadow .15s ease}.lwkd-guest-profile__tile:hover{border-color:color-mix(in srgb,var(--lwkd-guest-accent) 45%,var(--lwkd-border))}.lwkd-guest-profile__tile--on{border-color:var(--lwkd-guest-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--lwkd-guest-accent) 55%,transparent)}.lwkd-guest-profile__tile-check{position:absolute;top:.35rem;right:.4rem;width:1.1rem;height:1.1rem;border-radius:999px;border:1px solid var(--lwkd-border);display:grid;place-items:center;font-size:.65rem;color:var(--lwkd-ink-muted)}.lwkd-guest-profile__tile--on .lwkd-guest-profile__tile-check{border-color:var(--lwkd-guest-accent);background:var(--lwkd-guest-accent);color:#fff}.lwkd-guest-profile__bonus{margin-top:1.35rem;padding:1rem 1rem 1.1rem;border-radius:14px;background:color-mix(in srgb,var(--lwkd-bg-elevated) 88%,var(--lwkd-border));border:1px solid var(--lwkd-border)}.lwkd-guest-profile__badge{display:inline-flex;align-items:center;justify-content:center;margin:0 auto .5rem;padding:.25rem .65rem;border-radius:999px;font-size:.78rem;font-weight:600;letter-spacing:.02em;background:color-mix(in srgb,var(--lwkd-guest-accent) 14%,transparent);color:var(--lwkd-guest-accent)}.lwkd-guest-profile__bonus-title{margin:0 0 .85rem;text-align:center;font-size:.88rem;line-height:1.5;font-weight:600;color:var(--lwkd-guest-accent)}.lwkd-guest-profile__error{background:color-mix(in srgb,#b91c1c 10%,var(--lwkd-bg));color:#991b1b}.lwkd-guest-profile__error,.lwkd-guest-profile__success{margin:0 0 .75rem;padding:.65rem .75rem;border-radius:10px;font-size:.85rem}.lwkd-guest-profile__success{background:color-mix(in srgb,var(--lwkd-guest-accent) 12%,var(--lwkd-bg));color:color-mix(in srgb,var(--lwkd-guest-accent) 85%,#0f172a)}.lwkd-guest-profile__submit{width:100%;margin-top:1.25rem;padding:.85rem 1rem;border:none;border-radius:12px;font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;color:#fff;background:var(--lwkd-guest-accent)}.lwkd-guest-profile__submit:disabled{opacity:.55;cursor:not-allowed}.lwkd-guest-profile__setup{padding:1rem;border-radius:12px;border:1px dashed var(--lwkd-border);font-size:.88rem;line-height:1.55;color:var(--lwkd-ink-muted)}.lwkd-b2c-login__providers{display:flex;flex-direction:column;gap:.55rem}.lwkd-b2c-login__btn{width:100%;padding:.72rem 1rem;border-radius:12px;border:1px solid var(--lwkd-border);background:var(--lwkd-bg-elevated,#fff);font-size:.92rem;font-weight:600;color:var(--lwkd-ink);cursor:pointer}.lwkd-b2c-login__btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--lwkd-accent) 42%,var(--lwkd-border))}.lwkd-b2c-login__btn:disabled{opacity:.65;cursor:not-allowed}