.ll-root{--ll-canvas:#f7f5f2;--ll-surface:#f2f0eb;--ll-stoneFill:#dedbd5;--ll-card:#fff;--ll-ink:#292827;--ll-muted:#141413a6;--ll-line:#73716d33;--ll-violet:#714cb6;--ll-violetHover:#533192;--ll-lilac:#d4c7ff;--ll-lavender:#e8e0ff;--ll-teal:#0c4243;--ll-wine:#421d24;--ll-aubergine:#281647;--ll-night:#150c2b;--ll-expo:cubic-bezier(.16, 1, .3, 1);--ll-focus:var(--ll-ink);isolation:isolate;color:var(--ll-ink);font-size:16px;line-height:1.5;position:relative;overflow-x:clip}.ll-root :focus-visible{outline:2px solid var(--ll-focus);outline-offset:2px;border-radius:8px}.ll-onDark{--ll-focus:#fff;color:#fff}.ll-ink{color:var(--ll-ink)}.ll-muted{color:var(--ll-muted)}.ll-white{color:#fff}.ll-white80{color:#fffc}.ll-white65{color:#ffffffa6}.ll-soft{opacity:.65}.ll-mono{font-family:var(--font-mono)}.ll-display{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(34px,5.4vw,68px);font-weight:400;line-height:1}.ll-h2{letter-spacing:-.0275em;text-wrap:pretty;font-size:clamp(30px,3.6vw,49px);font-weight:400;line-height:1.15}.ll-quote{letter-spacing:-.0275em;text-wrap:pretty;font-size:clamp(26px,2.9vw,39px);font-weight:400;line-height:1.2}.ll-title{letter-spacing:-.0275em;text-wrap:pretty;font-size:clamp(20px,1.9vw,25px);font-weight:400;line-height:1.2}.ll-lead{letter-spacing:-.0075em;font-size:18px;font-weight:500;line-height:1.5}.ll-eyebrow{font-size:14px;font-weight:500;line-height:1.4}.ll-figure{letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:400;line-height:1}.ll-section{background:var(--ll-canvas);padding-block:clamp(56px,8vw,96px);position:relative}.ll-band{background:var(--ll-lavender)}.ll-window{background:linear-gradient(#150c2b61,#150c2b85);padding-block:clamp(56px,8vw,96px);position:relative}.ll-wrap{width:100%;max-width:1376px;margin-inline:auto;padding-inline:16px}@media (min-width:640px){.ll-wrap{padding-inline:32px}}.ll-chapter{flex-direction:column;gap:16px;max-width:900px;display:flex}.ll-chapterCenter{text-align:center;align-items:center;margin-inline:auto}.ll-chapterBody{margin-top:clamp(40px,6vw,72px)}.ll-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px;display:flex}.ll-chapterCenter .ll-actions{justify-content:center}.ll-bento{gap:16px;display:grid}@media (min-width:800px){.ll-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:32px}}.ll-cell{border-radius:12px;flex-direction:column;grid-column:1/-1;justify-content:flex-end;min-height:248px;display:flex;position:relative;overflow:hidden}@media (min-width:800px){.ll-span12{grid-column:span 12}.ll-span7{grid-column:span 7}.ll-span6{grid-column:span 6}.ll-span5{grid-column:span 5}.ll-span4{grid-column:span 4}.ll-span3{grid-column:span 3}.ll-row2{grid-row:span 2}}.ll-cellText{flex-direction:column;gap:8px;padding:16px;display:flex}@media (min-width:800px){.ll-cellText{padding:32px}}.ll-fill-teal{background:var(--ll-teal);color:#fff}.ll-fill-wine{background:var(--ll-wine);color:#fff}.ll-fill-aubergine{background:var(--ll-aubergine);color:#fff}.ll-fill-violet{background:var(--ll-violet);color:#fff}.ll-fill-stone{background:var(--ll-stoneFill);color:var(--ll-ink)}.ll-fill-lavender{background:var(--ll-lavender);color:var(--ll-ink)}.ll-fill-surface{background:var(--ll-surface);color:var(--ll-ink)}.ll-cell .ll-eyebrow{opacity:.8}.ll-card{background:var(--ll-surface);border-radius:12px;padding:16px;box-shadow:0 0 0 1px #1414130a,0 4px 8px -2px #1414130f,0 2px 4px #1414130a,0 1px 2px #1414130a}@media (min-width:800px){.ll-card{padding:32px}}.ll-glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:linear-gradient(210deg,#ffffff26,#0000 30%),#2816474d;border:1px solid #fff3;border-radius:16px}.ll-hairGrid{border-top:1px solid var(--ll-line);border-left:1px solid var(--ll-line);display:grid}.ll-hairGrid>*{border-right:1px solid var(--ll-line);border-bottom:1px solid var(--ll-line)}.ll-btn{white-space:nowrap;cursor:pointer;height:52px;transition:background-color .2s var(--ll-expo), box-shadow .2s var(--ll-expo);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:6px 20px;font-size:16px;font-weight:600;display:inline-flex}.ll-btnSm{border-radius:8px;height:44px;padding:6px 16px;font-size:14px}.ll-primary{background:var(--ll-violet);color:#fff}.ll-onDarkFill{background:var(--ll-lilac);color:var(--ll-ink)}.ll-outline{color:var(--ll-ink);box-shadow:inset 0 0 0 1px var(--ll-line)}.ll-outlineDark{color:var(--ll-lilac);box-shadow:inset 0 0 0 1px var(--ll-lilac)}.ll-link{min-height:44px;color:var(--ll-violet);text-underline-offset:4px;transition:text-decoration-color .2s var(--ll-expo);align-items:center;gap:4px;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-flex}.ll-linkDark{color:var(--ll-lilac)}.ll-link svg,.ll-btn svg{transition:transform .3s ease-in-out}@media (hover:hover) and (pointer:fine){.ll-primary:hover{background:var(--ll-violetHover)}.ll-onDarkFill:hover{background:#c6b6fb}.ll-outline:hover{box-shadow:inset 0 0 0 2px var(--ll-line)}.ll-outlineDark:hover{box-shadow:inset 0 0 0 2px var(--ll-lilac)}.ll-link:hover{text-decoration-color:currentColor}.ll-link:hover svg,.ll-btn:hover svg{transform:translate(4px)}}.ll-primary:active{background:#3f256f}@media (prefers-reduced-motion:reduce){.ll-btn,.ll-link,.ll-link svg,.ll-btn svg{transition:none}.ll-link:hover svg,.ll-btn:hover svg{transform:none}}
.ll-stage{z-index:-1;pointer-events:none;background:radial-gradient(120% 90% at 20% 0%, #3a2470b3 0%, transparent 60%), radial-gradient(90% 80% at 90% 100%, #714cb659 0%, transparent 55%), var(--ll-night);position:fixed;inset:0;overflow:hidden}.ll-stageLayer{position:absolute;inset:0}.ll-stageIn{animation:1.7s ease-in-out both ll-stageIn}.ll-stageOut{animation:1.7s ease-in-out both ll-stageOut}@keyframes ll-stageIn{0%{opacity:0}to{opacity:1}}@keyframes ll-stageOut{0%{opacity:1}to{opacity:0}}.ll-topnav{z-index:40;background:var(--ll-canvas);border-bottom:1px solid var(--ll-line);position:sticky;top:0}.ll-topnavRow{justify-content:space-between;align-items:center;gap:16px;height:64px;display:flex}.ll-topnavBrand{min-height:44px;color:var(--ll-ink);align-items:center;display:inline-flex}.ll-topnavCentre{display:none}.ll-topnavRight{align-items:center;gap:8px;display:flex}.ll-topnavStaff{min-height:44px;color:var(--ll-ink);text-underline-offset:6px;transition:text-decoration-color .2s var(--ll-expo);align-items:center;padding-inline:12px;font-size:14px;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:none}.ll-menuBtn{width:44px;height:44px;color:var(--ll-ink);cursor:pointer;border-radius:8px;place-items:center;display:inline-grid}@media (min-width:640px){.ll-topnavStaff{display:inline-flex}}@media (min-width:1080px){.ll-topnavCentre{display:block}.ll-topnavRight>.ll-menuBtn{display:none}}@media (hover:hover) and (pointer:fine){.ll-topnavStaff:hover{text-decoration-color:currentColor}.ll-menuBtn:hover{background:#1414130d}}.ll-skip{z-index:50;background:var(--ll-ink);color:#fff;border-radius:8px;align-items:center;min-height:44px;padding:8px 16px;display:inline-flex;position:absolute;top:10px;left:16px;transform:translateY(-200%)}.ll-skip:focus{transform:none}.ll-navIdle .gooey-nav__canvas,.ll-navIdle .gooey-nav__fallback,.ll-navIdle .gooey-nav__list--active{opacity:0}.ll-menu{background:var(--ll-canvas);width:min(100vw,420px);max-width:none;height:100dvh;max-height:none;color:var(--ll-ink);transition:transform .3s ease-out, overlay .3s allow-discrete, display .3s allow-discrete;border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;transform:translate(100%)}.ll-menu[open]{transform:none}@starting-style{.ll-menu[open]{transform:translate(100%)}}.ll-menu::backdrop{transition:background-color .3s ease-out, overlay .3s allow-discrete, display .3s allow-discrete;background:#150c2b00}.ll-menu[open]::backdrop{background:#150c2b73}@starting-style{.ll-menu[open]::backdrop{background:#150c2b00}}.ll-menuPanel{flex-direction:column;height:100%;display:flex}.ll-menuHead{border-bottom:1px solid var(--ll-line);justify-content:space-between;align-items:center;height:64px;padding-inline:16px;display:flex}.ll-menuList{flex:1;overflow-y:auto}.ll-menuList a{border-bottom:1px solid var(--ll-line);align-items:center;min-height:56px;padding-inline:16px;font-size:18px;display:flex}.ll-menuFoot{border-top:1px solid var(--ll-line);flex-direction:column;gap:8px;padding:16px;display:flex}.ll-menuStaff{min-height:44px;color:var(--ll-violet);justify-content:center;align-items:center;font-weight:600;display:flex}.ll-announce{background:var(--ll-lavender);color:var(--ll-ink);text-align:center;padding:10px 16px;font-size:15px;line-height:1.4}.ll-announceLink{text-underline-offset:3px;white-space:nowrap;align-items:center;gap:4px;min-height:44px;margin:-10px 0;font-weight:600;text-decoration:underline;display:inline-flex}.ll-announceLink svg{transition:transform .3s ease-in-out}@media (hover:hover) and (pointer:fine){.ll-announceLink:hover svg{transform:translate(4px)}}.ll-loop{background:var(--ll-canvas);color:#292827cc;padding-top:clamp(32px,5vw,64px);overflow:hidden}.ll-loop .curved-loop-jacket{min-height:0}.ll-loop .curved-loop-svg{text-transform:none;font-family:var(--font-sans), "Nirmala UI", "Noto Sans", sans-serif}@media (prefers-reduced-motion:no-preference){html:has(.ll-root){scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){.ll-stageIn,.ll-stageOut{animation:none}.ll-menu,.ll-menu::backdrop,.ll-announceLink svg,.ll-topnavStaff{transition:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes ll-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.ll-chapter>*,.ll-cell,.ll-hairGrid>*,.ll-door,.ll-tier,.ll-resNote{animation:linear both ll-rise;animation-timeline:view();animation-range:entry entry 40%}.ll-chapter>:nth-child(2){animation-range:entry 6% entry 46%}.ll-chapter>:nth-child(3){animation-range:entry 12% entry 52%}.ll-chapter>:nth-child(4){animation-range:entry 18% entry 58%}.ll-bento>:nth-child(2n),.ll-doors>:nth-child(2n),.ll-tier:nth-child(2n){animation-range:entry 8% entry 48%}.ll-quote{view-timeline:--ll-q block}.ll-word{animation:linear both ll-word;animation-timeline:--ll-q;animation-range:entry calc(var(--i) * 2.5%) entry calc(30% + var(--i) * 2.5%)}@keyframes ll-word{0%{opacity:.25}to{opacity:1}}.ll-footMark{animation:linear both ll-drift;animation-timeline:view();animation-range:entry entry 70%}@keyframes ll-drift{0%{opacity:0;transform:translateY(12%)}to{opacity:1;transform:none}}}}
.ll-hero{padding-bottom:0;overflow:hidden}@media (min-width:800px){.ll-hero{min-height:min(92vh,980px)}}.ll-heroText{text-align:center;max-width:900px;animation:ll-heroDown .5s var(--ll-expo) both;flex-direction:column;align-items:center;margin-inline:auto;display:flex}.ll-heroSub{letter-spacing:-.01em;max-width:46ch;margin-top:24px;font-size:clamp(18px,1.9vw,24px);line-height:1.4}.ll-heroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 24px;margin-top:32px;display:flex}.ll-heroBtn{color:#fff;background:linear-gradient(#2a1a52,#150c2b);border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:20px;height:52px;padding:0 8px 0 24px;font-size:16px;font-weight:600;display:inline-flex}.ll-heroChip{--ll-ang:135deg;background:radial-gradient(60% 80% at 70% 30%, #d4c7ff8c, transparent 70%), linear-gradient(var(--ll-ang), #714cb6, #4a2a94);border-radius:8px;justify-content:center;align-items:center;width:48px;height:36px;display:inline-flex}.ll-heroChip svg{transition:transform .3s ease-in-out}@property --ll-ang{syntax:"<angle>";inherits:false;initial-value:135deg}@media (hover:hover) and (pointer:fine){.ll-heroBtn:hover .ll-heroChip{animation:6s linear infinite ll-spin}.ll-heroBtn:hover .ll-heroChip svg{transform:translate(4px)}}.ll-heroBtn:focus-visible .ll-heroChip svg{transform:translate(4px)}.ll-heroStage{animation:ll-heroUp .5s .15s var(--ll-expo) both;flex-direction:column;align-items:center;gap:24px;margin-top:48px;display:flex;position:relative}.ll-orb{justify-content:center;align-items:center;width:144px;height:144px;display:flex;position:relative}.ll-orbBtn{z-index:1;color:#fff;background:radial-gradient(circle at 35% 30%,#c9b8ff,#714cb6 55%,#3f256f);border-radius:50%;justify-content:center;align-items:center;width:128px;height:128px;display:inline-flex;position:relative;box-shadow:0 0 80px #714cb6b3,inset 0 0 0 1px #ffffff40}.ll-orbRing{border:1px solid #d4c7ff99;border-radius:50%;animation:3.9s ease-out infinite ll-pulse;position:absolute;inset:0}.ll-orbLabel{margin-top:-8px;font-size:14px;font-weight:500}.ll-frag{animation:ll-fragIn .5s var(--ll-expo) both}.ll-fragTier,.ll-fragLang,.ll-fragReq{align-items:center;gap:12px;padding:12px 16px;display:flex}.ll-fragSms{padding:16px}.ll-fragCall{width:100%;max-width:440px}.ll-fragTier,.ll-fragSms,.ll-fragLang,.ll-fragReq{display:none}.ll-chipLilac{background:var(--ll-lilac);color:var(--ll-ink);border-radius:8px;padding:2px 8px;font-size:12px;font-weight:600}.ll-bubble{background:#ffffff24}.ll-bubbleAgent{background:#714cb673}@media (min-width:800px){.ll-heroStage{height:560px;margin-top:32px;display:block}.ll-orb{width:200px;height:200px;position:absolute;top:40px;left:50%;transform:translate(-50%)}.ll-orbBtn{width:160px;height:160px}.ll-orbLabel{margin:0;position:absolute;top:262px;left:50%;transform:translate(-50%)}.ll-fragTier,.ll-fragSms,.ll-fragLang,.ll-fragReq{display:flex}.ll-fragSms{display:block}.ll-frag{position:absolute}.ll-fragCall{width:min(38%,440px);top:24px;left:0}.ll-fragTier{top:12px;right:4%}.ll-fragSms{width:min(30%,380px);top:150px;right:0}.ll-fragLang{top:330px;left:36%}.ll-fragReq{top:380px;right:8%}}@media (min-width:800px) and (max-width:1099px){.ll-fragCall{width:33%}.ll-fragSms{width:32%}.ll-fragLang{display:none}.ll-fragReq{top:400px;right:2%}}@keyframes ll-heroDown{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:none}}@keyframes ll-heroUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes ll-fragIn{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}@keyframes ll-pulse{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.9)}}@keyframes ll-spin{to{--ll-ang:495deg}}.ll-facts{padding-block:clamp(32px,5vw,56px)}.ll-factsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.ll-factsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.ll-factsGrid{grid-template-columns:repeat(6,minmax(0,1fr))}}.ll-factCell{min-width:0;padding:24px 16px}.ll-factFig{font-size:clamp(26px,2.4vw,32px)}.ll-bigFig{font-size:clamp(44px,6vw,88px)}.ll-statLabel{opacity:.85;max-width:28ch;margin-top:12px;font-size:16px}.ll-statCell{min-height:280px;padding:24px 16px}@media (min-width:800px){.ll-statCell{padding:32px}}.ll-problemMain{min-height:0;padding:0}.ll-problemText{flex-direction:column;gap:8px;padding:24px 16px;display:flex}.ll-problemStat{background:#ffffff14;padding:24px 16px}@media (min-width:800px){.ll-problemMain{flex-direction:row;min-height:360px}.ll-problemText{justify-content:flex-end;width:42%;padding:32px}.ll-problemStat{flex-direction:column;flex:1;justify-content:center;padding:32px 48px;display:flex}}.ll-tabs{border-bottom:1px solid var(--ll-line);scrollbar-width:none;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.ll-tabs::-webkit-scrollbar{display:none}.ll-tab{white-space:nowrap;min-height:56px;color:var(--ll-ink);opacity:.65;cursor:pointer;transition:background-color .2s var(--ll-expo), opacity .2s var(--ll-expo);border-bottom:2px solid #0000;border-radius:0;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;margin-bottom:-1px;padding:0 24px;font-size:16px;font-weight:500;display:inline-flex}.ll-tab[aria-selected=true]{opacity:1;border-bottom-color:var(--ll-ink)}@media (min-width:800px){.ll-tabs{-webkit-mask-image:none;mask-image:none}.ll-tab{flex:1 1 0;min-height:60px}}@media (hover:hover) and (pointer:fine){.ll-tab:hover{background:#1414130d}}.ll-tabPanel{animation:ll-fade .2s var(--ll-expo);margin-top:32px}.ll-tabPanel[hidden]{display:none}.ll-featGrid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:800px){.ll-featGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.ll-featCard:last-child:nth-child(odd){grid-column:1/-1}}.ll-featCard{overflow-wrap:anywhere;min-width:0}.ll-tile{width:56px;height:56px;color:var(--ll-aubergine);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}@keyframes ll-fade{0%{opacity:0}to{opacity:1}}.ll-statement{text-align:center;flex-direction:column;align-items:center;max-width:900px;margin-inline:auto;display:flex}.ll-statement b{font-weight:600}.ll-howMain{min-height:520px}.ll-pipe{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:32px 16px 8px;display:flex}.ll-pipeChip{color:#fff;background:#ffffff24;border:1px solid #ffffff40;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:100%;padding:10px 16px;font-size:15px;display:flex}.ll-pipeStrong{color:var(--ll-aubergine);background:#fff;border-color:#fff}.ll-pipeNote{opacity:.8;font-size:13px}.ll-pipeLine{background:#ffffff73;width:1px;height:20px}.ll-pipeSplit{grid-template-columns:1fr;gap:8px;width:100%;max-width:440px;display:grid}@media (min-width:640px){.ll-pipeSplit{grid-template-columns:1fr 1fr}}.ll-stepList{gap:24px;margin:0;list-style:none}.ll-step{gap:16px;display:flex}.ll-stepNum{opacity:.8;padding-top:4px;font-size:14px}.ll-stepText{opacity:.85;margin-top:4px;font-size:16px;line-height:1.5}.ll-fill-stone .ll-stepText{opacity:.75}@media (prefers-reduced-motion:reduce){.ll-heroText,.ll-heroStage,.ll-frag,.ll-tabPanel{animation:none}.ll-orbRing{opacity:.4;animation:none}.ll-heroBtn:hover .ll-heroChip{animation:none}.ll-heroChip svg,.ll-tab{transition:none}.ll-heroBtn:hover .ll-heroChip svg{transform:none}}
.ll-secGrid{align-items:center;gap:48px;display:grid}@media (min-width:1024px){.ll-secGrid{grid-template-columns:1fr 1fr;gap:64px}}.ll-checks{flex-direction:column;gap:12px;margin-top:8px;display:flex}.ll-checks li{align-items:flex-start;gap:12px;font-size:16px;display:flex}.ll-checks svg{flex-shrink:0;margin-top:2px}.ll-tiers{flex-direction:column;gap:16px;display:flex}.ll-tier{background:linear-gradient(210deg,#ffffff26,#0000 30%),#2816478c;grid-template-columns:48px 1fr;align-items:start;gap:16px;padding:20px;display:grid}.ll-tier:nth-child(2){margin-left:16px}.ll-tier:nth-child(3){margin-left:32px}.ll-tier:nth-child(4){margin-left:48px}@media (min-width:640px){.ll-tier:nth-child(2){margin-left:32px}.ll-tier:nth-child(3){margin-left:64px}.ll-tier:nth-child(4){margin-left:96px}}.ll-tier .ll-tierNum{font-size:44px;line-height:1;font-family:var(--font-mono);letter-spacing:-.03em}.ll-tier h3{letter-spacing:-.0275em;font-size:20px;font-weight:400;line-height:1.2}.ll-tier p{color:#fffc;margin-top:4px;font-size:14px}.ll-tier p.ll-tierAllow{color:#fff;margin-top:8px;font-size:16px}.ll-tierNever{background:#150c2bcc;border:2px solid #fff}.ll-tierNever .ll-neverTag{letter-spacing:.06em;text-transform:uppercase;color:#fff;margin-top:4px;font-size:12px;font-weight:600;display:inline-block}.ll-langGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(40px,6vw,72px)}@media (min-width:640px){.ll-langGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.ll-langGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ll-langCell{flex-direction:column;justify-content:space-between;gap:16px;min-height:128px;padding:24px;display:flex}.ll-langNative{letter-spacing:-.0275em;overflow-wrap:anywhere;font-size:28px;font-weight:400;line-height:1.2}@media (min-width:1024px){.ll-langNative{font-size:32px}}.ll-langMeta{color:var(--ll-muted);justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.ll-beta{background:var(--ll-lavender);color:var(--ll-violetHover);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}.ll-langNote{color:var(--ll-muted);justify-content:center;font-size:14px}.ll-resFigure{font-size:clamp(56px,8vw,104px)}.ll-resUnit{margin-left:.08em;font-size:.5em}.ll-resCell{justify-content:space-between;padding:0}.ll-resCell>.ll-figure{padding:16px 16px 0}@media (min-width:800px){.ll-resCell>.ll-figure{padding:32px 32px 0}}.ll-resCell .ll-cellText p.ll-title{max-width:32ch}.ll-resNote{max-width:70ch;color:var(--ll-muted);margin-top:32px;font-size:14px}.ll-doors{gap:16px;margin-top:clamp(40px,6vw,72px);display:grid}@media (min-width:800px){.ll-doors{grid-template-columns:1fr 1fr;gap:32px}}.ll-door{border-radius:12px;flex-direction:column;gap:16px;min-height:320px;padding:24px;display:flex;position:relative}@media (min-width:800px){.ll-door{padding:32px}}.ll-door:has(a:focus-visible){outline:2px solid var(--ll-ink);outline-offset:2px}.ll-door a:focus-visible{outline:none}.ll-door .ll-doorBtn:after{content:"";border-radius:12px;position:absolute;inset:0}.ll-doorIcon{background:#ffffffb3;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.ll-doorDesc{max-width:42ch;color:var(--ll-muted);font-size:16px}.ll-doorRoles{color:var(--ll-muted);flex-direction:column;gap:8px;font-size:16px;display:flex}.ll-doorRoles b{color:var(--ll-ink);font-weight:500}.ll-doorBtn{align-self:flex-start;margin-top:auto}.ll-aboutGrid{gap:48px;display:grid}@media (min-width:1024px){.ll-aboutGrid{grid-template-columns:1fr 1fr;gap:64px}}.ll-faq{border-bottom:1px solid var(--ll-line)}.ll-faq:first-child{border-top:1px solid var(--ll-line)}.ll-faq summary{cursor:pointer;letter-spacing:-.0275em;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding-block:12px;font-size:20px;font-weight:400;line-height:1.25;list-style:none;display:flex}.ll-faq summary::-webkit-details-marker{display:none}.ll-faq summary svg{transition:transform .2s var(--ll-expo);flex-shrink:0}.ll-faq[open] summary svg{transform:rotate(180deg)}.ll-faq p{max-width:56ch;color:var(--ll-muted);padding-bottom:16px}@supports (interpolate-size:allow-keywords){.ll-faq{interpolate-size:allow-keywords}.ll-faq::details-content{opacity:0;height:0;transition:height .2s var(--ll-expo), opacity .2s var(--ll-expo), content-visibility .2s allow-discrete;overflow:clip}.ll-faq[open]::details-content{opacity:1;height:auto}}.ll-cta{flex-direction:column;justify-content:center;gap:32px;min-height:220px;display:flex}@media (min-width:800px){.ll-cta{flex-direction:row;justify-content:space-between;align-items:center}}.ll-cta .ll-btn{width:100%}@media (min-width:800px){.ll-cta .ll-btn{width:auto}}.ll-footer{background:var(--ll-wine);color:#fff;padding-top:64px;position:relative;overflow:hidden}.ll-footTop{gap:48px;padding-bottom:64px;display:grid}@media (min-width:900px){.ll-footTop{grid-template-columns:1.3fr 2fr;gap:64px}}.ll-footCols{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:640px){.ll-footCols{grid-template-columns:repeat(3,1fr)}}.ll-footTag{letter-spacing:-.0275em;max-width:18ch;margin-top:16px;font-size:clamp(22px,2vw,28px);font-weight:400;line-height:1.2}.ll-footNote{color:#ffffffa6;max-width:36ch;margin-top:16px;font-size:14px}.ll-footHead{font-size:17px;font-weight:600}.ll-footLink{color:#ffffffb3;text-underline-offset:4px;min-width:44px;min-height:44px;transition:color .2s var(--ll-expo), text-decoration-color .2s var(--ll-expo);align-items:center;font-size:16px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}@media (hover:hover) and (pointer:fine){.ll-footLink:hover{color:#fff;text-decoration-color:currentColor}}.ll-footMark{letter-spacing:-.04em;white-space:nowrap;text-align:center;color:#ffffff12;-webkit-user-select:none;user-select:none;pointer-events:none;margin-bottom:-.17em;font-size:22.5vw;font-weight:600;line-height:1;display:block}@media (prefers-reduced-motion:reduce){.ll-faq summary svg,.ll-footLink{transition:none}.ll-faq::details-content{transition:none}}
.curved-loop-jacket{justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex}.curved-loop-svg{aspect-ratio:100/12;fill:currentColor;-webkit-user-select:none;user-select:none;text-transform:uppercase;width:100%;line-height:1;display:block;overflow:visible}
.gooey-nav{--gn-pad:6px;--gn-gap:4px;--gn-font:14px;--gn-x:16px;--gn-y:9px;max-width:100%;font-size:var(--gn-font);line-height:1.2;display:inline-flex;position:relative}.gooey-nav--sm{--gn-pad:5px;--gn-gap:2px;--gn-font:13px;--gn-x:13px;--gn-y:7px}.gooey-nav--lg{--gn-pad:7px;--gn-gap:6px;--gn-font:16px;--gn-x:20px;--gn-y:11px}.gooey-nav--framed{padding:var(--gn-pad);background:var(--gn-frame);box-shadow:var(--gn-frame-shadow);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);border-radius:999px}.gooey-nav__stage{max-width:100%;position:relative}.gooey-nav__canvas{pointer-events:none;position:absolute;top:0;left:0}.gooey-nav__fallback{background:var(--gn-pill);pointer-events:none;border-radius:999px;display:none;position:absolute;top:0;left:0}.gooey-nav__list{gap:var(--gn-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;position:relative}.gooey-nav__list--active{color:var(--gn-active-ink);visibility:hidden;clip-path:inset(100%);pointer-events:none;position:absolute;inset:0}.gooey-nav__item{display:flex}.gooey-nav__link{padding:var(--gn-y) var(--gn-x);color:var(--gn-muted);font:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.gooey-nav__list--active .gooey-nav__link{color:inherit}.gooey-nav__item[data-active] .gooey-nav__link{color:var(--gn-ink)}.gooey-nav__link:focus-visible{outline:2px solid var(--gn-ink);outline-offset:2px}.gooey-nav__icon{flex:none;display:inline-flex}.gooey-nav__icon svg{width:1.15em;height:1.15em}.gooey-nav__rim{border-radius:inherit;box-shadow:inset 0 0 0 1px var(--gn-frame-edge), inset 0 1px 0 var(--gn-frame-highlight);pointer-events:none;position:absolute;inset:0}@media (hover:hover){.gooey-nav__link:hover{color:var(--gn-ink)}}
