.HYLZpq_hero{--trama-bg:var(--color-felisa-bg,#fff8fb);--trama-text:var(--color-felisa-text,#2d2a26);--trama-pink:var(--color-felisa-accent,#f76db2);--trama-soft:var(--color-felisa-soft,#fce8f1);--trama-muted:var(--color-felisa-muted,#f4a6c6);--trama-yellow:#f9de58;--trama-cyan:#9ae2e2;--trama-lilac:#cd91e8;--trama-unit:8px;--trama-radius:16px;--trama-font:var(--font-quicksand), ui-sans-serif, system-ui, sans-serif;--trama-small:16px;--trama-body:18px;--trama-display:clamp(36px, 6.5vw, 96px);--trama-leading:1.6;--trama-fast:.2s;--trama-entry:.36s;--trama-stagger:40ms;--trama-ease:cubic-bezier(.2, 0, 0, 1);--trama-x:0px;--trama-y:0px;color:var(--trama-text);background:var(--trama-bg);font-family:var(--trama-font);padding:calc(var(--trama-unit) * 6) calc(var(--trama-unit) * 4) calc(var(--trama-unit) * 8);isolation:isolate}.HYLZpq_composition{column-gap:calc(var(--trama-unit) * 3);row-gap:calc(var(--trama-unit) * 2);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;max-width:1280px;margin-inline:auto;display:grid}.HYLZpq_composition>*{min-width:0}.HYLZpq_title{font-size:var(--trama-display);letter-spacing:-.05em;padding-block:var(--trama-unit);text-wrap:balance;grid-area:1/1/auto/11;margin:0;font-weight:600;line-height:1.08}.HYLZpq_titleFirst,.HYLZpq_titleSecond{display:block}.HYLZpq_titleSecond{padding-inline-start:calc(var(--trama-unit) * 8)}.HYLZpq_photo{isolation:isolate;padding:calc(var(--trama-unit) * 2);margin:0;position:relative}.HYLZpq_photo:before{content:"";z-index:-1;border-radius:var(--trama-radius);pointer-events:none;display:block;position:absolute}.HYLZpq_photoMotion{transform:translate(var(--trama-x), var(--trama-y));transition:transform var(--trama-fast) var(--trama-ease);display:block;position:relative}.HYLZpq_photoImage{border-radius:var(--trama-radius);object-fit:contain;width:100%;height:auto;box-shadow:0 8px 24px color-mix(in srgb, var(--trama-text) 9%, transparent);animation:HYLZpq_settle var(--trama-entry) var(--trama-ease) both;display:block}.HYLZpq_yarn{grid-area:1/11/auto/13;place-self:center end;max-width:208px}.HYLZpq_yarn:before{background:var(--trama-yellow);width:72%;height:72%;top:8px;right:8px}.HYLZpq_yarn .HYLZpq_photoMotion{aspect-ratio:480/447}.HYLZpq_yarn .HYLZpq_photoImage{animation-delay:calc(var(--trama-stagger) * 2)}.HYLZpq_thread{padding-block:var(--trama-unit);grid-area:2/1/auto/-1}.HYLZpq_thread svg{width:100%;height:64px;display:block}.HYLZpq_thread path{stroke:var(--trama-pink);stroke-width:5px;stroke-linecap:round}.HYLZpq_thread path+path{stroke:var(--trama-muted);stroke-width:2px}.HYLZpq_portrait{width:100%;max-width:296px;grid-area:3/1/auto/4;align-self:end;margin-block-end:calc(var(--trama-unit) * 4)}.HYLZpq_portrait:before{background:var(--trama-lilac);width:80%;height:88%;bottom:4px;left:4px}.HYLZpq_portrait .HYLZpq_photoMotion{aspect-ratio:527/656}.HYLZpq_portrait .HYLZpq_photoImage{animation-delay:0s}.HYLZpq_stitches{width:48px;height:48px;stroke:var(--trama-text);stroke-width:3px;stroke-linecap:round;background:var(--trama-yellow);border-radius:var(--trama-unit);padding:var(--trama-unit);position:absolute;bottom:0;right:0}.HYLZpq_copy{--od-gap:24px;max-width:448px;padding:calc(var(--trama-unit) * 5) var(--trama-unit) calc(var(--trama-unit) * 4);grid-area:3/4/auto/9;justify-self:center}.HYLZpq_introduction{font-size:var(--trama-body);font-weight:500;line-height:var(--trama-leading);text-wrap:pretty;margin:0}.HYLZpq_trust{font-size:var(--trama-small);font-weight:500;line-height:var(--trama-leading);text-wrap:pretty;margin:0}.HYLZpq_action{justify-content:center;align-self:flex-start;align-items:center;gap:var(--trama-unit);max-width:100%;min-height:56px;padding:calc(var(--trama-unit) * 2) calc(var(--trama-unit) * 3);border:2px solid var(--trama-pink);background:var(--trama-pink);color:var(--trama-text);font-family:inherit;font-size:var(--trama-small);cursor:pointer;transition:transform var(--trama-fast) var(--trama-ease), background-color var(--trama-fast) var(--trama-ease);border-radius:999px;font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex}.HYLZpq_action span{white-space:nowrap;display:block}.HYLZpq_action svg{flex:none;display:block}.HYLZpq_action:focus-visible{outline:3px solid var(--trama-text);outline-offset:5px}.HYLZpq_action:active{transform:translateY(1px)}.HYLZpq_bag{grid-area:3/9/auto/13;justify-self:end;width:100%;max-width:360px}.HYLZpq_bag:before{background:var(--trama-cyan);width:88%;height:88%;bottom:4px;right:4px}.HYLZpq_bag .HYLZpq_photoMotion{aspect-ratio:960/1280}.HYLZpq_bag .HYLZpq_photoImage{animation-delay:var(--trama-stagger)}@keyframes HYLZpq_settle{0%{opacity:.85;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.HYLZpq_action:hover{background:var(--trama-muted);transform:translateY(-2px)}}@media (max-width:1023px) and (min-width:768px){.HYLZpq_hero{padding-inline:calc(var(--trama-unit) * 3)}.HYLZpq_composition{column-gap:calc(var(--trama-unit) * 2)}.HYLZpq_title{grid-column:1/10}.HYLZpq_titleSecond{padding-inline-start:calc(var(--trama-unit) * 4)}.HYLZpq_yarn{grid-column:10/13}.HYLZpq_portrait{padding:var(--trama-unit);grid-column:1/4}.HYLZpq_copy{padding-top:calc(var(--trama-unit) * 2);grid-column:4/9}.HYLZpq_bag{padding:var(--trama-unit)}.HYLZpq_action{padding-inline:var(--trama-unit)}.HYLZpq_introduction{font-size:var(--trama-small)}}@media (max-width:767px){.HYLZpq_hero{padding:calc(var(--trama-unit) * 4) calc(var(--trama-unit) * 2) calc(var(--trama-unit) * 6)}.HYLZpq_composition{gap:calc(var(--trama-unit) * 3) calc(var(--trama-unit) * 2);grid-template-columns:repeat(2,minmax(0,1fr));max-width:560px}.HYLZpq_title{letter-spacing:-.045em;grid-area:1/1/auto/-1;padding:0;font-size:clamp(36px,8.4vw,56px)}.HYLZpq_titleSecond{padding:0}.HYLZpq_copy{--od-gap:16px;grid-area:2/1/auto/-1;justify-self:stretch;max-width:none;padding:0}.HYLZpq_introduction{font-size:var(--trama-small)}.HYLZpq_action{min-height:56px;padding-inline:calc(var(--trama-unit) * 2)}.HYLZpq_thread{grid-area:3/1/auto/-1;padding:0}.HYLZpq_thread svg{height:32px}.HYLZpq_bag{grid-area:4/1/auto/-1;justify-self:center;width:100%;max-width:344px}.HYLZpq_portrait{padding:var(--trama-unit);grid-area:5/1;align-self:start;max-width:none;margin:0}.HYLZpq_yarn{padding:var(--trama-unit);grid-area:5/2;align-self:end;max-width:none}.HYLZpq_stitches{width:32px;height:32px;padding:4px}}@media (prefers-reduced-motion:reduce),(hover:none){.HYLZpq_photoMotion{transition:none;transform:none}}@media (prefers-reduced-motion:reduce){.HYLZpq_photoImage{opacity:1;animation:none;transform:none}.HYLZpq_action{transition:none}.HYLZpq_action:hover,.HYLZpq_action:active{transform:none}}
