.LabsScrollHero_heroSection__5SUnS{position:relative;width:100%;overflow-x:clip;background:#F4EFE4}.LabsScrollHero_scrollContainer__KpZlS{position:relative;width:100%}.LabsScrollHero_posterFallback__jNwaY{position:relative;width:100%;height:100vh;height:100dvh;background:#F4EFE4;overflow:hidden}.LabsScrollHero_posterFallback__jNwaY:before{content:"";position:absolute;inset:0;width:min(58vw,780px);background:linear-gradient(90deg,#F4EFE4,color-mix(in srgb,#F4EFE4 82%,transparent) 34%,color-mix(in srgb,#F4EFE4 40%,transparent) 62%,transparent);z-index:1;pointer-events:none}.LabsScrollHero_posterImg__STUf2{object-fit:cover;object-position:center 42%}.LabsScrollHero_fallbackCopy__ul3f_{position:absolute;left:clamp(18px,5vw,64px);top:50%;transform:translateY(-50%);width:min(42vw,460px);z-index:2}.LabsScrollHero_fallbackNum__eK0Rq{font-family:var(--font-labs-oswald,"Oswald"),monospace;font-size:.74rem;letter-spacing:.12em;color:#5c6c64}.LabsScrollHero_fallbackEyebrow__r7sPa{display:block;margin-top:18px;font-family:var(--font-labs-oswald,"Oswald"),sans-serif;font-weight:700;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:#2C4A3E}.LabsScrollHero_fallbackTitle__oJpjO{font-family:var(--font-labs-oswald,"Oswald"),sans-serif;font-weight:700;color:#102f28;font-size:clamp(2rem,4.4vw,3.5rem);line-height:1.03;margin:12px 0 0;letter-spacing:-.01em;text-shadow:0 2px 20px color-mix(in srgb,#F4EFE4 70%,transparent)}.LabsScrollHero_fallbackBody__1_5hU{margin-top:18px;font-size:clamp(1rem,1.25vw,1.14rem);line-height:1.55;color:color-mix(in srgb,#102f28 78%,#5c6c64);max-width:40ch;font-family:var(--font-labs-fraunces,"Fraunces"),Georgia,serif;text-shadow:0 1px 12px color-mix(in srgb,#F4EFE4 90%,transparent)}.LabsScrollHero_fallbackActions__7Whzb{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.LabsScrollHero_jumpBtn__1Egw6{display:inline-flex;align-items:center;padding:12px 22px;color:#fffaf0;background:#2C4A3E;font:600 .85rem/1 var(--font-labs-oswald,"Oswald"),sans-serif;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border-radius:999px;transition:transform .2s ease,background .2s ease}.LabsScrollHero_jumpBtn__1Egw6:hover{background:#102f28;transform:translateY(-2px)}@media (max-width:860px){.LabsScrollHero_posterFallback__jNwaY:before{width:100%;height:60%;top:auto;bottom:0;background:linear-gradient(0deg,#F4EFE4 8%,color-mix(in srgb,#F4EFE4 70%,transparent) 46%,transparent)}.LabsScrollHero_fallbackCopy__ul3f_{left:clamp(18px,5vw,64px);right:clamp(18px,5vw,64px);top:auto;bottom:calc(clamp(56px, 12dvh, 110px) + env(safe-area-inset-bottom));transform:none;width:auto;max-width:560px}.LabsScrollHero_fallbackTitle__oJpjO{font-size:clamp(1.9rem,7.5vw,2.7rem)}.LabsScrollHero_fallbackBody__1_5hU{max-width:none;font-size:clamp(.98rem,3.6vw,1.1rem)}.LabsScrollHero_posterImg__STUf2{object-position:center 46%}}@media (max-width:860px) and (orientation:portrait){.LabsScrollHero_posterImg__STUf2{object-position:center 44%}}.LabsHub_skipLink__mVXTP{position:absolute;left:12px;top:8px;z-index:80;padding:10px 16px;color:#fffaf0;background:#102f28;font:600 14px/1 var(--font-labs-oswald,"Oswald"),sans-serif;text-decoration:none;transform:translateY(-140%)}.LabsHub_skipLink__mVXTP:focus,.LabsHub_skipLink__mVXTP:focus-visible{transform:none;outline:3px solid #d49a2d;outline-offset:3px}.LabsHub_labsShell__1kj_n{--forest:#173f35;--deep:#102f28;--ink:#1d2925;--cream:#f3ead8;--paper:#fffaf0;--line:#d8cbb3;--muted:#5c6c64;--mustard:#d49a2d;--coral:#c85b45;isolation:isolate;overflow-x:clip;background:var(--cream);color:var(--ink);font-family:var(--font-labs-fraunces,"Fraunces"),Georgia,serif}.LabsHub_labsContent__N4pbb{min-width:0}.LabsHub_labsShell__1kj_n :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--mustard);outline-offset:3px}.LabsHub_navShell__2a5Kx{position:sticky;top:0;z-index:40;background:rgba(255,250,240,.94);border-bottom:1px solid var(--line);backdrop-filter:blur(12px)}.LabsHub_labsNav__Tye9j{display:flex;align-items:center;gap:18px;width:min(1180px,calc(100% - 40px));min-height:62px;margin:0 auto;padding:10px 0}.LabsHub_labsMark__8aAan{display:inline-flex;align-items:center;gap:10px;color:var(--deep);text-decoration:none}.LabsHub_markDot__ha3bw{width:16px;height:16px;flex:0 0 auto;border:3px solid var(--forest);border-radius:50%;background:var(--mustard);box-shadow:4px 4px 0 var(--forest)}.LabsHub_markText__AEI8S{display:grid;gap:3px;color:var(--deep);font:600 19px/1 var(--font-labs-oswald,"Oswald"),sans-serif;letter-spacing:-.025em}.LabsHub_markText__AEI8S b{color:var(--forest)}.LabsHub_markText__AEI8S small{color:var(--muted);font:500 9px/1 var(--font-labs-oswald,"Oswald"),sans-serif;letter-spacing:.1em;text-transform:uppercase}.LabsHub_navLinks__PCT1_{display:flex;align-items:center;gap:10px;margin-left:auto}.LabsHub_navPillCurrent__axZLW{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid var(--forest);border-radius:999px;color:var(--forest);background:transparent;font:600 12px/1 var(--font-labs-oswald,"Oswald"),sans-serif;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.LabsHub_navPillCurrent__axZLW:hover{color:var(--paper);background:var(--forest)}.LabsHub_mobileActions__96YXC,.LabsHub_mobilePanel__WmUQB,.LabsHub_navCoaching__oxRCF,.LabsHub_navLink__B188U,.LabsHub_switcherPanel__AjLYX,.LabsHub_switcher__eClqr{display:none}.LabsHub_hubShell__j9DlD{position:relative;width:100%;min-width:0}.LabsHub_page__hGGu3{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:0 0 24px}.LabsHub_intro__JFG6S{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:center;gap:52px;min-height:330px;padding:64px 0 62px;border-bottom:1px solid var(--line)}.LabsHub_introCopy__Rfwwe{max-width:760px}.LabsHub_cardCategory__DrEMG,.LabsHub_kicker__l4GJ9{margin:0;color:var(--forest);font:600 12px/1 var(--font-labs-oswald,"Oswald"),sans-serif;letter-spacing:.13em;text-transform:uppercase}.LabsHub_intro__JFG6S h1{max-width:720px;margin:18px 0 19px;color:var(--deep);font:600 clamp(52px,8vw,92px)/.9 var(--font-labs-oswald,"Oswald"),sans-serif;letter-spacing:-.055em;text-wrap:balance}.LabsHub_introText__HmzxQ{max-width:610px;margin:0;color:var(--muted);font:400 clamp(18px,2.2vw,23px)/1.35 var(--font-labs-fraunces,"Fraunces"),Georgia,serif}.LabsHub_introArtwork__nXJIB{position:relative;min-height:230px;overflow:visible;border:1px solid var(--forest);background:var(--paper);transform:rotate(1deg);box-shadow:9px 9px 0 var(--forest)}.LabsHub_introArtwork__nXJIB img{object-fit:cover;object-position:76% center;filter:saturate(.88) contrast(.98)}.LabsHub_introStamp__zGpPJ{position:absolute;right:-28px;bottom:-28px;display:grid;justify-items:center;align-content:center;width:142px;height:142px;border:2px solid var(--forest);border-radius:50%;color:var(--forest);background:var(--mustard);transform:rotate(6deg);box-shadow:8px 8px 0 var(--forest)}.LabsHub_stampBurst__zJ1wP{width:86px;height:86px}.LabsHub_gallery__PKEo4{padding:65px 0 40px}.LabsHub_galleryHeading__BXBKg{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:28px}.LabsHub_galleryHeading__BXBKg h2{margin:14px 0 0;color:var(--deep);font:600 clamp(38px,5vw,58px)/.95 var(--font-labs-oswald,"Oswald"),sans-serif;letter-spacing:-.045em}.LabsHub_galleryNote__PdLHq{max-width:265px;margin:0 0 3px;color:var(--muted);font:400 16px/1.35 var(--font-labs-fraunces,"Fraunces"),Georgia,serif}.LabsHub_toolGrid___z3nw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.LabsHub_aidCard__zQ_XZ{--tool-accent:var(--forest);--tool-wash:#e8eee9;position:relative;display:flex;flex-direction:column;min-height:355px;overflow:hidden;border:1px solid var(--forest);background:var(--paper);box-shadow:7px 8px 0 color-mix(in srgb,var(--tool-accent) 35%,transparent);transition:transform .2s ease,box-shadow .2s ease;animation:LabsHub_card-in__TW8pK .55s both;animation-delay:calc(var(--card-index) * 45ms)}.LabsHub_aidCard__zQ_XZ:first-child{grid-column:span 2;min-height:400px}.LabsHub_aidCard__zQ_XZ:last-child{grid-column:span 2}.LabsHub_aidCard__zQ_XZ:hover{transform:translate(-2px,-3px);box-shadow:10px 12px 0 color-mix(in srgb,var(--tool-accent) 42%,transparent)}.LabsHub_cardHeader__s70Y_{position:absolute;inset:16px 18px auto;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px}.LabsHub_cardNumber__PzWTW{color:var(--tool-accent);font:600 13px/1 var(--font-labs-oswald,"Oswald"),sans-serif;letter-spacing:.12em}.LabsHub_statusBadge__COhVv{display:inline-flex;align-items:center;color:var(--muted);font:600 11px/1 var(--font-labs-oswald,"Oswald"),sans-serif;letter-spacing:.12em;text-transform:uppercase}.LabsHub_cardArt__pCGg_{position:relative;display:grid;place-items:center;min-height:178px;padding:42px 24px 14px;background:var(--tool-wash);border-bottom:1px solid color-mix(in srgb,var(--tool-accent) 26%,transparent)}.LabsHub_aidCard__zQ_XZ:first-child .LabsHub_cardArt__pCGg_{min-height:220px}.LabsHub_cardIcon__pXBWM{--icon-wash:var(--paper,#fffaf0);width:138px;height:138px;filter:drop-shadow(5px 6px 0 rgba(16,47,40,.08))}.LabsHub_aidCard__zQ_XZ:first-child .LabsHub_cardIcon__pXBWM{width:172px;height:172px}.LabsHub_cardOrbit__kyJQt{position:absolute;width:138px;height:42px;border:1px solid color-mix(in srgb,var(--tool-accent) 22%,transparent);border-radius:50%;transform:rotate(-18deg);opacity:.82}.LabsHub_aidCard__zQ_XZ:first-child .LabsHub_cardOrbit__kyJQt{width:220px}.LabsHub_aidCard__zQ_XZ:nth-child(2n) .LabsHub_cardOrbit__kyJQt{transform:rotate(18deg) scaleY(.84)}.LabsHub_aidCard__zQ_XZ:nth-child(3n) .LabsHub_cardOrbit__kyJQt{transform:rotate(-32deg) scaleX(.86)}.LabsHub_aidCard__zQ_XZ:nth-child(4n) .LabsHub_cardOrbit__kyJQt{border-style:dashed;opacity:.62}.LabsHub_cardBody__a0ERX{display:flex;flex-direction:column;flex:1;gap:10px;padding:19px 21px}.LabsHub_cardCategory__DrEMG{color:var(--muted);font-size:11px;letter-spacing:.1em}.LabsHub_cardBody__a0ERX h2{margin:0;color:var(--deep);font:600 29px/1 var(--font-labs-oswald,"Oswald"),sans-serif;letter-spacing:-.035em}.LabsHub_cardPurpose__spHav{max-width:31em;margin:0;color:var(--muted);font:400 16px/1.4 var(--font-labs-fraunces,"Fraunces"),Georgia,serif}.LabsHub_cardActions__TCmlv{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:auto;padding-top:10px}.LabsHub_openLink__jwRBa{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 15px;color:var(--paper);background:var(--forest);font:600 13px/1 var(--font-labs-oswald,"Oswald"),sans-serif;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.LabsHub_openLink__jwRBa:hover{background:var(--deep)}.LabsHub_footer__g_2C1{display:flex;justify-content:space-between;gap:20px;padding:34px 0 10px;border-top:1px solid var(--line);color:var(--muted);font:400 14px/1.3 var(--font-labs-fraunces,"Fraunces"),Georgia,serif}.LabsHub_footer__g_2C1 p{margin:0}.LabsHub_footer__g_2C1 p span{color:var(--mustard)}.LabsHub_footerLinks__bVQ1m{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.LabsHub_footerLinks__bVQ1m a{display:inline-flex;align-items:center;gap:4px;color:var(--forest);text-decoration:underline;text-underline-offset:4px}.LabsHub_footerLinks__bVQ1m a:hover{color:var(--deep)}@keyframes LabsHub_card-in__TW8pK{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:880px){.LabsHub_intro__JFG6S{grid-template-columns:minmax(0,1fr) minmax(230px,300px);gap:28px}.LabsHub_introArtwork__nXJIB{min-height:190px}.LabsHub_introStamp__zGpPJ{width:116px;height:116px;right:-18px;bottom:-18px;box-shadow:6px 6px 0 var(--forest)}.LabsHub_stampBurst__zJ1wP{width:70px;height:70px}.LabsHub_toolGrid___z3nw{grid-template-columns:repeat(2,minmax(0,1fr))}.LabsHub_aidCard__zQ_XZ:first-child{grid-column:span 2}.LabsHub_aidCard__zQ_XZ:last-child{grid-column:auto}}@media (max-width:560px){.LabsHub_labsNav__Tye9j,.LabsHub_page__hGGu3{width:min(100% - 24px,1180px)}.LabsHub_labsNav__Tye9j{min-height:56px}.LabsHub_markText__AEI8S{font-size:17px}.LabsHub_intro__JFG6S{display:block;min-height:0;padding:48px 0 42px}.LabsHub_intro__JFG6S h1{margin-top:15px;font-size:clamp(48px,16vw,70px)}.LabsHub_introText__HmzxQ{font-size:18px}.LabsHub_introArtwork__nXJIB{min-height:174px;margin:30px 14px 5px 0}.LabsHub_introStamp__zGpPJ{width:92px;height:92px;right:-14px;bottom:-14px;box-shadow:5px 5px 0 var(--forest)}.LabsHub_stampBurst__zJ1wP{width:56px;height:56px}.LabsHub_gallery__PKEo4{padding-top:45px}.LabsHub_galleryHeading__BXBKg{display:block;margin-bottom:22px}.LabsHub_galleryHeading__BXBKg h2{font-size:42px}.LabsHub_galleryNote__PdLHq{max-width:300px;margin-top:12px;font-size:15px}.LabsHub_toolGrid___z3nw{grid-template-columns:1fr;gap:15px}.LabsHub_aidCard__zQ_XZ,.LabsHub_aidCard__zQ_XZ:first-child,.LabsHub_aidCard__zQ_XZ:last-child{grid-column:auto;min-height:0}.LabsHub_aidCard__zQ_XZ:first-child .LabsHub_cardArt__pCGg_,.LabsHub_cardArt__pCGg_{min-height:154px}.LabsHub_aidCard__zQ_XZ:first-child .LabsHub_cardIcon__pXBWM,.LabsHub_cardIcon__pXBWM{width:122px;height:122px}.LabsHub_cardOrbit__kyJQt{width:150px}.LabsHub_cardBody__a0ERX h2{font-size:28px}.LabsHub_footer__g_2C1{align-items:flex-start;flex-direction:column;padding-bottom:8px}}@media (prefers-reduced-motion:reduce){.LabsHub_aidCard__zQ_XZ{animation:none;transition:none}.LabsHub_aidCard__zQ_XZ:hover{transform:none}}@media print{.LabsHub_navShell__2a5Kx,.LabsHub_skipLink__mVXTP{display:none}.LabsHub_page__hGGu3{width:100%}.LabsHub_aidCard__zQ_XZ{break-inside:avoid;box-shadow:none}}