.hc-scene{display:block;width:100%;height:auto;overflow:hidden;isolation:isolate}.hc-ground,.hc-level,.hc-details,.hc-landscape,.hc-roof-piece,.hc-sign-posts{opacity:1;transform:translate(0)}.hc-level{transform-box:fill-box;transform-origin:center bottom}.hc-trolley{transform:translate(calc(349.6666667px + var(--hc-sign-offset,0px)))}.hc-lettering-motion{transform:translate(24.3333333px)}.hc-planet-motion{opacity:1;transform:translate(0)}.hc-cable{transform-origin:0 51px;transform:scaleY(.1463414634)}.hc-hoist-motion{transform:translateY(-70px)}.hc-slings,.hc-truck{opacity:0}.hc-truck-wheel{transform-box:fill-box;transform-origin:center}.hc-scene:not(.hc-done) .hc-ground{animation:hc-foundation calc(var(--hc-duration)*.12) ease-out both}.hc-scene:not(.hc-done) .hc-level{animation:hc-level-rise calc(var(--hc-duration)*.1) cubic-bezier(.22,.75,.3,1) calc(var(--hc-duration)*var(--hc-delay)) both}.hc-scene:not(.hc-done) .hc-roof-piece{animation:hc-finish calc(var(--hc-duration)*.06) ease-out calc(var(--hc-duration)*.3) both}.hc-scene:not(.hc-done) .hc-sign-posts{animation:hc-finish calc(var(--hc-duration)*.03) ease-out calc(var(--hc-duration)*.36) both}.hc-scene:not(.hc-done) .hc-details{animation:hc-finish calc(var(--hc-duration)*.25) ease-out calc(var(--hc-duration)*.4) both}.hc-scene:not(.hc-done) .hc-landscape{animation:hc-finish calc(var(--hc-duration)*.1) ease-out calc(var(--hc-duration)*.9) both}.hc-scene:not(.hc-done) .hc-trolley{animation:hc-travel var(--hc-duration) cubic-bezier(.4,0,.25,1) both}.hc-scene:not(.hc-done) .hc-lettering-motion{animation:hc-lettering-journey var(--hc-duration) cubic-bezier(.4,0,.25,1) both}.hc-scene:not(.hc-done) .hc-planet-motion{animation:hc-planet-journey var(--hc-duration) cubic-bezier(.4,0,.25,1) both}.hc-scene:not(.hc-done) .hc-cable{animation:hc-hoist-cable var(--hc-duration) cubic-bezier(.4,0,.25,1) both}.hc-scene:not(.hc-done) .hc-hoist-motion{animation:hc-hoist-journey var(--hc-duration) cubic-bezier(.4,0,.25,1) both}.hc-scene:not(.hc-done) .hc-lettering-slings{animation:hc-lettering-attachment var(--hc-duration) linear both}.hc-scene:not(.hc-done) .hc-planet-slings{animation:hc-planet-attachment var(--hc-duration) linear both}.hc-scene:not(.hc-done) .hc-truck-first{animation:hc-truck-first-journey var(--hc-duration) cubic-bezier(.4,0,.25,1) both}.hc-scene:not(.hc-done) .hc-truck-second{animation:hc-truck-second-journey var(--hc-duration) cubic-bezier(.4,0,.25,1) both}.hc-scene:not(.hc-done) .hc-truck-first .hc-truck-wheel{animation:hc-wheel-first-journey var(--hc-duration) cubic-bezier(.4,0,.25,1) both}.hc-scene:not(.hc-done) .hc-truck-second .hc-truck-wheel{animation:hc-wheel-second-journey var(--hc-duration) cubic-bezier(.4,0,.25,1) both}@keyframes hc-foundation{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes hc-level-rise{0%{opacity:0;transform:translateY(20px) scaleY(.9)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes hc-finish{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes hc-truck-first-journey{0%{opacity:1;transform:translate(360px)}10%,26%{opacity:1;transform:translate(0)}42%{opacity:1;transform:translate(360px)}42.1%,to{opacity:0;transform:translate(360px)}}@keyframes hc-truck-second-journey{0%,44.9%{opacity:0;transform:translate(360px)}45%{opacity:1;transform:translate(360px)}53%,68%{opacity:1;transform:translate(0)}93%{opacity:1;transform:translate(360px)}93.1%,to{opacity:0;transform:translate(360px)}}@keyframes hc-wheel-first-journey{0%{transform:rotate(0)}10%,26%{transform:rotate(-1720deg)}42%,to{transform:rotate(0)}}@keyframes hc-wheel-second-journey{0%,45%{transform:rotate(0)}53%,68%{transform:rotate(-1720deg)}93%,to{transform:rotate(0)}}@keyframes hc-travel{0%,26%{transform:translate(690px)}36%,45%{transform:translate(calc(374px + var(--hc-sign-offset,0px)))}53%,68%{transform:translate(690px)}77%,to{transform:translate(calc(349.6666667px + var(--hc-sign-offset,0px)))}}@keyframes hc-lettering-journey{0%{transform:translate(360px,242.55px)}10%,18%{transform:translateY(242.55px)}26%,36%{transform:translateY(-70px)}43%,45%{transform:translate(0)}53%,68%{transform:translate(calc(-316px + var(--hc-sign-offset,0px)))}77%,to{transform:translate(24.3333333px)}}@keyframes hc-planet-journey{0%,44.9%{opacity:0;transform:translate(calc(676px - var(--hc-sign-offset,0px)),255px)}45%{opacity:1;transform:translate(calc(676px - var(--hc-sign-offset,0px)),255px)}53%,60%{opacity:1;transform:translateY(255px)}68%,77%{opacity:1;transform:translateY(-70px)}86%,to{opacity:1;transform:translate(0)}}@keyframes hc-hoist-journey{0%,10%{transform:translateY(-70px)}18%{transform:translateY(242.55px)}26%,36%{transform:translateY(-70px)}43%{transform:translateY(0)}45%,53%{transform:translateY(-70px)}60%{transform:translateY(255px)}68%,77%{transform:translateY(-70px)}86%{transform:translateY(0)}95%,to{transform:translateY(-70px)}}@keyframes hc-hoist-cable{0%,10%{transform:scaleY(.1463414634)}18%{transform:scaleY(3.9579268293)}26%,36%{transform:scaleY(.1463414634)}43%{transform:scaleY(1)}45%,53%{transform:scaleY(.1463414634)}60%{transform:scaleY(4.1097560976)}68%,77%{transform:scaleY(.1463414634)}86%{transform:scaleY(1)}95%,to{transform:scaleY(.1463414634)}}@keyframes hc-lettering-attachment{0%,17.5%{opacity:0}18%,43%{opacity:1}44%,to{opacity:0}}@keyframes hc-planet-attachment{0%,59.5%{opacity:0}60%,86%{opacity:1}88%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.hc-scene *{animation:none!important}}.hu-dark .hc-lettering-motion image{filter:drop-shadow(0 1px 1px #30291ddd)}.hc-construction-activity{opacity:0;pointer-events:none}.hc-scene:not(.hc-done) .hc-construction-activity{animation:hc-worksite var(--hc-duration) linear both}.hc-scene:not(.hc-done) .hc-scaffolding{animation:hc-scaffold-build var(--hc-duration) ease both}.hc-scene:not(.hc-done) .hc-workers-upper{animation:hc-upper-crew var(--hc-duration) linear both}.hc-scene:not(.hc-done) .hc-workers-lower{animation:hc-lower-crew var(--hc-duration) linear both}.hc-scene:not(.hc-done) .hc-worker-walk{animation:hc-worker-shift calc(var(--hc-duration)*.19) ease-in-out infinite alternate}.hc-scene:not(.hc-done) .hc-worker-1{animation-direction:alternate-reverse;animation-duration:calc(var(--hc-duration)*.23)}.hc-scene:not(.hc-done) .hc-worker-2{animation-duration:calc(var(--hc-duration)*.15)}.hc-scene:not(.hc-done) .hc-worker-arm{animation:hc-roller calc(var(--hc-duration)*.05) ease-in-out infinite alternate;transform-origin:0 0}.hc-scene:not(.hc-done) .hc-worker-leg{animation:hc-step calc(var(--hc-duration)*.06) ease-in-out infinite alternate;transform-origin:0 0}.hc-scene:not(.hc-done) .hc-worker-leg-back{animation-direction:alternate-reverse}@keyframes hc-worksite{0%,8%{opacity:0}15%,77%{opacity:1}88%,to{opacity:0}}@keyframes hc-scaffold-build{0%,10%{clip-path:inset(100% 0 0 0)}29%,75%{clip-path:inset(0)}88%,to{clip-path:inset(100% 0 0 0)}}@keyframes hc-upper-crew{0%,31%{opacity:0}36%,72%{opacity:1}78%,to{opacity:0}}@keyframes hc-lower-crew{0%,21%{opacity:0}27%,69%{opacity:1}76%,to{opacity:0}}@keyframes hc-worker-shift{0%,15%{transform:translate(0)}45%,65%{transform:translate(40px)}85%,to{transform:translate(8px)}}@keyframes hc-roller{0%{transform:rotate(-24deg)}to{transform:rotate(12deg)}}@keyframes hc-step{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}@media (prefers-reduced-motion:reduce){.hc-construction-activity{display:none}.hc-construction-activity *{animation:none!important}}@font-face{font-family:HuMontserrat;src:url(/mytourismo/atelier-doux/montserrat.woff2) format("woff2");font-display:swap;font-weight:100 900}.hu-screen{--hu-bg:#f3e8d3;--hu-card:#fbf6ec;--hu-ink:#2d2924;--hu-muted:#756c60;--hu-soft:#e9dfcd;--hu-accent:#be7139;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;display:grid;place-items:center;padding:28px 24px;background:var(--hu-bg);color:var(--hu-ink);font-family:HuMontserrat,Montserrat,sans-serif;overflow:auto;isolation:isolate;overscroll-behavior:contain;box-sizing:border-box;animation:hu-appear .4s ease both}.hu-screen *{box-sizing:border-box}.hu-screen.hu-dark{--hu-bg:#242321;--hu-card:#33322e;--hu-ink:#f3e8d3;--hu-muted:#c0b5a4;--hu-soft:#45443c;--hu-accent:#dc995f}.hu-atmosphere{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;background:radial-gradient(ellipse at 50% 80%,#fff5 0,transparent 70%)}.hu-atmosphere:after{content:"";position:absolute;top:40%;right:-20%;bottom:-30%;left:-20%;background:radial-gradient(ellipse at 30% 50%,#fff8,transparent 55%),radial-gradient(ellipse at 75% 70%,#fff9,transparent 45%);filter:blur(30px);animation:hu-mist 12s ease-in-out infinite alternate}.hu-dark .hu-atmosphere:after{opacity:.08}.hu-atmosphere>i{position:absolute;display:block;width:42vw;height:42vw;max-width:640px;max-height:640px;border-radius:48% 52% 55% 45%;box-shadow:inset -35px -22px 50px #0002,inset 10px 8px 30px #fff2}.hu-atmosphere>i:nth-child(1){background:#477f88;top:-24vw;left:-14vw;transform:rotate(-25deg)}.hu-atmosphere>i:nth-child(2){background:#be7139;right:-29vw;top:-15vw}.hu-atmosphere>i:nth-child(3){background:#bd8992;bottom:-31vw;right:-7vw;width:55vw;height:55vw;opacity:.8}.hu-card{width:min(920px,100%);padding:26px 36px 0;background:var(--hu-card);border-radius:36px;box-shadow:20px 25px 65px #45341922,-12px -12px 40px #fff5,inset 0 1px #fff9;overflow:hidden;position:relative;animation:hu-arrive .65s cubic-bezier(.2,.7,.2,1) both}.hu-dark .hu-card{box-shadow:20px 25px 65px #0004,-12px -12px 40px #ffffff04,inset 0 1px #fff1}.hu-brand{display:flex;align-items:center;justify-content:space-between;gap:14px}.hu-brand img{width:168px;height:36px;object-fit:contain;object-position:left center}.hu-brand>span{font-size:10px;font-weight:650;display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:30px;background:var(--hu-soft);white-space:nowrap}.hu-brand>span>i{width:6px;height:6px;border-radius:50%;background:#769b84}.hu-copy{text-align:center;margin:28px auto 0}.hu-eyebrow{font-size:9px;font-weight:750;letter-spacing:.22em;color:var(--hu-accent);margin:0 0 10px}.hu-copy h1{font-size:clamp(28px,3.4vw,42px);font-weight:750;line-height:1.08;letter-spacing:-.045em;margin:0}.hu-copy>p:last-child{font-size:12px;line-height:1.6;color:var(--hu-muted);margin:14px 0 0}.hu-mobile-break{display:none}.hu-scene{position:relative;max-width:740px;margin:10px auto 8px;width:100%;height:clamp(240px,42vh,400px);display:flex;align-items:center;justify-content:center}.hu-scene>svg{display:block;width:100%;height:100%;min-height:0;min-width:0;max-height:100%;overflow:hidden}.hu-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0 24px;border-top:1px solid var(--hu-soft)}.hu-status{display:flex;align-items:center;gap:12px;min-width:0}.hu-status-icon{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:12px;background:var(--hu-soft);color:#658772;font-size:20px;font-weight:600}.hu-status-icon i{width:15px;height:15px;border:2px solid var(--hu-accent);border-right-color:transparent;border-radius:50%;animation:hu-spin 1.2s linear infinite}.hu-status strong{font-size:12px;font-weight:650;display:block;line-height:1.4}.hu-status div>span{display:block;font-size:10px;color:var(--hu-muted);margin-top:4px;line-height:1.5}.hu-versions{text-align:right;flex:none;color:var(--hu-muted)}.hu-versions>span{display:block;font-size:8px;letter-spacing:.16em;margin-bottom:7px}.hu-versions b{font-size:10px;font-weight:500;white-space:nowrap}.hu-versions i{font-style:normal;padding:0 9px;color:var(--hu-accent)}.hu-timeline{height:3px;background:var(--hu-soft);margin:0 -36px}.hu-timeline>i{display:block;background:var(--hu-accent);height:100%;transform-origin:left;animation:hu-time var(--hu-duration) linear both}.hu-timeline.hu-ready>i{animation:none;transform:scaleX(1)}@keyframes hu-time{0%{transform:scaleX(.04)}to{transform:scaleX(1)}}@keyframes hu-spin{to{transform:rotate(360deg)}}@keyframes hu-appear{0%{opacity:0}to{opacity:1}}@keyframes hu-arrive{0%{transform:translateY(14px);opacity:0}to{transform:none;opacity:1}}@keyframes hu-mist{0%{transform:translate(-3%)}to{transform:translate(3%)}}@media (max-width:600px){.hu-screen{padding:max(16px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.hu-card{padding:20px 18px 0;border-radius:28px}.hu-brand img{width:128px;height:28px}.hu-brand>span{font-size:8px;padding:8px 10px;gap:5px}.hu-copy{margin-top:28px}.hu-eyebrow{font-size:8px;letter-spacing:.13em}.hu-copy h1{font-size:31px}.hu-copy>p:last-child{font-size:11px}.hu-mobile-break{display:block}.hu-scene{height:auto;aspect-ratio:900/600;margin:8px auto}.hu-footer{gap:12px;padding:16px 0 20px;flex-wrap:wrap}.hu-status strong{font-size:11px}.hu-status div>span{font-size:9px}.hu-versions{text-align:left;padding-left:46px}.hu-versions>span{display:none}.hu-versions b{font-size:9px}.hu-timeline{margin:0 -18px}.hu-atmosphere>i{min-width:220px;min-height:220px}}@media (max-height:620px) and (min-width:601px){.hu-screen{padding:12px}.hu-card{max-width:760px;padding-top:16px}.hu-copy{margin-top:14px}.hu-copy h1{font-size:28px}.hu-copy h1 br{display:none}.hu-copy>p:last-child{margin-top:8px}.hu-scene{height:220px}.hu-footer{padding:12px 0}.hu-eyebrow{margin-bottom:6px}}@media (prefers-reduced-motion:reduce){.hu-screen,.hu-card,.hu-atmosphere:after,.hu-status-icon i,.hu-timeline>i{animation:none}.hu-timeline>i{transform:scaleX(1)}}.hu-screen{margin:0;border:0;width:100%;height:100%;max-width:none;max-height:none}.hu-screen::backdrop{background:transparent}.hu-screen{align-items:safe center}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;width:100%;background:#fdfbf6;overflow:hidden;position:fixed;overscroll-behavior:none}body{font-family:DM Mono,monospace;color:#1c1710;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}p,span,div[contenteditable],input,textarea,[data-selectable]{-webkit-user-select:text;user-select:text}::-webkit-scrollbar{width:4px;height:4px;background:transparent}::-webkit-scrollbar-thumb{background:#b4943c33;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#b4943c66}@media (max-width: 767px){input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{font-size:16px!important}}input,textarea,select{color-scheme:light;font-family:DM Mono,monospace;font-size:16px}@media (min-width: 768px){input,textarea,select{font-size:13px}}input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{opacity:.45;cursor:pointer}input,textarea,select,button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;-webkit-tap-highlight-color:transparent}input[type=checkbox],input[type=radio]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}@media (max-width: 767px){button,a[role=button],[data-touch-target]{min-height:44px;min-width:44px}button.pms-inline-btn{min-height:0;min-width:0}}.pms-safe-top{padding-top:env(safe-area-inset-top)}.pms-safe-bottom{padding-bottom:env(safe-area-inset-bottom)}.pms-safe-left{padding-left:env(safe-area-inset-left)}.pms-safe-right{padding-right:env(safe-area-inset-right)}@keyframes pmsSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.pms-bottom-sheet{animation:pmsSheetUp .32s cubic-bezier(.32,.72,0,1)}.pms-bottom-sheet-handle{width:38px;height:4px;border-radius:2px;background:#b8902d59;margin:8px auto 4px}@keyframes pmsPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.65)}}@keyframes pmsNoteBlink{0%,to{opacity:1}50%{opacity:.35}}@keyframes pmsSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes pmsFadeIn{0%{opacity:0}to{opacity:1}}@keyframes pmsToastIn{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pmsScaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.pms-scale-in{animation:pmsScaleIn .22s cubic-bezier(.34,1.56,.64,1)}input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{transition:outline-color .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,input:not([type=checkbox]):not([type=radio]):not([type=range]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline:2px solid rgba(184,144,45,.55);outline-offset:1px}.pms-hover-ring{outline:2px solid transparent;outline-offset:2px;transition:outline-color .15s ease}@media (hover:hover){.pms-hover-ring:hover{outline-color:#e0952a}}button:not([data-no-anim]):not(:disabled){transition:transform .12s cubic-bezier(.34,1.56,.64,1),filter .18s ease,box-shadow .18s ease}button:not([data-no-anim]):not(:disabled):active{transform:scale(.96)}input[type=checkbox],input[type=radio]{accent-color:#B8902D;cursor:pointer}[role=dialog],[role=alertdialog]{animation:pmsFadeIn .22s ease-out}a:not([data-no-style]){color:#b8902d;text-decoration:none;transition:color .15s ease}a:not([data-no-style]):hover{color:#8e7826;text-decoration:underline}button:disabled,input:disabled,textarea:disabled,select:disabled{opacity:.5;cursor:not-allowed}@keyframes pmsGoldShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.pms-gold-shimmer{background:linear-gradient(90deg,#1c1710,#b8902d,#1c1710);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:pmsGoldShimmer 2s ease-in-out infinite}@media print{body *{visibility:hidden!important}.pms-planning-printable,.pms-planning-printable *{visibility:visible!important}}@media (max-width: 767px){html,body,#root{max-width:100vw;overflow-x:hidden}img,video,svg{max-width:100%;height:auto}[data-wrap-long]{overflow-wrap:anywhere;word-break:break-word}}.pms-resneu input:not([type=checkbox]):not([type=radio]),.pms-resneu select,.pms-resneu textarea{background:#ebe1cd!important;border:1px solid rgba(180,162,128,.42)!important;box-shadow:none!important;border-radius:10px!important;color:#3e362b!important;outline:none!important}.pms-resneu input::placeholder,.pms-resneu textarea::placeholder{color:#a99c86!important}.pms-resneu input:focus:not([type=checkbox]):not([type=radio]),.pms-resneu select:focus,.pms-resneu textarea:focus{border-color:#be7139!important;box-shadow:0 0 0 2px #be7139!important}:root[data-theme=dark] .pms-resneu input:not([type=checkbox]):not([type=radio]),:root[data-theme=dark] .pms-resneu select,:root[data-theme=dark] .pms-resneu textarea{background:#1c1712!important;border:1px solid rgba(233,219,186,.55)!important;box-shadow:none!important;color:#f1e7d0!important}:root[data-theme=dark] .pms-resneu input::placeholder,:root[data-theme=dark] .pms-resneu textarea::placeholder{color:#9a8f76!important}:root[data-theme=dark] .pms-resneu input:focus:not([type=checkbox]):not([type=radio]),:root[data-theme=dark] .pms-resneu select:focus,:root[data-theme=dark] .pms-resneu textarea:focus{border-color:#be7139!important;box-shadow:0 0 0 2px #be7139!important}
