.offer-dialog.svelte-1o212og{width:min(720px,92vw);max-width:min(720px,92vw);max-height:min(85vh,85dvh);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.modal-inner.svelte-1o212og{position:relative;display:flex;flex-direction:column;max-height:min(85vh,85dvh)}.modal-scroll-content.svelte-1o212og{padding:30px;overflow-y:auto;overscroll-behavior:contain;flex:1}.modal-header.svelte-1o212og{display:flex;align-items:center;margin-top:20px;margin-bottom:20px}.modal-icon.svelte-1o212og{box-sizing:border-box;width:56px;height:56px;padding:9px;border-radius:var(--radius-pill);background-color:var(--brand-cream);margin-right:15px}.modal-body.svelte-1o212og{font-size:16px;line-height:1.6;text-align:left}.modal-body.svelte-1o212og h3{font-size:1.4em;font-weight:600;margin-top:1.5em;margin-bottom:.8em;color:var(--text)}.modal-body.svelte-1o212og h4{font-size:1.2em;font-weight:600;margin-top:1.2em;margin-bottom:.6em;color:var(--text)}.modal-body.svelte-1o212og strong{font-weight:700;color:var(--text)}.modal-body.svelte-1o212og em{font-style:italic}.modal-body.svelte-1o212og p{margin-bottom:1em}.modal-body.svelte-1o212og ul,.modal-body.svelte-1o212og ol{margin:1em 0;padding-left:1.5em}.modal-body.svelte-1o212og li{margin-bottom:.5em;line-height:1.6}.modal-body.svelte-1o212og ul{list-style-type:disc}.modal-body.svelte-1o212og ol{list-style-type:decimal}.modal-body.svelte-1o212og code{background-color:color-mix(in srgb,var(--text) 10%,transparent);padding:.2em .4em;border-radius:var(--radius-sm);font-family:Courier New,Courier,monospace;font-size:.9em}.modal-body.svelte-1o212og a{color:var(--text-accent);text-decoration:underline;cursor:pointer}.modal-body.svelte-1o212og a:hover{color:var(--text)}.close-button.svelte-1o212og{position:absolute;top:15px;right:15px;font-size:36px;line-height:1;background:none;border:none;cursor:pointer;color:var(--text);z-index:1}@media(max-width:767px){.offer-dialog.svelte-1o212og{width:100%;max-width:100%;margin:auto 0 0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding-bottom:env(safe-area-inset-bottom)}.modal-header.svelte-1o212og{margin-top:30px}}.case-card.svelte-3pufga{position:relative;display:flex;flex-direction:column;overflow:hidden;height:100%}.case-media.svelte-3pufga{position:relative;aspect-ratio:16 / 10;background-color:var(--surface-sunken);overflow:hidden}.case-media.svelte-3pufga img:where(.svelte-3pufga){width:100%;height:100%;object-fit:cover;object-position:top left;display:block}.case-placeholder.svelte-3pufga{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:1.5rem;color:var(--text-accent)}.case-kind.svelte-3pufga{position:absolute;top:.75rem;left:.75rem;padding:.25rem .6rem;border-radius:var(--radius-pill);background-color:var(--fill-teal);color:var(--on-teal);font-family:var(--font-display);font-size:.75rem;letter-spacing:.02em}.case-body.svelte-3pufga{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;flex:1;text-align:left}.case-xray.svelte-3pufga{position:absolute;top:0;left:0;right:0;aspect-ratio:16 / 10;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:1.75rem;pointer-events:none;text-align:left;color:var(--on-blueprint);font-family:var(--font-display);background-color:var(--blueprint);background-image:linear-gradient(var(--blueprint-rule) 1px,transparent 1px),linear-gradient(90deg,var(--blueprint-rule) 1px,transparent 1px);background-size:22px 22px;clip-path:circle(var(--r) at var(--px, 50%) var(--py, 50%))}.case-xray.svelte-3pufga>:where(.svelte-3pufga){width:100%;max-width:24rem}.case-xray.svelte-3pufga:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px dashed var(--blueprint-rule);border-radius:var(--radius-sm)}.case-xray.svelte-3pufga .case-client:where(.svelte-3pufga),.case-xray.svelte-3pufga .case-description:where(.svelte-3pufga){color:var(--on-blueprint)}.case-xray.svelte-3pufga .case-tech:where(.svelte-3pufga) li:where(.svelte-3pufga){border-color:var(--on-blueprint);color:var(--on-blueprint)}@media(hover:none){.case-xray.svelte-3pufga{position:static;aspect-ratio:auto;align-items:stretch;clip-path:none;background:none;color:inherit;padding:0 1.5rem 1.5rem;gap:.5rem}.case-xray.svelte-3pufga>:where(.svelte-3pufga){max-width:none}.case-xray.svelte-3pufga:after{content:none}.case-xray.svelte-3pufga .case-client:where(.svelte-3pufga),.case-xray.svelte-3pufga .case-description:where(.svelte-3pufga){color:var(--text)}.case-xray.svelte-3pufga .case-tech:where(.svelte-3pufga) li:where(.svelte-3pufga){border-color:var(--fill-teal-bright);color:var(--text)}}.case-body.svelte-3pufga h3:where(.svelte-3pufga){margin:0}.case-client.svelte-3pufga{margin:0;font-size:.9rem}.case-description.svelte-3pufga{margin:.25rem 0 0;font-size:1rem}.case-tech.svelte-3pufga{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;margin:.75rem 0 0;padding:0;background-color:transparent}.case-tech.svelte-3pufga li:where(.svelte-3pufga){font-family:var(--font-display);font-size:.75rem;padding:.2rem .6rem;border-radius:var(--radius-pill);border:1px solid var(--fill-teal-bright);color:var(--text)}.case-link.svelte-3pufga{margin-top:.75rem;font-family:var(--font-display);font-size:.9rem;color:var(--text-accent);text-decoration:none}.case-link.svelte-3pufga:hover{text-decoration:underline}.reveal.svelte-1jvwvzs{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:24px;width:min(1000px,100%)}.mascot.svelte-1jvwvzs{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:8px;border-radius:var(--radius-md);cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--text);font:inherit}.mascot.svelte-1jvwvzs:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.figure.svelte-1jvwvzs{width:120px;height:136px;transition:transform var(--duration-base) var(--ease-settle)}.mascot.svelte-1jvwvzs:hover .figure:where(.svelte-1jvwvzs){transform:translateY(-4px)}.mascot.open.svelte-1jvwvzs .figure:where(.svelte-1jvwvzs){transform:translateY(-6px) scale(1.04)}.mouth.svelte-1jvwvzs{transition:rx var(--duration-base) var(--ease-out),ry var(--duration-base) var(--ease-settle),cy var(--duration-base) var(--ease-out)}.mascot.open.svelte-1jvwvzs .mouth:where(.svelte-1jvwvzs){rx:11px;ry:11px;cy:49px}.smile.svelte-1jvwvzs{stroke-dasharray:1;stroke-dashoffset:1;opacity:0;transition:stroke-dashoffset var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-out)}.mascot.smiling.svelte-1jvwvzs .smile:where(.svelte-1jvwvzs){stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset var(--duration-slow) var(--ease-out) var(--duration-fast),opacity var(--duration-fast) var(--ease-out) var(--duration-fast)}.mascot.smiling.svelte-1jvwvzs .mouth:where(.svelte-1jvwvzs){ry:0px;opacity:0;transition:rx var(--duration-base) var(--ease-out),ry var(--duration-base) var(--ease-out),cy var(--duration-base) var(--ease-out),opacity var(--duration-base) var(--ease-out)}.eye.svelte-1jvwvzs{transition:r var(--duration-fast) var(--ease-out)}.mascot.open.svelte-1jvwvzs .eye:where(.svelte-1jvwvzs){r:5px}.caption.svelte-1jvwvzs{max-width:12rem;min-height:2.8em;text-align:center;font-size:.95rem;font-weight:600;line-height:1.4;color:var(--text-accent);text-decoration:underline;text-underline-offset:3px}.caption.throwing.svelte-1jvwvzs{opacity:0;transition:opacity var(--duration-base) var(--ease-out)}.caption.pop.svelte-1jvwvzs{text-decoration:none;animation:svelte-1jvwvzs-pop var(--duration-slow) var(--ease-settle) both}@keyframes svelte-1jvwvzs-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}.stack.svelte-1jvwvzs{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}.chip.svelte-1jvwvzs{display:inline-flex;align-items:center;gap:7px;padding:4px 11px 4px 9px;border-radius:var(--radius-pill);background-color:var(--surface-raised);border:1px solid var(--border);color:var(--text);font-size:.9rem;line-height:1.4;white-space:nowrap}.chip.svelte-1jvwvzs:before{content:"";width:8px;height:8px;border-radius:50%;background-color:var(--chip-dot);flex-shrink:0}.chip.svelte-1jvwvzs.flying{animation:svelte-1jvwvzs-spew var(--flight, .7s) var(--ease-settle) both;animation-delay:calc(var(--i) * 28ms)}@keyframes svelte-1jvwvzs-spew{0%{visibility:hidden;transform:translate(var(--from-x),var(--from-y)) scale(.08) rotate(var(--spin))}to{visibility:visible;transform:none}}@media(prefers-reduced-motion:reduce){.figure.svelte-1jvwvzs,.mouth.svelte-1jvwvzs,.mascot.smiling.svelte-1jvwvzs .mouth:where(.svelte-1jvwvzs),.smile.svelte-1jvwvzs,.mascot.smiling.svelte-1jvwvzs .smile:where(.svelte-1jvwvzs),.eye.svelte-1jvwvzs{transition:none}.chip.svelte-1jvwvzs.flying,.caption.pop.svelte-1jvwvzs{animation:none}.caption.throwing.svelte-1jvwvzs{transition:none}}@media(max-width:768px){.reveal.svelte-1jvwvzs{grid-template-columns:1fr;justify-items:center}}.outerContainer.svelte-1uha8ag{position:relative}.heroContainer.svelte-1uha8ag{min-height:80vh;display:flex;align-items:flex-start;justify-content:center;padding-inline:2rem;padding-block:clamp(2rem,calc((100vh - 44rem)/2),8rem);overflow:clip}.heroContent.svelte-1uha8ag{position:relative;max-width:1200px;width:100%}.heroText.svelte-1uha8ag{position:relative;z-index:1;max-width:min(44rem,62%);margin-inline:auto;display:flex;flex-direction:column;gap:2rem}.heroTitle.svelte-1uha8ag{font-size:3rem;font-weight:700;line-height:1.1;margin:0;color:var(--text)}.heroSubtitle.svelte-1uha8ag{font-size:1.3rem;line-height:1.5;color:var(--text);opacity:.9;margin:0}.valuePillars.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-2);--mark-unit: 2.5px}.pillar.svelte-1uha8ag:has(.shapeDisc:where(.svelte-1uha8ag)){--stone: var(--mark-disc);--stone-w: 38;--stone-h: 38;--stone-tint: 26%}.pillar.svelte-1uha8ag:has(.shapeMid:where(.svelte-1uha8ag)){--stone: var(--mark-mid);--stone-w: 68;--stone-h: 26;--stone-tint: 16%}.pillar.svelte-1uha8ag:has(.shapeBase:where(.svelte-1uha8ag)){--stone: var(--mark-base);--stone-w: 96;--stone-h: 28;--stone-tint: 40%}.pillar.svelte-1uha8ag{display:flex;align-items:flex-start;gap:var(--space-16);text-align:left;position:relative;isolation:isolate}.pillar.svelte-1uha8ag:before{--bleed-y: calc(60 * var(--mark-unit));--bleed-x: calc(120 * var(--mark-unit));content:"";position:absolute;z-index:-1;left:calc(-1 * var(--bleed-x));right:calc(-1 * var(--bleed-x));top:calc(-1 * var(--bleed-y));bottom:calc(-1 * var(--bleed-y));pointer-events:none;--halo-rx: calc( (var(--stone-w) / 2 + var(--stone-halo-spread-x)) / .78 * var(--mark-unit) );--halo-ry: calc( (var(--stone-h) / 2 + var(--stone-halo-spread-y)) / .78 * var(--mark-unit) );background:radial-gradient(ellipse var(--halo-rx) var(--halo-ry) at calc(var(--bleed-x) + 48 * var(--mark-unit)) calc(var(--bleed-y) + var(--stone-h) / 2 * var(--mark-unit)),color-mix(in srgb,var(--stone) var(--stone-halo-strength),transparent),transparent 78%),radial-gradient(ellipse calc(var(--stone-light-reach) * var(--mark-unit)) calc(46 * var(--mark-unit)) at calc(var(--bleed-x) + 48 * var(--mark-unit)) calc(var(--bleed-y) + var(--stone-h) / 2 * var(--mark-unit)),color-mix(in srgb,var(--stone-light) var(--stone-light-strength),transparent),color-mix(in srgb,var(--stone-light) calc(var(--stone-light-strength) / 2),transparent) 42%,transparent 74%)}.pillarShape.svelte-1uha8ag{display:block;flex-shrink:0;width:calc(var(--stone-w) * var(--mark-unit));height:calc(var(--stone-h) * var(--mark-unit));margin-left:calc((96 - var(--stone-w)) / 2 * var(--mark-unit));border-radius:var(--radius-pill);background-color:var(--stone);background-image:linear-gradient(to bottom,color-mix(in srgb,var(--brand-cream) 40%,transparent),color-mix(in srgb,var(--brand-cream) 8%,transparent) 38%,transparent 64%);box-shadow:var(--shadow-md),0 calc(2.4 * var(--mark-unit)) calc(5 * var(--mark-unit)) calc(-.8 * var(--mark-unit)) color-mix(in srgb,var(--stone) var(--stone-cast-strength),transparent),inset 0 calc(-1.4 * var(--mark-unit)) calc(2.2 * var(--mark-unit)) color-mix(in srgb,var(--brand-petrol) 20%,transparent)}#pillars.svelte-1uha8ag{scroll-margin-top:calc(var(--header-height) + 1rem)}.pillarMore.svelte-1uha8ag{margin-top:var(--space-1)}.pillarMore.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;list-style:none;width:fit-content;font-size:.9rem;font-weight:600;color:var(--text-accent);text-decoration:underline;text-underline-offset:3px}.pillarMore.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.pillarMore.svelte-1uha8ag summary:where(.svelte-1uha8ag):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.pillarMore.svelte-1uha8ag .whenOpen:where(.svelte-1uha8ag),.pillarMore[open].svelte-1uha8ag .whenClosed:where(.svelte-1uha8ag){display:none}.pillarMore[open].svelte-1uha8ag .whenOpen:where(.svelte-1uha8ag){display:inline}.pillarMore.svelte-1uha8ag>p:where(.svelte-1uha8ag){margin:var(--space-2) 0 0;max-width:60ch;font-size:.95rem;line-height:1.6}.pillar.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:var(--text-accent);margin:0 0 var(--space-1) 0;font-size:1.2rem;font-weight:600}.pillarText.svelte-1uha8ag>p:where(.svelte-1uha8ag):first-letter{color:color-mix(in srgb,var(--stone) var(--stone-tint),var(--text));font-weight:600}.pillar.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:var(--text);opacity:.8;line-height:1.4}.heroCTA.svelte-1uha8ag{margin-top:1rem}.ctaButton.svelte-1uha8ag{background:var(--fill-teal);color:var(--on-teal);border:none;padding:1rem 2rem;font-size:1.1rem;font-weight:600;border-radius:var(--radius-sm);cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 15px color-mix(in srgb,var(--fill-teal) 30%,transparent)}.ctaButton.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:0 6px 20px color-mix(in srgb,var(--fill-teal) 40%,transparent)}.blockField.svelte-1uha8ag{position:absolute;inset:-3.5rem calc(50% - 50vw);pointer-events:none;z-index:-1}.pageField.svelte-1uha8ag{top:0;right:0;bottom:0;left:0;overflow:clip}.layer.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;height:var(--field-h, 100%)}.layerNear.svelte-1uha8ag{--depth: 1;--float: -14px;--block-leash: clamp(28px, 4vw, 78px)}.layerMid.svelte-1uha8ag{--depth: .72;--recede: .4;--float: -10px;--block-leash: clamp(22px, 3vw, 54px)}.layerFar.svelte-1uha8ag{--depth: .5;--recede: .7;--float: -7px;--block-leash: clamp(16px, 2vw, 38px)}.shape.svelte-1uha8ag{--w: var(--wd);--top: var(--y);position:absolute;top:var(--top);width:var(--w);aspect-ratio:var(--ratio);will-change:transform}.shape.svelte-1uha8ag:nth-child(odd){right:min(calc(50% + var(--pull)),calc(100% - var(--w) - .5rem))}.shape.svelte-1uha8ag:nth-child(2n){left:min(calc(50% + var(--pull)),calc(100% - var(--w) - .5rem))}.disc.svelte-1uha8ag{--ratio: 1}.pill.svelte-1uha8ag{--ratio: 34 / 13}.pillWide.svelte-1uha8ag{--ratio: 24 / 7}.pillTall.svelte-1uha8ag{--ratio: 13 / 34}.skin.svelte-1uha8ag{display:block;width:100%;height:100%;border-radius:var(--radius-pill);opacity:calc(var(--block-veil) * var(--depth))}.shape.svelte-1uha8ag:nth-child(4n+1) .skin:where(.svelte-1uha8ag){background-color:var(--fill-coral)}.shape.svelte-1uha8ag:nth-child(4n+2) .skin:where(.svelte-1uha8ag){background-color:var(--fill-teal)}.shape.svelte-1uha8ag:nth-child(4n+3) .skin:where(.svelte-1uha8ag){background-color:var(--fill-yellow)}.shape.svelte-1uha8ag:nth-child(4n+4) .skin:where(.svelte-1uha8ag){background-color:var(--fill-teal-bright)}@keyframes svelte-1uha8ag-stoneDrift{50%{transform:translateY(var(--float)) rotate(var(--tilt, 1.4deg))}}@keyframes svelte-1uha8ag-layerRecede{to{transform:translateY(calc((100% - 100vh) * var(--recede)))}}@media(prefers-reduced-motion:no-preference){.skin.svelte-1uha8ag{animation:svelte-1uha8ag-stoneDrift calc(8s + var(--i) * .7s) ease-in-out infinite;animation-delay:calc(var(--i) * -1.3s)}.shape.svelte-1uha8ag:nth-child(2n) .skin:where(.svelte-1uha8ag){--tilt: -1.4deg}@supports (animation-timeline: scroll()){.layerFar.svelte-1uha8ag,.layerMid.svelte-1uha8ag{animation:svelte-1uha8ag-layerRecede linear both;animation-timeline:scroll(root block)}}}@media(max-width:1440px){.pageField.svelte-1uha8ag{display:none}}@media(prefers-reduced-motion:reduce){.shape.svelte-1uha8ag{transform:none;will-change:auto}.ctaButton.svelte-1uha8ag:hover{transform:none}}.aboutContent.svelte-1uha8ag{max-width:800px;margin:0 auto;padding:0;display:flex;flex-direction:column;gap:12px}.aboutContent.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;font-size:1.1rem;line-height:1.6;text-align:center}.aboutHighlight.svelte-1uha8ag{font-weight:600;color:var(--text-accent);font-size:1.2rem!important}section[id].svelte-1uha8ag{scroll-margin-top:calc(var(--header-height) + 1rem)}section.svelte-1uha8ag{text-align:center}.outerContainer.svelte-1uha8ag{display:flex;flex-direction:column}h1.svelte-1uha8ag,h2.svelte-1uha8ag{font-size:2rem}.container.svelte-1uha8ag{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:100vw;margin:0 auto;padding:20px}#intro.svelte-1uha8ag{scroll-margin-top:calc(var(--header-height) + 1rem)}.offerGrid.svelte-1uha8ag{display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:start}.offerItem.svelte-1uha8ag{color:var(--text);cursor:pointer;padding:15px;text-align:center;width:20.5rem;aspect-ratio:1;position:relative;display:flex;flex-direction:column}.offerItem.svelte-1uha8ag:has(.learn-more:where(.svelte-1uha8ag):focus-visible){outline:3px solid var(--text);outline-offset:2px}.learn-more.svelte-1uha8ag{margin-top:auto;align-self:flex-end;background:none;border:none;padding:0;font:inherit;font-size:.85rem;font-weight:500;color:var(--text-accent);cursor:pointer}.learn-more.svelte-1uha8ag:focus-visible{outline:none}.learn-more.svelte-1uha8ag:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.offerIcon.svelte-1uha8ag{box-sizing:border-box;width:88px;height:88px;padding:14px;border-radius:var(--radius-pill);background-color:var(--brand-cream);align-self:center}.offerSubtitle.svelte-1uha8ag{width:min(800px,100%);margin:-8px auto 32px;text-align:center;font-size:1.15rem;line-height:1.6}.offerItem.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:10px;color:var(--text)}.offerItem.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text);font-size:1rem}.casesContainer.svelte-1uha8ag{padding-inline:var(--mobile-padding)}.casesTitle.svelte-1uha8ag{margin-bottom:.5rem}.casesIntro.svelte-1uha8ag{margin:0 auto 2rem;text-align:center;max-width:60ch}.casesStage.svelte-1uha8ag{--lens: 0;--r: calc(var(--lens) * 240px);max-width:1200px;margin:0 auto;transition:--r .26s ease}@media(prefers-reduced-motion:reduce){.casesStage.svelte-1uha8ag{transition:none}}.casesGrid.svelte-1uha8ag{display:grid;grid-template-columns:1fr;gap:2rem}.workshopContainer.svelte-1uha8ag{padding-inline:var(--mobile-padding)}@media(min-width:1024px){section[id].svelte-1uha8ag{scroll-margin-top:calc(var(--header-height) + 1rem)}.offerGrid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;justify-content:center;align-items:start}#intro.svelte-1uha8ag{scroll-margin-top:calc(var(--header-height) + 1rem)}.casesGrid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.workshopContainer.svelte-1uha8ag{color:var(--text);display:grid;grid-template-rows:auto auto;justify-content:center;align-items:center}.workshopTitle.svelte-1uha8ag{grid-row:1;grid-column:1 / -1;text-align:center;font-size:2rem}}@media(max-width:768px){.heroContent.svelte-1uha8ag{text-align:center;display:flex;flex-direction:column;gap:1.5rem}.heroText.svelte-1uha8ag{display:contents}.heroTitle.svelte-1uha8ag{order:1}.heroSubtitle.svelte-1uha8ag{order:2}.blockField.svelte-1uha8ag{order:3}.valuePillars.svelte-1uha8ag{order:4}.heroCTA.svelte-1uha8ag{order:5}.heroTitle.svelte-1uha8ag{font-size:2rem}.heroSubtitle.svelte-1uha8ag{font-size:1.1rem}.blockField.svelte-1uha8ag{position:relative;inset:auto;width:min(320px,100%);height:96px;margin:-.25rem auto;z-index:auto;--block-leash: 12px}.shape.svelte-1uha8ag:nth-child(odd),.shape.svelte-1uha8ag:nth-child(2n){right:auto;left:auto}.layerNear.svelte-1uha8ag .shape:where(.svelte-1uha8ag):nth-child(1){--w: 40px;left:12px;--top: 12px}.layerNear.svelte-1uha8ag .shape:where(.svelte-1uha8ag):nth-child(2){--w: 88px;left:64px;--top: 20px}.layerNear.svelte-1uha8ag .shape:where(.svelte-1uha8ag):nth-child(3){--w: 36px;left:168px;--top: 8px}.layerNear.svelte-1uha8ag .shape:where(.svelte-1uha8ag):nth-child(4){--w: 20px;left:216px;--top: 14px}.layerNear.svelte-1uha8ag .shape:where(.svelte-1uha8ag):nth-child(5){--w: 64px;left:248px;--top: 52px}.layerNear.svelte-1uha8ag .shape:where(.svelte-1uha8ag):nth-child(6){--w: 30px;left:118px;--top: 56px}.pillar.svelte-1uha8ag{gap:var(--space-3)}.valuePillars.svelte-1uha8ag{--mark-unit: .94px}}.harnessContainer.svelte-1uha8ag{padding-inline:var(--mobile-padding);display:flex;justify-content:center}.harnessCard.svelte-1uha8ag{width:min(1000px,100%);padding:32px 24px;border-radius:var(--radius-md);border:3px solid var(--fill-teal);background-color:var(--surface-raised);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:20px}.harnessHeader.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.harnessTitle.svelte-1uha8ag{margin:0}.harnessPrice.svelte-1uha8ag{margin:0;display:flex;flex-direction:column;align-items:center;gap:4px}.harnessPrice.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-family:var(--font-display);font-size:2rem;line-height:1.1;color:var(--text-accent)}.harnessPrice.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:.95rem}.harnessLead.svelte-1uha8ag{margin:0;font-size:1.1rem;line-height:1.6;text-align:center}.harnessAlt.svelte-1uha8ag{margin:-8px 0 0;font-size:.95rem;line-height:1.5;text-align:center}.harnessColumns.svelte-1uha8ag{display:grid;gap:20px;text-align:start}.harnessColumns.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 8px;color:var(--text-accent)}.harnessColumns.svelte-1uha8ag h3:where(.svelte-1uha8ag)+p:where(.svelte-1uha8ag){margin:0 0 16px;line-height:1.6}.harnessColumns.svelte-1uha8ag ul:where(.svelte-1uha8ag){margin:0;padding-left:1.25rem;background-color:transparent}.harnessColumns.svelte-1uha8ag li:where(.svelte-1uha8ag){margin-bottom:.5rem;line-height:1.5}.harnessColumns.svelte-1uha8ag li:where(.svelte-1uha8ag)::marker{color:var(--text-accent)}.harnessActions.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;align-items:center}.workshopIntro.svelte-1uha8ag{width:min(800px,100%);margin:0 auto 24px;text-align:center;line-height:1.6}.workshopFormats.svelte-1uha8ag{display:grid;gap:20px;width:min(1000px,100%);margin:0 auto}.workshopFormat.svelte-1uha8ag{padding:24px;text-align:start}.workshopFormat.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-top:0;color:var(--text-accent)}.workshopFormat.svelte-1uha8ag ul:where(.svelte-1uha8ag){margin:0;padding-left:1.25rem;background-color:transparent}.workshopFormat.svelte-1uha8ag li:where(.svelte-1uha8ag){margin-bottom:.5rem;line-height:1.5}.workshopFormat.svelte-1uha8ag li:where(.svelte-1uha8ag)::marker{color:var(--text-accent)}.teamContainer.svelte-1uha8ag{color:var(--text);padding-inline:var(--mobile-padding);display:flex;flex-direction:column;align-items:center;gap:24px}.teamTitle.svelte-1uha8ag{margin:0}.teamGrid.svelte-1uha8ag{display:grid;gap:20px;width:min(1000px,100%)}.teamMember.svelte-1uha8ag{padding:24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.teamMember.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:12px 0 0}.teamMember.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;line-height:1.6}.teamRole.svelte-1uha8ag{color:var(--text-accent);font-weight:600}.teamAvailability.svelte-1uha8ag{margin-top:8px!important;padding:6px 14px;border-radius:var(--radius-pill);background-color:var(--fill-yellow);color:var(--on-yellow);font-weight:600}.profileImage.svelte-1uha8ag{height:160px;width:160px;border-radius:var(--radius-pill);object-fit:cover}.offerBadge.svelte-1uha8ag{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);white-space:nowrap;padding:4px 10px;border-radius:var(--radius-pill);background-color:var(--fill-yellow);color:var(--on-yellow);font-size:.8rem;font-weight:600}@media(min-width:1024px){.harnessCard.svelte-1uha8ag{padding:40px}.harnessHeader.svelte-1uha8ag{flex-direction:row;justify-content:space-between;align-items:flex-start;text-align:start}.harnessPrice.svelte-1uha8ag{align-items:flex-end}.harnessLead.svelte-1uha8ag,.harnessAlt.svelte-1uha8ag{text-align:start}.harnessColumns.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:40px}.harnessActions.svelte-1uha8ag{justify-content:flex-end}.workshopIntro.svelte-1uha8ag,.workshopFormats.svelte-1uha8ag{grid-column:1 / -1}.workshopFormats.svelte-1uha8ag,.teamGrid.svelte-1uha8ag{grid-template-columns:1fr 1fr}}
