.includes[data-astro-cid-ijhpqm6n]{--color-inc-tile-1-top:#14572e;--color-inc-tile-1-bottom:#7cf06a;--color-inc-tile-2-top:#1b2a44;--color-inc-tile-2-bottom:#6d86b0;--color-inc-tile-3-top:#3a1a5c;--color-inc-tile-3-bottom:#c06cf0;--color-inc-tile-4-top:#7a2410;--color-inc-tile-4-bottom:#f08a5a;--color-inc-tile-5-top:#0f3d4a;--color-inc-tile-5-bottom:#5fd0d8;--color-inc-tile-6-top:#5c0a3a;--color-inc-tile-6-bottom:#f05a9a;--color-inc-tile-7-top:#1f1f22;--color-inc-tile-7-bottom:#8a8a90;--shadow-inc-device:drop-shadow(0 30px 40px rgba(var(--color-overlay-rgb), .35))}.includes__head[data-astro-cid-ijhpqm6n]{gap:var(--space-10);padding-bottom:clamp(var(--space-13), 6vw, var(--space-16));border-bottom:1px solid var(--color-border-default);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;display:grid}.includes__lead[data-astro-cid-ijhpqm6n]{max-width:560px;font-size:var(--font-size-lg);justify-self:end;line-height:1.45}.includes__grid[data-astro-cid-ijhpqm6n]{margin-top:clamp(var(--space-13), 6vw, var(--space-16));grid-template-columns:minmax(0,516fr) minmax(0,774fr);align-items:start;gap:clamp(40px,6vw,90px);display:grid}.includes__media[data-astro-cid-ijhpqm6n]{top:var(--size-sticky-top);height:min(calc(100svh - var(--size-sticky-top) - var(--space-10)), 760px);border-radius:var(--radius-lg);isolation:isolate;min-height:460px;position:sticky;overflow:hidden}.includes__bg[data-astro-cid-ijhpqm6n]{z-index:-1;opacity:0;transition:opacity var(--motion-duration-slower) var(--motion-ease-out);position:absolute;inset:0}.includes__bg[data-astro-cid-ijhpqm6n].is-active{opacity:1}.includes__bg--1[data-astro-cid-ijhpqm6n]{background:linear-gradient(var(--color-inc-tile-1-top), var(--color-inc-tile-1-bottom))}.includes__bg--2[data-astro-cid-ijhpqm6n]{background:linear-gradient(var(--color-inc-tile-2-top), var(--color-inc-tile-2-bottom))}.includes__bg--3[data-astro-cid-ijhpqm6n]{background:linear-gradient(var(--color-inc-tile-3-top), var(--color-inc-tile-3-bottom))}.includes__bg--4[data-astro-cid-ijhpqm6n]{background:linear-gradient(var(--color-inc-tile-4-top), var(--color-inc-tile-4-bottom))}.includes__bg--5[data-astro-cid-ijhpqm6n]{background:linear-gradient(var(--color-inc-tile-5-top), var(--color-inc-tile-5-bottom))}.includes__bg--6[data-astro-cid-ijhpqm6n]{background:linear-gradient(var(--color-inc-tile-6-top), var(--color-inc-tile-6-bottom))}.includes__bg--7[data-astro-cid-ijhpqm6n]{background:linear-gradient(var(--color-inc-tile-7-top), var(--color-inc-tile-7-bottom))}.includes__media[data-astro-cid-ijhpqm6n] img[data-astro-cid-ijhpqm6n]{opacity:0;width:88%;height:auto;transition:opacity var(--motion-duration-slow) ease, transform var(--motion-duration-slower) var(--motion-ease-out);filter:var(--shadow-inc-device);position:absolute;top:50%;left:50%;transform:translate(-50%,-46%)rotate(-8deg)scale(.9)}.includes__media[data-astro-cid-ijhpqm6n] img[data-astro-cid-ijhpqm6n].is-active{opacity:1;transform:translate(-50%,-50%)rotate(-8deg)scale(1)}.includes__count[data-astro-cid-ijhpqm6n]{left:var(--space-9);bottom:var(--space-9);padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);background:rgba(var(--color-surface-glass-rgb), .92);color:var(--color-text-primary);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;font-weight:500;position:absolute}.includes__list[data-astro-cid-ijhpqm6n]{column-gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.inc[data-astro-cid-ijhpqm6n]{min-width:0;padding-block:var(--space-11);border-bottom:1px solid var(--color-border-default);position:relative}.inc[data-astro-cid-ijhpqm6n]:nth-child(-n+2){padding-top:0}.inc[data-astro-cid-ijhpqm6n]:after{content:"";background:var(--color-accent-default);transform-origin:0;height:2px;transition:transform var(--motion-duration-slow) var(--motion-ease-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.inc[data-astro-cid-ijhpqm6n].is-active:after{transform:scaleX(1)}.inc__title[data-astro-cid-ijhpqm6n]{font-family:var(--font-family-display);font-weight:var(--font-weight-display);font-size:var(--font-size-xl);line-height:calc(1.1 * var(--line-height-display-scale));letter-spacing:calc(-.045em * var(--letter-spacing-scale));color:var(--color-text-primary)}.inc__text[data-astro-cid-ijhpqm6n]{max-width:320px;margin-top:var(--space-8);font-size:var(--font-size-md);line-height:1.5}.includes__links[data-astro-cid-ijhpqm6n]{margin-top:clamp(var(--space-12), 5vw, var(--space-14));grid-template-columns:minmax(0,516fr) minmax(0,774fr);align-items:baseline;gap:clamp(40px,6vw,90px);display:grid}.includes__links-title[data-astro-cid-ijhpqm6n]{font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);font-weight:500}.includes__links[data-astro-cid-ijhpqm6n] ul[data-astro-cid-ijhpqm6n]{gap:var(--space-5);flex-wrap:wrap;display:flex}.includes__links[data-astro-cid-ijhpqm6n] a[data-astro-cid-ijhpqm6n]{align-items:center;gap:var(--space-4);min-height:var(--size-touch-target);padding:0 var(--space-8);border:1px solid var(--color-border-separator);border-radius:var(--radius-pill);background:var(--color-surface-default);color:var(--color-text-primary);transition:border-color var(--motion-duration-fast), color var(--motion-duration-fast);font-weight:500;display:inline-flex}.includes__links[data-astro-cid-ijhpqm6n] a[data-astro-cid-ijhpqm6n]:hover{border-color:var(--color-accent-default);color:var(--color-accent-fg)}.includes__links[data-astro-cid-ijhpqm6n] svg[data-astro-cid-ijhpqm6n]{width:14px;height:14px;color:var(--color-accent-fg)}.includes__note[data-astro-cid-ijhpqm6n]{max-width:640px;margin:var(--space-12) 0 0 auto;font-size:var(--font-size-sm);color:var(--color-text-muted)}@media (width<=960px){.includes__note[data-astro-cid-ijhpqm6n]{margin-left:0}.includes__links[data-astro-cid-ijhpqm6n]{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.includes__head[data-astro-cid-ijhpqm6n]{grid-template-columns:minmax(0,1fr)}.includes__lead[data-astro-cid-ijhpqm6n]{justify-self:start}.includes__grid[data-astro-cid-ijhpqm6n]{grid-template-columns:minmax(0,1fr)}.includes__media[data-astro-cid-ijhpqm6n]{aspect-ratio:4/3;height:auto;min-height:0;position:relative;top:auto}.includes__media[data-astro-cid-ijhpqm6n] img[data-astro-cid-ijhpqm6n]{width:62%}}@media (width<=640px){.includes__list[data-astro-cid-ijhpqm6n]{grid-template-columns:minmax(0,1fr)}.inc[data-astro-cid-ijhpqm6n]{padding-block:var(--space-10)}.inc[data-astro-cid-ijhpqm6n]:nth-child(2){padding-top:var(--space-10)}}.benefits[data-astro-cid-n7obthhs]{--color-benefit-blue:#2fb6d8;--color-benefit-red:#e2384d;--color-benefit-green:#2fbf5a;--color-benefit-yellow:#e2b400;border-top:1px solid var(--color-border-default)}.benefits__grid[data-astro-cid-n7obthhs]{gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.benefits__intro[data-astro-cid-n7obthhs]{top:var(--size-sticky-top);position:sticky}.benefits__title[data-astro-cid-n7obthhs]{margin-bottom:var(--space-12)}.benefits__list[data-astro-cid-n7obthhs]{gap:var(--space-15) var(--space-13);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.benefit[data-astro-cid-n7obthhs]{min-width:0}.benefit__icon[data-astro-cid-n7obthhs]{background:var(--color-surface-default);width:70px;height:70px;transition:transform var(--motion-duration-base) var(--motion-ease-out);border-radius:14px;place-items:center;display:grid}.benefit[data-astro-cid-n7obthhs]:hover .benefit__icon[data-astro-cid-n7obthhs]{transform:rotate(-8deg)scale(1.06)}.benefit__icon[data-astro-cid-n7obthhs] svg[data-astro-cid-n7obthhs]{width:24px;height:24px}.benefit__icon--blue[data-astro-cid-n7obthhs]{color:var(--color-benefit-blue)}.benefit__icon--red[data-astro-cid-n7obthhs]{color:var(--color-benefit-red)}.benefit__icon--green[data-astro-cid-n7obthhs]{color:var(--color-benefit-green)}.benefit__icon--yellow[data-astro-cid-n7obthhs]{color:var(--color-benefit-yellow)}.benefit__title[data-astro-cid-n7obthhs]{margin-top:var(--space-10);font-family:var(--font-family-display);font-weight:var(--font-weight-display);font-size:var(--font-size-xl);line-height:calc(1.1 * var(--line-height-display-scale));letter-spacing:calc(-.045em * var(--letter-spacing-scale));color:var(--color-text-primary)}.benefit__text[data-astro-cid-n7obthhs]{max-width:310px;margin-top:var(--space-8);font-size:var(--font-size-md);line-height:1.5}@media (width<=960px){.benefits__grid[data-astro-cid-n7obthhs]{gap:var(--space-14);grid-template-columns:minmax(0,1fr)}.benefits__intro[data-astro-cid-n7obthhs]{position:static}}@media (width<=640px){.benefits__list[data-astro-cid-n7obthhs]{gap:var(--space-12);grid-template-columns:minmax(0,1fr)}}.works4[data-astro-cid-5lklfrwx]{padding-block:var(--space-section-y) clamp(var(--space-14), 6vw, 90px);border-top:1px solid var(--color-border-default);position:relative;overflow:hidden}.works4__head[data-astro-cid-5lklfrwx]{justify-content:space-between;align-items:flex-end;gap:var(--space-10);margin-bottom:clamp(var(--space-12), 5vw, var(--space-15));display:flex}.works4__viewport[data-astro-cid-5lklfrwx]{scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-gutter);scrollbar-width:none;overflow-x:auto}.works4__viewport[data-astro-cid-5lklfrwx]::-webkit-scrollbar{display:none}.works4__viewport[data-astro-cid-5lklfrwx].is-scrub{scroll-snap-type:none;overflow:visible}.works4__viewport[data-astro-cid-5lklfrwx].is-scrub .wcard__img[data-astro-cid-5lklfrwx]{aspect-ratio:auto;height:min(430px,46vh)}.works4__track[data-astro-cid-5lklfrwx]{--card-w:clamp(280px, calc((min(100vw, 1440px) - 2 * var(--space-gutter) - 2 * var(--space-10)) / 3), 440px);gap:var(--space-10);width:max-content;padding-inline:max(var(--space-gutter), calc((100vw - 1440px) / 2 + var(--space-gutter)));will-change:transform;display:flex}.wcard[data-astro-cid-5lklfrwx]{width:var(--card-w);scroll-snap-align:start;flex:none}.wcard__link[data-astro-cid-5lklfrwx]{background:var(--color-surface-default);border-radius:var(--radius-lg);display:block;overflow:hidden}.wcard__img[data-astro-cid-5lklfrwx]{aspect-ratio:440/430;border-radius:var(--radius-lg);background:var(--color-surface-photo);display:block;position:relative;overflow:hidden}.wcard__img[data-astro-cid-5lklfrwx] img[data-astro-cid-5lklfrwx]{object-fit:cover;width:100%;height:100%;transition:scale var(--motion-duration-slower) var(--motion-ease-out);position:absolute;inset:0}.wcard__link[data-astro-cid-5lklfrwx]:hover .wcard__img[data-astro-cid-5lklfrwx] img[data-astro-cid-5lklfrwx]{scale:1.06}.wcard__tags[data-astro-cid-5lklfrwx]{left:var(--space-10);right:var(--space-10);bottom:var(--space-8);color:var(--color-text-on-dark);justify-content:flex-start;position:absolute}.wcard__bar[data-astro-cid-5lklfrwx]{justify-content:space-between;align-items:center;gap:var(--space-7);padding:var(--space-9) var(--space-10) var(--space-10);display:flex}.wcard__title[data-astro-cid-5lklfrwx]{font-family:var(--font-family-display);font-weight:var(--font-weight-display);font-size:var(--font-size-xl);letter-spacing:calc(-.045em * var(--letter-spacing-scale));color:var(--color-text-primary)}.wcard__bar[data-astro-cid-5lklfrwx] svg[data-astro-cid-5lklfrwx]{width:20px;height:20px;color:var(--color-accent-fg);transition:transform var(--motion-duration-fast) var(--motion-ease-out);flex:none}.wcard__link[data-astro-cid-5lklfrwx]:hover .wcard__bar[data-astro-cid-5lklfrwx] svg[data-astro-cid-5lklfrwx]{transform:translate(3px,-3px)}.works4__progress[data-astro-cid-5lklfrwx]{height:2px;margin-top:var(--space-12);background:var(--color-border-default);overflow:hidden}.works4__progress[data-astro-cid-5lklfrwx] span[data-astro-cid-5lklfrwx]{background:var(--color-accent-default);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (width<=640px){.works4__head[data-astro-cid-5lklfrwx]{flex-direction:column;align-items:flex-start}.works4__track[data-astro-cid-5lklfrwx]{--card-w:82vw;gap:var(--space-7)}.wcard__tags[data-astro-cid-5lklfrwx]{left:var(--space-7);right:var(--space-7);bottom:var(--space-6)}.wcard__bar[data-astro-cid-5lklfrwx]{padding:var(--space-8)}}.pains__grid[data-astro-cid-7b2maq6o]{gap:clamp(var(--space-12), 6vw, var(--space-17));grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;display:grid}.pains__intro[data-astro-cid-7b2maq6o]{top:var(--size-sticky-top);position:sticky}.pains__list[data-astro-cid-7b2maq6o]{counter-reset:pain;border-top:1px solid var(--color-border-default)}.pain[data-astro-cid-7b2maq6o]{grid-template-columns:var(--space-14) minmax(0, 1fr);padding-block:var(--space-9);border-bottom:1px solid var(--color-border-default);font-size:var(--font-size-lg);color:var(--color-text-primary);align-items:baseline;line-height:1.4;display:grid}.pain[data-astro-cid-7b2maq6o]:before{counter-increment:pain;content:counter(pain, decimal-leading-zero);font-size:var(--font-size-sm);color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-weight:500}.pains__close[data-astro-cid-7b2maq6o]{max-width:560px;margin-top:var(--space-11);font-size:var(--font-size-lg);line-height:1.5}@media (width<=960px){.pains__grid[data-astro-cid-7b2maq6o]{gap:var(--space-12);grid-template-columns:minmax(0,1fr)}.pains__intro[data-astro-cid-7b2maq6o]{position:static}}
