.process-page{background:#171916;color:#eeeadf}.process-page main{overflow:clip}.process-page .site-header{background:#171916e8}.process-page .header-links a[href="/como-criamos/"]{color:#dfc198}.process-hero{max-width:1400px;margin:auto;padding:170px 8% 75px}.process-eyebrow{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#bba989}.process-hero h1{font-size:clamp(60px,8vw,112px);line-height:1.02;font-weight:400;letter-spacing:-.065em;margin:30px 0 40px}.process-hero h1 span,.process-hero h1 em{display:block}.process-hero h1 em{font-family:Georgia,serif;font-weight:400;color:#cbb591;letter-spacing:-.05em}.hero-bottom{display:flex;align-items:end;justify-content:space-between;gap:30px}.hero-bottom>p{max-width:480px;color:#aaa99e;font-size:16px;line-height:1.8;margin:0}.process-link{display:inline-flex;align-items:center;gap:40px;padding:14px 0;border-bottom:1px solid #bfa67e70;font-size:12px;color:#d7c3a3}.process-link:hover{color:#fff}.process-journey{display:grid;grid-template-columns:1fr 1fr;max-width:1400px;margin:auto;padding:0 8%;position:relative;scroll-margin-top:100px}.process-lab{grid-column:2;grid-row:1;min-width:0}.lab-sticky{position:sticky;top:100px;margin-left:45px;padding:25px 0 18px;border-top:1px solid #ceb58c40}.lab-top{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#baa584;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.product-art{aspect-ratio:600/540;position:relative;isolation:isolate}.product-art:before{content:"";position:absolute;inset:15%;border-radius:50%;background:#c9a56c;filter:blur(65px);opacity:0;transition:opacity 1s;z-index:-1}.product-art[data-phase="4"]:before{opacity:.09}.product-art svg{display:block;width:100%;height:100%;overflow:visible}.product-art .solid,.product-art .texture,.product-art .hardware,.product-art .engraving,.product-art .ground-shadow,.product-art .ribs{opacity:0;transition:opacity .8s ease}.product-art .outline{stroke-dasharray:1600;stroke-dashoffset:0;opacity:.6;transition:opacity .7s,stroke-dashoffset 1s}.product-art .construction{opacity:.35;transition:opacity .7s}.product-art .dimension{opacity:0;transition:opacity .7s}.product-art[data-phase="0"] .outline{stroke-dasharray:5 7;opacity:.7}.product-art[data-phase="1"] .dimension{opacity:.75}.product-art[data-phase="1"] .outline{opacity:1}.product-art[data-phase="2"] .solid{opacity:.48}.product-art[data-phase="2"] .texture,.product-art[data-phase="2"] .ribs{opacity:.8}.product-art[data-phase="2"] .engraving{opacity:.55}.product-art[data-phase="3"] .solid,.product-art[data-phase="4"] .solid,.product-art[data-phase="3"] .hardware,.product-art[data-phase="4"] .hardware,.product-art[data-phase="3"] .engraving,.product-art[data-phase="4"] .engraving,.product-art[data-phase="3"] .texture,.product-art[data-phase="4"] .texture{opacity:1}.product-art[data-phase="3"] .ribs,.product-art[data-phase="4"] .ribs{opacity:.38}.product-art[data-phase="3"] .outline,.product-art[data-phase="4"] .outline{opacity:.16}.product-art[data-phase="3"] .ground-shadow,.product-art[data-phase="4"] .ground-shadow{opacity:.55}.product-art[data-phase="3"] .construction,.product-art[data-phase="4"] .construction{opacity:.06}.lab-caption{display:flex;align-items:center;gap:18px;min-height:52px}.lab-caption p{font:italic 18px/1.4 Georgia,serif;color:#cbb896;max-width:340px;margin:0}.caption-rule{height:1px;flex:1;background:#b79c6a45}.product-picker{display:flex;gap:12px;margin:18px 0 12px;border-top:1px solid #ffffff12}.product-picker button{flex:1;min-width:0;text-align:left;font-size:11px;line-height:1.5;color:#989b8e;padding:14px 0;min-height:48px;border-top:1px solid transparent;margin-top:-1px}.product-picker button[aria-pressed="true"]{color:#eee2c9;border-color:#cbb38b}.product-picker button:hover{color:#fff}.illustrative{font-size:9px;letter-spacing:.035em;color:#8b8f82;margin:0}.process-steps{grid-column:1;grid-row:1;min-width:0}.process-step{padding:64px 35px 90px 0;min-height:620px;display:flex;flex-direction:column;justify-content:center;border-top:1px solid #ceb58c20;scroll-margin-top:115px}.step-index{font-size:10px;letter-spacing:.16em;color:#bca886}.process-step h2{font-size:clamp(32px,3.5vw,49px);line-height:1.12;font-weight:400;letter-spacing:-.04em;margin:24px 0}.step-deck{font:italic 22px/1.45 Georgia,serif;color:#c8b394;margin:0 0 24px}.step-body{font-size:15px;line-height:1.95;color:#b0b0a5;margin:0}.tech-list{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px;padding-top:18px;border-top:1px solid #ffffff16;color:#b7a384;font-size:10px;letter-spacing:.04em}.process-close{padding:85px 7% 90px;text-align:center;max-width:1000px;margin:auto;border-top:1px solid #ceb58c30}.process-close h2{font-weight:400;font-size:clamp(32px,4.6vw,60px);line-height:1.16;letter-spacing:-.04em;margin:30px 0}.process-note{font-size:11px;color:#8b8e80;max-width:470px;margin:35px auto 0}.process-page .shop-footer{background:#131511}
@media(max-width:760px){.process-hero{padding:130px 7% 50px}.process-hero h1{font-size:clamp(49px,12vw,76px);margin:25px 0 30px}.process-eyebrow{font-size:9px;line-height:1.8;letter-spacing:.16em}.hero-bottom{display:block}.hero-bottom>p{font-size:14px}.hero-bottom .process-link{margin-top:18px}.process-journey{display:flex;flex-direction:column;padding:0 7%;scroll-margin-top:70px}.process-lab{position:sticky;top:60px;z-index:3;margin:0 -8.14%;background:#171916f5;backdrop-filter:blur(18px);border-bottom:1px solid #baa48124}.lab-sticky{position:static;margin:0;padding:12px 7% 8px;border-top:1px solid #ceb58c30;display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.lab-top{grid-column:1/-1;font-size:9px;letter-spacing:.08em}.product-art{grid-column:1;grid-row:2/5;height:160px;aspect-ratio:auto;align-self:center}.lab-caption{grid-column:2;min-height:52px;padding-top:8px}.lab-caption p{font-size:14px}.caption-rule{display:none}.product-picker{grid-column:2;display:block;margin:2px 0 0;border:0}.product-picker button{display:block;width:100%;min-height:32px;padding:5px 0;font-size:10px;border-top:0;border-left:1px solid transparent;padding-left:10px;margin:0}.product-picker button[aria-pressed="true"]{border-color:#cbb38b}.illustrative{grid-column:1/-1;font-size:8px;margin-top:5px}.process-step{min-height:0;padding:50px 0 55px;scroll-margin-top:310px}.process-step h2{font-size:34px}.step-deck{font-size:21px}.step-body{font-size:14px;line-height:1.85}.process-close{padding:60px 7%}.process-close h2{font-size:35px}.product-art:before{filter:blur(30px)}}
@media(max-width:760px) and (max-height:650px){.product-art{height:120px}.lab-sticky{padding-top:6px;padding-bottom:5px}.lab-caption p{font-size:12px}.product-picker button{min-height:26px}.process-step{scroll-margin-top:270px}}
@media(prefers-reduced-motion:reduce){.product-art *,.product-art:before{transition:none!important;animation:none!important}html{scroll-behavior:auto}}
.product-picker{flex-wrap:wrap;gap:0 20px}.product-picker button{flex-basis:calc(50% - 10px);flex-grow:0}.litho-photo{opacity:1;filter:grayscale(1) brightness(.8);transition:filter 1s,opacity 1s;clip-path:inset(22% 18% 22% 18%)}.product-art[data-phase="0"]:has(.litho-photo) .outline{opacity:.13}.product-art[data-phase="1"] .litho-photo{opacity:.45;filter:grayscale(1) contrast(1.3)}.product-art[data-phase="2"] .litho-photo{opacity:.7;filter:grayscale(1) brightness(.9);clip-path:none}.product-art[data-phase="3"] .litho-photo{filter:grayscale(.75) brightness(.75);clip-path:none}.product-art[data-phase="4"] .litho-photo{filter:none;clip-path:none}.product-art[data-phase="3"]:has(.litho-photo) .outline,.product-art[data-phase="4"]:has(.litho-photo) .outline{opacity:0}
@media(max-width:760px){.product-picker{margin-top:0}.product-picker button{min-height:30px;padding-top:4px;padding-bottom:4px}.product-art{height:175px}.lab-caption{min-height:40px}}
@media(max-width:760px) and (max-height:650px){.product-art{height:135px}.product-picker button{min-height:26px}}
@media(max-width:760px){.product-art:has(.litho-photo) svg{transform:scale(1.45);transform-origin:center}}
