.c1h-nav{background:#221d18}.c1h-nav-bar{flex-wrap:wrap;align-items:center;gap:20px;padding:14px 24px;display:flex}.c1h-nav-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}@media (min-width:761px){.c1h-nav{z-index:50;border-bottom:1px solid #f5efe214;height:68px;position:sticky;top:0}.c1h-nav-bar{flex-wrap:nowrap;height:100%;padding:0 24px}.c1h-nav-actions{flex-wrap:nowrap}}.c1h-navlink{transition:color var(--c1-dur-xs,.15s) var(--c1-ease-out,ease-out);position:relative}.c1h-navlink:after{content:"";transform-origin:0;height:2px;transition:transform var(--c1-dur-xs,.15s) var(--c1-ease-out,ease-out);background:#c8372d;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.c1h-navlink:focus-visible:after{transform:scaleX(1)}.c1h-nav-phone{transition:background-color var(--c1-dur-xs,.15s) var(--c1-ease-out,ease-out), border-color var(--c1-dur-xs,.15s) var(--c1-ease-out,ease-out)}@media (hover:hover){.c1h-nav-phone:hover{border-color:#f5efe299!important}}.c1h-nav-cta{transition:filter var(--c1-dur-xs,.15s) var(--c1-ease-out,ease-out), transform var(--c1-dur-xs,.15s) var(--c1-ease-out,ease-out)}@media (hover:hover){.c1h-navlink:hover:after{transform:scaleX(1)}.c1h-nav-cta:hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:no-preference){.c1h-logo-bar{transform-origin:0;animation:c1h-grow .5s var(--c1-ease-wipe) calc(80ms + var(--i,0) * 70ms) backwards}}
.c1h-hero{--hero-focus:var(--hero-focus-narrow,50% 45%);background:#f5efe2;position:relative;overflow:hidden}.c1h-hero-grid{padding:48px 24px 56px}.c1h-hero-copy{z-index:2;flex-direction:column;align-items:flex-start;gap:18px;display:flex;position:relative}.c1h-hero-stage{margin:36px -24px 0;display:grid;position:relative}.c1h-hero-stage>*{grid-area:1/1}.c1h-hero-photo-box{height:300px;position:relative;overflow:hidden}.c1h-hero-photo{transform-origin:0 100%;background:#221d18;position:absolute;inset:0 -30% 0 18%;overflow:hidden;transform:skew(-18deg)}.c1h-hero-unskew{transform-origin:0 100%;position:absolute;inset:0 0 0 -35%;transform:skew(18deg)}.c1h-hero-par-photo{position:absolute;inset:0}.c1h-hero-settle{position:absolute;inset:0;transform:scale(1.04)}.c1h-hero-shade{background:linear-gradient(#221d1800 55%,#221d188c 100%);position:absolute;inset:0}.c1h-hero-cover{transform-origin:100%;pointer-events:none;background:#f5efe2;position:absolute;inset:0;transform:scaleX(0)}.c1h-hero-stripes{z-index:1;transform-origin:100% 0;position:absolute;top:26px;right:22px;transform:scale(.7)}.c1h-hero-cardcol{z-index:2;flex-direction:column;align-items:center;gap:16px;padding:96px 24px 0;display:flex;position:relative}.c1h-hero-cardpar{width:min(350px,100%)}.c1h-hero-chipwrap{max-width:100%}@media (min-width:600px) and (max-width:899px){.c1h-hero-grid{padding-top:56px}.c1h-hero-photo-box{height:380px}.c1h-hero-cardcol{padding-top:120px}}@media (min-width:900px){.c1h-hero{--hero-focus:var(--hero-focus-wide,40% 50%)}.c1h-hero-grid{grid-template-columns:minmax(24px,1fr) minmax(0,580px) minmax(0,480px) minmax(24px,1fr);min-height:clamp(620px,100svh - 68px,780px);padding:0;display:grid}.c1h-hero-copy{grid-area:1/2;align-self:center;padding:66px 40px 74px 0}.c1h-hero-stage{grid-area:1/3/auto/5;margin:0 0 0 -72px;display:block}.c1h-hero-photo-box{height:auto;position:absolute;inset:0;overflow:visible}.c1h-hero-photo{inset:0 -45% 0 0}.c1h-hero-par-photo{inset:-90px 0 -10px}.c1h-hero-stripes{inset:auto auto 64px 6%;transform:none}.c1h-hero-cardcol{padding:0;position:absolute;top:50%;left:88px;translate:0 -50%}.c1h-hero-cardpar{width:350px}.c1h-hero-chipwrap{max-width:none;margin-left:80px}}.c1h-hero-btn{transition:filter var(--c1-dur-xs,.15s) var(--c1-ease-out,ease-out), background-color var(--c1-dur-xs,.15s) var(--c1-ease-out,ease-out)}@keyframes c1h-hero-settle{0%{transform:scale(1.14)}}@keyframes c1h-hero-card-in{0%{opacity:0;transform:perspective(1200px)translate(40px,60px)rotateX(14deg)rotateY(-18deg)rotate(4deg)scale(.94)}to{opacity:1;transform:perspective(1200px)translate(0,0)rotateX(0)rotateY(0)rotate(-2deg)scale(1)}}@keyframes c1h-grand-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:no-preference){.c1h-hero-cover{animation:c1h-uncover 1s var(--c1-ease-wipe) backwards}.c1h-hero-settle{animation:c1h-hero-settle 1.4s var(--c1-ease-out) backwards}.c1h-hero-card{animation:c1h-hero-card-in .9s var(--c1-ease-out) .25s backwards}.c1h-hero-bar{transform-origin:0;animation:c1h-grow .7s var(--c1-ease-wipe) calc(.45s + var(--i,0) * 90ms) backwards}.c1h-hero-grand{animation:c1h-grand-in .4s var(--c1-ease-out) 1.26s backwards}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and ((not (min-width:900px)) or (hover:none) or (pointer:coarse) or (pointer:none)){.c1h-hero{view-timeline:--c1h-scene block;--c1h-range:exit-crossing 0% exit-crossing 100%}}@media (prefers-reduced-motion:no-preference) and (not (min-width:900px)){.c1h-hero{--par-k:.45}.c1h-hero-par-photo{inset:-40px 0 0}}}
.c1h-trust{padding:20px 0}.c1h-trust-phrase{font-family:var(--font-display);letter-spacing:.06em;color:#f5efe2;white-space:nowrap;font-size:20px;font-style:italic;font-weight:800}.c1h-trust-dot{background:#c8372d;flex-shrink:0;width:7px;height:7px;transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.c1h-trust{padding:18px 0}}@media print{.c1h-trust{padding:18px 0}}
.c1h-svc{padding:66px 24px}.c1h-svc-grid{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.c1h-svc-card{min-width:0}.c1h-svc-lift{flex-direction:column;height:100%;display:flex}.c1h-svc-media{position:relative}.c1h-svc-photo{aspect-ratio:4/3;background:#221d18;position:relative;overflow:hidden}.c1h-svc-stripes{z-index:1;position:absolute;bottom:-2px;left:24px}.c1h-svc-body{padding:22px 24px 26px}@media (max-width:639px){.c1h-svc-card{--i:0!important}}@media (min-width:640px) and (max-width:899px){.c1h-svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.c1h-svc-card:nth-child(3){grid-column:1/-1;--i:0!important}.c1h-svc-card:nth-child(3) .c1h-svc-lift{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.c1h-svc-card:nth-child(3) .c1h-svc-photo{aspect-ratio:auto;height:100%;min-height:236px}.c1h-svc-card:nth-child(3) .c1h-svc-stripes{bottom:22px}.c1h-svc-card:nth-child(3) .c1h-svc-body{align-self:center;padding:26px 28px}}@media (min-width:900px){.c1h-svc{padding:80px 24px}.c1h-svc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (hover:hover){.c1h-svc-lift{transition:transform var(--c1-dur-s) var(--c1-ease-out)}.c1h-svc-card:hover .c1h-svc-lift{transform:translateY(-4px)}.c1h-svc-img{transition:transform .7s var(--c1-ease-out)}.c1h-svc-card:hover .c1h-svc-img{transform:scale(1.05)}.c1h-svc-bar{transition:width var(--c1-dur-s) var(--c1-ease-out)}.c1h-svc-card:hover .c1h-svc-bar:nth-child(2){width:30px!important}}
.c1h-stmt{background:#221d18;height:clamp(320px,42vw,560px);position:relative;overflow:hidden}.c1h-stmt-scene{position:absolute;inset:0}.c1h-stmt-img{position:absolute;inset:-12% 0}.c1h-stmt-shade{background:#221d18bd;position:absolute;inset:0}@media (min-width:900px){.c1h-stmt-shade{background:linear-gradient(90deg,#221d18db 0%,#221d18cc 58%,#221d184d 100%)}}.c1h-stmt-wrap{flex-direction:column;justify-content:center;max-width:1060px;height:100%;margin:0 auto;padding:0 24px;display:flex;position:relative}.c1h-stmt-copy{flex-direction:column;gap:18px;display:flex}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and ((not (min-width:900px)) or (hover:none) or (pointer:coarse) or (pointer:none)){.c1h-stmt{view-timeline:--c1h-scene block;--c1h-range:cover}}}
.c1h-pin-panel{padding:66px 24px}.c1h-how-wrap{flex-direction:column;gap:28px;max-width:1060px;margin:0 auto;display:flex}.c1h-steps{grid-template-columns:minmax(0,1fr);gap:18px;display:grid;position:relative}.c1h-rail{display:none}.c1h-step{border:1px solid #221d1824;border-radius:16px;flex-direction:column;gap:20px;min-width:0;padding:24px;display:flex}.c1h-vig{--vd:calc(.25s + var(--i,0) * .11s);background:#f5efe2;border-radius:12px;place-items:center;min-height:17em;padding:20px;font-size:14px;display:grid;container-type:inline-size}.c1h-v{--vig-max:14px;font-size:14px;font-size:min(var(--vig-max), calc(100cqi / var(--vig-w,19)))}.c1h-step-text{flex-direction:column;gap:8px;display:flex}.c1h-num{font:italic 800 46px/1 var(--font-display);color:#221d1829}.c1h-step[data-n="2"] .c1h-num{color:#c8372d}@media (max-width:1023px){.c1h-step{--i:0!important}}@media (min-width:640px) and (max-width:1023px){.c1h-step{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;column-gap:28px;display:grid}}@media (min-width:900px){.c1h-pin-panel{padding:80px 24px}}@media (min-width:1024px){.c1h-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.c1h-vig{padding:16px}.c1h-pin:not([data-pin]) .c1h-step{grid-row:span 2;grid-template-rows:subgrid;row-gap:20px;display:grid}}@media screen{.c1h-pin[data-pin=desk]{height:310vh}.c1h-pin[data-pin=desk] .c1h-pin-panel{align-items:center;height:calc(100vh - 68px);padding:0 24px;display:flex;position:sticky;top:68px}.c1h-pin[data-pin=desk] .c1h-how-wrap{width:100%}.c1h-pin[data-pin=desk] .c1h-steps{--stage-h:clamp(340px, calc(100vh - 240px), 470px);--stage-x:calc((100% - 56px) * 5 / 11 + 56px);min-height:var(--stage-h);grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-auto-rows:1fr;gap:0 56px}.c1h-pin[data-pin=desk] .c1h-steps:before{content:"";z-index:0;left:var(--stage-x);height:var(--stage-h);background:#f5efe2;border-radius:20px;position:absolute;top:50%;right:0;translate:0 -50%}.c1h-pin[data-pin=desk] .c1h-steps:after{content:"";z-index:0;right:36px;bottom:calc(50% - var(--stage-h) / 2 + 30px);background:linear-gradient(#221d180d,#221d180d) 0 0/120px 18px no-repeat,linear-gradient(#221d180d,#221d180d) 30px 24px/90px 18px no-repeat,linear-gradient(#221d180d,#221d180d) 60px 48px/60px 18px no-repeat;width:120px;height:66px;position:absolute;transform:skew(-18deg)}.c1h-pin[data-pin=desk] .c1h-rail{background:#221d181f;width:2px;display:block;position:absolute;top:16.6667%;bottom:16.6667%;left:14px}.c1h-rail-fill{transform-origin:top;height:100%;transform:scaleY(min(1, var(--p,0) * 1.5));background:#c8372d}.c1h-pin[data-pin=desk] .c1h-step{border:0;border-radius:0;grid-column:1;align-self:center;padding:0;display:block;opacity:1!important;transform:none!important}.c1h-pin[data-pin=desk] .c1h-step-text{transition:background-color .3s var(--c1-ease-inout);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 18px;padding:16px 20px 16px 36px;display:grid;position:relative}.c1h-pin[data-pin=desk] .c1h-num{transition:color .2s var(--c1-ease-inout);grid-row:1/span 2}.c1h-pin[data-pin] .c1h-step[data-n="2"] .c1h-num{color:#221d1829}.c1h-pin[data-pin=desk] .c1h-step-text>h3{grid-column:2;align-self:end}.c1h-pin[data-pin=desk] .c1h-step-text>p{grid-column:2;align-self:start}.c1h-pin[data-pin=desk] .c1h-step-text:before{content:"";z-index:1;box-sizing:border-box;width:12px;height:12px;transition:background-color .3s var(--c1-ease-inout), border-color .3s var(--c1-ease-inout);background:#fff;border:2px solid #221d1833;border-radius:50%;margin-top:-6px;position:absolute;top:50%;left:9px}.c1h-pin[data-pin] .c1h-step-text:after{content:"";clip-path:inset(0 0 100%);width:3px;transition:clip-path .2s var(--c1-ease-inout);background:#c8372d;border-radius:2px;position:absolute;top:14px;bottom:14px;left:0}.c1h-pin[data-pin=desk] .c1h-vig{z-index:1;left:var(--stage-x);height:var(--stage-h);--vd:var(--c1-dur-s);opacity:0;visibility:hidden;min-height:0;transition:opacity var(--c1-dur-s) var(--c1-ease-inout), translate var(--c1-dur-s) var(--c1-ease-inout), visibility 0s linear var(--c1-dur-s);background:0 0;border-radius:0;padding:24px;font-size:16px;position:absolute;top:50%;right:0;translate:0 calc(16px - 50%)}.c1h-pin[data-pin=desk] .c1h-v{--vig-max:16px}:is(.c1h-pin[data-step="0"] .c1h-step[data-n="0"],.c1h-pin[data-step="1"] .c1h-step[data-n="1"],.c1h-pin[data-step="2"] .c1h-step[data-n="2"]) .c1h-step-text{background:#f5efe2}:is(.c1h-pin[data-step="0"] .c1h-step[data-n="0"],.c1h-pin[data-step="1"] .c1h-step[data-n="1"],.c1h-pin[data-step="2"] .c1h-step[data-n="2"]) .c1h-num{color:#c8372d}:is(.c1h-pin[data-step="0"] .c1h-step[data-n="0"],.c1h-pin[data-step="1"] .c1h-step[data-n="1"],.c1h-pin[data-step="2"] .c1h-step[data-n="2"]) .c1h-step-text:before{animation:c1h-node .3s var(--c1-ease-out);background:#c8372d;border-color:#c8372d}:is(.c1h-pin[data-step="0"] .c1h-step[data-n="0"],.c1h-pin[data-step="1"] .c1h-step[data-n="1"],.c1h-pin[data-step="2"] .c1h-step[data-n="2"]) .c1h-step-text:after{clip-path:inset(0);transition:clip-path .4s var(--c1-ease-wipe)}:is(.c1h-pin[data-step="0"] .c1h-step[data-n="0"],.c1h-pin[data-step="1"] .c1h-step[data-n="1"],.c1h-pin[data-step="2"] .c1h-step[data-n="2"]) .c1h-vig{opacity:1;visibility:visible;transition:opacity .5s var(--c1-ease-out) var(--c1-dur-s), translate .5s var(--c1-ease-out) var(--c1-dur-s), visibility 0s linear var(--c1-dur-s);translate:0 -50%}html[data-c1-motion] .c1h-pin[data-pin=desk] .c1h-pin-panel:not([data-in]) .c1h-vig{opacity:0}}.c1h-mstage{display:none}@media screen{.c1h-pin[data-pin=compact]{--svh:100vh;--stick:env(safe-area-inset-top,0px);--bar-h:72px;--stage-pad:10px;--prog-h:28px;--stage-h:clamp(210px, calc(var(--svh) * .42), 370px);--zone:calc(var(--svh) - var(--stick) - var(--stage-pad) - var(--stage-h) - var(--prog-h) - var(--bar-h))}@supports (height:100svh){.c1h-pin[data-pin=compact]{--svh:100svh}}.c1h-pin[data-pin=compact] .c1h-pin-panel{padding-bottom:calc(66px + var(--zone) * .64)}.c1h-pin[data-pin=compact] .c1h-steps{flex-direction:column;gap:0;display:flex}.c1h-pin[data-pin=compact] .c1h-mstage{z-index:2;top:var(--stick);padding-top:var(--stage-pad);background:#fff;display:block;position:sticky}.c1h-pin[data-pin=compact] .c1h-mstage:after{content:"";pointer-events:none;background:linear-gradient(#fff,#fff0);height:22px;position:absolute;top:100%;left:0;right:0}.c1h-mstage-box{height:var(--stage-h);background:#f5efe2;border-radius:18px;display:grid;position:relative;overflow:hidden}.c1h-mstage-box:after{content:"";z-index:0;background:linear-gradient(#221d180d,#221d180d) 0 0/80px 12px no-repeat,linear-gradient(#221d180d,#221d180d) 20px 16px/60px 12px no-repeat,linear-gradient(#221d180d,#221d180d) 40px 32px/40px 12px no-repeat;width:80px;height:44px;position:absolute;bottom:18px;right:24px;transform:skew(-18deg)}.c1h-mvig{z-index:1;--vd:var(--c1-dur-s);opacity:0;visibility:hidden;min-width:0;transition:opacity var(--c1-dur-s) var(--c1-ease-inout), transform var(--c1-dur-s) var(--c1-ease-inout), visibility 0s linear var(--c1-dur-s);grid-area:1/1;place-items:center;padding:14px;font-size:14px;display:grid;position:relative;transform:translateY(14px)scale(.97);container-type:size}.c1h-mvig[data-n="0"]{--vig-h:17.4}.c1h-mvig[data-n="1"]{--vig-h:16.7}.c1h-mvig[data-n="2"]{--vig-h:15.8}.c1h-mstage .c1h-v{--vig-max:19px;font-size:min(var(--vig-max), calc(100cqi / var(--vig-w,19)), calc(100cqh / var(--vig-h,17)))}:is(.c1h-pin[data-live][data-step="0"] .c1h-mvig[data-n="0"],.c1h-pin[data-live][data-step="1"] .c1h-mvig[data-n="1"],.c1h-pin[data-live][data-step="2"] .c1h-mvig[data-n="2"]){opacity:1;visibility:visible;transition:opacity .5s var(--c1-ease-out) var(--c1-dur-s), transform .5s var(--c1-ease-out) var(--c1-dur-s), visibility 0s linear var(--c1-dur-s);transform:none}.c1h-mprog{height:var(--prog-h);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:8px;padding:0 6px;display:grid}.c1h-mprog-seg{background:#221d181f;height:5px;overflow:hidden;transform:skew(-18deg)}.c1h-mprog-fill{transform-origin:0;height:100%;transform:scaleX(var(--s0,0));background:#c8372d;display:block}.c1h-mprog-seg[data-n="1"] .c1h-mprog-fill{transform:scaleX(var(--s1,0));background:#e8622c}.c1h-mprog-seg[data-n="2"] .c1h-mprog-fill{transform:scaleX(var(--s2,0));background:#221d18}.c1h-pin[data-pin=compact] .c1h-rail,.c1h-pin[data-pin=compact] .c1h-vig{display:none}.c1h-pin[data-pin=compact] .c1h-step{min-height:calc(var(--zone) * .8);border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:stretch;gap:0;padding:0;display:flex}.c1h-pin[data-pin=compact] .c1h-step:last-child{margin-bottom:calc(var(--zone) * -.64)}.c1h-pin[data-pin=compact] .c1h-step-text{width:100%;transition:background-color .3s var(--c1-ease-inout), border-color .3s var(--c1-ease-inout);background:#fff;border:1px solid #221d1824;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 16px;padding:18px 20px 18px 22px;display:grid;position:relative}.c1h-pin[data-pin=compact] .c1h-num{transition:color .2s var(--c1-ease-inout);grid-row:1/span 2;font-size:40px}.c1h-pin[data-pin=compact] .c1h-step-text>h3{grid-column:2;align-self:end}.c1h-pin[data-pin=compact] .c1h-step-text>p{grid-column:2;align-self:start}.c1h-pin[data-pin=compact] .c1h-step-text:after{top:16px;bottom:16px}:is(.c1h-pin[data-pin=compact][data-step="0"] .c1h-step[data-n="0"],.c1h-pin[data-pin=compact][data-step="1"] .c1h-step[data-n="1"],.c1h-pin[data-pin=compact][data-step="2"] .c1h-step[data-n="2"]) .c1h-step-text{border-color:#221d1800}}@media screen and (min-width:640px){.c1h-pin[data-pin=compact]{--stage-pad:0px;--zone:calc(var(--svh) - var(--stick) - var(--bar-h));--stage-h:clamp(240px, calc(var(--zone) * .56), 480px)}.c1h-pin[data-pin=compact] .c1h-pin-panel{padding-bottom:66px}.c1h-pin[data-pin=compact] .c1h-steps{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;column-gap:32px;display:grid}.c1h-pin[data-pin=compact] .c1h-mstage{top:calc(var(--stick) + (var(--zone) - var(--stage-h) - var(--prog-h)) / 2);background:0 0;grid-area:1/2/span 3;padding-top:0}.c1h-pin[data-pin=compact] .c1h-mstage:after{display:none}.c1h-pin[data-pin=compact] .c1h-step,.c1h-pin[data-pin=compact] .c1h-step:last-child{min-height:max(calc(var(--stage-h) + var(--prog-h)), calc(var(--zone) * .55));grid-column:1;margin-bottom:0}}@media screen and (min-width:761px){.c1h-pin[data-pin=compact]{--stick:68px;--bar-h:0px}}@media screen and (min-width:900px){.c1h-pin[data-pin=compact] .c1h-pin-panel{padding-bottom:80px}}@keyframes c1h-node{0%{transform:scale(.6)}}.c1h-k-wipe{--k-name:c1h-kf-wipe;--k-ease:var(--c1-ease-wipe)}.c1h-k-rise{--k-name:c1h-kf-rise}.c1h-k-pop{--k-name:c1h-kf-pop;--k-dur:.3s}.c1h-k-type{--k-name:c1h-kf-type;--k-dur:.49s;--k-ease:steps(7, end)}.c1h-k-blink{--k-name:c1h-kf-blink;--k-dur:.53s;--k-ease:linear;--k-iter:3;opacity:0}.c1h-k-press{--k-name:c1h-kf-press;--k-dur:.3s;--k-ease:var(--c1-ease-inout)}.c1h-k-ring{--k-name:c1h-kf-ring;--k-dur:1.4s;--k-iter:3;opacity:0}.c1h-k-slide{--k-name:c1h-kf-slide}.c1h-k-card{--k-name:c1h-kf-card;--k-dur:.6s}.c1h-k-badge{--k-name:c1h-kf-badge;--k-dur:.42s;--k-ease:var(--c1-ease-pop)}@media (prefers-reduced-motion:no-preference){.c1h-pin:not([data-pin]) .c1h-step[data-in="1"] .c1h-k,:is(.c1h-pin[data-pin=desk][data-step="0"] .c1h-pin-panel[data-in] .c1h-step[data-n="0"],.c1h-pin[data-pin=desk][data-step="1"] .c1h-pin-panel[data-in] .c1h-step[data-n="1"],.c1h-pin[data-pin=desk][data-step="2"] .c1h-pin-panel[data-in] .c1h-step[data-n="2"]) .c1h-k,:is(.c1h-pin[data-live][data-step="0"] .c1h-mvig[data-n="0"],.c1h-pin[data-live][data-step="1"] .c1h-mvig[data-n="1"],.c1h-pin[data-live][data-step="2"] .c1h-mvig[data-n="2"]) .c1h-k{animation:var(--k-name) var(--k-dur,.4s) var(--k-ease,var(--c1-ease-out)) calc(var(--vd,0s) + var(--k-delay,0s)) var(--k-iter,1) backwards}}@keyframes c1h-kf-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes c1h-kf-rise{0%{opacity:0;transform:translate3d(0, var(--k-y,12px), 0)}}@keyframes c1h-kf-pop{0%{opacity:0;transform:scale(.85)}}@keyframes c1h-kf-type{0%{width:0}}@keyframes c1h-kf-blink{0%,49.9%{opacity:1}50%,to{opacity:0}}@keyframes c1h-kf-press{0%,to{transform:scale(1)}50%{transform:scale(.96)}}@keyframes c1h-kf-ring{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.35,1.6)}}@keyframes c1h-kf-slide{0%{opacity:0;transform:translate(12px)}}@keyframes c1h-kf-card{0%{opacity:0;transform:translateY(24px)rotate(-1.5deg)}}@keyframes c1h-kf-badge{0%{transform:scale(0)}}
.c1h-work{padding:66px 24px}@media (min-width:900px){.c1h-work{padding:80px 24px}}.c1h-ba{flex-direction:column;gap:18px;display:flex}.c1h-ba-frame{aspect-ratio:4/3;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:ew-resize;background:#221d18;border-radius:16px;position:relative;overflow:hidden}@media (min-width:900px){.c1h-ba-frame{aspect-ratio:16/10}}.c1h-ba-layer,.c1h-ba-after{position:absolute;inset:0}.c1h-ba-after{clip-path:inset(0 0 0 var(--pos,50%))}.c1h-ba-divider{top:0;bottom:0;left:var(--pos,50%);pointer-events:none;background:#f5efe2;width:3px;margin-left:-1.5px;position:absolute;box-shadow:0 0 0 1px #221d182e}.c1h-ba-knob{top:50%;left:clamp(30px, var(--pos,50%), calc(100% - 30px));cursor:ew-resize;background:#f5efe2;border:2px solid #221d18;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;translate:-50% -50%;box-shadow:0 6px 18px #221d1852}.c1h-ba-knob:focus-visible{outline-offset:3px;outline:3px solid #c8372d}.c1h-ba-grip{background:linear-gradient(90deg,#221d18 0 3px,#0000 3px 9px,#221d18 9px 12px);width:12px;height:14px;display:block;transform:skew(-18deg)}.c1h-ba-label{font:700 11px/1 var(--font-ui);letter-spacing:.2em;pointer-events:none;transition:opacity var(--c1-dur-xs) linear;border-radius:6px;padding:5px 7px 5px 9px;position:absolute;top:14px}.c1h-ba-label-before{color:#f5efe2;background:#221d18;left:14px}.c1h-ba-label-after{color:#fff;background:#c8372d;right:14px}.c1h-ba-thumbs{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.c1h-ba-thumb{text-align:left;border-radius:12px;flex-direction:column;gap:8px;min-width:0;display:flex}.c1h-ba-thumb-img{aspect-ratio:4/3;background:#221d18;border-radius:12px;display:block;position:relative;overflow:hidden}.c1h-ba-thumb[aria-pressed=true] .c1h-ba-thumb-img{outline-offset:2px;outline:2px solid #c8372d}.c1h-ba-thumb:focus-visible{outline-offset:5px;outline:2px solid #221d18}@media (hover:hover){.c1h-ba-knob{transition:scale var(--c1-dur-s) var(--c1-ease-out)}.c1h-ba-frame:hover .c1h-ba-knob{scale:1.06}.c1h-ba-thumb-img img{transition:transform .7s var(--c1-ease-out)}.c1h-ba-thumb:hover .c1h-ba-thumb-img img{transform:scale(1.05)}}@media (prefers-reduced-motion:no-preference){.c1h-ba-enter{animation:c1h-ba-in .3s var(--c1-ease-inout) both}}@keyframes c1h-ba-in{0%{opacity:0}}
.c1h-cta{padding:64px 24px;position:relative;overflow:hidden}@media (min-width:900px){.c1h-cta{padding:88px 24px}}.c1h-cta-scene,.c1h-cta-wipe{pointer-events:none;position:absolute;inset:0}.c1h-cta-stripes{background:repeating-linear-gradient(108deg,#0000 0 46px,#ffffff12 46px 64px,#0000 64px 112px,#221d1817 112px 124px);position:absolute;inset:0 -80px;-webkit-mask-image:linear-gradient(90deg,#000 0% 14%,#0000 34% 66%,#000 86% 100%);mask-image:linear-gradient(90deg,#000 0% 14%,#0000 34% 66%,#000 86% 100%)}@media (prefers-reduced-motion:no-preference){[data-par=on] .c1h-cta-stripes{transform:translate3d(calc(var(--q,0) * -60px), 0, 0);will-change:transform}}@keyframes c1h-cta-drift{0%{transform:translate(60px)}to{transform:translate(-60px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and ((not (min-width:900px)) or (hover:none) or (pointer:coarse) or (pointer:none)){.c1h-cta{view-timeline:--c1h-cta block}.c1h-cta-stripes{animation:linear both c1h-cta-drift;animation-timeline:--c1h-cta;animation-range:cover}}}@media (hover:hover){.c1h-cta-btn{transition:filter var(--c1-dur-xs) linear, background-color var(--c1-dur-xs) linear}}
.c1h-foot-cue{pointer-events:none;width:1px;height:1px;position:absolute;top:-140px;left:0}@media (prefers-reduced-motion:no-preference){html[data-c1-motion] .c1h-foot-stripes{clip-path:inset(-30%)}html[data-c1-motion] .c1h-foot-cue:not([data-in])~.c1h-foot-row .c1h-foot-stripes{clip-path:inset(-30% 130% -30% -30%)}html[data-c1-motion=live] .c1h-foot-stripes{transition:clip-path .7s var(--c1-ease-wipe) .25s}}.c1h-foot-phone{color:#f5efe2cc}.c1h-foot-phone:hover{color:#f5efe2}@media (hover:hover){.c1h-foot-login,.c1h-foot-phone{transition:color var(--c1-dur-xs) linear, border-color var(--c1-dur-xs) linear}}@media print{.c1h-foot-stripes{clip-path:none!important}}
.c1h-mbar{display:none}@media (max-width:760px){.c1h-mbar{z-index:40;padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px));visibility:hidden;transition:transform var(--c1-dur-s) var(--c1-ease-out), visibility 0s linear var(--c1-dur-s);background:#221d18;border-top:1px solid #f5efe21f;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:10px;display:grid;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.c1h-mbar[data-show]{visibility:visible;transition:transform var(--c1-dur-s) var(--c1-ease-out), visibility 0s linear 0s;transform:none}}.c1h-mbar-btn{height:48px;font:700 15px var(--font-ui);white-space:nowrap;box-sizing:border-box;border-radius:13px;justify-content:center;align-items:center;padding:0 12px;display:flex}.c1h-mbar-btn:focus-visible{outline-offset:2px;outline:2px solid #f5efe2}@media print{.c1h-mbar{display:none!important}}
