.website-hero{background:var(--sunflower)}.website-hero-inner{grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);align-items:center;gap:clamp(25px,4vw,55px);padding-block:clamp(34px,5vw,68px);display:grid}.website-hero .eyebrow{margin-bottom:24px;font-size:clamp(.75rem,1.2vw,.95rem)}.website-hero h1{overflow-wrap:anywhere;font-size:clamp(3rem,7.8vw,7.2rem);line-height:.91}.website-hero h1 span{display:block}html[lang=es] .website-hero h1{font-size:clamp(2.75rem,7vw,6.65rem)}.website-lead{max-width:32ch;margin-top:24px;font-size:clamp(1.18rem,1rem + .8vw,1.65rem);line-height:1.35}.websites-page .primary-button{gap:16px;min-height:54px;padding-inline:22px;font-size:clamp(1.06rem,2vw,1.35rem);text-decoration:none}.websites-page .primary-button svg{flex-shrink:0;width:28px}.website-button{background:var(--ink);border-color:var(--ink);color:var(--paper);margin-top:24px}.website-button:hover{background:var(--forest);border-color:var(--forest);color:var(--paper)}.website-button:focus-visible{outline-color:var(--ink)}.website-sketch{min-width:0;padding:12px 9px 0}.website-concepts{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px 10px;margin:0;padding:0;list-style:none;display:grid}.website-concept{border:2px solid var(--ink);background:var(--paper);min-width:0;box-shadow:5px 6px 0 var(--ink);transform:rotate(var(--tilt));border-radius:13px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.concept-landscape{--tilt:-4deg;--panel:#42634b;--panel-text:var(--paper)}.concept-shop{--tilt:4deg;--panel:#f0e7d8;--panel-text:var(--ink);margin-top:15px;margin-bottom:-10px}.concept-fitness{--tilt:-4deg;--panel:#364b43;--panel-text:var(--paper)}.concept-home{--tilt:4deg;--panel:#b4d5dc;--panel-text:var(--ink);margin-top:15px}.concept-bar{border-bottom:1px solid var(--ink);text-transform:uppercase;letter-spacing:.08em;overflow-wrap:anywhere;align-items:center;gap:8px;padding:8px 10px;font-size:clamp(.65rem,1vw,.83rem);font-weight:800;line-height:1.2;display:flex}.website-window-dots{flex-shrink:0;gap:3px;display:inline-flex}.website-window-dots i{background:currentColor;border-radius:50%;width:4px;height:4px}.concept-body{isolation:isolate;background:var(--panel);min-height:clamp(132px,16vw,235px);color:var(--panel-text);align-items:center;display:flex;position:relative}.concept-art{object-fit:cover;z-index:-2;width:86%;height:100%;position:absolute;inset:0 0 0 auto}.concept-body:after{content:"";z-index:-1;background:linear-gradient(90deg,var(--panel) 12%,transparent 92%);position:absolute;inset:0}.concept-landscape .concept-body:after,.concept-fitness .concept-body:after{background:linear-gradient(90deg,#152e24 4%,#152e24d9 42%,#0000 96%)}.concept-shop .concept-art{width:58%}.concept-shop .concept-body:after{background:linear-gradient(90deg,var(--panel) 32%,transparent 70%)}.concept-copy{overflow-wrap:anywhere;justify-items:start;gap:11px;width:84%;padding:clamp(10px,1.7vw,24px) 12px;display:grid}.concept-copy strong{letter-spacing:-.035em;font-size:clamp(1.12rem,2.4vw,2.15rem);font-weight:800;line-height:1}.concept-action{background:var(--sunflower);color:var(--ink);border-radius:100px;padding:5px 9px;font-size:clamp(.66rem,1.1vw,.87rem);font-weight:800;line-height:1.2}.website-sketch figcaption{width:fit-content;font:400 clamp(1.1rem, 2vw, 1.45rem)/1.3 var(--font-hand);margin-top:22px;transform:rotate(-3deg)}.website-sketch figcaption svg{width:100px;height:9px;margin-inline-start:auto}.website-capabilities{padding-block:clamp(34px,5vw,58px)}.website-capabilities .visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.website-capabilities-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.website-capabilities-grid article{padding-inline:clamp(12px,2vw,30px)}.website-capabilities-grid article:first-child{padding-inline-start:0}.website-capabilities-grid article:last-child{padding-inline-end:0}.website-capabilities-grid article+article{border-inline-start:1px solid var(--rule)}.website-label{text-transform:uppercase;letter-spacing:.09em;overflow-wrap:anywhere;font-size:.83rem;font-weight:700}.website-capabilities-grid h3{margin-block:8px;font-size:clamp(1.65rem,3vw,2.65rem)}.website-closing{background:var(--forest);color:var(--paper)}.website-closing-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;padding-block:28px;display:flex}.website-closing .primary-button{background:var(--paper);border-color:var(--paper)}.website-closing .primary-button:hover{background:var(--sunflower);border-color:var(--sunflower)}@media (width<=1024px){html[lang=es] .concept-copy{width:100%;padding-inline:8px}}@media (width<=760px){.website-hero-inner,.website-capabilities-grid{grid-template-columns:minmax(0,1fr)}.website-hero h1{font-size:clamp(3rem,11vw,5.35rem)}.website-hero h1 span{display:inline}html[lang=es] .website-hero h1{text-wrap:balance;font-size:clamp(2.75rem,10vw,5.35rem)}.website-sketch{max-width:580px;padding-inline:0 6px}.website-concept{transform:none}.concept-shop,.concept-home{margin:0}.concept-body{min-height:clamp(120px,27vw,180px)}.concept-copy strong{font-size:clamp(1.14rem,4vw,1.8rem)}html[lang=es] .concept-copy strong{font-size:clamp(.875rem,4vw,1.8rem);line-height:1.1}.website-capabilities-grid article{padding:14px 0}.website-capabilities-grid article+article{border-inline-start:0;border-top:1px solid var(--rule)}}
