.navbar-robots-module__SZ5bWW__playground{--robot-shell:#faedda;--robot-accent:#f60;pointer-events:none;-webkit-user-select:none;user-select:none;color:#894615;flex:1;align-self:stretch;min-width:0;max-width:480px;position:relative;overflow:visible;container-type:inline-size}.navbar-robots-module__SZ5bWW__playground svg{width:100%;height:100%;display:block;overflow:visible}.navbar-robots-module__SZ5bWW__sitter,.navbar-robots-module__SZ5bWW__worker,.navbar-robots-module__SZ5bWW__traveler{position:absolute}.navbar-robots-module__SZ5bWW__sitter{width:36px;height:54px;bottom:-16px}.navbar-robots-module__SZ5bWW__sitterFirst{left:0}.navbar-robots-module__SZ5bWW__sitterSecond{--robot-shell:#fae6ce;right:0}.navbar-robots-module__SZ5bWW__worker{width:58px;height:42px;bottom:0}.navbar-robots-module__SZ5bWW__workerFirst{left:13%}.navbar-robots-module__SZ5bWW__workerSecond{right:13%}.navbar-robots-module__SZ5bWW__walkway{height:40px;position:absolute;bottom:0;left:34%;right:34%}.navbar-robots-module__SZ5bWW__traveler{--walk-duration:16s;--walk-delay:0s;width:28px;height:35px;animation:navbar-robots-module__SZ5bWW__stroll var(--walk-duration) linear var(--walk-delay) infinite;bottom:0;left:0}.navbar-robots-module__SZ5bWW__second{--walk-duration:21s;--walk-delay:-11s;--robot-shell:#fae6ce;bottom:3px}.navbar-robots-module__SZ5bWW__facing{width:100%;height:100%;animation:navbar-robots-module__SZ5bWW__faceDirection var(--walk-duration) steps(1, end) var(--walk-delay) infinite;display:block}.navbar-robots-module__SZ5bWW__bob{animation:.65s ease-in-out infinite alternate navbar-robots-module__SZ5bWW__bob}.navbar-robots-module__SZ5bWW__eyes{transform-box:fill-box;transform-origin:50%;animation:5.7s infinite navbar-robots-module__SZ5bWW__blink}.navbar-robots-module__SZ5bWW__walkingArm{transform-origin:17px 27px;animation:.65s ease-in-out infinite alternate navbar-robots-module__SZ5bWW__swing}.navbar-robots-module__SZ5bWW__leftFoot{animation:.65s ease-in-out infinite alternate navbar-robots-module__SZ5bWW__step}.navbar-robots-module__SZ5bWW__rightFoot{animation:.65s ease-in-out -.65s infinite alternate navbar-robots-module__SZ5bWW__step}.navbar-robots-module__SZ5bWW__danglingLeft{transform-origin:12px 36px;animation:2.6s ease-in-out infinite alternate navbar-robots-module__SZ5bWW__dangle}.navbar-robots-module__SZ5bWW__danglingRight{transform-origin:20px 36px;animation:2.6s ease-in-out -2.6s infinite alternate navbar-robots-module__SZ5bWW__dangle}.navbar-robots-module__SZ5bWW__sitterSecond .navbar-robots-module__SZ5bWW__danglingLeft{animation-delay:-1.2s}.navbar-robots-module__SZ5bWW__sitterSecond .navbar-robots-module__SZ5bWW__danglingRight{animation-delay:-3.8s}.navbar-robots-module__SZ5bWW__typingLeft{animation:.5s ease-in-out infinite alternate navbar-robots-module__SZ5bWW__type}.navbar-robots-module__SZ5bWW__typingRight{animation:.5s ease-in-out -.5s infinite alternate navbar-robots-module__SZ5bWW__type}.navbar-robots-module__SZ5bWW__workerSecond .navbar-robots-module__SZ5bWW__typingLeft{animation-delay:-.2s}.navbar-robots-module__SZ5bWW__cursor{animation:1.2s step-end infinite navbar-robots-module__SZ5bWW__cursor}@keyframes navbar-robots-module__SZ5bWW__stroll{0%,to{left:0}50%{left:calc(100% - 28px)}}@keyframes navbar-robots-module__SZ5bWW__faceDirection{0%,to{transform:scaleX(1)}50%{transform:scaleX(-1)}}@keyframes navbar-robots-module__SZ5bWW__bob{to{transform:translateY(-1.3px)}}@keyframes navbar-robots-module__SZ5bWW__step{0%{transform:translate(-1.5px)}to{transform:translate(1.5px)}}@keyframes navbar-robots-module__SZ5bWW__swing{0%{transform:rotate(-12deg)}to{transform:rotate(12deg)}}@keyframes navbar-robots-module__SZ5bWW__blink{0%,42%,46%,to{transform:scaleY(1)}44%{transform:scaleY(.12)}}@keyframes navbar-robots-module__SZ5bWW__dangle{0%{transform:rotate(-12deg)}to{transform:rotate(12deg)}}@keyframes navbar-robots-module__SZ5bWW__type{to{transform:translateY(-1.5px)}}@keyframes navbar-robots-module__SZ5bWW__cursor{0%,to{opacity:1}50%{opacity:0}}@container (max-width:359px){.navbar-robots-module__SZ5bWW__workerSecond,.navbar-robots-module__SZ5bWW__sitterSecond,.navbar-robots-module__SZ5bWW__second{display:none}.navbar-robots-module__SZ5bWW__workerFirst{left:auto;right:0}.navbar-robots-module__SZ5bWW__walkway{left:46px;right:68px}}@container (max-width:189px){.navbar-robots-module__SZ5bWW__sitter{width:27px;height:40.5px;bottom:-12px}.navbar-robots-module__SZ5bWW__worker{width:44px;height:32px}.navbar-robots-module__SZ5bWW__walkway{left:32px;right:50px}.navbar-robots-module__SZ5bWW__traveler{width:24px;height:30px}}@container (max-width:119px){.navbar-robots-module__SZ5bWW__walkway{display:none}}@container (max-width:79px){.navbar-robots-module__SZ5bWW__worker{display:none}.navbar-robots-module__SZ5bWW__sitterFirst{left:max(0px,50% - 13.5px)}}@media (prefers-reduced-motion:reduce){.navbar-robots-module__SZ5bWW__playground *,.navbar-robots-module__SZ5bWW__playground svg *{animation:none}.navbar-robots-module__SZ5bWW__second{left:calc(100% - 28px)}.navbar-robots-module__SZ5bWW__second .navbar-robots-module__SZ5bWW__facing{transform:scaleX(-1)}}
.account-links-module__tiZICG__bar{width:100%;height:var(--account-height);background:var(--account-background,#1f3035);border-top:1px solid var(--account-border,#465b5e);color:var(--account-text,#f3f4f4);flex-shrink:0}.account-links-module__tiZICG__inner{width:100%;max-width:1320px;height:100%;font-size:calc(11px * var(--font-scale));align-items:center;gap:24px;margin-inline:auto;padding-inline:24px;display:flex}.account-links-module__tiZICG__identity{min-width:0;color:var(--account-muted,#b0bebc);flex:1;align-items:baseline;gap:5px;display:flex}.account-links-module__tiZICG__identity>span{flex-shrink:0}.account-links-module__tiZICG__identity strong{color:var(--account-accent,#fdad73);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.account-links-module__tiZICG__links,.account-links-module__tiZICG__desktopManagement{flex-shrink:0;align-items:center;gap:24px;display:flex}.account-links-module__tiZICG__inner a,.account-links-module__tiZICG__inner button,.account-links-module__tiZICG__inner summary{min-height:44px;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:6px;display:inline-flex}.account-links-module__tiZICG__inner form{flex-shrink:0}.account-links-module__tiZICG__inner button{padding:0}.account-links-module__tiZICG__inner a:hover,.account-links-module__tiZICG__inner button:hover,.account-links-module__tiZICG__inner summary:hover{color:var(--account-accent,#fdad73)}.account-links-module__tiZICG__inner :is(a,button,summary):focus-visible{outline:2px solid var(--account-accent,#fdad73);outline-offset:2px}.account-links-module__tiZICG__mobileManagement{display:none;position:relative}.account-links-module__tiZICG__mobileManagement summary{padding-right:16px;list-style:none}.account-links-module__tiZICG__mobileManagement summary::-webkit-details-marker{display:none}.account-links-module__tiZICG__mobileManagement summary svg{transform:rotate(90deg)}.account-links-module__tiZICG__mobileManagement[open] summary svg{transform:rotate(-90deg)}.account-links-module__tiZICG__dropdown{width:240px;max-height:calc(100dvh - var(--chrome-height) - 12px);background:var(--account-background,#1f3035);border:1px solid var(--account-border,#465b5e);border-top:2px solid var(--account-accent,#fdad73);z-index:3;padding:12px 18px;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 14px 28px #0003}.account-links-module__tiZICG__dropdown a{justify-content:space-between;display:flex}@media (max-width:1440px){.account-links-module__tiZICG__desktopManagement{display:none}.account-links-module__tiZICG__mobileManagement{display:block}}@media (max-width:600px){.account-links-module__tiZICG__inner{font-size:calc(10px * var(--font-scale));gap:12px;padding-inline:16px}.account-links-module__tiZICG__links{gap:12px}.account-links-module__tiZICG__identity>span{display:none}}@media (max-width:360px){.account-links-module__tiZICG__inner{gap:8px;padding-inline:12px}.account-links-module__tiZICG__links{gap:8px}}@media (min-width:700px) and (max-height:500px){.account-links-module__tiZICG__bar{width:48%;height:var(--header-height);border-top:0;border-left:1px solid var(--account-border,#465b5e);position:absolute;top:0;right:0}.account-links-module__tiZICG__inner{font-size:calc(10px * var(--font-scale));gap:10px;padding-inline:12px}.account-links-module__tiZICG__identity>span{display:none}.account-links-module__tiZICG__links{gap:10px}.account-links-module__tiZICG__desktopManagement{display:none}.account-links-module__tiZICG__mobileManagement{display:block}}
.site-footer-module__STLB6W__footer{--accent:#fdad73;--foreground:#f3f4f4;--muted:#b0bebc;color:var(--foreground);background:#13252a;border-top:1px solid #465b5e;width:100%;margin-top:36px}.site-footer-module__STLB6W__inner{max-width:1450px;margin-inline:auto;padding:64px 84px 100px 44px}.site-footer-module__STLB6W__invitation{border-bottom:1px solid #465b5e;justify-content:space-between;align-items:center;gap:36px;padding-bottom:48px;display:flex}.site-footer-module__STLB6W__eyebrow{color:var(--accent);font-size:calc(9px * var(--font-scale));letter-spacing:.16em;margin-bottom:20px;line-height:1.8}.site-footer-module__STLB6W__invitation h2{font-family:var(--font-heading);font-weight:400;font-size:calc(clamp(32px, 3.8vw, 52px) * var(--font-scale));letter-spacing:-.025em;line-height:1.12}.site-footer-module__STLB6W__invitation h2 em{color:var(--accent);font-weight:inherit}.site-footer-module__STLB6W__actions{flex-shrink:0;justify-items:end;gap:12px;display:grid}.site-footer-module__STLB6W__contact{background:var(--brand-orange);color:#13252a;min-height:56px;font-size:calc(14px * var(--font-scale));justify-content:center;align-items:center;gap:28px;padding:16px 22px;font-weight:600;transition:background .2s;display:inline-flex}.site-footer-module__STLB6W__contact:hover{background:var(--brand-peach)}.site-footer-module__STLB6W__booking{min-height:44px;color:var(--muted);font-size:calc(12px * var(--font-scale));align-items:center;gap:10px;display:inline-flex}.site-footer-module__STLB6W__directory{grid-template-columns:minmax(0,1.4fr) minmax(0,.7fr) minmax(0,.9fr) minmax(0,1.1fr);gap:36px;padding-block:44px;display:grid}.site-footer-module__STLB6W__signature{font-family:var(--font-signature), cursive;font-size:calc(29px * var(--font-scale));line-height:1.5;display:inline-block}.site-footer-module__STLB6W__identity p,.site-footer-module__STLB6W__newsletter p{font-size:calc(13px * var(--font-scale));color:var(--muted);margin-top:12px;line-height:1.8}.site-footer-module__STLB6W__identity .social-links{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.site-footer-module__STLB6W__identity .social-links a{width:44px;height:44px;min-height:44px;color:var(--foreground);background:0 0;border:1px solid #465b5e;border-radius:50%;place-items:center;padding:0;display:grid}.site-footer-module__STLB6W__identity .social-links a:hover{color:var(--accent);border-color:var(--accent)}.site-footer-module__STLB6W__linkGroup h3,.site-footer-module__STLB6W__newsletter h3{font-family:var(--font-figtree), sans-serif;font-size:calc(11px * var(--font-scale));letter-spacing:.09em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;font-weight:500;line-height:1.6}.site-footer-module__STLB6W__linkGroup ul{margin:0;padding:0;list-style:none}.site-footer-module__STLB6W__linkGroup a{min-height:40px;font-size:calc(13px * var(--font-scale));align-items:center;line-height:1.6;display:inline-flex}.site-footer-module__STLB6W__newsletter p{max-width:28ch;margin:0 0 12px}.site-footer-module__STLB6W__newsletter>a{min-height:44px;font-size:calc(13px * var(--font-scale));border-bottom:1px solid #fdad7370;align-items:center;gap:12px;padding-bottom:4px;display:inline-flex}.site-footer-module__STLB6W__footer :is(.site-footer-module__STLB6W__booking,.site-footer-module__STLB6W__linkGroup a,.site-footer-module__STLB6W__newsletter>a,.site-footer-module__STLB6W__backToTop):hover{color:var(--accent)}.site-footer-module__STLB6W__footer a:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.site-footer-module__STLB6W__bottom{color:var(--muted);font-size:calc(11px * var(--font-scale));border-top:1px solid #465b5e;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,280px);grid-template-areas:"copyright signoff back""version.visitor";align-items:baseline;gap:6px 24px;padding-top:20px;line-height:1.7;display:grid}.site-footer-module__STLB6W__copyright{grid-area:copyright}.site-footer-module__STLB6W__signoff{grid-area:signoff}.site-footer-module__STLB6W__backToTop{grid-area:back;justify-self:start;align-items:center;gap:10px;min-height:44px;display:inline-flex}.site-footer-module__STLB6W__backToTop svg{transform:rotate(-90deg)}.site-footer-module__STLB6W__version{min-width:0;font-family:var(--font-geist-mono), monospace;font-size:calc(11px * var(--font-scale));color:var(--accent);overflow-wrap:anywhere;grid-area:version;line-height:1.7;display:block}.site-footer-module__STLB6W__releaseDate{color:var(--muted);font-family:var(--font-body);font-size:calc(10px * var(--font-scale));margin-top:2px;line-height:1.5;display:block}.site-footer-module__STLB6W__visitor{min-width:0;font-size:calc(10px * var(--font-scale));overflow-wrap:anywhere;grid-area:visitor;gap:2px;line-height:1.5;display:grid}.site-footer-module__STLB6W__ip{font-family:var(--font-geist-mono), monospace}.site-footer-module__STLB6W__geoCredit{color:var(--muted);text-underline-offset:3px;padding-block:4px;text-decoration:underline}.site-footer-module__STLB6W__geoCredit:hover{color:var(--accent)}.site-footer-module__STLB6W__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1500px){.site-footer-module__STLB6W__inner{padding-left:58px}}@media (max-width:1100px){.site-footer-module__STLB6W__directory{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:36px 48px}.site-footer-module__STLB6W__identity{grid-row:span 2}.site-footer-module__STLB6W__newsletter{border-top:1px solid #465b5e;grid-column:1/-1;padding-top:28px}.site-footer-module__STLB6W__newsletter p{max-width:46ch}}@media (max-width:900px){.site-footer-module__STLB6W__bottom{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"copyright back""version visitor""signoff signoff"}.site-footer-module__STLB6W__inner{padding:44px 64px 110px 25px}.site-footer-module__STLB6W__invitation{flex-direction:column;align-items:flex-start;gap:24px;padding-bottom:32px}.site-footer-module__STLB6W__actions{justify-items:start}.site-footer-module__STLB6W__directory{gap:28px;padding-block:32px}}@media (max-width:600px){.site-footer-module__STLB6W__footer{margin-top:20px}.site-footer-module__STLB6W__inner{padding:36px 60px 110px 25px}.site-footer-module__STLB6W__invitation h2{font-size:calc(clamp(29px, 7vw, 38px) * var(--font-scale))}.site-footer-module__STLB6W__eyebrow{font-size:calc(8px * var(--font-scale))}.site-footer-module__STLB6W__contact{font-size:calc(12px * var(--font-scale));gap:14px;padding-inline:16px}.site-footer-module__STLB6W__directory{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 14px}.site-footer-module__STLB6W__identity{grid-area:auto/1/auto/-1}.site-footer-module__STLB6W__signature{font-size:calc(27px * var(--font-scale))}.site-footer-module__STLB6W__bottom{grid-template-columns:minmax(0,1fr);grid-template-areas:"copyright""version""signoff""back""visitor";gap:8px}}@media (prefers-reduced-motion:reduce){.site-footer-module__STLB6W__contact{transition:none}}
.shell-module__G5ujjG__shell{--header-height:76px;--account-height:0px;--chrome-height:calc(var(--header-height) + var(--account-height))}.shell-module__G5ujjG__shell[data-signed-in=true]{--account-height:48px}.shell-module__G5ujjG__navRow{width:100%;height:var(--header-height);flex-shrink:0;align-items:center;display:flex}.shell-module__G5ujjG__shell.app-shell>.main-shell{padding-top:var(--chrome-height);margin-left:0}.shell-module__G5ujjG__shell .social-links-floating{top:calc(var(--chrome-height) + 20px)}.shell-module__G5ujjG__shell #main-content{scroll-margin-top:var(--chrome-height)}.shell-module__G5ujjG__header{height:var(--chrome-height);z-index:45;background:var(--shell-background);color:var(--shell-text);border-bottom:1px solid var(--shell-line);flex-direction:column;align-items:center;display:flex;position:fixed;inset:0 0 auto}.shell-module__G5ujjG__headerInner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:24px;width:100%;max-width:1320px;height:48px;margin-inline:auto;padding-inline:24px;display:grid}.shell-module__G5ujjG__brand{border-right:2px solid var(--shell-line);flex-shrink:0;justify-self:start;align-items:center;padding-right:24px;display:flex}.shell-module__G5ujjG__brand .signature-name{white-space:nowrap;font-size:calc(29px * var(--font-scale));align-items:baseline;display:flex}.shell-module__G5ujjG__brand .signature-last{margin-left:.22em}.shell-module__G5ujjG__navigation,.shell-module__G5ujjG__primary{align-items:stretch;gap:0;display:flex}.shell-module__G5ujjG__navigation{order:1;justify-self:center;min-width:0}.shell-module__G5ujjG__primary>.shell-module__G5ujjG__navLink,.shell-module__G5ujjG__primary>.shell-module__G5ujjG__group{flex:none}.shell-module__G5ujjG__primary>.shell-module__G5ujjG__navLink,.shell-module__G5ujjG__groupToggle{justify-content:center}.shell-module__G5ujjG__groupToggle{width:100%;height:100%}.shell-module__G5ujjG__navLink,.shell-module__G5ujjG__groupToggle{min-height:48px;color:var(--shell-text);background:var(--shell-surface);font-size:calc(13px * var(--font-scale));letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:12px 16px;font-weight:300;transition:background .15s;display:flex;position:relative}.shell-module__G5ujjG__navLink:not([aria-current=page]):hover,.shell-module__G5ujjG__groupToggle:not([data-active=true]):hover,.shell-module__G5ujjG__groupToggle:not([data-active=true])[aria-expanded=true]{background:var(--shell-line)}.shell-module__G5ujjG__navLink[aria-current=page]:after,.shell-module__G5ujjG__groupToggle[data-active=true]:after{content:"";background:var(--brand-orange);height:4px;position:absolute;bottom:0;left:0;right:0}.shell-module__G5ujjG__group{position:relative}.shell-module__G5ujjG__headerActions{flex-shrink:0;order:2;justify-self:end;align-items:center;gap:24px;display:flex}.shell-module__G5ujjG__account{width:44px;height:44px;color:var(--shell-text);border:1px solid var(--shell-line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.shell-module__G5ujjG__account:hover,.shell-module__G5ujjG__account[aria-current=page]{color:var(--brand-peach);border-color:var(--brand-peach)}.shell-module__G5ujjG__groupToggle{padding-right:24px}.shell-module__G5ujjG__groupToggle>svg{flex-shrink:0;transform:rotate(90deg)}.shell-module__G5ujjG__groupToggle[aria-expanded=true]>svg{transform:rotate(-90deg)}.shell-module__G5ujjG__dropdown{width:240px;max-height:calc(100dvh - var(--chrome-height) - 12px);border-top:4px solid var(--brand-orange);background:var(--shell-surface);padding:24px;display:none;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 16px 32px #0003}.shell-module__G5ujjG__dropdown[data-open=true]{display:grid}.shell-module__G5ujjG__exploreDropdown{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;width:400px}.shell-module__G5ujjG__dropdown .shell-module__G5ujjG__navLink{text-transform:none;letter-spacing:0;font-size:calc(14px * var(--font-scale));background:0 0;padding:8px 0}.shell-module__G5ujjG__dropdown .shell-module__G5ujjG__navLink:hover,.shell-module__G5ujjG__dropdown .shell-module__G5ujjG__navLink[aria-current=page]{color:var(--brand-peach)}.shell-module__G5ujjG__dropdown .shell-module__G5ujjG__navLink[aria-current=page]:after{display:none}.shell-module__G5ujjG__connect{background:var(--brand-orange);min-height:48px;color:var(--shell-background);font-size:calc(13px * var(--font-scale));letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:0;justify-content:center;align-items:center;gap:12px;padding:12px 24px;font-weight:600;display:flex}.shell-module__G5ujjG__connect:hover{background:var(--brand-peach)}.shell-module__G5ujjG__mobileConnect{display:none}.shell-module__G5ujjG__header :is(a,button):focus-visible{outline:2px solid var(--brand-peach);outline-offset:5px}.shell-module__G5ujjG__researchHeader{--shell-background:var(--background);--shell-surface:var(--background);--shell-text:#13252a;--shell-line:#e8ceb0;--account-background:var(--background);--account-text:var(--foreground);--account-muted:var(--muted);--account-accent:var(--accent);--account-border:var(--line)}.shell-module__G5ujjG__researchHeader .shell-module__G5ujjG__brand .signature-last{color:var(--shell-text)}.shell-module__G5ujjG__researchHeader .shell-module__G5ujjG__connect{color:#13252a}.shell-module__G5ujjG__researchHeader .shell-module__G5ujjG__account:hover,.shell-module__G5ujjG__researchHeader .shell-module__G5ujjG__account[aria-current=page]{color:#914715;border-color:#914715}.shell-module__G5ujjG__researchHeader .shell-module__G5ujjG__dropdown .shell-module__G5ujjG__navLink:hover,.shell-module__G5ujjG__researchHeader .shell-module__G5ujjG__dropdown .shell-module__G5ujjG__navLink[aria-current=page]{color:#914715}.shell-module__G5ujjG__researchHeader :is(a,button,summary):focus-visible{outline-color:#914715}.shell-module__G5ujjG__menuToggle{order:3;display:none}.shell-module__G5ujjG__robots{bottom:var(--account-height);pointer-events:none;height:0;display:flex;position:absolute;left:40%;right:35%}@media (max-width:1279px){.shell-module__G5ujjG__shell{--header-height:64px}.shell-module__G5ujjG__headerInner{justify-content:space-between;align-items:center;gap:20px;padding-inline:24px;display:flex}.shell-module__G5ujjG__desktopConnect{display:none}.shell-module__G5ujjG__mobileConnect{display:flex}.shell-module__G5ujjG__headerActions{margin-inline-start:auto}.shell-module__G5ujjG__brand{border-right:0;padding-right:0}.shell-module__G5ujjG__brand .signature-name{font-size:calc(25px * var(--font-scale))}.shell-module__G5ujjG__menuToggle{min-height:44px;color:var(--shell-text);font-size:calc(14px * var(--font-scale));background:0 0;justify-content:center;align-items:center;gap:12px;padding:8px;display:flex}.shell-module__G5ujjG__menuToggle>svg{flex-shrink:0;width:28px;height:28px}.shell-module__G5ujjG__navigation{max-height:calc(100dvh - var(--chrome-height));overscroll-behavior:contain;background:var(--shell-background);border-bottom:1px solid var(--shell-line);padding:20px 24px 24px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 18px 30px #0003}.shell-module__G5ujjG__navigation[data-open=true]{gap:16px;display:grid}.shell-module__G5ujjG__primary{gap:0;display:grid}.shell-module__G5ujjG__primary>.shell-module__G5ujjG__navLink,.shell-module__G5ujjG__groupToggle{justify-content:space-between;padding:12px}.shell-module__G5ujjG__groupToggle{height:auto;padding-right:24px}.shell-module__G5ujjG__dropdown{border:0;border-left:2px solid var(--brand-orange);width:auto;box-shadow:none;padding:8px 24px;position:static}.shell-module__G5ujjG__dropdown[data-open=true]{display:grid}.shell-module__G5ujjG__exploreDropdown{column-gap:16px;width:auto;padding-inline:12px}}@media (max-width:600px){.shell-module__G5ujjG__shell{--header-height:60px}.shell-module__G5ujjG__headerInner{gap:8px;padding-inline:16px}.shell-module__G5ujjG__menuToggle>span{display:none}.shell-module__G5ujjG__menuToggle{width:44px;padding:8px}.shell-module__G5ujjG__brand .signature-name{font-size:calc(clamp(18px, 4.5vw, 23px) * var(--font-scale))}.shell-module__G5ujjG__navigation{padding:16px 20px 24px}.shell-module__G5ujjG__navigation[data-open=true]{gap:16px}.shell-module__G5ujjG__navLink{font-size:calc(13px * var(--font-scale))}}@media (max-height:500px){.shell-module__G5ujjG__shell{--header-height:58px}.shell-module__G5ujjG__brand .signature-name{font-size:calc(20px * var(--font-scale))}.shell-module__G5ujjG__navigation{padding-block:8px 12px}.shell-module__G5ujjG__navLink{min-height:36px}}@media (prefers-reduced-motion:reduce){.shell-module__G5ujjG__navLink,.shell-module__G5ujjG__groupToggle{transition:none}}@media (min-width:700px) and (max-height:500px){.shell-module__G5ujjG__shell[data-signed-in=true]{--account-height:0px}.shell-module__G5ujjG__shell[data-signed-in=true] .shell-module__G5ujjG__navRow{align-self:flex-start;width:52%}.shell-module__G5ujjG__shell[data-signed-in=true] .shell-module__G5ujjG__headerInner{gap:8px;padding-inline:16px}}
.editorial-pages-module__HS5jaq__page{--section-space:clamp(48px, 6vw, 88px)}.editorial-pages-module__HS5jaq__page .page-intro{max-width:980px;padding:var(--section-space) 0;margin:0}.editorial-pages-module__HS5jaq__page .page-intro .eyebrow{font-size:calc(10px * var(--font-scale));letter-spacing:.15em;line-height:1.7}.editorial-pages-module__HS5jaq__page .page-intro h1{font-size:calc(clamp(40px, 5vw, 64px) * var(--font-scale));letter-spacing:-.025em;max-width:15ch;margin:24px 0;font-weight:400;line-height:1.06}.editorial-pages-module__HS5jaq__page .page-intro>p{font-size:calc(17px * var(--font-scale));max-width:60ch;color:var(--foreground);border-top:1px solid var(--line);padding-top:24px;line-height:1.7}.editorial-pages-module__HS5jaq__page .standalone-heading{font-size:calc(clamp(30px, 3.6vw, 42px) * var(--font-scale));margin:var(--section-space) 0 32px;font-weight:400}.editorial-pages-module__HS5jaq__page .prose{font-size:calc(16px * var(--font-scale));line-height:1.85}.editorial-pages-module__HS5jaq__page .prose h2{font-size:calc(clamp(28px, 3.2vw, 40px) * var(--font-scale));line-height:1.15}.editorial-pages-module__HS5jaq__page .button{border-radius:0;min-height:48px}.editorial-pages-module__HS5jaq__page.editorial-pages-module__HS5jaq__aboutPage.page-content{max-width:1680px;padding-left:32px;padding-right:max(72px, calc(env(safe-area-inset-right) + 64px))}.editorial-pages-module__HS5jaq__page .about-grid{padding-block:16px var(--section-space);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,2.5vw,40px)}.editorial-pages-module__HS5jaq__page .about-portrait.about-portrait-photo{background:0 0;border:0;border-radius:0;max-width:100%}.editorial-pages-module__HS5jaq__page .about-portrait-photo figcaption{border-bottom:1px solid var(--line);padding:20px 0}.editorial-pages-module__HS5jaq__page .toolkit-grid{display:block}.editorial-pages-module__HS5jaq__page .toolkit-card{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr);gap:32px;padding:26px 0;display:grid}.editorial-pages-module__HS5jaq__page .toolkit-card h3{font-family:var(--font-heading);font-size:calc(24px * var(--font-scale));font-weight:400;line-height:1.3}.editorial-pages-module__HS5jaq__page .toolkit-card .tags{align-content:start;gap:8px 0;margin:0}.editorial-pages-module__HS5jaq__page .toolkit-card .tags>span{font-size:calc(14px * var(--font-scale));background:0 0;border:0;border-radius:0;padding:0;line-height:1.7}.editorial-pages-module__HS5jaq__page .toolkit-card .tags>span:not(:last-child):after{content:"/";color:var(--accent);opacity:.6;margin-inline:12px}.editorial-pages-module__HS5jaq__page .research-feature{isolation:isolate;padding:var(--section-space) 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,80px);position:relative}.editorial-pages-module__HS5jaq__page .research-feature:before{content:"";z-index:-1;clip-path:inset(0 -100vmax);background:#13252a;position:absolute;inset:0;box-shadow:0 0 0 100vmax #13252a}.editorial-pages-module__HS5jaq__page .research-feature h2{font-size:calc(clamp(30px, 3.5vw, 44px) * var(--font-scale));font-weight:400;line-height:1.12}.editorial-pages-module__HS5jaq__page .research-feature p{font-size:calc(16px * var(--font-scale));line-height:1.8}.editorial-pages-module__HS5jaq__page .research-feature .pill{font-size:calc(11px * var(--font-scale));background:0 0;border:0;border-radius:0;padding:0}.editorial-pages-module__HS5jaq__page .interest-grid{display:block}.editorial-pages-module__HS5jaq__page .research-question{border-top:1px solid var(--line);grid-template-columns:48px minmax(0,.9fr) minmax(0,1.2fr);align-items:start;gap:28px;padding:32px 0;display:grid}.editorial-pages-module__HS5jaq__page .research-question>span{font-family:var(--font-geist-mono), monospace;font-size:calc(13px * var(--font-scale));color:var(--accent);padding-top:6px}.editorial-pages-module__HS5jaq__page .research-question h3{font-family:var(--font-heading);font-size:calc(28px * var(--font-scale));font-weight:400;line-height:1.25}.editorial-pages-module__HS5jaq__page .research-question p{font-size:calc(16px * var(--font-scale));color:var(--muted);line-height:1.8}.editorial-pages-module__HS5jaq__page .research-note{margin-block:32px var(--section-space);gap:24px;padding:32px}.editorial-pages-module__HS5jaq__page .research-note h3{font-size:calc(24px * var(--font-scale))}.editorial-pages-module__HS5jaq__page .research-note p{font-size:calc(15px * var(--font-scale))}.editorial-pages-module__HS5jaq__page .venture-showcases{gap:0}.editorial-pages-module__HS5jaq__page .venture-showcase{border:0;border-top:1px solid var(--line);padding:var(--section-space) 0;background:0 0;border-radius:0;gap:clamp(32px,5vw,72px);animation:none;overflow:visible}.editorial-pages-module__HS5jaq__page .venture-showcase:hover{box-shadow:none;border-color:var(--line);transform:translate(0,0)}.editorial-pages-module__HS5jaq__page .venture-showcase>.venture-showcase-content{align-self:center;padding:16px 0}.editorial-pages-module__HS5jaq__page .venture-showcase h2{font-size:calc(clamp(36px, 4vw, 52px) * var(--font-scale));margin-block:20px}.editorial-pages-module__HS5jaq__page .venture-showcase-description{font-size:calc(16px * var(--font-scale));line-height:1.85}.editorial-pages-module__HS5jaq__page .venture-showcase .pill{font-size:calc(11px * var(--font-scale));text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;padding:0}.editorial-pages-module__HS5jaq__page .venture-showcase-focus{border-block:1px solid var(--line);margin-block:24px;padding-block:20px}.editorial-pages-module__HS5jaq__page .venture-showcase-focus>span{font-size:calc(12px * var(--font-scale));background:0 0;border:0;padding:0 12px 0 0}.editorial-pages-module__HS5jaq__page .venture-infographics{padding-top:var(--section-space);border-top:1px solid var(--line);margin:0}.editorial-pages-module__HS5jaq__page .venture-infographics .section-heading h2{max-width:24ch;font-size:calc(clamp(30px, 3.5vw, 44px) * var(--font-scale));line-height:1.15}.editorial-pages-module__HS5jaq__page .venture-infographics .section-heading p{font-size:calc(16px * var(--font-scale))}.editorial-pages-module__HS5jaq__page .venture-infographic-grid{display:block}.editorial-pages-module__HS5jaq__page .venture-infographic{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px;padding:48px 0;display:grid}.editorial-pages-module__HS5jaq__page .infographic-heading{grid-column:1/-1;margin-bottom:24px}.editorial-pages-module__HS5jaq__page .infographic-heading h3{font-family:var(--font-heading);font-weight:400;font-size:calc(30px * var(--font-scale))}.editorial-pages-module__HS5jaq__page .venture-infographic>figure{background:0 0;border:0;grid-area:2/1/5;align-self:center;padding:0}.editorial-pages-module__HS5jaq__page .venture-infographic>figure>div>svg{height:auto;max-height:360px}.editorial-pages-module__HS5jaq__page .venture-infographic>:is(.venture-journey,.collaboration-network,.infographic-detail,.journey-loop,.infographic-contact){grid-column:2}.editorial-pages-module__HS5jaq__page .infographic-detail{background:0 0;border:0;border-radius:0;padding-inline:0}.editorial-pages-module__HS5jaq__page .infographic-detail p{font-size:calc(14px * var(--font-scale))}.editorial-pages-module__HS5jaq__page .calendly-booking{border:0;border-block:1px solid var(--line);margin-block:var(--section-space);background:0 0;border-radius:0;padding:36px 0}.editorial-pages-module__HS5jaq__page .booking-heading h2{font-size:calc(clamp(27px, 3vw, 38px) * var(--font-scale))}.editorial-pages-module__HS5jaq__page .booking-heading p{font-size:calc(15px * var(--font-scale))}.editorial-pages-module__HS5jaq__page .contact-layout{margin-block:var(--section-space);grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:clamp(24px,3vw,48px)}.editorial-pages-module__HS5jaq__page .contact-form-card{background:0 0;border:0;border-radius:0;padding:0}.editorial-pages-module__HS5jaq__page .contact-form-card h2{font-size:calc(clamp(30px, 3.4vw, 42px) * var(--font-scale))}.editorial-pages-module__HS5jaq__page .contact-form-card form>p{font-size:calc(15px * var(--font-scale))}.editorial-pages-module__HS5jaq__page .contact-form-card :is(input,select,textarea){font-size:calc(14px * var(--font-scale));border-radius:0}.editorial-pages-module__HS5jaq__page .contact-aside{border-radius:0;align-self:stretch;padding:32px}.editorial-pages-module__HS5jaq__page .contact-aside h2{font-size:calc(30px * var(--font-scale));line-height:1.25}.editorial-pages-module__HS5jaq__page .writing-card{align-items:start;padding-block:36px}.editorial-pages-module__HS5jaq__page .writing-card-icon{background:0 0;border:0;border-radius:0;width:48px;height:48px}.editorial-pages-module__HS5jaq__page .writing-card h2{font-size:calc(clamp(25px, 2.8vw, 34px) * var(--font-scale));line-height:1.2}.editorial-pages-module__HS5jaq__page .writing-card p{font-size:calc(15px * var(--font-scale));max-width:70ch;line-height:1.8}.editorial-pages-module__HS5jaq__page [data-newsletter-section]{border:0;border-block:1px solid var(--line);margin:0 0 var(--section-space);background:0 0;border-radius:0;align-items:center;gap:48px;padding:48px 0}.editorial-pages-module__HS5jaq__page [data-newsletter-section] h2{font-size:calc(clamp(30px, 3.2vw, 40px) * var(--font-scale))}.editorial-pages-module__HS5jaq__page .article-detail{max-width:860px;padding-block:var(--section-space)}.editorial-pages-module__HS5jaq__page .article-detail h1{font-size:calc(clamp(36px, 4.5vw, 58px) * var(--font-scale))}.editorial-pages-module__HS5jaq__page .article-deck{font-size:calc(18px * var(--font-scale))}.editorial-pages-module__HS5jaq__page .article-detail .prose{font-size:calc(16px * var(--font-scale))}.editorial-pages-module__HS5jaq__page .contact-banner{margin-block:var(--section-space) 0;border:0;border-radius:0;padding:40px}.editorial-pages-module__HS5jaq__page .contact-banner .banner-icon{display:none}.editorial-pages-module__HS5jaq__page .contact-banner h2{font-size:calc(clamp(28px, 3vw, 38px) * var(--font-scale))}.editorial-pages-module__HS5jaq__page .contact-banner p{font-size:calc(16px * var(--font-scale));max-width:48ch}@media (max-width:900px){.editorial-pages-module__HS5jaq__page.editorial-pages-module__HS5jaq__aboutPage.page-content{padding-inline:20px}:is(.editorial-pages-module__HS5jaq__page .about-grid,.editorial-pages-module__HS5jaq__page .research-feature,.editorial-pages-module__HS5jaq__page .contact-layout){grid-template-columns:minmax(0,1fr)}.editorial-pages-module__HS5jaq__page .about-portrait.about-portrait-photo{justify-self:start;max-width:100%}.editorial-pages-module__HS5jaq__page .research-feature>div:last-child{justify-self:center;max-width:540px}.editorial-pages-module__HS5jaq__page .venture-infographic{gap:20px;display:flex}.editorial-pages-module__HS5jaq__page .venture-infographic>figure{width:100%;max-width:500px;margin:0 auto}.editorial-pages-module__HS5jaq__page .contact-aside{padding:32px}}@media (max-width:600px){.editorial-pages-module__HS5jaq__page.editorial-pages-module__HS5jaq__aboutPage.page-content{padding-inline:16px}.editorial-pages-module__HS5jaq__page{--section-space:44px}.editorial-pages-module__HS5jaq__page .page-intro h1{font-size:calc(clamp(34px, 8vw, 44px) * var(--font-scale))}.editorial-pages-module__HS5jaq__page .page-intro>p{font-size:calc(15px * var(--font-scale));padding-top:20px}.editorial-pages-module__HS5jaq__page .toolkit-card{grid-template-columns:minmax(0,1fr);gap:14px}.editorial-pages-module__HS5jaq__page .research-question{grid-template-columns:32px minmax(0,1fr);gap:14px}.editorial-pages-module__HS5jaq__page .research-question p{grid-column:2}.editorial-pages-module__HS5jaq__page .research-question h3{font-size:calc(24px * var(--font-scale))}.editorial-pages-module__HS5jaq__page .research-note{gap:16px;padding:20px}.editorial-pages-module__HS5jaq__page .research-note h3{font-size:calc(21px * var(--font-scale));line-height:1.3}.editorial-pages-module__HS5jaq__page .writing-card{gap:12px}.editorial-pages-module__HS5jaq__page .writing-card-icon{display:none}.editorial-pages-module__HS5jaq__page .writing-card>div{min-width:0}.editorial-pages-module__HS5jaq__page [data-newsletter-section]{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:32px}.editorial-pages-module__HS5jaq__page .contact-banner{flex-direction:column;align-items:stretch;gap:24px;padding:28px 20px;display:flex}.editorial-pages-module__HS5jaq__page .contact-banner>div{width:100%;min-width:0}.editorial-pages-module__HS5jaq__page .contact-banner>.button{align-self:flex-start;margin:0}.editorial-pages-module__HS5jaq__page .contact-aside{padding:24px 20px}.editorial-pages-module__HS5jaq__page .venture-showcase{gap:20px;padding-block:28px}.editorial-pages-module__HS5jaq__page .venture-showcase>.venture-showcase-content{min-width:0;padding:0}.editorial-pages-module__HS5jaq__page .venture-showcase h2{margin-block:12px 16px}.editorial-pages-module__HS5jaq__page .venture-showcase-description{font-size:calc(14px * var(--font-scale));line-height:1.75}.editorial-pages-module__HS5jaq__page .venture-showcase-focus{gap:10px 12px;margin-block:20px;padding-block:16px}.editorial-pages-module__HS5jaq__page .venture-showcase-focus>span{padding:0}.editorial-pages-module__HS5jaq__page .venture-showcase .button{justify-content:space-between;width:100%;margin-top:0}.editorial-pages-module__HS5jaq__page .venture-infographic{gap:16px;padding-block:28px}.editorial-pages-module__HS5jaq__page .infographic-heading{align-items:flex-start;margin-bottom:0}.editorial-pages-module__HS5jaq__page .infographic-heading h3{font-size:calc(24px * var(--font-scale));line-height:1.25}.editorial-pages-module__HS5jaq__page .venture-infographic>figure>div>svg{max-height:220px}.editorial-pages-module__HS5jaq__page .venture-journey{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-block:12px}.editorial-pages-module__HS5jaq__page .venture-journey:before{display:none}.editorial-pages-module__HS5jaq__page .venture-journey button{text-align:left;flex-direction:row;gap:8px;min-height:48px}.editorial-pages-module__HS5jaq__page .venture-journey strong{font-size:calc(12px * var(--font-scale))}.editorial-pages-module__HS5jaq__page .venture-journey small{display:none}.editorial-pages-module__HS5jaq__page .journey-step-icon{flex-shrink:0;width:36px;height:36px}.editorial-pages-module__HS5jaq__page .infographic-detail{min-height:0;padding-block:12px}.editorial-pages-module__HS5jaq__page .collaborator-node{min-height:44px;font-size:calc(11px * var(--font-scale))}.editorial-pages-module__HS5jaq__page .journey-loop{margin-top:0}}
.lumi-greeting-module__EbIiLq__greeting{right:max(18px, env(safe-area-inset-right));bottom:calc(max(22px, env(safe-area-inset-bottom)) + 64px);z-index:35;pointer-events:none;width:min(280px,100vw - 24px);height:236px;animation:.3s ease-out both lumi-greeting-module__EbIiLq__arrive;position:fixed}.lumi-greeting-module__EbIiLq__robot{filter:drop-shadow(0 5px 4px #13252a12);width:176px;height:220px;position:absolute;bottom:0;right:0}.lumi-greeting-module__EbIiLq__wave{transform-origin:130px 125px;animation:1.5s ease-in-out 3 lumi-greeting-module__EbIiLq__wave}.lumi-greeting-module__EbIiLq__bubble{z-index:1;color:#faf4e5;pointer-events:auto;background:#13252a;border:1px solid #faf4e533;border-radius:14px 14px 4px;justify-content:space-between;align-items:center;gap:8px;width:136px;min-height:44px;padding:8px 10px;font-size:14px;font-weight:600;line-height:1.4;display:flex;position:absolute;top:32px;left:0;box-shadow:0 6px 18px #13252a18}.lumi-greeting-module__EbIiLq__bubble svg{color:#fdad73;flex-shrink:0}.lumi-greeting-module__EbIiLq__bubble:hover{background:#20373c}.lumi-greeting-module__EbIiLq__dismiss{z-index:2;color:#13252a;pointer-events:auto;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:0;right:-4px}.lumi-greeting-module__EbIiLq__dismiss:before{content:"";background:#faf4e5;border:1px solid #13252a22;border-radius:50%;position:absolute;inset:8px}.lumi-greeting-module__EbIiLq__dismiss>svg{position:relative}.lumi-greeting-module__EbIiLq__dismiss:hover:before{background:#fdad73}.lumi-greeting-module__EbIiLq__greeting button:focus-visible{outline-offset:3px;outline:3px solid #fdad73}@keyframes lumi-greeting-module__EbIiLq__wave{0%,to{transform:rotate(0)}25%,65%{transform:rotate(12deg)}45%,85%{transform:rotate(-9deg)}}@keyframes lumi-greeting-module__EbIiLq__arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-height:500px){.lumi-greeting-module__EbIiLq__greeting{width:254px;height:175px}.lumi-greeting-module__EbIiLq__robot{width:132px;height:165px}.lumi-greeting-module__EbIiLq__bubble{top:22px}}@media (max-width:600px){.lumi-greeting-module__EbIiLq__greeting{right:max(10px, env(safe-area-inset-right));bottom:calc(max(14px, env(safe-area-inset-bottom)) + 58px);width:min(190px,100vw - 24px);height:112px}.lumi-greeting-module__EbIiLq__bubble{top:auto;bottom:24px}.lumi-greeting-module__EbIiLq__robot{width:58.6667px;height:73.3333px}}@media (prefers-reduced-motion:reduce){.lumi-greeting-module__EbIiLq__greeting,.lumi-greeting-module__EbIiLq__wave{animation:none}}
