:root{font-family:Arial,Helvetica,sans-serif;color:#202020;background:#f8f8f7;font-synthesis:none;--muted:#737373}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,#viewer:focus-visible{outline:3px solid #777;outline-offset:5px}header{height:100px;padding:0 5.4%;display:flex;align-items:center;justify-content:space-between;gap:24px;position:absolute;inset:0 0 auto;z-index:5}.wordmark{font-size:28px;font-weight:900;letter-spacing:-1.7px}.wordmark span{font-size:12px;vertical-align:top;letter-spacing:0;margin-left:3px;display:inline-block;margin-top:4px}nav{display:flex;gap:5px;padding:6px;border:1px solid #fff;border-radius:40px;background:#ffffff85;backdrop-filter:blur(16px);box-shadow:0 5px 25px #00000004}nav a{font-size:14px;font-weight:700;padding:13px 17px;border-radius:30px;transition:background .2s}nav a:hover{background:#e9e9e9}.nav-cta{font-size:14px;font-weight:700;border-bottom:1px solid #aaa;padding:12px 0}.nav-cta span{margin-left:20px}.hero{position:relative;min-height:850px;height:100svh;max-height:1120px;padding:150px 5.4% 115px;display:grid;grid-template-columns:1fr 1fr;gap:2%;background:radial-gradient(ellipse at 73% 45%,#fff 0,#f5f5f4 53%,#f1f1f0 100%)}.hero-copy{position:relative;z-index:2;align-self:center;padding-bottom:28px}.eyebrow{font-size:12px;letter-spacing:1.5px;font-weight:800;line-height:1.5;display:flex;align-items:center;gap:12px}.little-line{width:24px;height:2px;background:currentColor}h1{font-size:clamp(60px,6.6vw,108px);line-height:1.01;letter-spacing:-.068em;margin:30px 0 28px;font-weight:800}h1 span,.pricing h2 span{color:#898988}.hero-copy>p{font-size:18px;line-height:1.6;font-weight:600;color:#646464;margin:0 0 30px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:38px;border-radius:32px;min-height:54px;padding:17px 26px;font-size:15px;font-weight:700;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.button:active{transform:scale(.98)}.primary{background:#202020;color:white}.primary:hover{background:#414141}.reassurance{font-size:12px;font-weight:700;color:#767676;margin-top:18px}.sculpture-stage{position:relative;min-width:0;align-self:stretch}.edition{position:absolute;top:4px;left:12%;right:0;display:flex;justify-content:space-between;font-size:11px;letter-spacing:1.4px;font-weight:700;color:#7b7b7b;z-index:2}#viewer{position:absolute;inset:18px -7% 56px -6%;touch-action:pan-y;outline-offset:-7px;cursor:grab}#viewer:active{cursor:grabbing}#viewer canvas{width:100%;height:100%;display:block}#bust-fallback{position:absolute;width:100%;height:100%;object-fit:contain}#model-status{position:absolute;bottom:16%;left:0;right:0;text-align:center;font-size:13px;color:#777;font-weight:600}.viewer-bottom{position:absolute;bottom:45px;left:11%;right:1%;display:flex;align-items:center;justify-content:space-between;gap:15px}.viewer-caption{font-size:14px;font-weight:700}.viewer-caption span{display:block;font-size:12px;color:#888;margin-top:6px;font-weight:600}.viewer-controls{display:flex;gap:2px;background:#ffffffa8;border:1px solid white;border-radius:32px;padding:3px;box-shadow:0 4px 20px #00000006}.viewer-controls button{border:0;background:transparent;width:44px;height:44px;border-radius:50%;font-size:22px;color:#333}.viewer-controls button:hover{background:#e5e5e5}#play{font-size:16px}.viewer-hint{position:absolute;bottom:4px;left:0;right:0;text-align:center;font-size:10px;font-weight:700;letter-spacing:1.5px;color:#777}.viewer-hint span{margin:0 12px}.scroll-note{position:absolute;bottom:32px;left:5.4%;right:5.4%;display:flex;justify-content:space-between;border-top:1px solid #d8d8d8;padding-top:23px;font-size:12px;color:#6e6e6e;font-weight:700}.scroll-note span{color:#353535}.section{padding:84px 7.5% 110px;scroll-margin-top:0}.section-top{display:flex;justify-content:space-between;gap:20px;padding-bottom:55px}.section-aside{font-size:13px;color:#777;font-weight:600}h2{font-size:clamp(38px,4.25vw,66px);line-height:1.06;letter-spacing:-.055em;font-weight:800;margin:0 0 24px}.section-intro{font-size:17px;line-height:1.65;font-weight:600;color:#727272}.process{background:#fff}.process-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:9%}.photo-deck{height:285px;position:relative;margin:30px 0 12px;--spread:11px;--rotation:3deg}.photo-card{position:absolute;width:166px;height:220px;left:calc(50% - 83px);top:25px;border:6px solid #fff;border-bottom:0;background:#fff;box-shadow:0 8px 24px #0002;transform:translateX(calc(var(--i)*var(--spread))) rotate(calc(var(--i)*var(--rotation)));transition:transform .42s cubic-bezier(.22,1,.36,1);transform-origin:center 85%}.photo-deck:hover,.photo-deck.expanded{--spread:63px;--rotation:8deg}.photo{height:186px;background:#d6d6d6 url('photo-angles.png');background-size:500% 100%;background-position:calc(var(--n)*25%) center}.photo-card span{display:block;font-size:9px;letter-spacing:.4px;font-weight:700;text-align:center;padding-top:10px}.text-button{display:block;background:none;border:0;padding:12px 0;font-size:14px;font-weight:700;border-bottom:1px solid #aaa;margin:0 auto;min-height:44px}.text-button span{padding-left:20px}.photo-note{text-align:center;font-size:12px;color:#858585;font-weight:600}.steps{padding-top:7px}.steps article{display:flex;gap:25px;padding:34px 0;border-bottom:1px solid #dfdfdf}.steps article:first-child{padding-top:0}.step-num{font-size:12px;font-weight:700;color:#8b8b8b;margin-top:6px}.steps h3{font-size:23px;letter-spacing:-.8px;margin:0 0 14px;line-height:1.2}.steps p{font-size:16px;font-weight:500;color:#6f6f6f;line-height:1.7;margin:0;max-width:365px}.pricing{background:#eeeeed}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.pricing h2{font-size:clamp(48px,5.7vw,88px)}.quote-panel{padding:40px;background:#fafaf9;border-radius:24px}.quote-panel .eyebrow{color:#787878;font-size:11px}.quote-panel h3{font-size:25px;letter-spacing:-.8px;line-height:1.2;margin:20px 0 14px}.quote-panel p{color:#757575;font-size:16px;line-height:1.6;margin:0 0 24px}.quote-detail{display:flex;justify-content:space-between;gap:20px;font-size:14px;font-weight:700;padding:16px 0;border-top:1px solid #ddd}.quote-detail span+span{color:#999}.quote-panel .button{margin-top:22px;width:100%}.timing{background:#fafaf9}.timing-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.days{font-size:clamp(120px,16vw,230px);font-weight:800;letter-spacing:-.075em;line-height:.9}.days span{display:block;font-size:25px;letter-spacing:-1px;margin-top:25px}.timing h2{font-size:44px}.timing p{font-size:16px;line-height:1.7;color:#727272;max-width:430px}.contact{background:#202020;color:white;text-align:center;padding-top:95px;padding-bottom:30px}.contact .eyebrow{justify-content:center;color:#b5b5b5}.contact h2{font-size:clamp(48px,6.6vw,100px);margin:28px 0 20px}.contact p{color:#b7b7b7;font-size:17px}.light{background:#f6f6f6;color:#202020;margin-top:20px}.contact .contact-note{font-size:12px;min-height:18px;margin-top:20px}.contact-note.highlight{color:white}footer{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #444;margin-top:95px;padding-top:28px}footer>span{font-size:12px;color:#a5a5a5;font-weight:600}.reveal{transition:opacity .5s,transform .5s}.reveal.pending{opacity:0;transform:translateY(16px)}@media(min-width:1600px){main{max-width:1900px;margin:auto}}@media(max-width:1000px){header{padding:0 5%;gap:15px}nav a{padding:12px}.nav-cta{display:none}.hero{min-height:780px;padding-top:130px}.hero-copy>p{font-size:16px}.viewer-caption{font-size:12px}.viewer-bottom{left:0;right:-2%}.viewer-controls button{width:40px}.section{padding-left:6%;padding-right:6%}.process-grid{gap:5%;grid-template-columns:1fr 1fr}.photo-deck:hover,.photo-deck.expanded{--spread:45px;--rotation:7deg}.photo-card{width:140px;left:calc(50% - 70px);height:200px}.photo{height:166px}.quote-panel{padding:28px}}@media(max-width:700px){header{height:122px;align-items:flex-start;padding-top:23px;flex-wrap:wrap;justify-content:center;gap:16px}.wordmark{font-size:25px}header>.wordmark{position:absolute;top:20px;left:6%}nav{margin-top:40px;width:100%;justify-content:center;padding:3px;gap:1px}nav a{font-size:12px;padding:11px 13px}.hero{height:auto;min-height:0;max-height:none;padding:164px 6% 84px;grid-template-columns:1fr;gap:0}.hero-copy{padding-bottom:0}.hero .eyebrow{font-size:10px}h1{font-size:61px;margin:22px 0;line-height:1.02}.hero-copy>p{font-size:16px}.reassurance{font-size:11px}.sculpture-stage{height:530px;margin-top:27px}.edition{left:0;right:0;font-size:10px}#viewer{inset:15px -6% 67px}.viewer-bottom{left:0;right:0;bottom:35px}.viewer-hint{bottom:0;font-size:9px}.scroll-note{left:6%;right:6%;bottom:20px;font-size:10px;gap:20px}.scroll-note>span{white-space:nowrap}.section{padding:58px 6% 70px}.section-top{padding-bottom:32px}.section-aside{display:none}.eyebrow{font-size:10px}.process-grid,.pricing-grid,.timing-grid{grid-template-columns:1fr;gap:36px}h2{font-size:42px}.section-intro{font-size:16px}.photo-deck{height:275px;margin-top:15px}.photo-deck:hover,.photo-deck.expanded{--spread:45px;--rotation:8deg}.photo-card{width:136px;left:calc(50% - 68px)}.steps article{gap:20px;padding:27px 0}.steps h3{font-size:22px}.steps p{font-size:16px}.quote-panel{padding:27px}.pricing h2{font-size:57px;margin-bottom:0}.days{font-size:160px}.days span{font-size:22px}.timing-grid{gap:48px}.timing h2{font-size:40px}.contact{padding-top:65px;padding-bottom:26px}.contact h2{font-size:56px}.contact p{font-size:16px}footer{margin-top:62px;flex-wrap:wrap;justify-content:space-between;text-align:left}footer>span:nth-child(2){display:none}.button{min-height:54px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}.reveal.pending{opacity:1;transform:none}}

.model-credit{font-size:12px;color:#999;margin-top:24px;line-height:1.5}.model-credit a{text-decoration:underline}.viewer-controls button:disabled{opacity:.4;cursor:default}[hidden]{display:none!important}

.photo-deck{height:325px}.photo-card{height:264px}.photo{height:230px;background-size:500% auto;background-position:calc(var(--n)*25%) 39%}
@media(max-width:1000px){.photo-deck{height:285px}.photo-card{height:234px}.photo{height:200px}}
@media(max-width:700px){.hero{padding-top:147px;row-gap:0}.hero-copy{display:contents}.hero-copy>.eyebrow{grid-row:1}h1{grid-row:2;font-size:46px;margin:18px 0 8px;max-width:340px}h1 br{display:none}h1 br:after{content:' '}.sculpture-stage{grid-row:3;height:365px;margin-top:18px;margin-bottom:25px}.hero-copy>p{grid-row:4;margin-bottom:20px}.hero-copy>.button{grid-row:5;justify-self:start}.reassurance{grid-row:6;margin-bottom:24px}.edition{font-size:9px}#viewer{inset:0 -4% 62px}.photo-deck:hover,.photo-deck.expanded{--spread:clamp(34px,10vw,45px)}.photo-card span{font-size:9px}.viewer-hint{font-size:10px}}

.viewer-controls button{min-width:44px;min-height:44px}.photo-card span{font-size:12px;letter-spacing:0;padding-top:8px}.viewer-caption span,.reassurance,.photo-note,.section-aside{color:#686868}.photo-deck:hover,.photo-deck.expanded{--spread:clamp(29px,8.7vw,63px)}@media(max-width:1000px){.photo-deck:hover,.photo-deck.expanded{--spread:clamp(28px,8.7vw,45px)}}
/* Romanian product offer */
.pricing-story>p{font-size:18px;color:#686868;line-height:1.65;max-width:390px}.pricing h2{font-size:clamp(45px,4.7vw,72px)}.custom-offer{margin-top:46px;padding-top:28px;border-top:1px solid #d0d0d0;max-width:400px}.custom-offer h3{font-size:24px;letter-spacing:-.8px;line-height:1.25;margin:0 0 14px}.custom-offer p{font-size:16px;line-height:1.65;color:#686868;margin:0 0 10px}.custom-offer .text-button{display:inline-flex;align-items:center;margin:0;min-height:48px}.price{font-size:clamp(76px,7vw,110px);font-weight:800;letter-spacing:-.07em;line-height:1;margin:20px 0 6px}.price span{font-size:30px;letter-spacing:-1px}.size-label{font-size:20px;font-weight:700;letter-spacing:-.5px;margin-bottom:22px}.approval{border-top:1px solid #ddd;padding-top:21px;margin-top:3px}.approval strong{display:block;font-size:17px;letter-spacing:-.35px}.approval>span{display:block;font-size:14px;color:#686868;margin-top:8px}.quote-footnote{font-size:12px;font-weight:600;text-align:center;color:#686868;margin-top:13px}.photo-card span{font-size:11px}.contact h2{font-size:clamp(43px,6.2vw,92px)}
@media(max-width:1000px){header{gap:12px}nav a{padding-left:11px;padding-right:11px}.hero-copy>.button{gap:20px;padding-left:22px;padding-right:22px}.viewer-caption{max-width:175px}.viewer-bottom{gap:7px}.viewer-hint{letter-spacing:.8px}}@media(max-width:700px){nav a{font-size:12px;padding-left:10px;padding-right:10px}.pricing-grid{display:flex;flex-direction:column;align-items:stretch;gap:30px}.pricing-story{display:contents}.pricing-story h2{order:0;font-size:47px}.pricing-story>p{order:1;margin:0}.quote-panel{order:2}.custom-offer{order:3;margin-top:0;max-width:none}.price{font-size:88px}.contact h2{font-size:44px}.hero-copy>p{font-size:16px}.viewer-caption{font-size:12px;max-width:165px}.viewer-hint{font-size:9px;letter-spacing:.5px}.photo-card span{font-size:10px}.scroll-note{font-size:10px}.scroll-note>span{flex-shrink:0}}@media(max-width:360px){nav a{font-size:11px;padding-left:8px;padding-right:8px}.hero h1{font-size:42px}.viewer-caption{max-width:125px}.viewer-controls{gap:0}.viewer-controls button{min-width:44px;width:44px}.contact h2{font-size:38px}.pricing h2{font-size:43px}}
