@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/montserrat-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/montserrat-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/montserrat-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}:root{--lce-ink: #1c1f1a;--lce-ink-mid: #4a4f46;--lce-ink-dim: #7a8572;--lce-leaf: #8eb040;--lce-leaf-deep: #557431;--lce-moss: #2f401c;--lce-teal: #05827c;--lce-teal-deep: #026451;--lce-mint: #e7f3ee;--lce-ice: #f1fefd;--lce-line: #adebe8;--lce-paper: #fbfbf9;--lce-sand: #c0956d;--lce-straw: #d2d0a9;--lce-bark: #614541;--lce-ember: #f5914f;--lce-on-dark: rgba(255, 255, 255, .96);--lce-on-dark-mid: rgba(255, 255, 255, .78);--lce-on-dark-dim: rgba(255, 255, 255, .58);--lce-border-dark: rgba(255, 255, 255, .3);--lce-leaf-wash: rgba(142, 176, 64, .35);--lce-ink-wash: rgba(28, 31, 26, .08);--lce-gesture-leaf: linear-gradient(148deg, rgba(142,176,64,0) 0%, rgba(142,176,64,.32) 46%, rgba(5,130,124,.17) 100%);--lce-gesture-earth: linear-gradient(148deg, rgba(210,208,169,0) 0%, rgba(192,149,109,.38) 52%, rgba(97,69,65,.16) 100%);--lce-gesture-mint: linear-gradient(180deg, var(--lce-paper) 0%, var(--lce-mint) 100%);--lce-totem-mask: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><g fill='none' stroke='black' stroke-width='6' stroke-linecap='round'><g><path d='M50 50L50 34'/><circle cx='50' cy='23' r='10'/></g><g transform='rotate(72 50 50)'><path d='M50 50L50 34'/><circle cx='50' cy='23' r='10'/></g><g transform='rotate(144 50 50)'><path d='M50 50L50 34'/><circle cx='50' cy='23' r='10'/></g><g transform='rotate(216 50 50)'><path d='M50 50L50 34'/><circle cx='50' cy='23' r='10'/></g><g transform='rotate(288 50 50)'><path d='M50 50L50 34'/><circle cx='50' cy='23' r='10'/></g></g><circle cx='50' cy='50' r='5' fill='black'/></svg>");--lce-veil: linear-gradient(180deg, rgba(28,31,26,.2) 0%, rgba(28,31,26,.55) 100%);--lce-font: "Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;--lce-w-text: 300;--lce-w-head: 400;--lce-w-statement: 700;--lce-space-1: 4px;--lce-space-2: 8px;--lce-space-3: 12px;--lce-space-4: 16px;--lce-space-6: 24px;--lce-space-8: 32px;--lce-space-10: 40px;--lce-space-14: 56px;--lce-space-20: 80px;--lce-band: clamp(64px, 8vw, 140px);--lce-gutter: 24px;--lce-width: 1200px;--lce-width-narrow: 760px;--lce-radius-lg: 20px;--lce-radius-sm: 12px;--lce-radius-pill: 999px;--lce-hairline: 1px;--lce-shadow: 0 1px 2px rgba(28, 31, 26, .04);--lce-shadow-lift: 0 10px 28px rgba(28, 31, 26, .1);--lce-ease: cubic-bezier(.22, .61, .36, 1);--lce-hover: .2s ease-in-out;--lce-reveal-dur: .4s}.lce,.lce *{box-sizing:border-box}.lce{font-family:var(--lce-font);font-weight:var(--lce-w-text);font-size:clamp(16px,1.4vw,18px);line-height:1.65;color:var(--lce-ink-mid);background:var(--lce-paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.lce :where(a){color:var(--lce-teal);text-decoration-thickness:1px;text-underline-offset:3px}.lce :where(a):hover{color:var(--lce-teal-deep)}.lce img{max-width:100%;height:auto;display:block}.lce-container{width:100%;max-width:var(--lce-width);margin-inline:auto;padding-inline:var(--lce-gutter)}.lce-container--narrow{max-width:calc(var(--lce-width-narrow) + var(--lce-gutter) * 2)}.lce-band{padding-block:var(--lce-band);position:relative}.lce-band--tight{padding-block:clamp(40px,5vw,72px)}.lce-surface--paper{background:var(--lce-paper);color:var(--lce-ink-mid)}.lce-surface--mint{background:var(--lce-mint);color:var(--lce-ink-mid)}.lce-surface--ice{background:var(--lce-ice);color:var(--lce-ink-mid)}.lce-surface--moss{background:var(--lce-moss);color:var(--lce-on-dark-mid)}.lce-surface--moss h1,.lce-surface--moss h2,.lce-surface--moss h3,.lce-surface--moss .lce-display,.lce-surface--moss .lce-h1,.lce-surface--moss .lce-h2,.lce-surface--moss .lce-h3,.lce-surface--moss .lce-statement{color:var(--lce-on-dark)}.lce-surface--moss .lce-eyebrow{color:var(--lce-on-dark-mid)}.lce-surface--moss :where(a){color:var(--lce-line)}.lce-surface--moss .lce-rule{background:var(--lce-border-dark)}.lce-surface--image{position:relative;isolation:isolate;background-image:var(--lce-veil),var(--lce-image, none);background-size:cover,cover;background-position:center,center;background-color:var(--lce-moss);color:var(--lce-on-dark)}.lce-surface--image h1,.lce-surface--image h2,.lce-surface--image h3,.lce-surface--image .lce-display,.lce-surface--image .lce-h1,.lce-surface--image .lce-h2,.lce-surface--image .lce-statement{color:var(--lce-on-dark)}.lce-surface--image .lce-lead,.lce-surface--image .lce-body,.lce-surface--image .lce-eyebrow{color:var(--lce-on-dark-mid)}.lce-display{font-weight:var(--lce-w-head);font-size:clamp(40px,6vw,64px);line-height:1.08;letter-spacing:-.01em;color:var(--lce-ink);margin:0;max-width:20ch}.lce-h1{font-weight:var(--lce-w-head);font-size:clamp(32px,4.5vw,48px);line-height:1.15;color:var(--lce-ink);margin:0;max-width:24ch}.lce-h2{font-weight:var(--lce-w-head);font-size:clamp(26px,3.2vw,36px);line-height:1.2;color:var(--lce-ink);margin:0;max-width:26ch}.lce-h3{font-weight:var(--lce-w-head);font-size:clamp(20px,2.2vw,24px);line-height:1.3;color:var(--lce-ink);margin:0;max-width:30ch}.lce-lead{font-weight:var(--lce-w-text);font-size:clamp(18px,2vw,22px);line-height:1.55;margin:0}.lce-body{font-weight:var(--lce-w-text);font-size:clamp(16px,1.4vw,18px);line-height:1.65;margin:0}.lce-small{font-weight:var(--lce-w-text);font-size:15px;line-height:1.55;margin:0}.lce-statement{font-weight:var(--lce-w-statement);font-size:clamp(48px,9vw,96px);line-height:1;letter-spacing:-.02em;color:var(--lce-ink);margin:0;text-wrap:balance}.lce-measure,.lce-prose{max-width:68ch}.lce-prose>*{margin:0}.lce-prose>*+*{margin-top:var(--lce-space-6)}.lce-prose>*+:is(h2,h3){margin-top:var(--lce-space-10)}.lce-prose p{font-weight:var(--lce-w-text);font-size:clamp(16px,1.4vw,18px);line-height:1.65}.lce-prose strong,.lce-prose b{font-weight:var(--lce-w-head);color:var(--lce-teal-deep)}.lce-prose ul{list-style:none;padding:0}.lce-prose ul li{position:relative;padding-left:28px}.lce-prose ul li+li{margin-top:var(--lce-space-3)}.lce-prose ul li:before{content:"";position:absolute;left:0;top:.5em;width:13px;height:13px;background:var(--lce-leaf);-webkit-mask:var(--lce-totem-mask) center / contain no-repeat;mask:var(--lce-totem-mask) center / contain no-repeat}.lce-totem{display:inline-block;width:22px;height:22px;flex:0 0 auto;color:var(--lce-leaf);background:currentColor;-webkit-mask:var(--lce-totem-mask) center / contain no-repeat;mask:var(--lce-totem-mask) center / contain no-repeat}.lce-totem--sm{width:14px;height:14px}.lce-totem--lg{width:44px;height:44px}.lce-totem-svg{display:inline-block;width:22px;height:22px;flex:0 0 auto;color:var(--lce-leaf)}.lce-totem-rule{display:flex;align-items:center;gap:var(--lce-space-4);color:var(--lce-line)}.lce-totem-rule:before,.lce-totem-rule:after{content:"";flex:1 1 auto;height:var(--lce-hairline);background:currentColor}.lce-totem-rule .lce-totem{color:var(--lce-leaf)}.lce-eyebrow{display:inline-flex;align-items:center;gap:var(--lce-space-3);font-weight:var(--lce-w-head);font-size:12px;letter-spacing:.18em;line-height:1.2;text-transform:uppercase;color:var(--lce-leaf-deep);margin:0 0 var(--lce-space-6)}.lce-eyebrow .lce-totem{width:16px;height:16px;color:var(--lce-leaf)}.lce-section-head{margin-bottom:clamp(32px,4vw,56px)}.lce-section-head .lce-lead{margin-top:var(--lce-space-6);color:var(--lce-ink-mid);max-width:60ch}.lce-section-head--centre{text-align:center}.lce-section-head--centre .lce-display,.lce-section-head--centre .lce-h1,.lce-section-head--centre .lce-h2,.lce-section-head--centre .lce-lead{margin-inline:auto}.lce-mark{background-image:linear-gradient(var(--lce-leaf-wash),var(--lce-leaf-wash));background-repeat:no-repeat;background-size:100% .35em;background-position:0 88%;padding-inline:.08em}.lce-gesture{height:clamp(72px,10vw,140px);background:var(--lce-gesture-leaf)}.lce-gesture--earth{background:var(--lce-gesture-earth)}.lce-gesture--mint{background:var(--lce-gesture-mint)}.lce-gesture--flip{transform:scaleX(-1)}.lce-rule{height:var(--lce-hairline);background:var(--lce-line);border:0;margin:0}.lce-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--lce-space-2);font-family:var(--lce-font);font-weight:var(--lce-w-head);font-size:15px;line-height:1;letter-spacing:.02em;padding:16px 32px;border:var(--lce-hairline) solid transparent;border-radius:var(--lce-radius-pill);text-decoration:none;cursor:pointer;transition:background var(--lce-hover),color var(--lce-hover),border-color var(--lce-hover),transform var(--lce-hover),box-shadow var(--lce-hover)}.lce-btn:focus-visible{outline:2px solid var(--lce-teal-deep);outline-offset:3px}.lce-btn--solid{background:var(--lce-teal);color:#fff;border-color:var(--lce-teal)}.lce-btn--solid:hover{background:var(--lce-teal-deep);border-color:var(--lce-teal-deep);color:#fff;transform:translateY(-2px);box-shadow:var(--lce-shadow-lift)}.lce-btn--outline{background:transparent;color:var(--lce-teal-deep);border-color:var(--lce-line)}.lce-btn--outline:hover{border-color:var(--lce-teal);color:var(--lce-teal);transform:translateY(-2px)}.lce-btn--ghost{background:transparent;color:var(--lce-on-dark);border-color:var(--lce-border-dark)}.lce-btn--ghost:hover{background:var(--lce-on-dark);color:var(--lce-teal-deep);border-color:var(--lce-on-dark);transform:translateY(-2px)}.lce-btn-row{display:flex;flex-wrap:wrap;gap:var(--lce-space-4);align-items:center}.lce-card{background:var(--lce-paper);border:var(--lce-hairline) solid var(--lce-line);border-radius:var(--lce-radius-lg);padding:clamp(24px,3vw,40px);box-shadow:var(--lce-shadow);transition:transform var(--lce-hover),box-shadow var(--lce-hover),border-color var(--lce-hover);overflow:hidden}.lce-card:hover{transform:translateY(-2px);box-shadow:var(--lce-shadow-lift)}.lce-card .lce-h3{margin-bottom:var(--lce-space-3)}.lce-card .lce-body{color:var(--lce-ink-mid)}.lce-card--media{padding:0}.lce-card--media>img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:0}.lce-card__body{padding:clamp(24px,3vw,36px)}.lce-grid{display:grid;gap:clamp(20px,2.4vw,32px)}.lce-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.lce-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.lce-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.lce-stats{display:grid;gap:clamp(24px,3vw,40px);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.lce-stat{border-top:var(--lce-hairline) solid var(--lce-line);padding-top:var(--lce-space-6)}.lce-stat__figure{font-weight:var(--lce-w-head);font-size:clamp(40px,5vw,56px);line-height:1;letter-spacing:-.02em;color:var(--lce-teal-deep);margin:0}.lce-stat__label{font-size:15px;font-weight:var(--lce-w-text);line-height:1.5;color:var(--lce-ink-mid);margin:var(--lce-space-3) 0 0;max-width:32ch}.lce-quote{border-left:2px solid var(--lce-leaf);padding-left:clamp(20px,3vw,36px);margin:0;max-width:46ch}.lce-quote p{font-weight:var(--lce-w-text);font-size:clamp(20px,2.4vw,28px);line-height:1.4;color:var(--lce-ink);margin:0}.lce-quote cite,.lce-quote__cite{display:block;margin-top:var(--lce-space-4);font-style:normal;font-size:15px;color:var(--lce-ink-mid)}.lce-accordion{border-top:var(--lce-hairline) solid var(--lce-line)}.lce-acc{border-bottom:var(--lce-hairline) solid var(--lce-line)}.lce-acc>summary{display:flex;align-items:center;gap:var(--lce-space-4);list-style:none;cursor:pointer;padding:var(--lce-space-6) 0;font-weight:var(--lce-w-head);font-size:clamp(17px,1.8vw,20px);line-height:1.4;color:var(--lce-ink);transition:color var(--lce-hover)}.lce-acc>summary::-webkit-details-marker{display:none}.lce-acc>summary:hover{color:var(--lce-teal-deep)}.lce-acc>summary:after{content:"";margin-left:auto;flex:0 0 auto;width:10px;height:10px;border-right:1.5px solid var(--lce-ink-dim);border-bottom:1.5px solid var(--lce-ink-dim);transform:rotate(45deg);transition:transform var(--lce-hover)}.lce-acc[open]>summary:after{transform:rotate(225deg)}.lce-acc>summary .lce-totem{opacity:0;transition:opacity var(--lce-hover)}.lce-acc[open]>summary .lce-totem{opacity:1}.lce-acc__body{padding:0 0 var(--lce-space-6);max-width:68ch}.lce-acc__body>*{margin:0}.lce-acc__body>*+*{margin-top:var(--lce-space-4)}.lce-acc__body p{font-size:clamp(16px,1.4vw,18px);line-height:1.65}.lce-logos{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:clamp(24px,4vw,56px);align-items:center}.lce-logos img{max-height:56px;width:auto;margin-inline:auto;filter:grayscale(1);opacity:.6;transition:filter var(--lce-hover),opacity var(--lce-hover)}.lce-logos a:hover img,.lce-logos img:hover{filter:grayscale(0);opacity:1}.lce-person{text-align:left}.lce-person img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--lce-radius-lg);margin-bottom:var(--lce-space-4)}.lce-person__name{font-weight:var(--lce-w-head);font-size:18px;line-height:1.3;color:var(--lce-ink);margin:0}.lce-person__role{font-size:15px;line-height:1.5;color:var(--lce-ink-mid);margin:var(--lce-space-1) 0 0;max-width:30ch}.lce-reveal{opacity:0;transform:translateY(8px);transition:opacity var(--lce-reveal-dur) var(--lce-ease),transform var(--lce-reveal-dur) var(--lce-ease);transition-delay:var(--lce-delay, 0ms)}.lce-reveal.is-in{opacity:1;transform:none}.lce-hover-zoom{overflow:hidden}.lce-hover-zoom img{transition:transform .4s var(--lce-ease)}.lce-hover-zoom:hover img{transform:scale(1.02)}@media(prefers-reduced-motion:reduce){.lce-reveal{opacity:1;transform:none;transition:none}.lce-hover-zoom img,.lce-hover-zoom:hover img{transform:none;transition:none}.lce *,.lce *:before,.lce *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.lce-logo{height:56px;width:auto}.lce-logo--sm{height:36px}.lce-logo--lg{height:88px}.lce-surface--moss .lce-wordmark,.lce-surface--image .lce-wordmark{filter:brightness(0) invert(1)}@media(max-width:900px){.lce-grid--3,.lce-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){:root{--lce-gutter: 20px}.lce-grid--2,.lce-grid--3,.lce-grid--4{grid-template-columns:minmax(0,1fr)}.lce-btn{width:100%}.lce-btn-row{flex-direction:column;align-items:stretch}}:root{--lce-gorse: #ebcc11;--lce-crocus: #fab11b;--lce-clay: #be4118;--lce-navy: #1a2940;--lce-navy-lift: #26375a;--lce-meadow: #84a05b;--lce-forest: #144a21;--lce-blossom: #f3aec3;--lce-sky: #86b8e2;--lce-mint-deep: #d8ecdf;--lce-ice-deep: #e4f7fa}.lce-objects{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.lce-object{position:absolute;display:block;width:var(--o-size, 160px);aspect-ratio:1;background-color:var(--o-colour, var(--lce-leaf));-webkit-mask-image:var(--o-shape);mask-image:var(--o-shape);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;opacity:var(--o-alpha, .12);transform:translate3d(0,var(--o-shift, 0px),0) rotate(var(--o-rot, 0deg));transition:transform .6s var(--lce-ease)}.lce-object--photo{background:none;-webkit-mask-image:none;mask-image:none;object-fit:contain}.lce-band{position:relative}.lce-band>.lce-container,.lce-band>.lce-section-head,.lce-band>.lce-prose{position:relative;z-index:1}.lce-surface--paper{background:var(--lce-paper)}.lce-surface--mint{background:linear-gradient(180deg,var(--lce-mint) 0%,var(--lce-mint-deep) 100%)}.lce-surface--ice{background:linear-gradient(180deg,var(--lce-ice) 0%,var(--lce-ice-deep) 100%)}.lce-band--seam:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--lce-leaf) 0%,var(--lce-gorse) 22%,var(--lce-crocus) 44%,var(--lce-teal) 68%,var(--lce-sky) 100%);opacity:.85;z-index:2}.lce-eyebrow{gap:10px;padding:9px 18px 9px 14px;font-size:13px;letter-spacing:.16em;color:var(--lce-forest);background:#8eb0402e;border-radius:var(--lce-radius-pill);transition:background var(--lce-hover)}.lce-eyebrow .lce-totem{width:20px;height:20px;color:var(--lce-leaf-deep);transition:transform .4s var(--lce-ease)}.lce-eyebrow:hover{background:#8eb04047}.lce-eyebrow:hover .lce-totem{transform:rotate(72deg)}.lce-surface--moss .lce-eyebrow,.lce-surface--image .lce-eyebrow,.lce-surface--night .lce-eyebrow{color:#fff;background:#ffffff24}.lce-surface--moss .lce-eyebrow .lce-totem,.lce-surface--image .lce-eyebrow .lce-totem,.lce-surface--night .lce-eyebrow .lce-totem{color:var(--lce-leaf)}.lce-surface--night{background:radial-gradient(120% 140% at 15% 0%,var(--lce-navy-lift) 0%,var(--lce-navy) 62%),var(--lce-navy);color:#ffffffc7}.lce-surface--night h1,.lce-surface--night h2,.lce-surface--night h3,.lce-surface--night .lce-display,.lce-surface--night .lce-h1,.lce-surface--night .lce-h2,.lce-surface--night .lce-h3,.lce-surface--night a{color:#fff}.lce-surface--night .lce-wordmark{filter:brightness(0) invert(1)}.lce-card--media>img{transition:transform .6s var(--lce-ease)}.lce-card--media:hover>img{transform:scale(1.03)}.lce-prose a:not(.lce-btn){background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .3s var(--lce-ease)}.lce-prose a:not(.lce-btn):hover{background-size:100% 1px}@media(prefers-reduced-motion:reduce){.lce-object,.lce-card--media>img,.lce-eyebrow .lce-totem{transition:none!important;transform:none!important}}@media(max-width:900px){.lce-object{width:calc(var(--o-size, 160px) * .62);opacity:calc(var(--o-alpha, .12) * .55)}.lce-objects .lce-object--photo{display:none!important}}.lce-logocard{position:relative;display:grid;place-items:center;min-height:210px;padding:clamp(28px,3.5vw,48px);background:var(--lce-paper);border:var(--lce-hairline) solid var(--lce-line);border-radius:var(--lce-radius-lg);text-decoration:none;overflow:hidden;transition:transform var(--lce-hover),box-shadow var(--lce-hover),border-color var(--lce-hover)}.lce-logocard:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 120% at 50% 120%,#05827c1a,#05827c00 62%);opacity:0;transition:opacity var(--lce-hover)}.lce-logocard:hover{transform:translateY(-3px);box-shadow:var(--lce-shadow-lift);border-color:var(--lce-teal)}.lce-logocard:hover:before{opacity:1}.lce-logocard__logo{position:relative;width:auto;max-width:100%;object-fit:contain;transition:transform .4s var(--lce-ease)}.lce-logocard:hover .lce-logocard__logo{transform:scale(1.035)}.lce-logocard--wide .lce-logocard__logo{max-width:300px;max-height:92px}.lce-logocard--tall .lce-logocard__logo{max-height:176px}@media(prefers-reduced-motion:reduce){.lce-logocard,.lce-logocard__logo{transition:none!important;transform:none!important}}html{background:var(--lce-paper)}body.lce{margin:0;overflow-x:hidden}.lce [id]{scroll-margin-top:88px}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.lce-skip{position:absolute;left:-9999px;top:0;z-index:100;background:var(--lce-paper);color:var(--lce-teal-deep);padding:12px 20px;border-radius:0 0 var(--lce-radius-sm) 0}.lce-skip:focus{left:0}.lce-head{background:var(--lce-paper);border-bottom:var(--lce-hairline) solid var(--lce-line)}.lce-head__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--lce-space-8);min-height:96px;padding-block:var(--lce-space-4)}.lce-head__logo img{height:52px;width:auto}.lce-head__list{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(16px,2vw,28px);margin:0;padding:0;list-style:none}.lce-head__link{font-size:15px;color:var(--lce-ink-mid);text-decoration:none;transition:color var(--lce-hover)}.lce-head__link:hover{color:var(--lce-teal-deep)}@media(max-width:900px){.lce-head__inner{flex-direction:column;align-items:center;gap:var(--lce-space-4)}.lce-head__logo img{height:44px}.lce-head__list{justify-content:center;gap:14px}.lce-head__link{font-size:14px}}.lce-mininav{position:fixed;inset:0 0 auto;z-index:50;background:#fbfbf9eb;border-bottom:var(--lce-hairline) solid var(--lce-line);backdrop-filter:blur(10px);transform:translateY(-100%);transition:transform .3s var(--lce-ease)}.lce-mininav.is-visible{transform:none}.lce-mininav__inner{display:flex;align-items:center;gap:var(--lce-space-6);min-height:56px}.lce-mininav__brand{display:inline-flex;align-items:center}.lce-mininav__list{display:flex;flex-wrap:nowrap;align-items:center;gap:clamp(12px,2vw,28px);margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.lce-mininav__list::-webkit-scrollbar{display:none}.lce-mininav__link{position:relative;display:inline-block;padding-block:4px;font-size:13px;letter-spacing:.04em;white-space:nowrap;color:var(--lce-ink-mid);text-decoration:none;transition:color var(--lce-hover)}.lce-mininav__link:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--lce-leaf);transform:scaleX(0);transform-origin:left;transition:transform var(--lce-hover)}.lce-mininav__link:hover{color:var(--lce-teal-deep)}.lce-mininav__link.is-current{color:var(--lce-ink)}.lce-mininav__link.is-current:after{transform:none}.lce-totop{position:fixed;right:clamp(16px,3vw,32px);bottom:clamp(16px,3vw,32px);z-index:50;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;background:var(--lce-paper);border:var(--lce-hairline) solid var(--lce-line);border-radius:var(--lce-radius-pill);box-shadow:var(--lce-shadow);cursor:pointer;transition:transform var(--lce-hover),box-shadow var(--lce-hover),border-color var(--lce-hover)}.lce-totop:hover{transform:translateY(-2px);box-shadow:var(--lce-shadow-lift);border-color:var(--lce-teal)}.lce-totop[hidden]{display:none}.lce-totop__arrow{width:10px;height:10px;border-left:1.5px solid var(--lce-teal-deep);border-top:1.5px solid var(--lce-teal-deep);transform:rotate(45deg) translate(1px,1px)}.lce-hero{position:relative;overflow:hidden;display:flex;align-items:center;min-height:min(78svh,820px)}.lce-hero__gesture{position:absolute;right:-12%;bottom:-35%;width:70%;height:90%;background:var(--lce-gesture-leaf);border-radius:50%;filter:blur(60px);opacity:.55;pointer-events:none}.lce-hero__inner{position:relative}.lce-hero__title{max-width:17ch}.lce-hero__scroll{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-top:clamp(32px,5vw,64px);border:var(--lce-hairline) solid var(--lce-line);border-radius:var(--lce-radius-pill);transition:border-color var(--lce-hover)}.lce-hero__scroll:hover{border-color:var(--lce-teal)}.lce-hero__chevron{width:10px;height:10px;border-right:1.5px solid var(--lce-teal);border-bottom:1.5px solid var(--lce-teal);transform:rotate(45deg) translate(-1px,-1px)}@media(prefers-reduced-motion:no-preference){.lce-hero__scroll{animation:lce-nudge 2.6s var(--lce-ease) infinite}}@keyframes lce-nudge{0%,70%,to{transform:none}85%{transform:translateY(5px)}}.lce-slider{position:relative;background:var(--lce-moss);color:var(--lce-on-dark)}.lce-slider:focus{outline:none}.lce-slider__stage{display:grid;touch-action:pan-y}.lce-slider__slide{grid-area:1 / 1;position:relative;display:flex;align-items:flex-end;min-height:min(90svh,820px);opacity:0;visibility:hidden;transition:opacity .5s var(--lce-ease)}.lce-slider__slide.is-active{opacity:1;visibility:visible}.lce-slider__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lce-slider__veil{position:absolute;inset:0;background:linear-gradient(180deg,#1c1f1a26,#1c1f1a8c 45%,#1c1f1aeb)}.lce-slider__body{position:relative;padding-top:clamp(56px,8vw,112px);padding-bottom:clamp(112px,12vw,176px)}.lce-slider__count{display:flex;align-items:baseline;gap:6px;margin:0 0 var(--lce-space-4);font-size:13px;letter-spacing:.14em;color:var(--lce-on-dark-dim)}.lce-slider__count-now{color:var(--lce-leaf)}.lce-slider__name{color:var(--lce-on-dark);max-width:18ch}.lce-slider__meta{margin:var(--lce-space-2) 0 var(--lce-space-6);font-size:15px;color:var(--lce-on-dark-dim)}.lce-slider__copy{max-width:62ch}.lce-slider__copy p{margin:0;font-size:clamp(15px,1.3vw,17px);line-height:1.6;color:var(--lce-on-dark-mid)}.lce-slider__copy p+p{margin-top:var(--lce-space-4)}.lce-slider__copy strong{font-weight:var(--lce-w-head);color:var(--lce-on-dark)}.lce-slider__cta{margin-top:clamp(24px,3vw,36px)}.lce-slider__controls{position:absolute;inset:auto 0 0;padding-bottom:var(--lce-space-6)}.lce-slider__controls-inner{display:flex;align-items:center;gap:var(--lce-space-6)}.lce-slider__arrow{flex:0 0 auto;width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:var(--lce-hairline) solid var(--lce-border-dark);border-radius:var(--lce-radius-pill);cursor:pointer;transition:background var(--lce-hover),border-color var(--lce-hover)}.lce-slider__arrow:hover{background:#ffffff1f;border-color:var(--lce-on-dark-mid)}.lce-slider__arrow:focus-visible{outline:2px solid var(--lce-line);outline-offset:3px}.lce-slider__chev{width:10px;height:10px;border-top:1.5px solid var(--lce-on-dark);border-left:1.5px solid var(--lce-on-dark)}.lce-slider__chev--prev{transform:rotate(-45deg) translate(1px,1px)}.lce-slider__chev--next{transform:rotate(135deg) translate(1px,1px)}.lce-slider__dots{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;list-style:none}.lce-slider__dot{display:block;width:9px;height:9px;padding:0;background:#ffffff59;border:0;border-radius:var(--lce-radius-pill);cursor:pointer;transition:background var(--lce-hover),transform var(--lce-hover)}.lce-slider__dot:hover{background:var(--lce-on-dark-mid)}.lce-slider__dot.is-current{background:var(--lce-leaf);transform:scale(1.25)}.lce-slider__progress{margin-top:var(--lce-space-6);height:2px;background:#ffffff2e;overflow:hidden}.lce-slider__progress-bar{display:block;height:100%;width:var(--lce-progress, 10%);background:var(--lce-leaf);transform:translate(var(--lce-offset, 0%));transition:transform .4s var(--lce-ease)}@media(max-width:640px){.lce-slider__slide{min-height:auto}.lce-slider__body{padding-top:clamp(48px,12vw,72px);padding-bottom:136px}.lce-slider__cta{width:100%}.lce-slider__controls-inner{gap:var(--lce-space-4)}.lce-slider__dots{gap:8px}.lce-slider__arrow{width:40px;height:40px}}.lce-quote--wide{max-width:68ch;margin-block:clamp(32px,4vw,56px)}.lce-quote--wide p{font-size:clamp(18px,2vw,22px);line-height:1.5;color:var(--lce-teal-deep)}.lce-quote strong,.lce-quote b{font-weight:var(--lce-w-text)}.lce-figures{margin-top:clamp(32px,4vw,48px);grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:clamp(20px,2.4vw,32px)}.lce-figures__intro{color:var(--lce-ink-mid)}.lce-stat__kicker{margin:0 0 var(--lce-space-2);min-height:21px;font-size:15px;line-height:1.4;color:var(--lce-ink-mid)}.lce-urgent{margin-top:clamp(36px,4vw,56px);color:var(--lce-teal-deep);max-width:32ch}.lce-litany{margin-block:clamp(32px,4vw,56px);padding-left:clamp(20px,3vw,36px);border-left:2px solid var(--lce-leaf)}.lce-litany__line{margin:0;font-weight:var(--lce-w-head);font-size:clamp(20px,2.2vw,24px);line-height:1.35;color:var(--lce-ink)}.lce-litany__line+.lce-litany__line{margin-top:var(--lce-space-2)}.lce-litany__line strong{font-weight:var(--lce-w-head);color:var(--lce-teal-deep)}.lce-lead--teal{color:var(--lce-teal-deep)}.lce-lead--teal strong{font-weight:var(--lce-w-head);color:inherit}.lce-cover{--lce-veil: linear-gradient(180deg, rgba(28,31,26,.7) 0%, rgba(28,31,26,.86) 100%);display:flex;align-items:center;min-height:min(100svh,940px)}.lce-cover__title{max-width:14ch}.lce-cover__rule{max-width:320px;margin-block:clamp(24px,3vw,36px)}.lce-cover__copy p{color:var(--lce-on-dark-mid)}.lce-cover__copy strong{font-weight:var(--lce-w-head);color:var(--lce-on-dark)}.lce-cover__copy em{font-style:italic}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.lce-cover{background-attachment:scroll,fixed}}.lce-card--media>img{aspect-ratio:4 / 3}.lce-dimensions__outro{margin-top:clamp(32px,4vw,56px)}.lce-dimensions__outro em{font-style:italic}.lce-explore__statement{max-width:30ch}.lce-explore__invitation{margin-top:var(--lce-space-6);max-width:62ch}.lce-explore__actions{margin-top:clamp(28px,3vw,40px)}.lce-about{display:grid;grid-template-columns:5fr 7fr;gap:clamp(32px,5vw,80px)}.lce-about__aside{align-self:start;position:sticky;top:104px}.lce-about__copy p{margin:0}.lce-about__copy p+p{margin-top:var(--lce-space-6)}@media(max-width:900px){.lce-about{grid-template-columns:minmax(0,1fr)}.lce-about__aside{position:static}}.lce-collage{display:block;background:var(--lce-paper)}.lce-collage img{width:100%;height:auto}.lce-join{display:grid;grid-template-columns:6fr 6fr;gap:clamp(32px,5vw,72px);align-items:center}.lce-join__lead{margin-top:var(--lce-space-6);max-width:46ch}.lce-join__media{margin:0;border-radius:var(--lce-radius-lg);overflow:hidden}.lce-join__media img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.lce-join .lce-btn-row{margin-top:clamp(24px,3vw,36px)}@media(max-width:900px){.lce-join{grid-template-columns:minmax(0,1fr)}}.lce-imagine__line{max-width:24ch;margin-inline:auto;text-align:center}.lce-pair__inner{display:grid;grid-template-columns:6fr 6fr;gap:clamp(32px,5vw,72px);align-items:center}.lce-pair__inner--flipped .lce-pair__media{order:2}.lce-pair__media{margin:0;border-radius:var(--lce-radius-lg);overflow:hidden}.lce-pair__media img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.lce-pair__number{margin:0 0 var(--lce-space-6)}.lce-pair__copy .lce-prose p{color:var(--lce-ink-mid)}@media(max-width:900px){.lce-pair__inner{grid-template-columns:minmax(0,1fr)}.lce-pair__inner--flipped .lce-pair__media{order:0}}.lce-lead-well__opening p{color:var(--lce-teal-deep)}.lce-lead-well__list{margin-block:clamp(24px,3vw,36px)}.lce-lead-well__list ul{margin:0}.lce-lead-well__doors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.4vw,32px);margin-top:clamp(40px,5vw,64px)}.lce-door__name{color:var(--lce-ink)}.lce-door__host{color:var(--lce-ink-mid)}.lce-door__go{width:12px;height:12px;margin-top:var(--lce-space-4);border-top:1.5px solid var(--lce-teal);border-right:1.5px solid var(--lce-teal);transform:rotate(45deg)}@media(max-width:640px){.lce-lead-well__doors{grid-template-columns:minmax(0,1fr)}}.lce-partners__intro{max-width:68ch}.lce-partners__intro .lce-h2{max-width:22ch}.lce-partners__intro .lce-prose{margin-top:var(--lce-space-6)}.lce-partners__head{margin-top:clamp(48px,6vw,80px);padding-top:clamp(32px,4vw,48px);border-top:var(--lce-hairline) solid var(--lce-line)}.lce-partners__head .lce-body{margin-top:var(--lce-space-3);color:var(--lce-ink-mid)}.lce-partners__logos{margin-top:clamp(32px,4vw,56px)}.lce-partners__logos img{object-fit:contain}.lce-faq{display:grid;grid-template-columns:4fr 8fr;gap:clamp(32px,5vw,80px);align-items:start}.lce-faq__list{width:100%}@media(max-width:900px){.lce-faq{grid-template-columns:minmax(0,1fr)}}.lce-contact__line{max-width:22ch;color:var(--lce-ink)}.lce-contact__mail{color:var(--lce-teal);text-decoration:none;border-bottom:1px solid var(--lce-line)}.lce-contact__mail:hover{color:var(--lce-teal-deep);border-bottom-color:var(--lce-teal-deep)}.lce-contact__socials{display:flex;gap:var(--lce-space-4);margin:clamp(32px,4vw,48px) 0 0;padding:0;list-style:none}.lce-contact__social{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;transition:transform var(--lce-hover)}.lce-contact__social:hover{transform:translateY(-2px)}.lce-contact__icon{display:inline-flex}.lce-contact__icon svg{width:30px;height:30px}.lce-contact__icon svg path{fill:var(--lce-ink);transition:fill var(--lce-hover)}.lce-contact__social:hover .lce-contact__icon svg path{fill:var(--lce-teal-deep)}.lce-foot__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--lce-space-6)}.lce-foot__logo{display:inline-flex;align-items:center;gap:14px}.lce-foot__logo img{height:44px;width:auto}.lce-foot__mark{height:40px}.lce-foot__word{height:26px}.lce-partners__logos img{filter:grayscale(.45);opacity:.95;mix-blend-mode:multiply}.lce-partners__logos img:hover{filter:grayscale(0);opacity:1}.lce-foot__copy{color:var(--lce-on-dark-mid)}.lce-foot__up{display:inline-flex;align-items:center;gap:var(--lce-space-3);font-size:15px;color:var(--lce-on-dark-mid);text-decoration:none;transition:color var(--lce-hover)}.lce-surface--moss .lce-foot__up{color:var(--lce-on-dark-mid)}.lce-surface--moss .lce-foot__up:hover{color:var(--lce-on-dark)}.lce-foot__up-arrow{width:9px;height:9px;border-left:1.5px solid currentColor;border-top:1.5px solid currentColor;transform:rotate(45deg) translate(1px,1px)}@media(max-width:640px){.lce-foot__inner{flex-direction:column;justify-content:center;text-align:center}.lce-totop{width:42px;height:42px}}@media(max-width:700px){.lce-stat__kicker:empty{min-height:0;margin:0}}@media(max-width:480px){.lce-mininav__inner{gap:var(--lce-space-3)}.lce-mininav__list{gap:10px}.lce-mininav__link{font-size:12px}}@media(prefers-reduced-motion:reduce){.lce-mininav,.lce-slider__slide,.lce-slider__progress-bar{transition:none}.lce-hero__scroll{animation:none}.lce-cover{background-attachment:scroll,scroll}}.lce-cities__tail{max-width:var(--lce-width-narrow);margin-top:clamp(48px,6vw,88px)}.lce-lead-well__title{margin-bottom:clamp(24px,3vw,40px)}.lce-head{border-bottom:0}.lce-head:after{content:"";display:block;height:3px;background:linear-gradient(90deg,var(--lce-leaf) 0%,var(--lce-gorse) 25%,var(--lce-crocus) 50%,var(--lce-teal) 75%,var(--lce-sky) 100%)}.lce-head__inner{min-height:0;padding-block:11px;gap:clamp(20px,3vw,48px)}.lce-head__logo img{width:240px;height:auto;max-width:58vw}.lce-head__link{font-size:16px;letter-spacing:.5px}@media(max-width:900px){.lce-head__inner{padding-block:9px}.lce-head__logo img{width:200px}.lce-head__link{font-size:15px}}.lce-mininav{border-bottom:0}.lce-mininav:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:linear-gradient(90deg,var(--lce-leaf) 0%,var(--lce-gorse) 25%,var(--lce-crocus) 50%,var(--lce-teal) 75%,var(--lce-sky) 100%)}.lce-mininav__inner{min-height:72px;gap:clamp(16px,3vw,40px)}.lce-mininav__brand img{height:44px;width:auto}.lce-mininav__link{font-size:16px;letter-spacing:.02em;padding-block:6px}.lce-mininav__link:after{height:3px;bottom:-4px}@media(max-width:700px){.lce-mininav__brand img{height:34px}.lce-mininav__link{font-size:14px}}.lce-partners__logos img{max-width:160px;max-height:none;filter:grayscale(.3);opacity:1;transition:transform var(--lce-hover),filter var(--lce-hover)}.lce-partners__logos img:hover{filter:grayscale(0);transform:scale(1.04)}.lce-foot__mark{height:62px}.lce-foot__word{height:34px}.lce-foot__copy{color:#ffffffb8}.lce-foot__up{color:#fffc}.lce-foot__up:hover{color:#fff}@media(max-width:700px){.lce-foot__mark{height:48px}.lce-foot__word{height:26px}}.lce-contact__social{width:44px;height:44px}.lce-contact__icon svg{width:40px;height:40px}.lce-foot__inner{align-items:flex-start;row-gap:var(--lce-space-6)}.lce-foot__logo img.lce-foot__mark{height:66px}.lce-foot__logo img.lce-foot__word{height:36px}.lce-foot__nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;max-width:46ch}.lce-foot__link{font-size:15px;color:#ffffffb8;text-decoration:none;transition:color var(--lce-hover)}.lce-foot__link:hover{color:#fff}@media(max-width:700px){.lce-foot__logo img.lce-foot__mark{height:52px}.lce-foot__logo img.lce-foot__word{height:28px}.lce-foot__nav{gap:6px 16px}.lce-foot__link{font-size:14px}}.lce-foot__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:clamp(20px,3vw,56px);row-gap:18px}.lce-foot__nav{flex-wrap:nowrap;justify-content:center;max-width:none}.lce-foot__link{white-space:nowrap}@media(max-width:1000px){.lce-foot__inner{grid-template-columns:1fr;justify-items:center;text-align:center}.lce-foot__nav{justify-content:center}}.lce-imagine__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,5vw,72px)}.lce-imagine__line{max-width:16ch;margin:0}.lce-imagine__circle{width:clamp(180px,24vw,300px);height:auto;transition:transform .7s var(--lce-ease)}.lce-imagine:hover .lce-imagine__circle{transform:rotate(-6deg) scale(1.02)}@media(max-width:860px){.lce-imagine__inner{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.lce-imagine__line{max-width:18ch}.lce-imagine__circle{width:clamp(160px,46vw,240px)}}.lce-faq{align-items:center}.lce-faq__list{padding:clamp(8px,1.6vw,20px) clamp(20px,2.6vw,36px);background:var(--lce-paper);border:var(--lce-hairline) solid var(--lce-line);border-radius:var(--lce-radius-lg);box-shadow:var(--lce-shadow)}.lce-faq__list .lce-acc+.lce-acc{border-top:var(--lce-hairline) solid var(--lce-line)}.lce-faq__list .lce-acc{border-bottom:0}.lce-faq__list .lce-acc summary{border-bottom:0}.lce-faq__head .lce-h2{max-width:14ch}
