.BrickGallery-module__B3NCVq__gallery{grid-template-columns:180px 1fr;gap:4vw;padding-top:25px;display:grid;position:relative}.BrickGallery-module__B3NCVq__index{font:12px var(--font-c);letter-spacing:.1em;flex-direction:column;align-self:start;gap:28px;display:flex;position:sticky;top:170px}.BrickGallery-module__B3NCVq__index strong{font-size:90px;font-weight:500;line-height:1}.BrickGallery-module__B3NCVq__index small{opacity:.5;font-size:20px}.BrickGallery-module__B3NCVq__progress{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.BrickGallery-module__B3NCVq__progress a{background:#faf7f12b;height:15px;transition:background .3s,transform .3s}.BrickGallery-module__B3NCVq__progress a[aria-current]{background:#dc8a65;transform:translateY(-4px)}.BrickGallery-module__B3NCVq__hint{opacity:.55;letter-spacing:0}.BrickGallery-module__B3NCVq__stack{min-width:0}.BrickGallery-module__B3NCVq__panel{width:92%;margin:0 0 90px var(--offset);scroll-margin-top:160px;position:relative}.BrickGallery-module__B3NCVq__panel:nth-child(2n){margin-top:-30px}.BrickGallery-module__B3NCVq__rule{transform-origin:0;background:#e9a17e;height:1px;margin-bottom:12px}.BrickGallery-module__B3NCVq__panel figcaption{font:17px var(--font-c);gap:16px;padding-bottom:14px;display:flex}.BrickGallery-module__B3NCVq__panel figcaption span:first-child{opacity:.55;font-size:12px}.BrickGallery-module__B3NCVq__panel figcaption span:last-child{margin-left:auto}.BrickGallery-module__B3NCVq__image{isolation:isolate;background:#512e24;border:0;width:100%;padding:0;transition:box-shadow .6s,transform .6s;display:block;position:relative;overflow:hidden;box-shadow:18px 18px #a34f3633}.BrickGallery-module__B3NCVq__image img{width:100%;height:auto;transition:filter .7s,transform 1.2s cubic-bezier(.2,.7,.2,1);display:block}.BrickGallery-module__B3NCVq__image:hover,.BrickGallery-module__B3NCVq__image:focus-visible{transform:translateY(-5px);box-shadow:8px 8px #db805c}.BrickGallery-module__B3NCVq__image:hover img{filter:saturate(1.08);transform:scale(1.025)}.BrickGallery-module__B3NCVq__open{color:#512e24;font:14px var(--font-c);background:#faf7f1;padding:12px 18px;transition:transform .4s;position:absolute;bottom:18px;right:18px;transform:translateY(70px)}.BrickGallery-module__B3NCVq__image:hover .BrickGallery-module__B3NCVq__open,.BrickGallery-module__B3NCVq__image:focus-visible .BrickGallery-module__B3NCVq__open{transform:none}.BrickGallery-module__B3NCVq__crosshair{font:40px var(--font-c);color:#fff;opacity:0;transition:opacity .4s,transform .7s;position:absolute;top:10px;left:18px;transform:rotate(-90deg)}.BrickGallery-module__B3NCVq__image:hover .BrickGallery-module__B3NCVq__crosshair{opacity:1;transform:rotate(0)}.BrickGallery-module__B3NCVq__bricks{pointer-events:none;grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(4,1fr);display:grid;position:absolute;inset:0;overflow:hidden}.BrickGallery-module__B3NCVq__bricks i{transform-origin:0;background:#a34f36;transform:scaleX(0)}.BrickGallery-module__B3NCVq__bricks i:nth-child(8n+5),.BrickGallery-module__B3NCVq__bricks i:nth-child(8n+6),.BrickGallery-module__B3NCVq__bricks i:nth-child(8n+7),.BrickGallery-module__B3NCVq__bricks i:nth-child(8n+8){transform-origin:100%;background:#8f452f}.BrickGallery-module__B3NCVq__panel:last-child{margin-bottom:0}@media (max-width:760px){.BrickGallery-module__B3NCVq__gallery{grid-template-columns:1fr;gap:25px}.BrickGallery-module__B3NCVq__index{grid-template-columns:1fr auto;gap:16px;display:grid;position:relative;top:auto}.BrickGallery-module__B3NCVq__index strong{font-size:40px}.BrickGallery-module__B3NCVq__progress{grid-column:1/-1;grid-template-columns:repeat(10,1fr)}.BrickGallery-module__B3NCVq__hint{display:none}.BrickGallery-module__B3NCVq__panel{width:96%;margin-bottom:50px;margin-left:0}.BrickGallery-module__B3NCVq__panel:nth-child(2n){margin-top:0;margin-left:4%}.BrickGallery-module__B3NCVq__panel figcaption{font-size:14px}.BrickGallery-module__B3NCVq__image{box-shadow:8px 8px #a34f3655}.BrickGallery-module__B3NCVq__open{padding:8px;font-size:11px;bottom:10px;right:10px;transform:none}}@media (prefers-reduced-motion:reduce){.BrickGallery-module__B3NCVq__gallery *{transition:none!important;animation:none!important}.BrickGallery-module__B3NCVq__bricks{display:none}.BrickGallery-module__B3NCVq__image:hover,.BrickGallery-module__B3NCVq__image:hover img{transform:none}.BrickGallery-module__B3NCVq__rule{transform:none!important}}.BrickGallery-module__B3NCVq__gallery{height:850svh;padding-top:0;display:block}.BrickGallery-module__B3NCVq__scene{grid-template-columns:160px 1fr;align-items:center;gap:4vw;height:calc(100svh - 170px);display:grid;position:sticky;top:150px;overflow:hidden}.BrickGallery-module__B3NCVq__index{position:relative;top:auto}.BrickGallery-module__B3NCVq__stack{isolation:isolate;height:100%;position:relative}.BrickGallery-module__B3NCVq__panel,.BrickGallery-module__B3NCVq__panel:nth-child(2n){will-change:transform,clip-path;transform-origin:50%;background:#512e24;flex-direction:column;width:100%;height:100%;margin:0;display:flex;position:absolute;inset:0}.BrickGallery-module__B3NCVq__panel figcaption{flex-shrink:0}.BrickGallery-module__B3NCVq__image{min-height:0;box-shadow:none;background:#382219;flex:1;place-items:center;display:grid}.BrickGallery-module__B3NCVq__image img{object-fit:contain;width:100%;height:100%;min-height:0}.BrickGallery-module__B3NCVq__image:hover,.BrickGallery-module__B3NCVq__image:focus-visible{box-shadow:none;transform:none}.BrickGallery-module__B3NCVq__image:hover img{transform:none}.BrickGallery-module__B3NCVq__bricks{grid-template-columns:2fr 1fr 2fr 1fr}.BrickGallery-module__B3NCVq__progress button{background:#faf7f12b;border:0;height:15px;padding:0;transition:background .3s,transform .3s}.BrickGallery-module__B3NCVq__progress button[aria-current]{background:#dc8a65;transform:translateY(-4px)}.BrickGallery-module__B3NCVq__progress{grid-template-columns:2fr 1fr 2fr 1fr 2fr}.BrickGallery-module__B3NCVq__rule{flex-shrink:0}@media (max-width:760px){.BrickGallery-module__B3NCVq__gallery{height:750svh}.BrickGallery-module__B3NCVq__scene{grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:18px;height:calc(100svh - 155px);top:135px}.BrickGallery-module__B3NCVq__index{grid-template-columns:1fr auto;gap:10px}.BrickGallery-module__B3NCVq__index strong{font-size:32px}.BrickGallery-module__B3NCVq__progress{grid-template-columns:2fr 1fr 2fr 1fr 2fr 1fr 2fr 1fr 2fr 1fr}.BrickGallery-module__B3NCVq__panel,.BrickGallery-module__B3NCVq__panel:nth-child(2n){width:100%;margin:0}.BrickGallery-module__B3NCVq__panel figcaption{font-size:14px}.BrickGallery-module__B3NCVq__stack{min-height:0}}@media (prefers-reduced-motion:reduce){.BrickGallery-module__B3NCVq__gallery{height:auto}.BrickGallery-module__B3NCVq__scene{height:auto;display:block;position:relative;top:0;overflow:visible}.BrickGallery-module__B3NCVq__stack{height:auto}.BrickGallery-module__B3NCVq__panel,.BrickGallery-module__B3NCVq__panel:nth-child(2n){height:auto;margin:35px 0;position:relative;clip-path:none!important;opacity:1!important;transform:none!important}.BrickGallery-module__B3NCVq__image img{height:auto}.BrickGallery-module__B3NCVq__bricks{display:none}}.BrickGallery-module__B3NCVq__bricks i{position:absolute}.BrickGallery-module__B3NCVq__progress{grid-template-columns:repeat(12,1fr);gap:3px;display:grid;overflow:hidden}.BrickGallery-module__B3NCVq__progress button{grid-column:span 4}.BrickGallery-module__B3NCVq__progress button:nth-child(2n){grid-column:span 2}.BrickGallery-module__B3NCVq__progress button:nth-child(5){grid-area:2/2/auto/span 2}.BrickGallery-module__B3NCVq__progress button:nth-child(6){grid-area:2/4/auto/span 4}.BrickGallery-module__B3NCVq__progress button:nth-child(7){grid-area:2/8/auto/span 2}.BrickGallery-module__B3NCVq__progress button:nth-child(8){grid-area:2/10/auto/span 3}.BrickGallery-module__B3NCVq__progress button:nth-child(9){grid-area:3/1/auto/span 4}.BrickGallery-module__B3NCVq__progress button:nth-child(10){grid-area:3/5/auto/span 2}.BrickGallery-module__B3NCVq__progress button[aria-current]{transform:none;box-shadow:inset 0 -2px #f3c2a2}.BrickGallery-module__B3NCVq__progress>i{background:#faf7f12b;height:15px;display:block}.BrickGallery-module__B3NCVq__scene{width:100%;height:calc(100svh - 64px);padding:0;display:block;top:64px}.BrickGallery-module__B3NCVq__stack{width:100%;height:100%}.BrickGallery-module__B3NCVq__index{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;background:#35282055;border:1px solid #fff5;border-radius:18px;gap:10px;width:150px;padding:13px;position:absolute;top:auto;bottom:24px;left:24px}.BrickGallery-module__B3NCVq__index>span:first-child,.BrickGallery-module__B3NCVq__hint{display:none}.BrickGallery-module__B3NCVq__index small{font-size:14px}.BrickGallery-module__B3NCVq__panel figcaption{z-index:3;text-shadow:0 1px 8px #000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#30241c35;border-radius:20px;padding:10px 16px;position:absolute;top:20px;left:25px;right:25px}.BrickGallery-module__B3NCVq__rule{display:none}.BrickGallery-module__B3NCVq__image{background:#231d19;height:100%}.BrickGallery-module__B3NCVq__image img{object-fit:contain;width:100%;height:100%}.BrickGallery-module__B3NCVq__open{bottom:24px}.BrickGallery-module__B3NCVq__progress>i{background:#faf7f12b}@media (max-width:760px){.BrickGallery-module__B3NCVq__scene{height:calc(100svh - 64px);top:64px}.BrickGallery-module__B3NCVq__index{width:120px;display:flex;bottom:80px;left:12px}.BrickGallery-module__B3NCVq__panel figcaption{font-size:12px;left:12px;right:12px}}.BrickGallery-module__B3NCVq__panel figcaption{transition:opacity .3s}.BrickGallery-module__B3NCVq__progress>i:nth-last-child(2){grid-area:3/7/auto/span 4}.BrickGallery-module__B3NCVq__progress>i:last-child{grid-area:3/11/auto/span 2}@media (max-width:760px){.BrickGallery-module__B3NCVq__gallery{height:1600svh}}.BrickGallery-module__B3NCVq__image img{object-fit:cover}.BrickGallery-module__B3NCVq__scene{height:100svh;top:0}.BrickGallery-module__B3NCVq__panel figcaption{top:80px}.BrickGallery-module__B3NCVq__image{width:100%;height:100%}.BrickGallery-module__B3NCVq__image>img{visibility:hidden}.BrickGallery-module__B3NCVq__bricks i{transform-origin:50%;will-change:clip-path,transform;background-repeat:no-repeat;background-color:#0000!important}.BrickGallery-module__B3NCVq__bricks{z-index:1}.BrickGallery-module__B3NCVq__panel figcaption{z-index:4}@media (prefers-reduced-motion:reduce){.BrickGallery-module__B3NCVq__image>img{visibility:visible}}.BrickGallery-module__B3NCVq__image>img{visibility:visible;object-fit:contain;object-position:left center;width:100%;height:100%}.BrickGallery-module__B3NCVq__panel figcaption{background:#35282055;top:75px}.BrickGallery-module__B3NCVq__bricks{display:none}.BrickGallery-module__B3NCVq__panel{will-change:transform,opacity}.BrickGallery-module__B3NCVq__panel:nth-child(2n) .BrickGallery-module__B3NCVq__image>img{object-position:center}.BrickGallery-module__B3NCVq__panel figcaption{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;box-shadow:none;text-shadow:0 1px 5px #0008;background:#ffffff0d;top:72px}.BrickGallery-module__B3NCVq__microTiles{pointer-events:none;grid-template-rows:repeat(10,1fr);grid-template-columns:repeat(16,1fr);display:grid;position:absolute;inset:0;overflow:hidden}.BrickGallery-module__B3NCVq__microTiles i{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transform-origin:0;background:#d7d3cd}.BrickGallery-module__B3NCVq__microTiles i:nth-child(2n){transform-origin:100%}.BrickGallery-module__B3NCVq__open{z-index:3}@media (prefers-reduced-motion:reduce){.BrickGallery-module__B3NCVq__microTiles{display:none}}.BrickGallery-module__B3NCVq__gallery{height:3200svh}.BrickGallery-module__B3NCVq__panel,.BrickGallery-module__B3NCVq__image{background:#a85e40}.BrickGallery-module__B3NCVq__microTiles i{background:#a85e40;transform-origin:bottom!important}.BrickGallery-module__B3NCVq__panel figcaption{background:#ffffff0b}.BrickGallery-module__B3NCVq__index{background:#a85e4033}@media (max-width:760px){.BrickGallery-module__B3NCVq__gallery{height:2800svh}}.BrickGallery-module__B3NCVq__scene{grid-template-columns:minmax(180px,21%) minmax(0,1fr);align-items:center;gap:2vw;height:calc(100svh - 64px);padding:22px 2vw 74px;display:grid;top:64px}.BrickGallery-module__B3NCVq__index{width:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-direction:column;gap:22px;padding:0;display:flex;position:relative;inset:auto}.BrickGallery-module__B3NCVq__index .BrickGallery-module__B3NCVq__stageLabel{font:12px var(--font-c);letter-spacing:.1em;display:block}.BrickGallery-module__B3NCVq__index h2{font:clamp(28px,3.4vw,54px)/.96 var(--font-c);text-transform:uppercase;margin:0}.BrickGallery-module__B3NCVq__renderName{font:22px/1.2 var(--font-c);min-height:2.4em;margin:0}.BrickGallery-module__B3NCVq__index strong{font-size:34px}.BrickGallery-module__B3NCVq__index .BrickGallery-module__B3NCVq__hint{opacity:.6;font-size:12px;display:block}.BrickGallery-module__B3NCVq__panel figcaption{display:none}.BrickGallery-module__B3NCVq__image{padding:0}.BrickGallery-module__B3NCVq__image>img{object-fit:contain;object-position:center}.BrickGallery-module__B3NCVq__microTiles{display:block}.BrickGallery-module__B3NCVq__microTiles i{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#a85e40;position:absolute;transform-origin:50%!important}.BrickGallery-module__B3NCVq__progress{max-width:180px}.BrickGallery-module__B3NCVq__stack{height:100%;min-height:0}.BrickGallery-module__B3NCVq__open{bottom:8px;right:8px}@media (max-width:760px){.BrickGallery-module__B3NCVq__scene{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:12px;padding:14px 4vw 78px}.BrickGallery-module__B3NCVq__index{grid-template-columns:1fr 100px;gap:8px;display:grid}.BrickGallery-module__B3NCVq__index h2{font-size:28px}.BrickGallery-module__B3NCVq__index .BrickGallery-module__B3NCVq__stageLabel,.BrickGallery-module__B3NCVq__renderName{grid-column:1}.BrickGallery-module__B3NCVq__renderName{min-height:0;font-size:16px}.BrickGallery-module__B3NCVq__index strong{grid-area:1/2;font-size:22px}.BrickGallery-module__B3NCVq__progress{grid-area:2/2/4}.BrickGallery-module__B3NCVq__index .BrickGallery-module__B3NCVq__hint{display:none}}.BrickGallery-module__B3NCVq__index>span.BrickGallery-module__B3NCVq__stageLabel:first-child{display:block}@media (min-width:761px){.BrickGallery-module__B3NCVq__scene{grid-template-columns:minmax(170px,18%) minmax(0,1fr);gap:1.5vw;padding:10px 1vw 32px}.BrickGallery-module__B3NCVq__index h2{font-size:clamp(28px,3vw,48px)}}.BrickGallery-module__B3NCVq__memorySlot{z-index:30;margin-top:8px;position:relative}.BrickGallery-module__B3NCVq__memorySlot summary{padding:8px 14px;font-size:15px}@media (max-width:760px){.BrickGallery-module__B3NCVq__memorySlot{grid-column:1/-1}.BrickGallery-module__B3NCVq__gallery{height:auto}.BrickGallery-module__B3NCVq__scene{height:calc(100svh - 64px);position:relative;top:0}.BrickGallery-module__B3NCVq__stack{scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.BrickGallery-module__B3NCVq__panel,.BrickGallery-module__B3NCVq__panel:nth-child(2n){scroll-snap-align:center;scroll-snap-stop:always;will-change:auto;flex:0 0 100%;width:100%;height:100%;position:relative;inset:auto;opacity:1!important;transform:none!important}.BrickGallery-module__B3NCVq__microTiles{display:none}.BrickGallery-module__B3NCVq__image{-webkit-backdrop-filter:none;backdrop-filter:none}.BrickGallery-module__B3NCVq__index .BrickGallery-module__B3NCVq__hint{font-size:0;display:block}.BrickGallery-module__B3NCVq__index .BrickGallery-module__B3NCVq__hint:after{content:"← Deslizá para explorar →";font-size:12px}.BrickGallery-module__B3NCVq__image>img{object-fit:contain}}
.ClimateHouse-module__YcoW3a__module{margin-top:25px}.ClimateHouse-module__YcoW3a__tabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.ClimateHouse-module__YcoW3a__tabs button{font:19px var(--font-c);background:0 0;border:1px solid #a34f3644;padding:12px 22px;transition:background .3s,color .3s}.ClimateHouse-module__YcoW3a__tabs button[aria-pressed=true]{color:#faf7f1;background:#512e24}.ClimateHouse-module__YcoW3a__layout{grid-template-columns:minmax(0,2.3fr) minmax(250px,1fr);align-items:start;gap:30px;display:grid}.ClimateHouse-module__YcoW3a__scene{background:#efede5;border:1px solid #b7a79944;min-width:0;transition:background 1s;position:relative;overflow:hidden}.ClimateHouse-module__YcoW3a__scene[data-climate="0"]{background:#e4ece7}.ClimateHouse-module__YcoW3a__scene[data-climate="1"]{animation:12s ease-in-out infinite ClimateHouse-module__YcoW3a__season}.ClimateHouse-module__YcoW3a__scene[data-climate="2"]{background:#e1e8eb}.ClimateHouse-module__YcoW3a__topline{font:14px var(--font-c);z-index:1;justify-content:space-between;gap:15px;padding:20px;display:flex;position:relative}.ClimateHouse-module__YcoW3a__topline button{background:0 0;border:0;border-bottom:1px solid #512e2466;font-size:12px}.ClimateHouse-module__YcoW3a__world{width:100%;height:auto;min-height:300px;font-family:var(--font-c);fill:#512e24;display:block}.ClimateHouse-module__YcoW3a__note{font:11px var(--font-c);opacity:.6;position:absolute;bottom:12px;left:18px}.ClimateHouse-module__YcoW3a__reading{padding:10px 0}.ClimateHouse-module__YcoW3a__kicker{font:11px var(--font-c);letter-spacing:.14em}.ClimateHouse-module__YcoW3a__reading h3{font:34px/1.05 var(--font-c);margin:15px 0 22px}.ClimateHouse-module__YcoW3a__reading strong{font:44px/1 var(--font-c);color:#a34f36;display:block}.ClimateHouse-module__YcoW3a__unit{font:13px var(--font-c);margin-top:8px;display:block}.ClimateHouse-module__YcoW3a__chart{text-align:right;background:#fff;border:1px solid #b8a59566;width:100%;margin-top:20px;padding:8px;display:block}.ClimateHouse-module__YcoW3a__chart img{width:100%;height:auto}.ClimateHouse-module__YcoW3a__chart span{font:12px var(--font-c)}.ClimateHouse-module__YcoW3a__response{font-family:var(--font-c);border-top:1px solid #a34f3666;padding-top:16px;font-size:17px!important}.ClimateHouse-module__YcoW3a__thermal path{animation:ClimateHouse-module__YcoW3a__heat 3s ease-in-out var(--delay) infinite}.ClimateHouse-module__YcoW3a__sun{animation:12s ease-in-out infinite ClimateHouse-module__YcoW3a__sunlight}.ClimateHouse-module__YcoW3a__rain path{animation:ClimateHouse-module__YcoW3a__rain 1.6s linear var(--delay) infinite}.ClimateHouse-module__YcoW3a__cloud{animation:8s ease-in-out infinite ClimateHouse-module__YcoW3a__mist}.ClimateHouse-module__YcoW3a__ripples ellipse{transform-box:fill-box;transform-origin:50%;animation:ClimateHouse-module__YcoW3a__ripple 2.5s ease-out var(--delay) infinite}.ClimateHouse-module__YcoW3a__windEast{animation:2s linear infinite ClimateHouse-module__YcoW3a__wind}.ClimateHouse-module__YcoW3a__windNorth{opacity:.55;animation:2s linear infinite ClimateHouse-module__YcoW3a__wind}.ClimateHouse-module__YcoW3a__paused,.ClimateHouse-module__YcoW3a__paused *{animation-play-state:paused!important}@keyframes ClimateHouse-module__YcoW3a__rain{0%{opacity:0;transform:translateY(-30px)}20%{opacity:.7}to{opacity:0;transform:translate(-50px,150px)}}@keyframes ClimateHouse-module__YcoW3a__mist{0%,to{opacity:.35;transform:translate(-22px)}50%{opacity:.8;transform:translate(22px)}}@keyframes ClimateHouse-module__YcoW3a__heat{0%{opacity:0;transform:translateY(20px)}50%{opacity:.7}to{opacity:0;transform:translateY(-30px)}}@keyframes ClimateHouse-module__YcoW3a__ripple{0%{opacity:.8;transform:scale(.3)}to{opacity:0;transform:scale(1.8)}}@keyframes ClimateHouse-module__YcoW3a__wind{to{stroke-dashoffset:-44px}}@keyframes ClimateHouse-module__YcoW3a__season{0%,to{background:#f1e4cc}50%{background:#dde6eb}}@keyframes ClimateHouse-module__YcoW3a__sunlight{0%,to{opacity:1}50%{opacity:.2}}@media (max-width:760px){.ClimateHouse-module__YcoW3a__layout{grid-template-columns:1fr}.ClimateHouse-module__YcoW3a__reading{grid-template-columns:1fr 1fr;gap:10px 20px;display:grid}.ClimateHouse-module__YcoW3a__reading h3,.ClimateHouse-module__YcoW3a__kicker,.ClimateHouse-module__YcoW3a__reading p{grid-column:1/-1}.ClimateHouse-module__YcoW3a__reading h3{margin:5px 0;font-size:29px}.ClimateHouse-module__YcoW3a__reading strong{font-size:36px}.ClimateHouse-module__YcoW3a__chart{grid-column:1/-1;max-width:400px}.ClimateHouse-module__YcoW3a__topline{padding:14px;font-size:12px}.ClimateHouse-module__YcoW3a__world{min-height:0}.ClimateHouse-module__YcoW3a__tabs button{padding:10px 14px;font-size:16px}}@media (prefers-reduced-motion:reduce){.ClimateHouse-module__YcoW3a__module *{transition:none!important;animation:none!important}}.ClimateHouse-module__YcoW3a__module{flex-direction:column;flex:1;min-height:0;margin-top:6px;display:flex}.ClimateHouse-module__YcoW3a__tabs{flex-shrink:0;gap:6px;margin-bottom:8px}.ClimateHouse-module__YcoW3a__layout{flex:1;grid-template-columns:minmax(0,3fr) minmax(220px,1fr);align-items:stretch;gap:22px;min-height:0}.ClimateHouse-module__YcoW3a__scene,.ClimateHouse-module__YcoW3a__scene[data-climate="0"],.ClimateHouse-module__YcoW3a__scene[data-climate="1"],.ClimateHouse-module__YcoW3a__scene[data-climate="2"]{background:0 0;border:0;flex-direction:column;height:100%;min-height:0;animation:none;display:flex;overflow:hidden}.ClimateHouse-module__YcoW3a__topline{flex-shrink:0;padding:4px 0 0;font-size:12px}.ClimateHouse-module__YcoW3a__world{flex:1;width:100%;height:100%;min-height:0;overflow:visible}.ClimateHouse-module__YcoW3a__note{font-size:10px;bottom:0;left:0}.ClimateHouse-module__YcoW3a__reading{scrollbar-width:thin;border-left:1px solid #512e2425;min-height:0;padding:8px 0 0 18px;overflow:auto}.ClimateHouse-module__YcoW3a__kicker{font-size:10px}.ClimateHouse-module__YcoW3a__reading p{margin-top:12px;font-size:12px;line-height:1.45}.ClimateHouse-module__YcoW3a__unit{font-size:11px}.ClimateHouse-module__YcoW3a__chart{margin-top:12px;padding:5px}.ClimateHouse-module__YcoW3a__chart img{object-fit:contain;max-height:110px}.ClimateHouse-module__YcoW3a__response{padding-top:10px;font-size:14px!important}.ClimateHouse-module__YcoW3a__humidity ellipse{animation:ClimateHouse-module__YcoW3a__driftingFog 5s linear var(--delay) infinite}.ClimateHouse-module__YcoW3a__humidity ellipse:nth-child(2n){animation-direction:reverse}.ClimateHouse-module__YcoW3a__windNorth,.ClimateHouse-module__YcoW3a__windEast{stroke-width:5px;opacity:1;animation:.8s linear infinite ClimateHouse-module__YcoW3a__wind}.ClimateHouse-module__YcoW3a__gust{stroke:#5b8993;stroke-width:4px;fill:none;stroke-dasharray:40 24 8 24;animation:ClimateHouse-module__YcoW3a__gustFlow 1.8s linear var(--delay) infinite}.ClimateHouse-module__YcoW3a__dew{fill:#73a5a4;opacity:.18;animation:4s ease-in-out infinite ClimateHouse-module__YcoW3a__dewGleam}@keyframes ClimateHouse-module__YcoW3a__driftingFog{0%{opacity:0;transform:translate(-100px)}20%{opacity:.7}75%{opacity:.55}to{opacity:0;transform:translate(110px)}}@keyframes ClimateHouse-module__YcoW3a__gustFlow{to{stroke-dashoffset:-192px}}@keyframes ClimateHouse-module__YcoW3a__dewGleam{50%{opacity:.32}}@media (max-width:760px){.ClimateHouse-module__YcoW3a__layout{grid-template-columns:1fr;gap:12px}.ClimateHouse-module__YcoW3a__scene{height:46svh;min-height:280px}.ClimateHouse-module__YcoW3a__reading{border-top:1px solid #512e2425;border-left:0;padding:12px 0;display:block;overflow:visible}.ClimateHouse-module__YcoW3a__reading h3{font-size:22px}.ClimateHouse-module__YcoW3a__reading .ClimateHouse-module__YcoW3a__chart{max-width:280px}.ClimateHouse-module__YcoW3a__tabs button{padding:8px 12px;font-size:14px}}@media (prefers-reduced-motion:reduce){.ClimateHouse-module__YcoW3a__module *{animation:none!important}}@media (min-width:761px){.ClimateHouse-module__YcoW3a__reading h3{margin:8px 0 10px;font-size:22px}.ClimateHouse-module__YcoW3a__reading strong{font-size:30px}.ClimateHouse-module__YcoW3a__reading p{margin-top:9px;font-size:11px;line-height:1.4}.ClimateHouse-module__YcoW3a__reading .ClimateHouse-module__YcoW3a__chart img{max-height:78px}.ClimateHouse-module__YcoW3a__reading .ClimateHouse-module__YcoW3a__chart{margin-top:9px}.ClimateHouse-module__YcoW3a__reading .ClimateHouse-module__YcoW3a__response{padding-top:8px;font-size:12px!important}}.ClimateHouse-module__YcoW3a__reading .ClimateHouse-module__YcoW3a__chart{cursor:zoom-in;background:0 0;border:0;padding:0}.ClimateHouse-module__YcoW3a__reading .ClimateHouse-module__YcoW3a__chart img{object-fit:contain;width:100%;height:auto;max-height:190px}.ClimateHouse-module__YcoW3a__layout{grid-template-columns:minmax(0,3fr) minmax(260px,1fr)}@media (max-width:760px){.ClimateHouse-module__YcoW3a__layout{grid-template-columns:1fr}.ClimateHouse-module__YcoW3a__reading .ClimateHouse-module__YcoW3a__chart img{max-height:140px}}.ClimateHouse-module__YcoW3a__tabs{-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);background:linear-gradient(135deg,#fff8,#fff3);border:1px solid #fffa;border-radius:999px;justify-content:center;align-self:center;margin-bottom:14px;padding:5px;box-shadow:inset 0 1px #fff,0 6px 20px #512e2410}.ClimateHouse-module__YcoW3a__tabs button{border:0;border-radius:999px;padding:9px 23px;transition:background .3s,box-shadow .3s}.ClimateHouse-module__YcoW3a__tabs button[aria-pressed=true]{background:#a34f3699;box-shadow:inset 0 1px #fff6}.ClimateHouse-module__YcoW3a__tabs button:hover{background:#a34f3640}.ClimateHouse-module__YcoW3a__reading .ClimateHouse-module__YcoW3a__chart{aspect-ratio:4/3;background:#fff;border-radius:5px;place-items:center;width:100%;margin-top:24px;padding:12px;display:grid;overflow:hidden}.ClimateHouse-module__YcoW3a__reading .ClimateHouse-module__YcoW3a__chart img{object-fit:contain;width:100%;height:100%;min-height:0;max-height:none}.ClimateHouse-module__YcoW3a__reading{flex-direction:column;justify-content:center;display:flex}.ClimateHouse-module__YcoW3a__reading h3{font-size:28px}.ClimateHouse-module__YcoW3a__topline{opacity:.65}.ClimateHouse-module__YcoW3a__module{touch-action:pan-y}@media (max-width:760px){.ClimateHouse-module__YcoW3a__tabs button{padding:8px 12px}.ClimateHouse-module__YcoW3a__reading .ClimateHouse-module__YcoW3a__chart{aspect-ratio:4/3;width:100%;max-width:100%}.ClimateHouse-module__YcoW3a__reading .ClimateHouse-module__YcoW3a__chart img{max-height:none}}.ClimateHouse-module__YcoW3a__module{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(280px,29%) minmax(0,1fr);column-gap:3vw;height:100%;margin:0;display:grid}.ClimateHouse-module__YcoW3a__climateHeading{grid-area:1/1}.ClimateHouse-module__YcoW3a__climateHeading span{font:11px var(--font-c);opacity:.6}.ClimateHouse-module__YcoW3a__climateHeading h2{font:clamp(28px,3vw,44px)/1 var(--font-c);text-transform:uppercase;margin:12px 0 20px}.ClimateHouse-module__YcoW3a__tabs{flex-wrap:nowrap;grid-area:2/1;justify-self:start;gap:0;padding:4px}.ClimateHouse-module__YcoW3a__tabs button{padding:9px 11px;font-size:14px}.ClimateHouse-module__YcoW3a__layout{display:contents}.ClimateHouse-module__YcoW3a__scene{grid-area:1/2/4;align-self:stretch;height:100%}.ClimateHouse-module__YcoW3a__reading{border:0;grid-area:3/1;justify-content:start;padding:8px 0;overflow:auto}.ClimateHouse-module__YcoW3a__reading strong{font-size:30px}.ClimateHouse-module__YcoW3a__reading p{margin:12px 0;font-size:12px;line-height:1.45}.ClimateHouse-module__YcoW3a__reading .ClimateHouse-module__YcoW3a__chart{flex-shrink:0;margin-top:10px}.ClimateHouse-module__YcoW3a__topline{justify-content:flex-end}.ClimateHouse-module__YcoW3a__world{width:100%;height:100%}@media (max-width:760px){.ClimateHouse-module__YcoW3a__module{grid-template-rows:auto auto 45svh auto;grid-template-columns:1fr}.ClimateHouse-module__YcoW3a__climateHeading,.ClimateHouse-module__YcoW3a__tabs,.ClimateHouse-module__YcoW3a__reading,.ClimateHouse-module__YcoW3a__scene{grid-column:1}.ClimateHouse-module__YcoW3a__scene{grid-row:3}.ClimateHouse-module__YcoW3a__reading{grid-row:4}.ClimateHouse-module__YcoW3a__climateHeading h2{font-size:28px}.ClimateHouse-module__YcoW3a__reading .ClimateHouse-module__YcoW3a__chart{max-width:320px}}.ClimateHouse-module__YcoW3a__climateHeading h2{margin:8px 0 12px}.ClimateHouse-module__YcoW3a__tabs{margin-bottom:8px}.ClimateHouse-module__YcoW3a__reading h3{margin:2px 0 6px;font-size:20px}.ClimateHouse-module__YcoW3a__reading p{margin:8px 0;font-size:11px}.ClimateHouse-module__YcoW3a__reading .ClimateHouse-module__YcoW3a__chart{width:min(100%,245px);margin-top:6px}.ClimateHouse-module__YcoW3a__reading{scrollbar-width:none}.ClimateHouse-module__YcoW3a__reading::-webkit-scrollbar{display:none}
.ConceptJourney-module__u_goAG__journey{height:440svh;position:relative}.ConceptJourney-module__u_goAG__frame{color:#512e24;background:#eee9de;flex-direction:column;height:calc(100svh - 145px);min-height:490px;padding:18px 4vw 12px;display:flex;position:sticky;top:140px;overflow:hidden}.ConceptJourney-module__u_goAG__frame header{border-top:1px solid #a34f3655;flex-shrink:0;justify-content:space-between;align-items:center;gap:25px;padding-top:12px;display:flex}.ConceptJourney-module__u_goAG__frame header>span{font:11px var(--font-c);letter-spacing:.12em}.ConceptJourney-module__u_goAG__frame h2{font:clamp(28px,3vw,44px)/1 var(--font-c);text-transform:uppercase}.ConceptJourney-module__u_goAG__frame header p{font:16px var(--font-c)}.ConceptJourney-module__u_goAG__body{flex:1;grid-template-columns:190px minmax(0,1fr);gap:20px;min-height:0;display:grid}.ConceptJourney-module__u_goAG__body nav{flex-direction:column;align-self:center;gap:8px;display:flex}.ConceptJourney-module__u_goAG__body nav button{text-align:left;font:20px var(--font-c);color:#877467;background:0 0;border:0;border-left:1px solid #a34f3640;align-items:center;gap:12px;padding:14px 8px;transition:color .3s,background .3s;display:flex}.ConceptJourney-module__u_goAG__body nav button i{background:#b3a394;width:8px;height:8px;transition:box-shadow .3s,background .3s}.ConceptJourney-module__u_goAG__body nav button span{font-size:11px}.ConceptJourney-module__u_goAG__body nav button[aria-current]{color:#512e24;background:#a34f3614;border-left-color:#a34f36}.ConceptJourney-module__u_goAG__body nav button[aria-current] i{background:#b96b42;box-shadow:0 0 14px #c7703a99}.ConceptJourney-module__u_goAG__body nav small{font:12px var(--font-c);opacity:.6;margin:20px 8px}.ConceptJourney-module__u_goAG__stage{flex-direction:column;min-height:0;display:flex}.ConceptJourney-module__u_goAG__stage svg{width:100%;height:100%;min-height:0;font-family:var(--font-c);flex:1;display:block}.ConceptJourney-module__u_goAG__stage footer{font:21px var(--font-c);flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:8px 0;display:flex}.ConceptJourney-module__u_goAG__stage footer button{font:13px var(--font-c);background:0 0;border:0;border-bottom:1px solid #a34f3666;padding:6px 0}.ConceptJourney-module__u_goAG__timeline{background:#a34f3622;flex-shrink:0;height:2px;margin-top:12px}.ConceptJourney-module__u_goAG__timeline i{transform-origin:0;background:#a34f36;width:100%;height:100%;display:block}.ConceptJourney-module__u_goAG__flow{animation:2s linear infinite ConceptJourney-module__u_goAG__flow}@keyframes ConceptJourney-module__u_goAG__flow{to{stroke-dashoffset:-48px}}@media (max-width:760px){.ConceptJourney-module__u_goAG__frame{height:calc(100svh - 135px);min-height:430px;padding:12px 4vw;top:130px}.ConceptJourney-module__u_goAG__frame header{gap:10px}.ConceptJourney-module__u_goAG__frame header p{display:none}.ConceptJourney-module__u_goAG__frame h2{font-size:26px}.ConceptJourney-module__u_goAG__frame header>span{font-size:9px}.ConceptJourney-module__u_goAG__body{grid-template-columns:105px 1fr;gap:5px}.ConceptJourney-module__u_goAG__body nav button{gap:6px;padding:12px 3px;font-size:15px}.ConceptJourney-module__u_goAG__body nav button span{display:none}.ConceptJourney-module__u_goAG__body nav small{margin-left:0;font-size:10px}.ConceptJourney-module__u_goAG__stage svg{width:calc(100% + 50px);margin-left:-30px}.ConceptJourney-module__u_goAG__stage footer{flex-wrap:wrap;gap:5px;font-size:16px}.ConceptJourney-module__u_goAG__stage footer button{font-size:11px}}@media (prefers-reduced-motion:reduce){.ConceptJourney-module__u_goAG__journey{height:auto}.ConceptJourney-module__u_goAG__frame{position:relative;top:0}.ConceptJourney-module__u_goAG__flow{animation:none}.ConceptJourney-module__u_goAG__body nav button{transition:none}}.ConceptJourney-module__u_goAG__journey{height:560svh}@media (prefers-reduced-motion:reduce){.ConceptJourney-module__u_goAG__journey{height:auto}}.ConceptJourney-module__u_goAG__frame{height:calc(100svh - 64px);padding:22px 3vw 70px;top:64px}.ConceptJourney-module__u_goAG__frame h2{font-size:clamp(32px,4vw,56px)}@media (max-width:760px){.ConceptJourney-module__u_goAG__frame{height:calc(100svh - 64px);top:64px}.ConceptJourney-module__u_goAG__frame h2{font-size:30px}}
.DrawingViewers-module__toOPGW__viewer{background:#fff;border-radius:40px 28px;padding:24px}.DrawingViewers-module__toOPGW__buttons{font-family:var(--font-c);flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.DrawingViewers-module__toOPGW__buttons button{background:#faf7f1;border:1px solid #a34f3640;border-radius:99px;padding:10px 20px;font-size:18px!important}.DrawingViewers-module__toOPGW__buttons button[aria-pressed=true]{color:#fff;background:#a34f36}.DrawingViewers-module__toOPGW__buttons button:disabled{cursor:default}.DrawingViewers-module__toOPGW__cutLayout{grid-template-columns:minmax(0,1fr) 250px;align-items:end;gap:24px;display:grid}.DrawingViewers-module__toOPGW__cutStage{aspect-ratio:1.75;min-width:0;position:relative}.DrawingViewers-module__toOPGW__cutLayer{opacity:0;pointer-events:none;background:0 0;border:0;width:100%;height:100%;padding:0;transition:opacity .7s;position:absolute;inset:0}.DrawingViewers-module__toOPGW__cutLayer.DrawingViewers-module__toOPGW__active{opacity:1;pointer-events:auto}.DrawingViewers-module__toOPGW__cutLayer svg{width:100%;height:100%;display:block}.DrawingViewers-module__toOPGW__plan{width:100%;padding:10px 0 20px}.DrawingViewers-module__toOPGW__plan svg{width:100%;height:auto;display:block}.DrawingViewers-module__toOPGW__plan line{transition:opacity .35s}.DrawingViewers-module__toOPGW__axoStage{perspective:1800px;aspect-ratio:16/9;place-items:center;display:grid;overflow:hidden}.DrawingViewers-module__toOPGW__axoPlate{backface-visibility:hidden;background:0 0;border:0;width:100%;height:100%;min-height:0;padding:10px}.DrawingViewers-module__toOPGW__axoPlate img{object-fit:contain;width:100%!important;height:100%!important}.DrawingViewers-module__toOPGW__buttons button:focus-visible,.DrawingViewers-module__toOPGW__cutLayer:focus-visible,.DrawingViewers-module__toOPGW__axoPlate:focus-visible{outline-offset:4px;outline:3px solid #a34f36}@media (max-width:760px){.DrawingViewers-module__toOPGW__viewer{padding:16px 12px}.DrawingViewers-module__toOPGW__buttons{gap:6px}.DrawingViewers-module__toOPGW__buttons button{padding:9px 13px;font-size:16px!important}.DrawingViewers-module__toOPGW__cutLayout{grid-template-columns:1fr;gap:16px}.DrawingViewers-module__toOPGW__cutStage{aspect-ratio:1.55}.DrawingViewers-module__toOPGW__plan{justify-self:end;width:190px;padding:0}.DrawingViewers-module__toOPGW__axoStage{aspect-ratio:1.15}}@media (prefers-reduced-motion:reduce){.DrawingViewers-module__toOPGW__viewer *{transition:none!important}}.DrawingViewers-module__toOPGW__viewer{background:#eee9de;border-radius:0;flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.DrawingViewers-module__toOPGW__buttons{flex-shrink:0;gap:12px;margin:8px 0 12px}.DrawingViewers-module__toOPGW__buttons button{background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding:7px 2px;font-size:15px!important}.DrawingViewers-module__toOPGW__buttons button[aria-pressed=true]{color:#a34f36;background:0 0;border-bottom-color:#a34f36}.DrawingViewers-module__toOPGW__cutLayout{flex:1;grid-template-columns:minmax(0,1fr) 200px;align-items:center;min-height:0}.DrawingViewers-module__toOPGW__cutStage{aspect-ratio:auto;isolation:isolate;background:#eee9de;height:100%;overflow:hidden}.DrawingViewers-module__toOPGW__cutLayer{opacity:0;visibility:hidden;mix-blend-mode:multiply;transition:none}.DrawingViewers-module__toOPGW__cutLayer.DrawingViewers-module__toOPGW__active{opacity:1;visibility:visible;animation:.55s cubic-bezier(.2,.7,.2,1) both DrawingViewers-module__toOPGW__cutOpen}.DrawingViewers-module__toOPGW__plan{mix-blend-mode:multiply;z-index:3;background:#eee9de;position:relative}@keyframes DrawingViewers-module__toOPGW__cutOpen{0%{clip-path:inset(0 100% 0 0);transform:translate(20px)}to{clip-path:inset(0);transform:none}}@keyframes DrawingViewers-module__toOPGW__cutClose{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}@media (max-width:760px){.DrawingViewers-module__toOPGW__cutLayout{grid-template-rows:minmax(180px,1fr) 100px;grid-template-columns:1fr}.DrawingViewers-module__toOPGW__plan{width:160px;height:100px;padding:0}.DrawingViewers-module__toOPGW__plan svg{object-fit:contain;height:100%}.DrawingViewers-module__toOPGW__buttons button{font-size:13px!important}.DrawingViewers-module__toOPGW__cutStage{aspect-ratio:auto}}@media (prefers-reduced-motion:reduce){.DrawingViewers-module__toOPGW__cutLayer.DrawingViewers-module__toOPGW__active,.DrawingViewers-module__toOPGW__closing .DrawingViewers-module__toOPGW__cutLayer.DrawingViewers-module__toOPGW__active{animation:none}}.DrawingViewers-module__toOPGW__cutHeading{font:19px var(--font-c);align-items:center;gap:15px;padding:6px 0 15px;display:flex}.DrawingViewers-module__toOPGW__cutHeading span{opacity:.55;font-size:12px}.DrawingViewers-module__toOPGW__cutViewport{height:100%;min-height:0;padding:0 30px;position:relative;overflow:hidden}.DrawingViewers-module__toOPGW__cutViewport .DrawingViewers-module__toOPGW__cutStage{height:100%}.DrawingViewers-module__toOPGW__previous,.DrawingViewers-module__toOPGW__next{z-index:4;color:#a34f36;cursor:pointer;background:0 0;border:0;padding:12px 5px;transition:color .2s;position:absolute;top:50%;transform:translateY(-50%);font:38px var(--font-c)!important}.DrawingViewers-module__toOPGW__previous{left:0}.DrawingViewers-module__toOPGW__next{right:0}.DrawingViewers-module__toOPGW__previous:hover,.DrawingViewers-module__toOPGW__next:hover{color:#512e24}.DrawingViewers-module__toOPGW__previous:disabled,.DrawingViewers-module__toOPGW__next:disabled{opacity:.3}.DrawingViewers-module__toOPGW__cutLayer.DrawingViewers-module__toOPGW__active{animation:.45s cubic-bezier(.2,.7,.2,1) both DrawingViewers-module__toOPGW__slideIn}.DrawingViewers-module__toOPGW__closing .DrawingViewers-module__toOPGW__cutLayer.DrawingViewers-module__toOPGW__active{animation:.4s both DrawingViewers-module__toOPGW__slideOut}.DrawingViewers-module__toOPGW__reverse .DrawingViewers-module__toOPGW__cutLayer.DrawingViewers-module__toOPGW__active{animation-name:DrawingViewers-module__toOPGW__slideInReverse}.DrawingViewers-module__toOPGW__reverse .DrawingViewers-module__toOPGW__closing .DrawingViewers-module__toOPGW__cutLayer.DrawingViewers-module__toOPGW__active{animation-name:DrawingViewers-module__toOPGW__slideOutReverse}@keyframes DrawingViewers-module__toOPGW__slideIn{0%{transform:translate(100%)}to{transform:none}}@keyframes DrawingViewers-module__toOPGW__slideOut{0%{transform:none}to{transform:translate(-100%)}}@keyframes DrawingViewers-module__toOPGW__slideInReverse{0%{transform:translate(-100%)}to{transform:none}}@keyframes DrawingViewers-module__toOPGW__slideOutReverse{0%{transform:none}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.DrawingViewers-module__toOPGW__cutLayer.DrawingViewers-module__toOPGW__active,.DrawingViewers-module__toOPGW__closing .DrawingViewers-module__toOPGW__cutLayer.DrawingViewers-module__toOPGW__active{animation:none!important}}.DrawingViewers-module__toOPGW__viewer,.DrawingViewers-module__toOPGW__cutStage,.DrawingViewers-module__toOPGW__plan{background:#fff}.DrawingViewers-module__toOPGW__viewer{touch-action:pan-y;padding:0 2vw 20px}.DrawingViewers-module__toOPGW__cutLayout{grid-template-columns:minmax(0,1fr) 16vw;gap:12px}.DrawingViewers-module__toOPGW__cutHeading{font-size:16px}.DrawingViewers-module__toOPGW__cutLayer,.DrawingViewers-module__toOPGW__plan{mix-blend-mode:normal}.DrawingViewers-module__toOPGW__previous,.DrawingViewers-module__toOPGW__next{opacity:.45}.DrawingViewers-module__toOPGW__previous:hover,.DrawingViewers-module__toOPGW__next:hover{opacity:1}@media (max-width:760px){.DrawingViewers-module__toOPGW__cutLayout{grid-template-rows:minmax(0,1fr) 100px;grid-template-columns:1fr}}.DrawingViewers-module__toOPGW__cutLayout{display:block;position:relative}.DrawingViewers-module__toOPGW__cutViewport{height:100%;padding:0 25px 90px}.DrawingViewers-module__toOPGW__cutLayer svg{width:100%;height:100%}.DrawingViewers-module__toOPGW__plan{z-index:5;background:#fffb;border-radius:8px;width:155px;padding:8px;position:absolute;bottom:68px;right:20px}.DrawingViewers-module__toOPGW__cutHeading{padding-left:25px}.DrawingViewers-module__toOPGW__cutStage{height:100%}@media (max-width:760px){.DrawingViewers-module__toOPGW__plan{width:100px;bottom:68px}.DrawingViewers-module__toOPGW__cutViewport{padding-bottom:150px}}.DrawingViewers-module__toOPGW__swipeHint{color:#999;font:12px var(--font-c);letter-spacing:.08em;align-self:center;align-items:center;gap:12px;margin:0 0 8px;display:flex}.DrawingViewers-module__toOPGW__swipeHint:before,.DrawingViewers-module__toOPGW__swipeHint:after{content:"";background:#ccc;width:45px;height:1px;display:none}@media (max-width:760px){.DrawingViewers-module__toOPGW__viewer{padding:0 0 74px}.DrawingViewers-module__toOPGW__cutViewport{padding:0 4px 80px}.DrawingViewers-module__toOPGW__plan{width:170px;height:110px;bottom:0;right:10px}.DrawingViewers-module__toOPGW__cutHeading{padding-left:14px;font-size:14px}.DrawingViewers-module__toOPGW__cutLayer svg{width:100%;height:100%}.DrawingViewers-module__toOPGW__previous,.DrawingViewers-module__toOPGW__next{padding:4px 0;font-size:26px!important}}
.DesignJourney-module__DGmZra__journey{height:800svh;position:relative}.DesignJourney-module__DGmZra__frame{color:#512e24;background:#eee9de;flex-direction:column;height:calc(100svh - 145px);min-height:480px;padding:15px 4vw 10px;display:flex;position:sticky;top:140px;overflow:hidden}.DesignJourney-module__DGmZra__frame header{border-top:1px solid #a34f3655;justify-content:space-between;align-items:center;gap:20px;padding-top:10px;display:flex}.DesignJourney-module__DGmZra__frame header span{font:12px var(--font-c)}.DesignJourney-module__DGmZra__frame h2{font:clamp(28px,3vw,44px)/1 var(--font-c);text-transform:uppercase}.DesignJourney-module__DGmZra__frame nav{gap:28px;margin:15px 0 5px;display:flex}.DesignJourney-module__DGmZra__frame nav button{font:17px var(--font-c);opacity:.5;background:0 0;border:0;align-items:center;gap:9px;padding:5px 0;transition:opacity .3s,transform .3s;display:flex}.DesignJourney-module__DGmZra__frame nav i{background:#a34f36;width:7px;height:7px;transform:scale(.5)}.DesignJourney-module__DGmZra__frame nav button[aria-current]{opacity:1}.DesignJourney-module__DGmZra__frame nav button[aria-current] i{transform:scale(1);box-shadow:0 0 12px #a34f3666}.DesignJourney-module__DGmZra__frame nav button:hover{opacity:1;transform:translateY(-3px)}.DesignJourney-module__DGmZra__canvas{isolation:isolate;flex:1;min-height:0;position:relative}.DesignJourney-module__DGmZra__plate{mix-blend-mode:multiply;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0;cursor:zoom-in!important}.DesignJourney-module__DGmZra__plate svg{width:100%;height:100%;display:block}.DesignJourney-module__DGmZra__inspect{font:14px var(--font-c);opacity:0;border-bottom:1px solid #a34f36;padding:8px;transition:opacity .3s,transform .3s;position:absolute;bottom:10px;right:16px;transform:translateY(10px)}.DesignJourney-module__DGmZra__plate:hover .DesignJourney-module__DGmZra__inspect,.DesignJourney-module__DGmZra__plate:focus-visible .DesignJourney-module__DGmZra__inspect{opacity:1;transform:none}.DesignJourney-module__DGmZra__cut{width:77%;right:auto}.DesignJourney-module__DGmZra__plan{mix-blend-mode:multiply;width:21%;position:absolute;bottom:18px;right:0}.DesignJourney-module__DGmZra__plan svg{width:100%;height:auto}.DesignJourney-module__DGmZra__plan line{transition:opacity .6s}.DesignJourney-module__DGmZra__frame footer{font:18px var(--font-c);flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding-top:9px;display:flex}.DesignJourney-module__DGmZra__steps{gap:5px;display:flex}.DesignJourney-module__DGmZra__steps button{background:#a34f3630;border:0;width:20px;height:15px;transition:background .3s,transform .3s;position:relative}.DesignJourney-module__DGmZra__steps button[aria-current]{background:#a34f36}.DesignJourney-module__DGmZra__steps button:hover{transform:translateY(-3px)}.DesignJourney-module__DGmZra__steps span{white-space:nowrap;pointer-events:none;font:13px var(--font-c);color:#fff;opacity:0;background:#512e24;padding:7px;transition:opacity .2s;position:absolute;bottom:27px;right:0}.DesignJourney-module__DGmZra__steps button:hover span,.DesignJourney-module__DGmZra__steps button:focus-visible span{opacity:1}.DesignJourney-module__DGmZra__line{background:#a34f3620;height:2px;margin-top:10px}.DesignJourney-module__DGmZra__line i{transform-origin:0;background:#a34f36;width:100%;height:100%;display:block}@media (max-width:760px){.DesignJourney-module__DGmZra__frame{height:calc(100svh - 135px);min-height:450px;padding:12px 4vw;top:130px}.DesignJourney-module__DGmZra__frame header span:last-child{display:none}.DesignJourney-module__DGmZra__frame h2{font-size:26px}.DesignJourney-module__DGmZra__frame nav{flex-wrap:wrap;gap:13px}.DesignJourney-module__DGmZra__frame nav button{font-size:14px}.DesignJourney-module__DGmZra__frame footer{flex-wrap:wrap;gap:8px;font-size:14px}.DesignJourney-module__DGmZra__steps button{width:17px;height:13px}.DesignJourney-module__DGmZra__cut{width:100%;height:75%}.DesignJourney-module__DGmZra__plan{width:27%;bottom:0}.DesignJourney-module__DGmZra__inspect{font-size:12px}.DesignJourney-module__DGmZra__frame header span{font-size:10px}}@media (prefers-reduced-motion:reduce){.DesignJourney-module__DGmZra__journey{height:auto}.DesignJourney-module__DGmZra__frame{position:relative;top:0}.DesignJourney-module__DGmZra__frame *{transition:none!important}}.DesignJourney-module__DGmZra__canvas{background:#eee9de}.DesignJourney-module__DGmZra__journey{height:1300svh}.DesignJourney-module__DGmZra__canvas{perspective:1400px;overflow:hidden}.DesignJourney-module__DGmZra__plate{backface-visibility:hidden;transform-origin:50%}.DesignJourney-module__DGmZra__plan{z-index:5;background:#eee9de}.DesignJourney-module__DGmZra__ground{opacity:.4;background:#a99a86;height:1px;position:absolute;top:84%;left:0;right:0}.DesignJourney-module__DGmZra__cut{clip-path:inset(0);background:#eee9de}@media (prefers-reduced-motion:reduce){.DesignJourney-module__DGmZra__journey{height:auto}}.DesignJourney-module__DGmZra__newFrame{color:#512e24;background:#eee9de;flex-direction:column;height:calc(100svh - 145px);min-height:520px;padding:18px 4vw 12px;display:flex}.DesignJourney-module__DGmZra__newFrame header{border-top:1px solid #a34f3644;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.DesignJourney-module__DGmZra__newFrame header span{font:12px var(--font-c)}.DesignJourney-module__DGmZra__newFrame h2{font:36px var(--font-c);text-transform:uppercase}.DesignJourney-module__DGmZra__newFrame nav,.DesignJourney-module__DGmZra__localControls{font:15px var(--font-c);flex-wrap:wrap;align-items:center;gap:20px;margin:12px 0;display:flex}.DesignJourney-module__DGmZra__newFrame nav button,.DesignJourney-module__DGmZra__localControls button{background:0 0;border:0;border-bottom:2px solid #0000;padding:7px 2px}.DesignJourney-module__DGmZra__newFrame nav button[aria-current],.DesignJourney-module__DGmZra__localControls button[aria-pressed=true]{color:#a34f36;border-color:#a34f36}.DesignJourney-module__DGmZra__workspace{flex-direction:column;flex:1;min-height:0;animation:.65s both DesignJourney-module__DGmZra__roomEnter;display:flex}.DesignJourney-module__DGmZra__planReveal{mix-blend-mode:multiply;background:#eee9de;border:0;flex:1;min-height:0;position:relative;overflow:hidden}.DesignJourney-module__DGmZra__planReveal svg{width:100%;height:100%;animation:1.6s cubic-bezier(.2,.7,.2,1) both DesignJourney-module__DGmZra__planReveal}.DesignJourney-module__DGmZra__planReveal span{font:15px var(--font-c);opacity:0;border-bottom:1px solid #a34f36;padding:10px;transition:opacity .3s;position:absolute;bottom:15px;right:15px}.DesignJourney-module__DGmZra__planReveal:hover span,.DesignJourney-module__DGmZra__planReveal:focus-visible span{opacity:1}.DesignJourney-module__DGmZra__viewTrack{scrollbar-width:thin;overscroll-behavior-x:contain;flex:1;min-height:0;display:flex;overflow:auto hidden}.DesignJourney-module__DGmZra__viewSlide{mix-blend-mode:multiply;background:#eee9de;flex:0 0 100%;align-items:center;min-width:0;display:flex;position:relative}.DesignJourney-module__DGmZra__viewSlide svg{width:100%;height:100%;display:block}.DesignJourney-module__DGmZra__viewSlide>span{font:20px var(--font-c);position:absolute;bottom:6px;left:10px}.DesignJourney-module__DGmZra__localControls{flex-shrink:0;margin:6px 0;font-size:14px}.DesignJourney-module__DGmZra__localControls small{opacity:.6;margin-left:auto}.DesignJourney-module__DGmZra__modelStage{flex:1;align-self:center;width:100%;max-width:960px;min-height:0;overflow:hidden}.DesignJourney-module__DGmZra__scrubber{font:14px var(--font-c);flex-wrap:wrap;align-items:center;gap:15px;display:flex}.DesignJourney-module__DGmZra__scrubber input{accent-color:#a34f36;flex:1}.DesignJourney-module__DGmZra__scrubber small{opacity:.6}@keyframes DesignJourney-module__DGmZra__planReveal{0%{clip-path:inset(0 100% 0 0);transform:scale(.88)}to{clip-path:inset(0);transform:scale(1)}}@keyframes DesignJourney-module__DGmZra__roomEnter{0%{opacity:.3;transform:translateY(22px)}to{opacity:1;transform:none}}@media (max-width:760px){.DesignJourney-module__DGmZra__newFrame{height:calc(100svh - 135px);min-height:520px;padding:12px 4vw}.DesignJourney-module__DGmZra__newFrame h2{font-size:26px}.DesignJourney-module__DGmZra__newFrame nav{gap:15px}.DesignJourney-module__DGmZra__localControls{gap:12px}.DesignJourney-module__DGmZra__localControls small{margin-left:0}.DesignJourney-module__DGmZra__scrubber{font-size:12px}.DesignJourney-module__DGmZra__newFrame header span{font-size:10px}}@media (prefers-reduced-motion:reduce){.DesignJourney-module__DGmZra__workspace,.DesignJourney-module__DGmZra__planReveal svg{animation:none}}.DesignJourney-module__DGmZra__workspace{isolation:isolate;background:#eee9de}.DesignJourney-module__DGmZra__viewTrack{background:#eee9de}.DesignJourney-module__DGmZra__viewSlide{mix-blend-mode:multiply}.DesignJourney-module__DGmZra__viewSlide svg{background:#eee9de}.DesignJourney-module__DGmZra__viewSlide{align-items:flex-end}.DesignJourney-module__DGmZra__viewSlide svg{width:100%;height:auto;max-height:100%}.DesignJourney-module__DGmZra__viewSlide>span{top:10px;bottom:auto}.DesignJourney-module__DGmZra__viewTrack{scrollbar-width:none;align-items:stretch}.DesignJourney-module__DGmZra__viewTrack::-webkit-scrollbar{display:none}.DesignJourney-module__DGmZra__revealControl{font:12px var(--font-c);align-items:center;gap:10px;display:flex}.DesignJourney-module__DGmZra__revealControl input{accent-color:#a34f36;width:130px}.DesignJourney-module__DGmZra__modelStage:focus-visible{outline-offset:3px;outline:1px solid #a34f36}.DesignJourney-module__DGmZra__scrollJourney{height:1200svh;position:relative}.DesignJourney-module__DGmZra__immersiveFrame{color:#512e24;background:#fff;flex-direction:column;height:calc(100svh - 64px);padding:20px 0 0;display:flex;position:sticky;top:64px;overflow:hidden}.DesignJourney-module__DGmZra__immersiveFrame header{flex-shrink:0;justify-content:space-between;align-items:center;height:52px;padding:0 3vw;display:flex}.DesignJourney-module__DGmZra__immersiveFrame header span{font:11px var(--font-c);opacity:.55}.DesignJourney-module__DGmZra__immersiveFrame h2{font:32px var(--font-c);text-transform:uppercase}.DesignJourney-module__DGmZra__immersiveFrame .DesignJourney-module__DGmZra__workspace{background:#fff;animation:none}.DesignJourney-module__DGmZra__immersiveFrame .DesignJourney-module__DGmZra__planReveal{mix-blend-mode:normal;background:#fff;padding:20px 3vw}.DesignJourney-module__DGmZra__immersiveFrame .DesignJourney-module__DGmZra__viewTrack{background:#fff;overflow:hidden}.DesignJourney-module__DGmZra__immersiveFrame .DesignJourney-module__DGmZra__viewSlide,.DesignJourney-module__DGmZra__immersiveFrame .DesignJourney-module__DGmZra__viewSlide svg{mix-blend-mode:normal;background:#fff}.DesignJourney-module__DGmZra__immersiveFrame .DesignJourney-module__DGmZra__viewSlide>span{background:0 0;height:auto;padding:0;inset:12px auto auto 3vw}.DesignJourney-module__DGmZra__immersiveFrame .DesignJourney-module__DGmZra__modelStage{background:#fff;width:100%;max-width:none}.DesignJourney-module__DGmZra__immersiveFrame .DesignJourney-module__DGmZra__localControls{background:#fff6;min-height:32px;margin:0;padding:6px 3vw;font-size:12px}.DesignJourney-module__DGmZra__immersiveFrame .DesignJourney-module__DGmZra__localControls small{margin-left:0}.DesignJourney-module__DGmZra__immersiveFrame .DesignJourney-module__DGmZra__localControls button{margin-left:auto}@media (max-width:760px){.DesignJourney-module__DGmZra__immersiveFrame h2{font-size:25px}.DesignJourney-module__DGmZra__scrollJourney{height:1100svh}}.DesignJourney-module__DGmZra__viewSubtitle{text-align:right;font:15px var(--font-c);letter-spacing:.15em;opacity:.65;display:block}.DesignJourney-module__DGmZra__immersiveFrame header{height:68px}.DesignJourney-module__DGmZra__immersiveFrame .DesignJourney-module__DGmZra__planReveal{padding:6px 2vw 65px}.DesignJourney-module__DGmZra__immersiveFrame .DesignJourney-module__DGmZra__planReveal svg{animation:none}.DesignJourney-module__DGmZra__immersiveFrame .DesignJourney-module__DGmZra__viewTrack{margin-bottom:75px}.DesignJourney-module__DGmZra__immersiveFrame .DesignJourney-module__DGmZra__axoEntrance{background:#e5e5e5;animation:.85s cubic-bezier(.2,.75,.2,1) both DesignJourney-module__DGmZra__axoSlide}@keyframes DesignJourney-module__DGmZra__planSlide{0%{opacity:.2;transform:translate(85%)rotate(4deg)}to{opacity:1;transform:none}}@keyframes DesignJourney-module__DGmZra__axoSlide{0%{transform:translate(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.DesignJourney-module__DGmZra__immersiveFrame .DesignJourney-module__DGmZra__workspace{animation:none!important}}.DesignJourney-module__DGmZra__immersiveFrame .DesignJourney-module__DGmZra__planEntrance{animation:none!important}.DesignJourney-module__DGmZra__immersiveFrame .DesignJourney-module__DGmZra__workspace{will-change:transform}.DesignJourney-module__DGmZra__immersiveFrame{overflow:hidden}.DesignJourney-module__DGmZra__immersiveFrame .DesignJourney-module__DGmZra__planReveal svg{width:91%;height:91%;margin:auto;display:block}.DesignJourney-module__DGmZra__immersiveFrame h2,.DesignJourney-module__DGmZra__viewSubtitle{color:#a85e40}
