.preserved-configurator:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#0c0f0eb8,#0c0f0ea3 40%,#0c0f0e52 70%,#0c0f0e00);height:140px;position:absolute;inset:0 0 auto}.journey-header .journey-track,.journey-header .journey-progress{text-shadow:0 1px 3px #0008}.journey-header .journey-track button.is-complete{color:#f6f4ee}.journey-header .journey-track button:disabled,.journey-header .journey-progress{color:#f6f4eec9}@media (width<=760px){.preserved-configurator:before{background:linear-gradient(#0c0f0eb8,#0c0f0ea3 50%,#0c0f0e47 75%,#0c0f0e00);height:160px}}.journey-header .journey-track{white-space:nowrap;align-items:center;gap:26px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.journey-track button{color:#f6f4ee80;min-height:44px;transition:color .18s ease,transform .2s var(--ease);align-items:center;gap:7px;padding:0 0 9px;font-size:14px;display:flex;position:relative}.journey-track button:disabled{opacity:1;color:#f6f4ee69}.journey-track button.is-current{color:#fff}.journey-track button.is-current:after{content:"";height:1px;animation:rule-in .35s var(--ease);background:#f6f4ee;position:absolute;bottom:0;left:0;right:0}.journey-track button.is-complete{color:#f6f4eec9}.journey-track button:not(:disabled):hover{color:#fff;transform:translateY(-1px)}.journey-track-dot{font-variant-numeric:tabular-nums;place-items:center;width:12px;font-size:10px;display:grid}.journey-progress{letter-spacing:2px;color:#f6f4ee80;font-size:11px}.journey-header-actions{z-index:2;align-items:center;gap:8px;display:flex;position:relative}.journey-saved-restore{color:#f6f4eeb8;cursor:pointer;width:40px;height:40px;animation:bookmark-arrive .3s var(--ease) both;transition:color .16s ease,background .16s ease,transform .2s var(--ease);background:#ffffff0b;border:1px solid #ffffff30;border-radius:50%;place-items:center;padding:0;display:grid}.journey-saved-restore:hover{color:#fff;background:#ffffff1c;transform:translateY(-1px)}.journey-saved-restore:active{transform:scale(.92)}.journey-saved-restore:focus-visible{outline-offset:3px;outline:2px solid #f6f4ee}.journey-saved-restore svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}@keyframes bookmark-arrive{0%{opacity:0;transform:translateY(-3px)scale(.86)}to{opacity:1;transform:translateY(0)scale(1)}}.journey-editor{flex-direction:column;max-height:calc(100svh - 290px);display:flex}.journey-editor .catalog-copy{flex:none;min-height:112px}.journey-editor .material-title h1:focus{outline:none}.journey-panel{scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;animation:gallery-arrive .32s var(--ease) both;padding:6px 2px 12px;overflow:hidden auto}.journey-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.journey-collection-card{min-height:161px;transition:border-color .2s ease,background .2s ease,transform .22s var(--ease);animation:specimen-arrive .38s var(--ease) backwards;background:linear-gradient(145deg,#ffffff08,#ffffff02);border:1px solid #ffffff26;border-radius:16px;flex-direction:column;align-items:center;gap:5px;padding:13px 12px 12px;display:flex;position:relative}.journey-collection-card:nth-child(2){animation-delay:30ms}.journey-collection-card:nth-child(3){animation-delay:60ms}.journey-collection-card:nth-child(4){animation-delay:90ms}.journey-collection-card:hover{background:#ffffff0b;border-color:#ffffff6b;transform:translateY(-3px)}.journey-collection-card:active{transform:scale(.975)}.journey-collection-shape{justify-content:center;height:98px;display:flex}.journey-collection-shape .design-shape{width:auto;max-width:100px;height:100%}.journey-card-title{font-size:15px;line-height:1.5}.journey-card-hint{color:var(--soft);white-space:nowrap;font-size:10px}.journey-card-check{opacity:0;width:22px;height:22px;transition:opacity .18s ease,transform .25s var(--ease);background:#222a20dc;border:1px solid #ffffff7a;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px;transform:scale(.6)}.is-selected .journey-card-check{opacity:1;transform:scale(1)}.journey-category-label{min-height:36px;color:var(--soft);justify-content:center;align-items:center;gap:8px;margin:0 0 15px;font-size:14px;display:flex}.journey-category-label span{font-size:10px}.journey-choice-grid{gap:19px 13px;padding:3px 1px;display:grid}.journey-design-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.journey-color-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.journey-glass-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.journey-choice-grid .specimen-picture{background:#ffffff06;border-radius:13px;height:112px}.journey-design-grid .specimen-picture{background:linear-gradient(150deg,#ffffff0c,#ffffff03);justify-content:center;align-items:center;height:126px;padding:8px 5px;display:flex}.journey-design-grid .design-shape{width:auto;max-width:100%;height:100%}.journey-choice-grid .specimen-name{letter-spacing:-.3px;margin-top:9px;font-size:12px}.journey-choice-grid .specimen-price{margin-top:4px;font-size:10px}.journey-choice-grid .specimen-check{width:20px;height:20px;top:5px;right:5px}.journey-choice-grid .specimen-check svg{width:13px;height:13px}.journey-choice-grid .specimen-picture:after{display:none}.journey-material-toolbar{align-items:center;gap:15px;margin:2px 0 17px;display:flex}.journey-group-tabs{flex:1;justify-content:center;align-items:center;gap:8px;margin:0 0 15px;display:flex}.journey-material-toolbar .journey-group-tabs{margin:0}.journey-group-tabs button,.journey-glass-position button{color:#f6f4ee99;white-space:nowrap;min-height:38px;transition:color .18s ease,background .18s ease,border-color .2s ease,transform .2s var(--ease);border:1px solid #0000;border-radius:22px;flex:1;justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-size:14px;display:flex}.journey-group-tabs button small{font-size:10px}.journey-group-tabs button[aria-pressed=true],.journey-glass-position button[aria-pressed=true]{color:#fff;background:#ffffff0b;border-color:#ffffff49}.journey-group-tabs button:hover,.journey-glass-position button:hover{color:#fff;background:#ffffff0a}.journey-group-tabs button:active,.journey-glass-position button:active{transform:scale(.96)}.journey-glass-position{justify-content:center;gap:10px;width:160px;margin:0 auto 12px;display:flex}.journey-glass-position button{min-height:32px;font-size:12px}.journey-actions{align-items:center;gap:10px;display:flex}.journey-back{width:34px;height:42px;color:var(--soft);border-radius:25px;place-items:center;transition:background .18s,transform .18s;display:grid}.journey-back svg{transform:rotate(180deg)}.journey-back:hover{background:#ffffff15;transform:translate(-2px)}.journey-footer .current-configuration em{color:#e4d5bca6;margin-top:4px;font-size:10px;font-style:normal;display:block}.native-preview-caption{z-index:3;text-align:right;text-shadow:0 1px 5px #000,0 0 20px #000;max-width:38%;animation:copy-in .25s var(--ease);gap:4px;font-size:11px;display:grid;position:absolute;bottom:150px;right:8%}.native-preview-caption span{color:#f6f4eebd}.native-preview-caption strong{font-size:12px;font-weight:400}.journey-review{padding-bottom:6px}.journey-review-heading h2{margin-bottom:6px;font-size:14px;font-weight:500}.journey-review-list{margin:0 0 16px}.journey-review-row{border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.journey-review-row dt{color:var(--soft);font-size:11px}.journey-review-row dd{text-align:right;align-items:center;gap:12px;font-size:12px;display:flex}.journey-edit-link{color:#f6f4ee99;min-height:30px;padding:3px 0 3px 6px;font-size:10px}.journey-edit-link:hover{color:#fff}.journey-quote-lines{margin:0 0 13px}.journey-quote-row{justify-content:space-between;align-items:center;gap:14px;padding:8px 0;display:flex}.journey-quote-row dt strong{font-size:12px;font-weight:400;display:block}.journey-quote-row dt span{color:#f6f4ee9c;margin-top:3px;font-size:10px;line-height:1.5;display:block}.journey-quote-row dd{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.journey-review-note,.journey-save-status{color:#f6f4ee9c;margin-top:8px;font-size:10px;line-height:1.7}.journey-save-button{border:1px solid #ffffff68;border-radius:26px;justify-content:center;align-items:center;gap:14px;width:100%;min-height:44px;margin-top:17px;font-size:12px;transition:background .18s,transform .18s;display:flex}.journey-save-button:hover{background:#ffffff0c}.journey-save-button:active{transform:scale(.98)}.journey-save-status{text-align:center}.journey-detail-shape{background:#ffffff08;border-radius:16px;justify-content:center;height:320px;margin:12px 0;padding:18px;display:flex}.journey-detail-shape .design-shape{width:auto;max-width:100%;height:100%}.journey-design-grid[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width>=761px){.journey-glass-grid[data-count="4"],.journey-glass-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-glass-grid[data-count="4"] .specimen-picture,.journey-glass-grid[data-count="2"] .specimen-picture{height:140px}}@media (width>=1650px){.journey-editor{max-height:calc(100svh - 310px)}.journey-design-grid .specimen-picture{height:140px}.journey-choice-grid .specimen-name{font-size:13px}}@media (width>=761px) and (width<=1200px){.journey-header .journey-track{gap:16px}.journey-track button{gap:5px;font-size:12px}.journey-design-grid{gap:16px 8px}.journey-design-grid .specimen-picture{height:108px;padding:6px 3px}.journey-choice-grid .specimen-name{font-size:10px}.journey-choice-grid .specimen-price{font-size:9px}.journey-group-tabs button{font-size:12px}.journey-material-toolbar{gap:8px}.journey-collection-card{min-height:150px}.journey-collection-shape{height:88px}.journey-card-hint{font-size:9px}}@media (width>=761px) and (height<=760px){.journey-editor{max-height:calc(100svh - 235px)}.journey-editor .catalog-copy{min-height:90px}.journey-design-grid .specimen-picture{height:103px}.journey-collection-shape{height:78px}.journey-collection-card{min-height:135px}}@media (width<=760px){.preserved-configurator{min-height:100svh}.journey-header{top:18px}.journey-header .journey-track{justify-content:space-between;gap:0;top:35px;left:0;right:0;transform:none}.journey-track button{gap:4px;min-height:40px;padding-bottom:7px;font-size:11px}.journey-track-dot{width:10px;font-size:9px}.journey-progress{margin-top:7px;font-size:10px}.journey-editor{width:calc(100% - 44px);max-height:calc(100svh - 345px);bottom:151px}.journey-editor .catalog-copy{min-height:66px}.journey-editor .catalog-copy p{margin-top:7px;font-size:12px}.journey-editor .catalog-copy h1{font-size:27px}.journey-panel{padding-top:3px}.journey-collection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.journey-collection-card{border-radius:13px;gap:4px;min-height:141px;padding:13px 4px 10px}.journey-collection-shape{height:88px}.journey-card-title{font-size:12px}.journey-card-hint{white-space:normal;text-align:center;font-size:8px;line-height:1.4}.journey-card-check{width:18px;height:18px;top:5px;right:4px}.journey-card-check svg{width:12px}.journey-choice-grid{gap:14px 9px}.journey-design-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px 7px}.journey-design-grid .specimen-picture{border-radius:10px;height:90px;padding:6px 3px}.journey-color-grid .specimen-picture,.journey-glass-grid .specimen-picture{border-radius:11px;height:85px}.journey-glass-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.journey-choice-grid .specimen-name{letter-spacing:-.4px;margin-top:6px;font-size:10px;line-height:1.4}.journey-choice-grid .specimen-price{margin-top:3px;font-size:9px}.journey-choice-grid .specimen-check{width:17px;height:17px;top:4px;right:4px}.journey-choice-grid .specimen-check svg{width:11px}.journey-category-label{min-height:28px;margin-bottom:10px;font-size:12px}.journey-group-tabs{gap:4px;margin-bottom:10px}.journey-group-tabs button{min-height:34px;padding:4px 7px;font-size:12px}.journey-material-toolbar{gap:8px;margin:0 0 10px}.journey-material-toolbar .all-glass{min-height:34px;font-size:11px}.journey-glass-position{margin-bottom:8px}.journey-glass-position button{min-height:28px;font-size:10px}.journey-footer{bottom:calc(17px + env(safe-area-inset-bottom))}.journey-footer .current-configuration{border:0;min-height:30px;margin-bottom:8px;padding:0;font-size:10px}.journey-footer .current-configuration b{display:inline}.journey-footer .current-configuration em{margin-top:2px;font-size:9px}.journey-footer .amount{font-size:27px}.journey-footer .amount-label{margin-bottom:5px;font-size:10px}.journey-footer .amount-note{font-size:9px}.journey-footer .price-and-action{gap:8px}.journey-actions{gap:3px}.journey-back{width:25px;height:42px}.journey-next{gap:10px;min-height:44px;padding:10px 13px;font-size:11px}.native-preview-caption{gap:2px;max-width:75%;font-size:9px;top:100px;bottom:auto;right:18px}.native-preview-caption strong{font-size:9px}.journey-review-row{padding:7px 0}.journey-review-row dt{font-size:10px}.journey-review-row dd,.journey-quote-row dt strong,.journey-quote-row dd{font-size:11px}.journey-detail-shape{height:245px}}@media (width<=380px){.journey-editor{width:calc(100% - 36px);max-height:calc(100svh - 320px);bottom:139px;left:18px}.journey-editor .catalog-copy{min-height:59px}.journey-editor .catalog-copy h1{font-size:24px}.journey-editor .catalog-copy p{margin-top:5px;font-size:11px}.journey-design-grid .specimen-picture{height:76px}.journey-collection-shape{height:75px}.journey-collection-card{min-height:128px}.journey-card-hint{font-size:7px}.journey-group-tabs button{font-size:11px}.journey-choice-grid .specimen-name{font-size:9px}.journey-track button{font-size:10px}.journey-next{padding-inline:11px;font-size:10px}.journey-footer .amount{font-size:25px}.journey-footer .amount-note{font-size:8px}}@media (prefers-reduced-motion:reduce){.journey-track *,.journey-editor *,.journey-footer *,.journey-header-actions *,.native-preview-caption{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}.journey-collection-card{align-items:center;gap:5px;min-height:0;padding:0 0 13px;overflow:hidden}.journey-collection-shape{background:linear-gradient(125deg,#17251f15,#70806e15);width:100%;height:104px;margin-bottom:4px;display:block;position:relative;overflow:hidden}.collection-motif{width:100%;height:100%;transition:transform .55s var(--ease);display:block}.journey-collection-card:hover .collection-motif{transform:scale(1.045)}.collection-word{letter-spacing:2.5px;color:#f7f8e9d6;text-shadow:0 1px 10px #122316;font-size:10px;font-weight:400;position:absolute;bottom:9px;left:12px}.journey-card-title{font-weight:500}.journey-card-hint{padding:0 7px}.collection-detail-motif{background:#ffffff05;border-radius:16px;height:230px;overflow:hidden}.journey-design-grid .specimen-picture{aspect-ratio:2/3;height:auto;padding:7px 3px}.journey-design-grid .design-shape{aspect-ratio:154/234;width:100%;max-width:100%;height:100%;display:block}.journey-detail-shape .design-shape{aspect-ratio:154/234;object-fit:contain}.specimen-design .specimen-picture{box-shadow:none;border:1px solid #ffffff16}.specimen-design.selected .specimen-picture{background:linear-gradient(150deg,#ffffff14,#ffffff07)}.journey-glass-grid .specimen-picture,.journey-glass-grid[data-count] .specimen-picture,.motion-panel.glass-library .specimen-picture{aspect-ratio:auto;height:auto;padding:0}.specimen-glass .specimen-picture img{object-fit:contain;object-position:center;border-radius:inherit;width:100%;height:auto;display:block}.specimen-glass:hover .specimen-picture img{transform:none}.information-glass .source-specimen{aspect-ratio:auto;width:100%;height:auto}.information-glass .source-specimen img{object-fit:contain;width:100%;height:auto;display:block}.preserved-configurator .view-action{flex-direction:column;gap:11px;display:flex}.collection-scene-caption{z-index:3;text-align:right;color:#f6f4eebd;text-shadow:0 1px 8px #000;animation:copy-in .25s var(--ease);font-size:11px;position:absolute;bottom:150px;right:8%}@media (width>=761px){.journey-glass-grid[data-count="4"],.journey-glass-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,165px));justify-content:center}}@media (width<=760px){.journey-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.journey-collection-card{border-radius:13px;gap:3px;min-height:0;padding:0 0 9px}.journey-collection-shape{height:65px;margin:0}.collection-word{letter-spacing:2px;font-size:8px;bottom:7px;left:8px}.journey-card-title{font-size:12px}.journey-card-hint{font-size:9px;line-height:1.5}.journey-design-grid .specimen-picture{height:auto;padding:5px 2px}.journey-glass-grid[data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}.journey-glass-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,108px));justify-content:center}.journey-glass-grid .specimen-picture,.motion-panel.glass-library .specimen-picture{height:auto}.collection-scene-caption{max-width:74%;font-size:9px;top:91px;bottom:auto;right:18px}.preserved-configurator .view-action{gap:7px;top:124px}.collection-detail-motif{height:170px}}@media (width<=380px){.journey-collection-shape{height:52px}.journey-card-hint{font-size:8px}.journey-collection-card{padding-bottom:7px}.journey-editor .catalog-copy{min-height:59px}}.journey-editor.journey-stage-collection{width:min(500px,41vw);max-height:calc(100svh - 230px)}.journey-stage-collection .catalog-copy{min-height:84px}.journey-stage-collection .material-title h1{font-size:clamp(25px,2.5vw,35px)}.journey-collection-grid{gap:14px}.journey-collection-card{text-align:left;background:linear-gradient(145deg,#1820195c,#15191424);border-radius:18px;align-items:stretch;gap:0;padding:0}.journey-collection-shape{aspect-ratio:3/2;background:#d9d2c6;height:auto;margin:0}.journey-collection-shape .collection-motif{object-fit:contain;width:100%;height:100%}.journey-collection-copy{flex-direction:column;gap:4px;padding:11px 14px 12px;display:flex}.journey-card-name{align-items:baseline;gap:9px;display:flex}.journey-card-title{font-size:18px;font-weight:600;line-height:1.2}.journey-collection-copy .collection-word{letter-spacing:1.8px;color:#f6f4ee70;text-shadow:none;font-size:8px;position:static}.journey-card-theme{color:#f6f4eef0;letter-spacing:-.35px;word-break:keep-all;font-size:13px;line-height:1.55}.journey-collection-copy .journey-card-hint{text-align:left;white-space:normal;color:#f6f4eebf;word-break:keep-all;margin-top:3px;padding:0;font-size:10px;line-height:1.5}.journey-card-options{color:#f6f4ee8c;font-size:10px;line-height:1.4}.journey-collection-card.is-selected{background:linear-gradient(145deg,#29312580,#15191442);border-color:#f6f4ee80}.journey-collection-card .journey-card-check{background:#1b241dda;top:10px;right:10px;box-shadow:0 2px 8px #0002}.collection-detail-motif{aspect-ratio:3/2;height:auto}.collection-detail-motif .collection-motif{object-fit:contain}@media (width>=761px) and (height<=780px){.journey-stage-collection .catalog-copy{min-height:76px}.journey-collection-copy{gap:3px;padding:9px 12px}.journey-collection-shape{aspect-ratio:auto;background:#d9d2c6;height:100px}.journey-collection-shape .collection-motif{object-fit:cover}.journey-card-title{font-size:16px}.journey-card-theme{font-size:12px}}@media (width<=760px){.journey-editor.journey-stage-collection{width:calc(100% - 44px);max-height:calc(100svh - 260px);bottom:151px}.journey-stage-collection .catalog-copy{min-height:70px}.journey-stage-collection .material-title h1{font-size:25px}.journey-collection-grid{gap:10px}.journey-collection-card{border-radius:15px;padding:0}.journey-collection-shape{aspect-ratio:3/2;height:auto}.journey-collection-copy{gap:5px;padding:10px}.journey-card-name{gap:6px}.journey-card-title{font-size:16px}.journey-collection-copy .collection-word{letter-spacing:1.3px;font-size:7px}.journey-card-theme{min-height:37px;font-size:12px;line-height:1.55}.journey-collection-copy .journey-card-hint{min-height:27px;margin:0;font-size:9px;line-height:1.5}.journey-card-options{font-size:9px}}@media (width<=380px){.journey-editor.journey-stage-collection{width:calc(100% - 36px);max-height:calc(100svh - 255px);bottom:139px}.journey-stage-collection .material-title h1{font-size:23px}.journey-collection-copy{padding:9px}.journey-card-theme{min-height:34px;font-size:11px}.journey-card-title{font-size:15px}.journey-card-options{font-size:8px}}.journey-stage-color>.journey-panel,.journey-stage-glass>.journey-panel{animation-fill-mode:backwards}@media (width>=761px){.journey-editor.journey-stage-color>.journey-panel,.journey-editor.journey-stage-glass>.journey-panel{flex-direction:column;min-height:0;display:flex;overflow:hidden}.journey-stage-color .journey-material-toolbar,.journey-stage-glass .journey-material-toolbar,.journey-stage-glass .journey-glass-position{flex:none}.journey-stage-color .journey-centered-content,.journey-stage-glass .journey-centered-content{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;flex:1;min-height:0;overflow:hidden auto}}@media (width<=760px){.journey-editor.journey-stage-color,.journey-editor.journey-stage-glass{top:50svh;bottom:calc(151px + env(safe-area-inset-bottom));min-height:0;max-height:none}.journey-stage-color>.journey-panel,.journey-stage-glass>.journey-panel{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.journey-stage-color .journey-material-toolbar,.journey-stage-glass .journey-material-toolbar,.journey-stage-glass .journey-glass-position{flex:none}.journey-stage-color .journey-centered-content,.journey-stage-glass .journey-centered-content{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;flex:1;min-height:0;padding:3px 2px 12px;overflow:hidden auto}.journey-stage-color .journey-color-grid{align-content:start}.journey-stage-color .journey-color-grid .specimen-picture{height:clamp(54px,9svh,85px)}}@media (width<=380px){.journey-editor.journey-stage-color,.journey-editor.journey-stage-glass{top:47svh;bottom:calc(139px + env(safe-area-inset-bottom))}}@media (width<=760px){.journey-editor.journey-stage-review{top:44svh;bottom:calc(151px + env(safe-area-inset-bottom));min-height:0;max-height:none}.journey-stage-review>.journey-panel{overscroll-behavior-y:contain;flex:1;min-height:0;overflow:hidden auto}}@media (width<=380px){.journey-editor.journey-stage-review{top:40svh;bottom:calc(139px + env(safe-area-inset-bottom))}}@media (width<=760px){.journey-editor.journey-stage-design:has(.journey-design-grid[data-count="10"]){min-height:0;max-height:none;top:40svh}.journey-stage-design:has(.journey-design-grid[data-count="10"])>.journey-panel{overscroll-behavior-y:contain;flex:1;min-height:0}}@media (width<=380px) and (height<=700px){.preserved-configurator .journey-editor.journey-stage-design{bottom:calc(127px + env(safe-area-inset-bottom))}.preserved-configurator .journey-editor.journey-stage-color{top:calc(47svh - 20px)}.preserved-configurator .journey-editor.journey-stage-glass{top:36svh}.journey-stage-glass:has(.journey-glass-position) .journey-glass-grid[data-count="6"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.journey-glass-note{color:#f6f4eeb3;text-align:center;word-break:keep-all;margin:-8px 0 12px;font-size:12px;line-height:1.5}@media (width<=760px){.journey-glass-note{display:none}.journey-editor:is(.journey-stage-design,.journey-stage-color,.journey-stage-glass) .journey-panel{padding-bottom:14px;-webkit-mask-image:linear-gradient(#000 calc(100% - 14px),#0000);mask-image:linear-gradient(#000 calc(100% - 14px),#0000)}}@media (width<=760px) and (height<=720px){.journey-editor:is(.journey-stage-design,.journey-stage-color,.journey-stage-glass) .catalog-copy p{display:none}.journey-editor:is(.journey-stage-design,.journey-stage-color,.journey-stage-glass) .catalog-copy{min-height:0}}.journey-point-colors{border-bottom:1px solid #ffffff24;flex:none;align-items:center;gap:12px;margin-bottom:12px;padding:8px 0 12px;display:flex}.journey-point-label{color:#f2eee2;white-space:nowrap;font-size:12px;line-height:1.4}.journey-point-options{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.journey-point-options>button{color:#e9e5d9;white-space:nowrap;background:#ffffff07;border:1px solid #ffffff38;border-radius:24px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:44px;padding:5px 9px;font:400 12px/1.2 Pretendard,Arial,sans-serif;display:flex}.journey-point-options>button[aria-pressed=true]{color:#fff8e4;background:#f4ead217;border-color:#e8ddbb}.journey-point-options>button:focus-visible{outline-offset:3px;outline:2px solid #e8ddbb}.journey-point-swatch{border:1px solid #ffffff62;border-radius:50%;flex:none;width:17px;height:17px;box-shadow:0 1px 4px #0003}.journey-point-swatch.is-white{background:#f3f1e9}.journey-point-swatch.is-black{background:#232522}.journey-point-swatch.is-gold{background:linear-gradient(135deg,#ead6a0,#b89044 54%,#e2c478)}@media (width<=760px){.journey-point-colors{gap:9px;margin-bottom:8px;padding:5px 0 8px}.journey-point-label{font-size:11px}.journey-point-options{gap:5px}.journey-point-options>button{gap:5px;padding:4px 6px;font-size:11px}.journey-point-swatch{width:16px;height:16px}.journey-editor.journey-stage-color:has(.journey-point-colors){top:43svh}}@media (width<=380px) and (height<=700px){.preserved-configurator .journey-editor.journey-stage-color:has(.journey-point-colors){top:39svh}}.journey-editor.journey-stage-review{width:min(440px,36vw);max-height:none;top:16%;bottom:155px}.journey-stage-review .catalog-copy{margin-bottom:12px;min-height:64px!important}.journey-stage-review .catalog-copy h1{letter-spacing:-1px;font-size:30px}.journey-stage-review .catalog-copy p{display:none}.journey-stage-review>.journey-panel{flex:1;min-height:0;padding:0 4px 0 0;overflow:auto}.quote-review-product{color:#f8f6ef;flex-direction:column;display:flex}.quote-review-heading{flex-direction:column;gap:6px;margin-bottom:15px;display:flex}.quote-review-heading>span{color:#e5e3d8b5;letter-spacing:.02em;font-size:11px}.quote-review-heading>strong{letter-spacing:-.04em;font-size:23px;font-weight:500}.quote-review-breakdown{border-top:1px solid #fff5}.quote-review-item{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:15px;min-height:60px;padding:7px 0;display:flex}.quote-review-item dt{flex-direction:column;gap:3px;min-width:0;display:flex}.quote-review-item dt small{color:#edece1a8;font-size:10px}.quote-review-item dt>span{align-items:center;gap:7px;min-height:22px;display:flex}.quote-review-item dt b{letter-spacing:-.025em;font-size:14px;font-weight:400;line-height:1.35}.quote-review-item dt img{object-fit:cover;border-radius:4px;width:20px;height:20px}.quote-review-item dd{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;grid-template-columns:minmax(100px,1fr) 44px;align-items:center;gap:5px;font-size:14px;display:grid}.quote-review-item dd>button{color:#ffffff9c;border-radius:50%;place-items:center;min-width:44px;min-height:44px;display:grid}.quote-review-item dd>button:hover{color:#fff;background:#ffffff12}.quote-review-item:first-child dd{padding-right:0}.quote-review-edit-space{width:44px;height:44px}.quote-review-height{display:none}.quote-review-included,.quote-review-pending{color:#eeece0b0;margin:10px 0 0;font-size:11px;line-height:1.7}.quote-review-actions{background:0 0;gap:12px;margin-top:22px;padding-bottom:3px;display:flex}.quote-review-save{border:1px solid #f5f3e999;border-radius:30px;flex:1;justify-content:center;align-items:center;gap:10px;min-height:48px;font-size:14px;display:flex}.quote-review-actions .icon-control{border:1px solid #f5f3e969;width:48px;height:48px}.quote-review-showroom{white-space:nowrap;border:1px solid #f5f3e969;border-radius:30px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 16px;font-size:13px;display:flex}.quote-review-share{padding-inline:13px}.journey-vault-button{border:1px solid #f5f3e969;border-radius:28px;align-items:center;gap:8px;min-height:44px;padding:0 13px;font-size:12px;display:flex}.journey-package-nav{align-items:center;gap:24px;font-size:13px;display:flex}.journey-package-nav>button,.journey-return-review{color:#f0ede3b8;align-items:center;gap:7px;min-height:44px;font-size:12px;display:flex}.journey-return-review{margin:0 0 8px}.journey-return-review svg,.journey-package-nav svg{transform:rotate(180deg)}.package-quick-heading{border-top:1px solid #ffffff50;justify-content:space-between;align-items:center;gap:12px;padding-top:6px;display:flex}.package-quick-heading>button{align-items:center;gap:5px;min-height:44px;font-size:12px;display:flex}.package-quick-heading>button svg{transform:rotate(180deg)}.package-quick-heading h2{outline:none;font-size:18px;font-weight:500}.package-quick-intro,.package-quick-state{color:#f0ede3b8;margin:7px 0 13px;font-size:11px;line-height:1.6}.package-quick-state:empty{display:none}.package-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px;padding:0 2px 10px;display:grid}.package-quick-grid>button{text-align:left;border:1px solid #0000;border-radius:8px;flex-direction:column;gap:5px;min-width:0;padding:4px;display:flex}.package-quick-grid>button[aria-pressed=true]{border-color:#f3ecd6}.package-quick-grid>button:disabled{opacity:.4;cursor:default}.package-quick-grid>button:hover:not(:disabled){background:#ffffff0c}.package-quick-sample{aspect-ratio:1.45;background:#ffffff12;border-radius:5px;width:100%;display:block;position:relative;overflow:hidden}.package-quick-sample>img{object-fit:cover;width:100%;height:100%;display:block}.is-glass .package-quick-sample{aspect-ratio:1}.package-quick-sample>span{color:#fff;background:#24332de8;border-radius:50%;place-items:center;width:23px;height:23px;display:grid;position:absolute;bottom:5px;right:5px}.package-quick-grid strong{font-size:12px;font-weight:500;line-height:1.45}.package-quick-grid small{color:#f0ede3b8;font-size:10px}.quote-review-status{color:#e8e7dcb0;min-height:16px;margin-top:10px;font-size:11px;line-height:1.5}.is-quote-review .journey-preset-context{display:none}@media (width>=761px) and (height<=780px){.journey-editor.journey-stage-review{top:110px;bottom:137px}.journey-stage-review .catalog-copy{margin-bottom:4px;min-height:44px!important}.quote-review-heading{margin-bottom:10px}.quote-review-heading>strong{font-size:20px}.quote-review-item{min-height:49px;padding:2px 0}.quote-review-item dt b,.quote-review-item dd{font-size:12px}.quote-review-actions{margin-top:14px}}@media (width<=760px){.quote-review-actions{gap:7px}.quote-review-showroom{border-color:#68715b66;min-height:44px;padding:0 10px;font-size:12px}.quote-review-save{gap:6px;font-size:12px}.journey-vault-button{padding:0 10px;font-size:11px}.journey-package-nav{flex-direction:column;align-items:flex-start;gap:8px;font-size:11px}.journey-package-nav>button{min-height:24px;font-size:10px}.journey-package-nav>span{display:none}.journey-return-review{font-size:11px}.package-quick-heading{border-color:#505a4b4d}.package-quick-heading h2{font-size:17px}.package-quick-intro,.package-quick-state,.package-quick-grid small{color:#56604e}.package-quick-grid{gap:11px 8px}.package-quick-grid>button[aria-pressed=true]{border-color:#586a4e}.package-quick-grid strong{font-size:11px}.package-quick-grid .package-quick-sample{aspect-ratio:1.65}.package-quick-grid.is-glass .package-quick-sample{aspect-ratio:1.35}.is-quote-review{background:#e9e7df}.is-quote-review .left-shade,.is-quote-review .bottom-shade{display:none}.is-quote-review .room-world{-webkit-mask-image:none;mask-image:none}.journey-editor.journey-stage-review{color:#2c302a;background:#e9e7df;border-radius:24px 24px 0 0;padding:22px 24px 0;right:0;width:100%!important;top:40svh!important;left:0!important;bottom:calc(126px + env(safe-area-inset-bottom))!important}.journey-stage-review .catalog-copy{margin-bottom:0;min-height:40px!important}.journey-stage-review .catalog-copy h1{font-size:23px}.journey-stage-review>.journey-panel{scrollbar-color:#63715d55 transparent;padding-right:2px;display:block!important}.quote-review-product{color:#2c302a}.quote-review-heading{margin:0 0 10px}.quote-review-heading>span{color:#70766c;font-size:10px}.quote-review-heading>strong{font-size:20px}.quote-review-breakdown{border-color:#505a4b4d}.quote-review-item{border-color:#505a4b28;min-height:47px;padding:2px 0}.quote-review-item dt{gap:1px}.quote-review-item dt small{color:#6f756a;font-size:9px}.quote-review-item dt b,.quote-review-item dd{font-size:12px}.quote-review-item dd>button{color:#677160}.quote-review-included,.quote-review-pending,.quote-review-status{color:#777b70;font-size:10px}.quote-review-actions{margin-top:16px}.quote-review-save,.quote-review-actions .icon-control{border-color:#68715b66;height:44px;min-height:44px}.quote-review-actions .icon-control{width:44px}.quote-review-status{margin-top:6px}.is-quote-review .journey-footer{padding:12px 24px calc(18px + env(safe-area-inset-bottom));color:#2c302a;background:#e9e7df;border-top:1px solid #505a4b33;bottom:0;left:0;right:0}.is-quote-review .journey-footer .current-configuration{display:none}.is-quote-review .journey-footer .amount-label,.is-quote-review .journey-footer .amount-note{color:#66705e}.is-quote-review .journey-footer .outline-action{border-color:#59644f99}.is-quote-review .journey-footer .amount{font-size:27px}}@media (width<=380px){.journey-editor.journey-stage-review{padding:18px 20px 0;top:38svh!important;bottom:calc(111px + env(safe-area-inset-bottom))!important}.is-quote-review .journey-footer{padding:12px 20px calc(16px + env(safe-area-inset-bottom))}.quote-review-item:first-child dd{padding-right:0}}.quote-review-heading,.quote-review-actions,.quote-review-status{flex-shrink:0}.quote-review-scroll{scrollbar-width:thin;scrollbar-color:#ddd8c34d transparent;flex:1;min-height:0;overflow:auto}.quote-review-status:empty{display:none}@media (width<=760px){.journey-editor.journey-stage-review{padding-bottom:calc(115px + env(safe-area-inset-bottom));bottom:0!important}.journey-stage-review>.journey-panel{flex-direction:column;overflow:hidden;display:flex!important}.quote-review-scroll{scrollbar-color:#63715d55 transparent;padding-right:3px}.quote-review-actions{border-top:1px solid #505a4b33;margin-top:10px;padding-top:10px}.is-quote-review .journey-footer{min-height:100px}.is-quote-review .journey-footer .journey-next,.is-quote-review .journey-footer .journey-back{color:#303c2b}.journey-stage-review .catalog-copy{display:none}.quote-review-heading{flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px}.quote-review-heading>strong{order:-1;font-size:21px}.quote-review-heading>span{color:#525a4c;text-align:right;font-size:11px}.quote-review-item dt small{color:#56604e;font-size:11px}.quote-review-item dt b,.quote-review-item dd{font-size:13px}.quote-review-included,.quote-review-pending,.quote-review-status{color:#56604e;font-size:11px}.is-quote-review .journey-footer .amount-label,.is-quote-review .journey-footer .amount-note{color:#4b5843;font-size:11px}}@media (width>=761px){.quote-review-item dt small{color:#f0eee2dc;font-size:11px}.quote-review-included{color:#f0eee2d9}}@media (width>=761px) and (height<=780px){.quote-review-item dt b,.quote-review-item dd{font-size:13px}}@media (width<=760px){.quote-review-item dd{grid-template-columns:minmax(86px,1fr) 36px;gap:2px}.quote-review-item dd>button,.quote-review-edit-space{width:36px;min-width:36px;height:44px}.quote-review-height{color:#4c5846;touch-action:none;flex-shrink:0;justify-content:center;align-items:center;gap:7px;width:100%;min-height:36px;margin:-15px 0 6px;padding:9px 0 0;font-size:11px;display:flex;position:relative}.review-height-grip{background:#68715b66;border-radius:3px;width:36px;height:3px;position:absolute;top:0}.quote-review-height svg{transform:rotate(90deg)}.journey-editor.journey-stage-review{transition:top .35s cubic-bezier(.2,.7,.2,1)}.is-quote-review:has(.quote-review-product[data-view=product]) .journey-editor.journey-stage-review{top:min(60svh,100svh - 360px)!important}.is-quote-review:has(.quote-review-product[data-view=details]) .journey-editor.journey-stage-review{top:25svh!important}.quote-review-product[data-view=product] .quote-review-height svg{transform:rotate(-90deg)}.quote-review-product[data-view=product] .quote-review-heading{margin-bottom:5px}.quote-review-product[data-view=product] .quote-review-heading>strong{font-size:18px}}@media (prefers-reduced-motion:reduce){.journey-editor.journey-stage-review{transition:none!important}}.review-dock-consult:disabled{opacity:.45;cursor:wait}.quote-review-heading{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.quote-review-heading>div{flex-direction:column;gap:5px;min-width:0;display:flex}.quote-review-heading>div>span{color:#e8e5d8c9;font-size:11px;line-height:1.5}.quote-review-heading>div>strong{letter-spacing:-.04em;font-size:23px;font-weight:500;line-height:1.25}.quote-review-photo,.review-stage-back{color:#f7f4e8;border:1px solid #f5f3e94d;border-radius:50%;flex:none;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;display:grid}.quote-review-photo:hover,.review-stage-back:hover{background:#ffffff12}.review-stage-back svg{transform:rotate(180deg)}.quote-review-specification{color:#e9e5d3ce;margin:-4px 0 14px;font-size:12px;line-height:1.7}.journey-stage-review>.journey-panel{overflow:hidden}.quote-review-product{height:100%;min-height:0}.quote-review-heading,.quote-review-specification,.quote-review-actions,.quote-review-status{flex-shrink:0}.quote-review-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ddd8c34d transparent;flex:1;min-height:0;padding-right:3px;overflow:auto}.quote-review-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:62px;padding:7px 0;display:grid}.quote-review-item dt small{color:#ebe6d5bf;font-size:11px;line-height:1.5}.quote-review-item dd{align-self:stretch;align-items:center;margin:0}.quote-review-included,.quote-review-pending{color:#e9e4d0d4}.quote-review-status{color:#f3d4ad}.is-quote-review .quote-review-footer{display:block}.review-dock{color:#f7f4e9;grid-template-rows:auto auto;grid-template-columns:48px 48px minmax(0,1fr) auto;align-items:center;gap:3px 12px;width:100%;display:grid}.review-dock-total{font-variant-numeric:tabular-nums;grid-area:1/3;justify-self:end;align-items:baseline;gap:12px;display:flex}.review-dock-total>span{color:#eee9d6c9;font-size:12px;line-height:1.5}.review-dock-total>strong{letter-spacing:-.04em;white-space:nowrap;font-size:32px;font-weight:500;line-height:1.2}.review-dock-total small{letter-spacing:0;margin-left:4px;font-size:14px;font-weight:400}.review-dock-note{color:#e9e4d0b8;grid-area:2/3;justify-self:end;margin:0;font-size:11px;line-height:1.5}.review-dock-actions{display:contents}.review-dock-icon{color:#f7f4e9;border:1px solid #f4efdf70;border-radius:50%;place-items:center;width:48px;min-width:44px;height:48px;min-height:44px;display:grid}.review-dock-icon:first-child{grid-area:1/1/3}.review-dock-icon:nth-child(2){grid-area:1/2/3}.review-dock-icon:disabled{opacity:.55;cursor:default}.review-dock-icon:not(:disabled):hover{background:#ffffff15}.review-dock-consult{color:#f7f4e9;white-space:nowrap;border:1px solid #f4efdf8c;border-radius:28px;grid-area:1/4/3;justify-content:center;align-items:center;gap:28px;min-height:48px;padding:0 28px;font-size:14px;display:flex}.review-dock-consult:hover{color:#253027;background:#f0e9d7}.review-dock-icon:focus-visible,.review-dock-consult:focus-visible,.quote-review-photo:focus-visible,.quote-review-height:focus-visible,.review-stage-back:focus-visible{outline-offset:4px;outline:2px solid #eee2bd}@media (width>=761px) and (height<=780px){.quote-review-heading>div>strong{font-size:21px}.quote-review-heading{margin-bottom:9px}.quote-review-specification{margin-bottom:10px}.quote-review-item{min-height:51px;padding-block:3px}.quote-review-item dt b,.quote-review-item dd{font-size:13px}}@media (width<=760px){main.immersive.is-quote-review{--review-dock-height:148px;--review-compact-height:280px;background:#2b3027;height:100dvh;min-height:0}main.is-quote-review .left-shade{opacity:1;background:linear-gradient(#11181035,#0000 22%);display:block}main.is-quote-review .bottom-shade{opacity:1;background:linear-gradient(#0000 45%,#121c16b8);display:block}main.is-quote-review .room-world{-webkit-mask-image:none;mask-image:none}main.is-quote-review .journey-editor.journey-stage-review{color:#f7f4e9;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#293127d9,#1b251ee8);border:1px solid #f4efdf38;border-bottom:0;border-radius:24px 24px 0 0;min-height:0;max-height:none;padding:15px 22px 0;transition:top .28s cubic-bezier(.2,.7,.2,1);right:0;box-shadow:0 -10px 38px #080e0b20;top:calc(100dvh - var(--review-compact-height) - env(safe-area-inset-bottom))!important;bottom:calc(var(--review-dock-height) + env(safe-area-inset-bottom))!important;width:100%!important;left:0!important}main.is-quote-review:has(.quote-review-product[data-view=product]) .journey-editor.journey-stage-review{top:calc(100dvh - var(--review-compact-height) - env(safe-area-inset-bottom))!important}main.is-quote-review:has(.quote-review-product[data-view=details]) .journey-editor.journey-stage-review{top:clamp(142px,32dvh,300px)!important}main.is-quote-review .journey-stage-review .catalog-copy{display:none}main.is-quote-review .journey-stage-review>.journey-panel{flex-direction:column;flex:1;min-height:0;padding:0;overflow:hidden;display:flex!important}main.is-quote-review .quote-review-product{color:#f7f4e9;min-height:0}main.is-quote-review .quote-review-height{color:#e6e1d1cf;touch-action:none;flex-shrink:0;justify-content:center;align-items:center;gap:7px;width:100%;min-height:25px;margin:-7px 0 6px;padding:7px 0 0;font-size:11px;line-height:1.3;display:flex;position:relative}main.is-quote-review .review-height-grip{background:#d8d7c480;border-radius:3px;width:36px;height:3px;position:absolute;top:0}main.is-quote-review .quote-review-height svg{transform:rotate(90deg)}main.is-quote-review .quote-review-product[data-view=product] .quote-review-height svg{transform:rotate(-90deg)}main.is-quote-review .quote-review-heading{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;margin:0 0 5px}main.is-quote-review .quote-review-heading>div{gap:4px}main.is-quote-review .quote-review-heading>div>span{color:#ebe4d1b8;font-size:10px;line-height:1.3}main.is-quote-review .quote-review-heading>div>strong{font-size:21px;font-weight:500;line-height:1.2}main.is-quote-review .quote-review-photo{border-color:#f5f3e94d;width:44px;height:44px;min-height:44px}main.is-quote-review .quote-review-specification{color:#eee7d2c9;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 10px;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}main.is-quote-review .quote-review-product[data-view=product] .quote-review-scroll{display:none}main.is-quote-review .quote-review-scroll{scrollbar-color:#d0cab55c transparent;padding-right:2px}main.is-quote-review .quote-review-breakdown{border-color:#eee5cb59}main.is-quote-review .quote-review-item{border-color:#eee5cb2e;gap:8px;min-height:58px;padding:6px 0}main.is-quote-review .quote-review-item dt{gap:3px}main.is-quote-review .quote-review-item dt small{color:#e9e2cdba;font-size:11px;line-height:1.35}main.is-quote-review .quote-review-item dt b{color:#f7f4e9;font-size:13px;line-height:1.35}main.is-quote-review .quote-review-item dt img{width:18px;height:18px}main.is-quote-review .quote-review-item dd{color:#f7f4e9;grid-template-columns:minmax(78px,1fr) 44px;gap:0;font-size:13px;line-height:1.4}main.is-quote-review .quote-review-item dd>button{color:#eee7d2bd;width:44px;min-width:44px;height:44px;min-height:44px}main.is-quote-review .quote-review-edit-space{width:44px;height:44px}main.is-quote-review .quote-review-included,main.is-quote-review .quote-review-pending{color:#e8e1cbbf;margin-top:9px;font-size:11px;line-height:1.65}main.is-quote-review .quote-review-status{color:#f3d4ad;margin:5px 0;font-size:11px;line-height:1.5}main.is-quote-review .package-quick-heading{border-color:#eee5cb59}main.is-quote-review .package-quick-heading h2{font-size:18px}main.is-quote-review .package-quick-intro,main.is-quote-review .package-quick-state,main.is-quote-review .package-quick-grid small{color:#e9e2cdba}main.is-quote-review .package-quick-grid strong{color:#f7f4e9}main.is-quote-review .package-quick-grid>button[aria-pressed=true]{border-color:#eee5cbba}main.is-quote-review .package-quick-grid{gap:12px 9px}main.is-quote-review .package-quick-grid .package-quick-sample{aspect-ratio:1.65}main.is-quote-review .package-quick-grid.is-glass .package-quick-sample{aspect-ratio:1.35}main.is-quote-review .journey-footer.quote-review-footer{height:calc(var(--review-dock-height) + env(safe-area-inset-bottom));min-height:0;padding:11px 22px calc(15px + env(safe-area-inset-bottom));color:#f7f4e9;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);z-index:8;background:linear-gradient(#1d271ef2,#18221cf7);border:1px solid #f4efdf38;border-top-color:#f4efdf2e;border-bottom:0;bottom:0;left:0;right:0}main.is-quote-review .review-dock{flex-direction:column;align-items:stretch;gap:0;display:flex}main.is-quote-review .review-dock-total{justify-content:space-between;justify-self:auto;align-items:baseline;gap:10px;display:flex}main.is-quote-review .review-dock-total>span{color:#e9e2cbbd;font-size:11px;line-height:1.5}main.is-quote-review .review-dock-total>strong{letter-spacing:-.04em;font-size:31px;line-height:1.15}main.is-quote-review .review-dock-total small{margin-left:4px;font-size:14px}main.is-quote-review .review-dock-note{color:#e3dcc7b8;align-self:flex-end;margin:3px 0 9px;font-size:10px;line-height:1.45}main.is-quote-review .review-dock-actions{grid-template-columns:48px 48px minmax(0,1fr);align-items:center;gap:10px;display:grid}main.is-quote-review .review-dock-icon{border-color:#eee5cb78;grid-area:auto;width:48px;min-width:44px;height:48px;min-height:44px}main.is-quote-review .review-dock-consult{color:#263127;background:#eee9db;border-color:#eee9db;grid-area:auto;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:0 22px;font-size:14px}main.is-quote-review .journey-header-actions{align-items:center;gap:6px;display:flex}main.is-quote-review .journey-vault-button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#24302845;border-color:#eee5cb70;justify-content:center;width:44px;min-width:44px;height:44px;padding:0}main.is-quote-review .journey-vault-button>span{display:none}main.is-quote-review .review-stage-back{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#24302845}main.is-quote-review .journey-package-nav{gap:0;font-size:11px}main.is-quote-review .journey-package-nav>button{min-height:44px;font-size:11px}}@media (width<=380px){main.is-quote-review .journey-editor.journey-stage-review,main.is-quote-review .journey-footer.quote-review-footer{padding-inline:18px}main.is-quote-review .quote-review-heading>div>strong{font-size:20px}main.is-quote-review .review-dock-total>strong{font-size:29px}main.is-quote-review .review-dock-actions{gap:9px}main.is-quote-review .review-dock-consult{padding-inline:18px;font-size:13px}}@media (prefers-reduced-motion:reduce){main.is-quote-review .journey-editor.journey-stage-review{transition:none!important}}svg.product-image{max-width:none;display:block;overflow:hidden}.native-detail>svg.product-image{width:184.893%;max-width:none;height:100%}.showroom-drawer{z-index:130;height:var(--showroom-drawer-height,max(284px,44svh));padding:0 24px max(18px,env(safe-area-inset-bottom));color:#f4f1e9;transform:translateY(var(--showroom-drag,0px));isolation:isolate;background:#20241f;border:0;border-top:1px solid #ffffff14;border-radius:0;flex-direction:column;font-family:inherit;transition:transform .32s cubic-bezier(.2,.72,.2,1);animation:.48s cubic-bezier(.18,.76,.2,1) both showroom-drawer-enter;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -8px 35px #0002}.showroom-drawer *{box-sizing:border-box}.showroom-drawer button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.showroom-drawer button:focus-visible{outline-offset:4px;outline:2px solid #decb9e}.showroom-drawer button:disabled{cursor:default;opacity:.22}.showroom-drawer.is-leaving{animation:none;transform:translateY(105%)}.showroom-drawer.is-dragging{transition:none}.showroom-drawer-grip{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;height:20px;display:flex}.showroom-drawer-grip>span{background:#e2e0d54d;border-radius:3px;width:38px;height:3px}.showroom-drawer-grip:active{cursor:grabbing}.showroom-drawer-header{flex:none;justify-content:space-between;align-items:center;gap:16px;height:45px;margin-bottom:15px;display:flex}.showroom-drawer-heading{align-items:center;gap:12px;min-width:0;display:flex}.showroom-drawer-heading h2{letter-spacing:-.035em;margin:0;font-size:17px;font-weight:550;line-height:1.4}.showroom-photo-count{color:#c4bba6;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:400}.showroom-drawer-close{background:0 0;border:0;justify-content:center;align-items:center;gap:9px;min-width:66px;min-height:44px;padding:0 0 0 9px;display:flex;font-size:12px!important}.showroom-list-return{background:0 0;border:0;align-items:center;gap:9px;min-height:44px;padding:0;display:flex;font-size:14px!important;font-weight:500!important}.showroom-drawer-body{flex:1;min-height:0;position:relative}.showroom-photo-rail{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#c3b8994d transparent;scroll-snap-type:x proximity;align-items:stretch;gap:16px;width:max-content;max-width:100%;height:100%;margin-inline:auto;padding:1px 2px 9px;display:flex;overflow:auto hidden}.showroom-photo-rail[hidden]{display:none}.showroom-photo-card{width:auto;height:100%;aspect-ratio:var(--photo-ratio,.75);max-width:70vw;animation:.42s both showroom-photo-arrive;animation-delay:calc(var(--photo-order,0)*35ms);background:#111513;border:0;border-radius:7px;flex:none;padding:0;display:block;position:relative;overflow:hidden}.showroom-photo-card img{object-fit:contain;width:100%;height:100%;display:block}.showroom-photo-card-cue{opacity:0;background:#17211b99;border:1px solid #fff5;border-radius:50%;place-items:center;width:32px;height:32px;transition:opacity .2s,transform .2s;display:grid;position:absolute;bottom:10px;right:10px;transform:translateY(3px)}.showroom-photo-card:hover .showroom-photo-card-cue,.showroom-photo-card:focus-visible .showroom-photo-card-cue{opacity:1;transform:none}.showroom-photo-detail{touch-action:pan-y pinch-zoom;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;column-gap:20px;max-width:1160px;height:100%;margin:auto;display:grid}.showroom-photo-detail:has(.showroom-detail-content:only-child){justify-content:center;display:flex}.showroom-detail-image{border-radius:7px;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;margin:0;display:flex;overflow:hidden}.showroom-detail-image img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.showroom-detail-prev,.showroom-detail-next{background:#ffffff05;border:1px solid #fff3;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.showroom-detail-prev:hover:not(:disabled),.showroom-detail-next:hover:not(:disabled){background:#ffffff12}.showroom-drawer-message{color:#bfc5bb;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;padding:16px;display:flex}.showroom-drawer-message p{margin:0;font-size:13px;line-height:1.6}.showroom-drawer-message button,.showroom-photo-failed button{background:0 0;border:1px solid #fff4;border-radius:24px;min-height:44px;padding:8px 16px;font-size:12px}.showroom-photo-failed{text-align:center;color:#c0c5ba;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;min-width:130px;height:100%;padding:16px;font-size:12px;display:flex}.showroom-photo-failed small{font-size:11px}.showroom-loading-rail{gap:16px;height:100%;display:flex;overflow:hidden}.showroom-loading-rail>span{aspect-ratio:3/4;background:linear-gradient(110deg,#30362f 10%,#3b4137 35%,#30362f 60%) 0 0/250% 100%;border-radius:7px;flex:none;height:100%;animation:1.5s linear infinite showroom-photo-loading}html:has(.showroom-drawer)::view-transition{pointer-events:none!important}html:has(.showroom-drawer)::view-transition-group(*){pointer-events:none!important}html:has(.showroom-drawer)::view-transition-image-pair(*){pointer-events:none!important}html:has(.showroom-drawer)::view-transition-old(*){pointer-events:none!important}html:has(.showroom-drawer)::view-transition-new(*){pointer-events:none!important}html:has(.showroom-drawer)::view-transition-old(root){mix-blend-mode:normal;animation:none}html:has(.showroom-drawer)::view-transition-new(root){mix-blend-mode:normal;animation:none}html:has(.showroom-drawer)::view-transition-group(*){animation-duration:.38s;animation-timing-function:cubic-bezier(.2,.75,.2,1)}@keyframes showroom-drawer-enter{0%{translate:0 105%}to{translate:0}}@keyframes showroom-photo-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes showroom-photo-loading{to{background-position:-170% 0}}@media (width>=1600px){.showroom-drawer{padding-left:34px;padding-right:34px;left:0;right:0}}@media (width<=760px){.showroom-drawer{height:var(--showroom-drawer-height,max(320px,52svh));min-height:320px;padding:0 16px max(16px,env(safe-area-inset-bottom));border-radius:0;left:0;right:0}.showroom-drawer-grip{height:20px}.showroom-drawer-header{height:44px;margin-bottom:10px}.showroom-drawer-heading h2{font-size:16px}.showroom-drawer-heading{gap:10px}.showroom-drawer-close{font-size:12px!important}.showroom-photo-rail{scroll-snap-type:x mandatory;gap:12px;padding-bottom:8px}.showroom-photo-card{border-radius:6px;max-width:80vw}.showroom-photo-card-cue{display:none}.showroom-photo-detail{grid-template-columns:32px minmax(0,1fr) 32px;column-gap:8px}.showroom-detail-prev,.showroom-detail-next{background:0 0;border:0;border-radius:0;width:32px;height:44px}.showroom-detail-prev svg,.showroom-detail-next svg{width:20px;height:20px}.showroom-photo-count{font-size:11px}.showroom-list-return{gap:8px;font-size:13px!important}.showroom-drawer-message p{font-size:12px}.showroom-loading-rail{gap:12px}}@media (height<=650px) and (width>=761px){.showroom-drawer{--showroom-drawer-height:48svh;min-height:245px}.showroom-drawer-header{height:40px;margin-bottom:8px}}.showroom-detail-content{grid-template-columns:minmax(0,1fr) 218px;align-items:center;gap:40px;width:100%;height:100%;min-height:0;display:grid}.showroom-detail-spec{scrollbar-width:thin;align-self:center;min-width:0;max-height:100%;padding:10px 0;overflow-y:auto}.showroom-detail-spec>span{color:#bcbeb1;font-size:11px;line-height:1.6;display:block}.showroom-detail-spec h3{letter-spacing:-.035em;margin:7px 0 23px;font-size:23px;font-weight:500;line-height:1.4}.showroom-detail-spec dl{gap:18px;margin:0;display:grid}.showroom-detail-spec dl>div{gap:5px;display:grid}.showroom-detail-spec dt{color:#a8ad9f;font-size:10px;line-height:1.5}.showroom-detail-spec dd{color:#ecece2;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.showroom-list-return{justify-content:flex-start;width:32px}.showroom-consult-photo{background:#e7e4d2;border:1px solid #e7e4d2;border-radius:24px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:46px;margin-top:24px;padding:11px 12px;font-weight:550;display:flex;color:#263027!important;font-size:12px!important}.showroom-consult-photo>span{flex:1}.showroom-consult-photo:hover{background:#f5f2e6}.showroom-drawer-message>button{align-items:center;gap:12px;display:flex}.showroom-photo-loading{background:linear-gradient(110deg,#30362f 10%,#3b4137 35%,#30362f 60%) 0 0/250% 100%;width:100%;height:100%;animation:1.5s linear infinite showroom-photo-loading;display:block}@media (width<=760px){.showroom-photo-detail{padding:0 35px;display:block;position:relative}.showroom-photo-detail:has(.showroom-detail-content:only-child){padding:0;display:block}.showroom-detail-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c3b8994d transparent;flex-direction:column;align-items:stretch;gap:12px;display:flex;overflow-y:auto}.showroom-detail-image{flex:1 1 0;height:auto;min-height:max(250px,42svh)}.showroom-detail-spec{flex:none;align-self:stretch;padding:0 0 8px}.showroom-detail-spec>span{font-size:11px}.showroom-detail-spec h3{margin:4px 0 12px;font-size:18px;line-height:1.35}.showroom-detail-spec dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 15px;display:grid}.showroom-detail-spec dl>div{gap:1px}.showroom-detail-spec dt{font-size:11px}.showroom-detail-spec dd{font-size:12px;line-height:1.55}.showroom-detail-prev,.showroom-detail-next{position:absolute;top:35%;transform:translateY(-50%)}.showroom-detail-prev{left:0}.showroom-detail-next{right:0}.showroom-drawer.is-detail .showroom-drawer-heading{gap:8px}.showroom-drawer.is-detail .showroom-drawer-heading h2{font-size:15px}}@media (prefers-reduced-motion:reduce){.showroom-drawer,.showroom-drawer *{scroll-behavior:auto!important;transition:none!important;animation:none!important}html:has(.showroom-drawer)::view-transition-group(*){animation:none!important}html:has(.showroom-drawer)::view-transition-old(*){animation:none!important}html:has(.showroom-drawer)::view-transition-new(*){animation:none!important}}.showroom-drawer{color:#f4f4f0;background:#151716}.showroom-drawer-heading h2{font-weight:700}.showroom-drawer-close{border-radius:8px;width:44px;min-width:44px;height:44px;padding:0;border:1px solid #ffffff20!important}.showroom-drawer-header{gap:10px}.showroom-compare{border:1px solid #ffffff20;border-radius:8px;margin-left:auto;display:flex;overflow:hidden}.showroom-compare button{color:#a6ada5;background:0 0;border:0;min-height:38px;padding:0 12px;font-size:12.5px!important}.showroom-compare button[aria-pressed=true]{background:#f4f4f0;font-weight:600;color:#111!important}.showroom-photo-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#fff3 transparent;height:100%;padding:2px 2px 18px;overflow-y:auto}.showroom-photo-list[hidden]{display:none}.showroom-none-same{color:#a6ada5;background:#ffffff06;border:1px solid #ffffff20;border-radius:12px;flex-direction:column;gap:3px;padding:14px 16px;font-size:13.5px;line-height:1.6;display:flex}.showroom-none-same b{color:#f4f4f0;font-size:14.5px}.showroom-group{margin-top:20px}.showroom-group:first-child{margin-top:0}.showroom-group h3{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:700}.showroom-group h3 span{color:#7d847c;margin-left:6px;font-size:12.5px;font-weight:400}.showroom-group>p{color:#7d847c;margin:4px 0 0;font-size:12.5px;line-height:1.5}.showroom-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;margin-top:12px;display:grid}.showroom-photo-card{aspect-ratio:auto;text-align:left;background:0 0;border-radius:0;flex-direction:column;gap:7px;width:100%;max-width:none;height:auto;display:flex;overflow:visible}.showroom-photo-frame{aspect-ratio:3/4;background:#0b0b0b;border-radius:10px;width:100%;display:block;position:relative;overflow:hidden}.showroom-photo-frame img{object-fit:cover;width:100%;height:100%;display:block}.showroom-photo-frame .showroom-photo-loading,.showroom-photo-frame .showroom-photo-failed{min-width:0;position:absolute;inset:0}.showroom-same-badge{color:#fff;background:#b93d32;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;top:8px;left:8px}.showroom-photo-why{color:#a6ada5;font-size:12px;line-height:1.45}.showroom-photo-why b{color:#f4f4f0;font-weight:600}.showroom-photo-card:hover .showroom-photo-frame{box-shadow:0 0 0 1px #f4f4f080}.showroom-detail-why{color:#a6ada5;margin:0 0 12px;font-size:13px;line-height:1.5}.showroom-detail-why b{color:#f4f4f0}.showroom-detail-why.is-same b{color:#f28b7d}.showroom-detail-figures{grid-template-columns:minmax(0,1fr);gap:10px;height:100%;min-height:0;display:grid}.showroom-detail-figures.is-compare{grid-template-columns:repeat(2,minmax(0,1fr))}.showroom-detail-figures figure{background:#0b0b0b;border-radius:10px;height:100%;min-height:0;margin:0;position:relative;overflow:hidden}.showroom-detail-figures figcaption{color:#f4f4f0;background:#000000a6;border-radius:999px;padding:3px 8px;font-size:11.5px;position:absolute;top:10px;left:10px}.showroom-detail-mine img,.showroom-detail-mine svg{object-fit:cover;width:100%;height:100%;display:block}.showroom-detail-prev,.showroom-detail-next{background:#0b0b0b99;border-radius:50%}.showroom-consult-photo{border-radius:8px}@media (width>=761px){.showroom-drawer{border-top:0;border-left:1px solid #ffffff20;width:440px;height:auto;padding:22px 22px 18px;animation:.34s cubic-bezier(.2,.72,.2,1) both showroom-panel-enter;inset:0 0 0 auto;transform:none;box-shadow:-20px 0 50px #00000059}.showroom-drawer.is-leaving{transform:translate(105%)}.showroom-drawer-grip{display:none}.showroom-drawer-header{height:44px;margin-bottom:14px}.showroom-drawer.is-detail{width:calc(100% - var(--showroom-quote-width,420px))}.showroom-drawer.is-detail .showroom-detail-content{grid-template-columns:minmax(0,1fr) 230px}}@keyframes showroom-panel-enter{0%{translate:105%}to{translate:0}}@media (width<=760px){.showroom-drawer{height:var(--showroom-drawer-height,max(360px,72svh));border-radius:18px 18px 0 0;box-shadow:0 -20px 50px #0009}.showroom-compare button{padding:0 9px;font-size:11.5px!important}.showroom-detail-figures.is-compare{grid-template-columns:repeat(2,minmax(0,1fr));min-height:max(250px,42svh)}.showroom-photo-grid{gap:12px 9px}}.journey-header .journey-vault-button{border-radius:50%;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid}.quote-review-photo{white-space:nowrap;border-radius:24px;justify-content:center;align-items:center;gap:6px;width:auto;min-width:94px;height:44px;min-height:44px;padding:0 11px;font-size:12px;line-height:1.4;display:flex}main.is-quote-review .quote-review-photo{width:auto;min-width:94px;height:44px;min-height:44px;padding-inline:11px}.quote-review-photo>svg{flex:none}.quote-review-photo>span{display:block}.review-dock-note,.preserved-configurator .journey-footer .amount-note{white-space:normal;font-size:12px;line-height:1.5}@media (width<=760px){main.is-collection-stage .collection-cinema-region{height:calc(100dvh - 399px);max-height:none;top:100px;bottom:auto}main.is-collection-stage .journey-editor.journey-stage-collection{top:auto;bottom:calc(166px + env(safe-area-inset-bottom));width:calc(100% - 32px);height:112px;min-height:0;max-height:none;padding:0;left:16px}main.is-collection-stage .journey-stage-collection>.catalog-copy{clip-path:inset(50%);white-space:nowrap;pointer-events:none;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;min-height:0!important}main.is-collection-stage .journey-stage-collection>.journey-panel{flex-direction:column;height:100%;min-height:0;padding:0;animation:none;display:flex;overflow:visible}main.is-collection-stage .journey-collection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;height:100%;display:grid}main.is-collection-stage .journey-collection-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;background:#1b2922;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;height:112px;min-height:44px;padding:0;display:flex;overflow:hidden}main.is-collection-stage .journey-collection-shape{aspect-ratio:auto;background:0 0;border-radius:0;flex:none;width:100%;height:84px;display:block;overflow:hidden}main.is-collection-stage .journey-collection-shape .collection-motif{object-fit:cover;width:100%;height:100%}main.is-collection-stage .journey-collection-copy{justify-content:center;align-items:center;width:100%;min-width:0;height:28px;padding:0 4px;display:flex}main.is-collection-stage .journey-card-name{display:block}main.is-collection-stage .journey-card-title{white-space:nowrap;font-size:15px;font-weight:550;line-height:1.4}main.is-collection-stage .journey-collection-copy .collection-word,main.is-collection-stage .journey-card-theme,main.is-collection-stage .journey-card-hint,main.is-collection-stage .journey-card-options{display:none}main.is-collection-stage .journey-collection-card .journey-card-check{z-index:2;width:18px;height:18px;top:5px;right:5px;box-shadow:0 1px 8px #0005}main.is-collection-stage .journey-collection-card .journey-card-check>svg{width:12px;height:12px}main.is-collection-stage .journey-collection-card.is-selected{background:linear-gradient(145deg,#4a5141de,#253128e8);border-color:#f2e8caba}main.is-collection-stage .journey-footer.collection-choice-footer{padding:13px 16px calc(15px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#18231b7d,#18231bd1 15%,#18231ced);border-top:1px solid #f2ead524;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;display:flex;bottom:0;left:0;right:0}main.is-collection-stage .collection-footer-intro{white-space:nowrap;align-self:stretch;align-items:center;gap:10px;max-width:none;min-height:22px;margin:0;font-size:13px;line-height:1.5;display:flex}main.is-collection-stage .collection-footer-intro>strong{color:#f7f2e5;flex:none;margin:0;font-size:16px;font-weight:500;line-height:1.35;display:block}main.is-collection-stage .collection-footer-intro>span{text-overflow:ellipsis;color:#eee6d1c7;min-width:0;overflow:hidden}main.is-collection-stage .journey-footer .price-and-action{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 12px;width:100%;margin:0;display:grid}main.is-collection-stage .collection-start-price{display:contents}main.is-collection-stage .collection-start-price>.amount-label{color:#e8e1d0c2;grid-area:1/1;margin:0;font-size:11px;line-height:1.4}main.is-collection-stage .collection-start-price>.amount{color:#f7f2e5;grid-area:2/1;gap:4px;font-size:29px;line-height:1.2}main.is-collection-stage .collection-start-price>.amount>small{font-size:13px;line-height:1.5}main.is-collection-stage .collection-start-price>.amount-note{color:#e8e1d0c2;grid-area:3/1/auto/-1;margin:4px 0 0;font-size:12px;line-height:1.45}main.is-collection-stage .journey-footer .journey-next{grid-area:1/2/3;gap:10px;min-width:146px;min-height:48px;padding:11px 14px;font-size:13px;line-height:1.4}main.is-collection-stage .journey-footer .journey-next>svg{width:18px;height:18px}main.is-quote-review .review-dock-note{text-align:left;white-space:normal;place-self:stretch stretch;width:100%;margin:3px 0 6px;font-size:12px;line-height:1.45}main.is-quote-review .journey-footer.quote-review-footer{padding-top:8px;padding-bottom:calc(11px + env(safe-area-inset-bottom))}}@media (width<=380px){main.is-collection-stage .journey-collection-grid{gap:7px}main.is-collection-stage .journey-card-title{font-size:14px}main.is-collection-stage .journey-footer .journey-next{min-width:136px;font-size:12px}main.is-collection-stage .collection-footer-intro{gap:8px;font-size:12px}main.is-collection-stage .collection-footer-intro>strong{font-size:15px}}.collection-film-player{isolation:isolate;color:#f7f4ec;background:0 0;width:100%;height:100%;position:relative;overflow:hidden}.collection-film-player.is-active{min-height:160px}.collection-film-poster,.collection-film-video{object-fit:contain;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.collection-film-poster{z-index:0}.collection-film-video{z-index:1;opacity:0;pointer-events:none;transition:opacity .16s}.collection-film-player.has-frame:not(.has-failed):not(.is-autoplay-blocked) .collection-film-video{opacity:1}.collection-film-copy{z-index:2;text-shadow:0 2px 18px #0009;pointer-events:none;position:absolute;bottom:clamp(18px,6%,54px);left:clamp(18px,5%,64px);right:70px}.collection-film-copy h2{letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(24px,3.2vw,44px);font-weight:400;line-height:1.2}.collection-film-copy p{color:#f7f4eccc;margin:0;font-size:clamp(12px,1.2vw,16px);line-height:1.6}.collection-film-control{z-index:3;width:42px;height:42px;color:inherit;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#101311a8;border:1px solid #ffffff70;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:clamp(14px,5%,34px);right:clamp(14px,4%,38px)}.collection-film-control:hover{background:#ffffff26}.collection-film-control:focus-visible{outline-offset:3px;outline:2px solid #fff}.collection-film-control svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.collection-film-status{z-index:3;color:#f7f4ecc9;text-shadow:0 1px 8px #000a;margin:0;font-size:11px;line-height:1.5;position:absolute;bottom:10px;left:clamp(18px,5%,64px);right:70px}.collection-film-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=760px){.collection-film-player.is-active{min-height:150px}.collection-film-copy{bottom:16%;left:8%;right:58px}.collection-film-copy h2{margin-bottom:5px;font-size:clamp(20px,6vw,30px)}.collection-film-copy p{font-size:11px;line-height:1.45}.collection-film-control{width:36px;height:36px;bottom:7%;right:5%}.collection-film-status{font-size:10px;bottom:4px;left:8%;right:58px}}@media (prefers-reduced-motion:reduce){.collection-film-video,.collection-film-control{transition:none!important;display:none!important}}.collection-guide-film{isolation:isolate;color:#f6f4ee;pointer-events:none;background:#343932;border:1px solid #f5eee438;border-radius:22px;height:100%;font-family:Pretendard,Arial,sans-serif;position:relative;overflow:hidden;box-shadow:0 22px 65px #080b0926;container-type:size}.collection-guide-film.is-film-overlaid{visibility:hidden}.cgf-stage{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.cgf-plate,.cgf-detail,.cgf-detail-image{opacity:0;position:absolute;inset:0}.cgf-plate:first-child{opacity:1}.cgf-detail{z-index:20}.cgf-detail-image{opacity:1;transform-origin:50%}.cgf-plate .product-image,.cgf-detail .product-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cgf-copy-shade{z-index:21;pointer-events:none;background:linear-gradient(#171d181f,#0000 22% 63%,#17201999 100%);position:absolute;inset:0}.cgf-edition{z-index:22;color:#fff9;letter-spacing:.13em;text-shadow:0 1px 8px #0007;align-items:center;gap:10px;font-size:clamp(8px,1.6cqw,11px);font-weight:600;display:flex;position:absolute;top:4.5%;left:5.5%}.cgf-edition i{background:currentColor;width:22px;height:1px;display:inline-block}.cgf-caption{z-index:22;text-shadow:0 2px 18px #0a120c99;word-break:keep-all;overflow-wrap:break-word;position:absolute;bottom:5.5%;left:5.5%;right:5.5%}.cgf-caption>span{color:#f4e5c9;letter-spacing:.04em;font-size:clamp(11px,2cqw,13px);font-weight:600;line-height:1.5;display:block}.cgf-caption strong{letter-spacing:-.045em;text-wrap:balance;max-width:100%;margin-top:5px;font-size:clamp(20px,4.4cqw,34px);font-weight:650;line-height:1.28;display:block}.cgf-caption p{color:#fffce9d9;letter-spacing:-.015em;margin:8px 0 0;font-size:clamp(11px,2.1cqw,14px);line-height:1.65}.cgf-progress{z-index:23;background:#ffffff18;height:2px;position:absolute;bottom:0;left:0;right:0}.cgf-progress i{transform-origin:0;background:#f3e3c4b3;height:100%;display:block;transform:scaleX(0)}.cgf-playback{z-index:24;pointer-events:auto;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff8e8;background:#20282170;border:1px solid #ffffff50;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .15s;display:grid;position:absolute;top:10px;right:10px}.cgf-playback:hover{background:#283228b3}.cgf-playback:focus-visible{outline-offset:-5px;outline:2px solid #f7e2b8}.cgf-playback:disabled{opacity:.4;cursor:wait}.cgf-playback svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.cgf-playback .cgf-play-icon{fill:currentColor;stroke:none}.cgf-loading,.cgf-error,.cgf-buffering{z-index:24;color:#fff8e8;text-shadow:0 1px 8px #000;background:#273228bf;border-radius:8px;width:fit-content;max-width:89%;padding:8px 12px;font-size:12px;line-height:1.6;position:absolute;top:16%;left:5.5%;right:5.5%}.cgf-buffering{display:none}.collection-guide-film[data-buffering=true] .cgf-buffering{display:block}.cgf-error button{min-height:44px;color:inherit;font:inherit;cursor:pointer;pointer-events:auto;background:#ffffff15;border:1px solid #fff8;border-radius:6px;margin-top:6px;padding:6px 12px;display:block}.cgf-error button:focus-visible{outline-offset:2px;outline:2px solid #f7e2b8}.cgf-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=760px){.collection-guide-film{border-radius:16px}.cgf-caption strong{font-size:clamp(19px,5.4cqw,24px)}.cgf-caption p{margin-top:5px;font-size:11px}.cgf-caption>span{font-size:11px}.cgf-edition{font-size:8px;top:5%}.cgf-playback{top:7px;right:7px}}@container (height<=300px){.cgf-caption{bottom:6%}.cgf-caption strong{margin-top:2px;font-size:18px}.cgf-caption p{display:none}.cgf-caption>span{font-size:10px}.cgf-edition{font-size:8px}}@media (prefers-reduced-motion:reduce){.cgf-playback{transition:none}}.modern-film{isolation:isolate;color:#f4f1ea;pointer-events:none;background:#000;border:1px solid #f5eee438;border-radius:22px;height:100%;font-family:Pretendard,Arial,sans-serif;position:relative;overflow:hidden;box-shadow:0 22px 65px #080b0926;container-type:size}.modern-film.is-film-overlaid{visibility:hidden}.mf-stage,.mf-shade,.mf-floor{position:absolute;inset:0}.mf-plate{object-fit:cover;opacity:0;will-change:clip-path,filter;width:100%;height:100%;position:absolute;inset:0}.mf-plate.is-hero{transform-origin:50% 0;transform:translateY(-8%)scale(1.08)}.mf-floor{z-index:3;opacity:0;background:linear-gradient(#08080700 56%,#08080766 76%,#080807cc 100%)}.mf-shade{z-index:4;opacity:0}.mf-black{z-index:5;opacity:1;background:#000}.mf-sweep{z-index:6;opacity:0;mix-blend-mode:screen;background:linear-gradient(90deg,#ffecc800 0%,#ffecc861 46%,#fffaf0d9 50%,#ffecc861 54%,#ffecc800 100%);width:7cqh;position:absolute;transform:translate(-50%)}.mf-intro{z-index:7;text-align:center;place-items:center;display:grid;position:absolute;inset:0}.mf-intro-en{letter-spacing:.6em;color:#c9a46a;padding-left:.6em;font-size:2.6cqh;font-weight:500}.mf-intro-en span{opacity:0;display:inline-block}.mf-intro-ko{letter-spacing:-.04em;padding:.06em .1em;font-size:20cqh;font-weight:800;line-height:1;overflow:hidden}.mf-intro-ko i{font-style:normal;display:block;transform:translateY(105%)}.mf-intro-rule{background:#c9a46a;width:0;height:1px;margin:2.6cqh auto 0}.mf-caption{z-index:7;opacity:0;text-shadow:0 2px 14px #0007;position:absolute;bottom:9.5%;left:6%}.mf-count{color:#c9a46a;letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:max(8px,2.2cqh);font-weight:600}.mf-name{letter-spacing:-.02em;margin-top:.15em;font-size:max(14px,5.2cqh);font-weight:700}.mf-detail{color:#f4f1eac7;align-items:center;gap:.5em;margin-top:.35em;font-size:max(9px,2.4cqh);display:flex}.mf-swatch{border:1px solid #ffffff8c;border-radius:50%;width:.9em;height:.9em}.mf-end{z-index:7;text-align:center;text-shadow:0 2px 18px #0006;position:absolute;bottom:8.5%;left:6%;right:6%}.mf-slam{letter-spacing:-.045em;opacity:0;transform-origin:50% 80%;font-size:11.8cqh;font-weight:800;line-height:1}.mf-copy{letter-spacing:-.01em;opacity:0;margin-top:.35em;font-size:max(11px,3cqh);font-weight:500}.mf-playback{z-index:9;color:#fff8e8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;cursor:pointer;background:#20282170;border:1px solid #ffffff50;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:10px;right:10px}.mf-playback svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.mf-playback .mf-play-icon{fill:currentColor}.mf-playback:focus-visible{outline-offset:3px;outline:2px solid #f3dfbc}.mf-error{z-index:9;pointer-events:auto;background:#273228df;border-radius:8px;max-width:89%;padding:8px 12px;font-size:12px;line-height:1.6;position:absolute;top:16%;left:5.5%}.mf-error button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#ffffff15;border:1px solid #fff8;border-radius:6px;margin-top:6px;padding:6px 12px;display:block}.mf-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=760px){.modern-film{border-radius:16px}.mf-playback{top:7px;right:7px}}@font-face{font-family:MG Film Text;src:url(/assets/film-text-D5R7Ni9K.woff2)format("woff2");font-weight:100 900;font-display:block}@font-face{font-family:MG Film Serif;src:url(/assets/film-serif-BlRYvji2.woff2)format("woff2");font-weight:200 900;font-display:block}@font-face{font-family:MG Film Italic;src:url(/assets/film-italic-cwm9duMV.woff2)format("woff2");font-style:italic;font-weight:500;font-display:block}.collection-film{isolation:isolate;color:#f4f1ea;pointer-events:none;background:#000;border:1px solid #f5eee438;border-radius:22px;height:100%;font-family:MG Film Text,Pretendard,Arial,sans-serif;position:relative;overflow:hidden;box-shadow:0 22px 65px #080b0926;container-type:size}.collection-film.is-film-overlaid{visibility:hidden}.cf-frame,.cf-stage,.cf-plates,.cf-layer{position:absolute;inset:0}.cf-layer{pointer-events:none}.cf-plate{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.cf-outline{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cf-end{text-align:center;position:absolute;left:6%;right:6%}.cf-basic .cf-stage{z-index:1}.cf-basic .cf-floor{opacity:0;background:linear-gradient(#221c1600 54%,#221c164d 74%,#221c16a8 100%)}.cf-basic .cf-veil{background:#f6f4ef}.cf-basic .cf-outline rect{fill:none;stroke:#8f897f;stroke-width:1.3px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px}.cf-basic .cf-intro{z-index:6;text-align:center;color:#2a2926;place-items:center;display:grid}.cf-basic .cf-hair{transform-origin:50% 0;background:#9a958c;width:1px;height:16cqh;margin:0 auto 6cqh;transform:scaleY(0)}.cf-basic .cf-en{color:#7a766e;letter-spacing:.9em;opacity:0;padding-left:.9em;font-size:2.2cqh;font-weight:300}.cf-basic .cf-ko{letter-spacing:-.01em;opacity:0;margin-top:2cqh;font-size:9.5cqh;font-weight:200}.cf-basic .cf-mm,.cf-basic .cf-end{z-index:6;text-align:center;color:#fbf9f4;text-shadow:0 2px 16px #1e181259;position:absolute;bottom:7%;left:6%;right:6%}.cf-basic .cf-mm{opacity:0}.cf-basic .cf-end{bottom:6%}.cf-basic .cf-mm b{letter-spacing:-.02em;font-size:13cqh;font-weight:200;line-height:1;display:block}.cf-basic .cf-mm span,.cf-basic .cf-end span{color:#f1ece3;margin-top:1.2cqh;font-size:max(11px,3cqh);font-weight:300;display:block}.cf-basic .cf-end b{white-space:nowrap;opacity:0;font-size:12cqh;font-weight:200;line-height:1;display:block}.cf-basic .cf-end i{background:#f6f1e8;width:16cqh;height:1px;margin:1.6cqh auto 0;display:block;transform:scaleX(0)}.cf-basic .cf-end span{opacity:0}.cf-basic .cf-cap{z-index:6;color:#fbf9f4;text-shadow:0 2px 14px #1e181259;opacity:0;position:absolute;bottom:8%;left:6%}.cf-basic .cf-cap b{font-size:max(14px,4.6cqh);font-weight:400;display:block}.cf-basic .cf-cap span{color:#efe9df;margin-top:.8cqh;font-size:max(10px,2.5cqh);font-weight:400;display:block}.cf-classic{--gold:#c9a46a;font-family:MG Film Serif,Batang,serif}.cf-classic .cf-bar{z-index:6;background:#000;height:12cqh;position:absolute;left:0;right:0}.cf-classic .cf-bar.is-top{top:0}.cf-classic .cf-bar.is-bottom{bottom:0}.cf-classic .cf-seam{z-index:7;opacity:0;background:linear-gradient(90deg,#c9a46a00,#e8c98e 30%,#fff2d6 50%,#e8c98e 70%,#c9a46a00);height:1px;margin-top:-.5px;position:absolute;top:50%;left:8%;right:8%;transform:scaleX(0);box-shadow:0 0 14px 2px #e8c98e8c}.cf-classic .cf-floor{z-index:4;opacity:0;background:linear-gradient(#0a090800 54%,#0a090861 74%,#0a0908d1 100%)}.cf-classic .cf-glint{z-index:3;pointer-events:none;mix-blend-mode:screen;opacity:0;background:linear-gradient(105deg,#ffe2aa00 42%,#ffe8ba6b 50%,#ffe2aa00 58%) 0 0/300% 100% no-repeat;position:absolute}.cf-classic .cf-title{z-index:8;text-align:center;place-items:center;display:grid}.cf-classic .cf-rules{justify-content:center;align-items:center;gap:2.4cqh;display:flex}.cf-classic .cf-rules i{background:var(--gold);width:12cqh;height:1px;display:block;transform:scaleX(0)}.cf-classic .cf-rules i:first-child{transform-origin:100%}.cf-classic .cf-rules i:last-child{transform-origin:0}.cf-classic .cf-en{color:var(--gold);letter-spacing:.32em;opacity:0;padding-left:.32em;font-size:3.6cqh;font-weight:500}.cf-classic .cf-ko{color:#f4eee2;opacity:0;margin-top:2.2cqh;font-size:8.5cqh;font-weight:600}.cf-classic .cf-chapter{z-index:8;opacity:0;white-space:nowrap;align-items:center;gap:2.2cqh;height:12cqh;display:flex;position:absolute;bottom:0;left:5%}.cf-classic .cf-no{color:var(--gold);min-width:3.6cqh;font-size:max(12px,3.4cqh)}.cf-classic .cf-name{color:#f2ecdf;font-size:max(13px,3.6cqh);font-weight:500}.cf-classic .cf-detail{color:#a59d8f;font-family:MG Film Text,Pretendard,Arial,sans-serif;font-size:max(10px,2.3cqh);font-weight:400}.cf-classic .cf-end{z-index:8;text-shadow:0 2px 18px #00000080;bottom:4.5%;left:4%;right:4%}.cf-classic .cf-end .cf-rules{gap:2.6cqh}.cf-classic .cf-end .cf-rules i{width:14cqh}.cf-classic .cf-end b{color:#f8f2e6;opacity:0;font-size:9cqh;font-weight:600;line-height:1.05;display:block}.cf-classic .cf-end span{color:#ece3d2;opacity:0;margin-top:1cqh;font-size:max(11px,3cqh);display:block}.cf-classic .cf-note{color:var(--gold);letter-spacing:.14em;opacity:0;margin-top:1cqh;font-size:max(9px,2.2cqh)}.cf-art{background:#f0ebe2}.cf-art .cf-outline{z-index:5}.cf-art .cf-outline path{fill:none;stroke:#3c3832;stroke-width:1.2px}.cf-art .cf-outline .cf-brush{stroke:#7d2a37;stroke-width:3px;stroke-linecap:round;opacity:0}.cf-art .cf-ink{z-index:4;opacity:0}.cf-art .cf-intro{z-index:6;text-align:center;color:#3c3832;place-items:center;display:grid}.cf-art .cf-intro .cf-en{opacity:0;font-family:MG Film Italic,Georgia,serif;font-size:12cqh;font-style:italic;font-weight:500;line-height:1}.cf-art .cf-intro .cf-ko{color:#6e675d;letter-spacing:.3em;opacity:0;margin-top:1.4cqh;padding-left:.3em;font-size:max(11px,2.8cqh)}.cf-art .cf-label{z-index:7;color:#2c2a26;opacity:0;background:#faf8f3;border-radius:2px;min-width:24cqh;padding:1.6cqh 2.4cqh 1.7cqh;position:absolute;bottom:6%;right:5%;box-shadow:0 6px 18px #1e1a142e}.cf-art .cf-label .cf-no{color:#8a8275;font-family:MG Film Italic,Georgia,serif;font-size:max(11px,2.6cqh);font-style:italic}.cf-art .cf-label .cf-name{margin-top:.4cqh;font-size:max(13px,3.4cqh);font-weight:600}.cf-art .cf-label .cf-detail{color:#6e675d;margin-top:.5cqh;font-size:max(10px,2.2cqh)}.cf-art .cf-floor{z-index:6;opacity:0;background:linear-gradient(#0e0a0a00 56%,#0e0a0a4d 76%,#0e0a0ab8 100%)}.cf-art .cf-end{z-index:8;color:#fbf6ee;text-shadow:0 2px 16px #0006;bottom:5%}.cf-art .cf-end .cf-note{color:#ecd9c4;letter-spacing:.06em;opacity:0;font-size:max(11px,2.6cqh)}.cf-art .cf-end .cf-note i{letter-spacing:0;font-family:MG Film Italic,Georgia,serif;font-size:1.25em}.cf-art .cf-end b{opacity:0;margin-top:.4cqh;font-size:9cqh;font-weight:600;line-height:1;display:block}.cf-art .cf-end span{opacity:0;color:#f0e6d8;margin-top:1.2cqh;font-size:max(11px,3cqh);font-weight:400;display:block}.cf-playback{z-index:9;color:#fff8e8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;cursor:pointer;background:#20282170;border:1px solid #ffffff50;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:10px;right:10px}.cf-playback svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.cf-playback .cf-play-icon{fill:currentColor}.cf-playback:focus-visible{outline-offset:3px;outline:2px solid #f3dfbc}.cf-error{z-index:9;pointer-events:auto;color:#f4f1ea;background:#273228df;border-radius:8px;max-width:89%;padding:8px 12px;font-size:12px;line-height:1.6;position:absolute;top:16%;left:5.5%}.cf-error button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#ffffff15;border:1px solid #fff8;border-radius:6px;margin-top:6px;padding:6px 12px;display:block}.cf-sr-only,.cf-error{font-family:MG Film Text,Pretendard,Arial,sans-serif}.cf-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=760px){.collection-film{border-radius:16px}.cf-playback{top:7px;right:7px}}.collection-empty-room{z-index:0!important;opacity:1!important}.product-scene-layer{opacity:1;z-index:1;transition:opacity .7s;position:absolute;inset:0}.product-scene-layer.is-hidden{opacity:0;pointer-events:none}.collection-cinema-region{z-index:1;pointer-events:none;font-family:Pretendard,Arial,sans-serif;animation:.4s both cinema-enter;position:absolute;inset:13% 4% 18% 46%}.collection-film-live-layer{z-index:4;pointer-events:none;position:absolute;inset:0}.collection-film-live-layer .collection-film-player{pointer-events:none}.collection-film-live-layer .collection-film-control{pointer-events:auto}.collection-cinema{isolation:isolate;color:#f6f4ee;height:100%;position:relative}.collection-cinema.is-film-overlaid{visibility:hidden;pointer-events:none}.collection-cinema.is-film-overlaid *{animation-play-state:paused!important}.cinema-screen{background:#1b201b26;border:1px solid #ffffff20;border-radius:15px;position:absolute;inset:0 0 103px;overflow:hidden;box-shadow:0 5px 25px #151b1512}.cinema-still{object-fit:contain;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .45s;display:block;position:absolute;inset:0}.cinema-still.is-current{opacity:1}.cinema-still-detail{transform-origin:50% 39%;transform:scale(3.5)}.cinema-art .cinema-still-detail{transform-origin:50% 30%;transform:scale(3.5)}.cinema-classic .cinema-still-detail{transform-origin:50% 44%}.cinema-still-design{transform-origin:50% 43%;transform:scale(1.9)}.cinema-still-space{transform:none}.cinema-fallback{object-fit:contain;opacity:.85;width:100%;height:100%;display:block}.cinema-scene-label{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f6f4eebd;background:#18211980;border:1px solid #ffffff21;border-radius:99px;max-width:calc(100% - 28px);padding:5px 9px;font-size:9px;line-height:1.5;position:absolute;top:12px;left:14px}.cinema-caption{pointer-events:none;text-shadow:0 2px 14px #0008;position:absolute;bottom:43px;left:3px;right:3px}.cinema-chapter{letter-spacing:1px;color:#f6f1e4b8;font-size:10px;display:block}.cinema-caption h2{letter-spacing:-.65px;word-break:keep-all;margin:8px 0 0;font-size:clamp(18px,1.8vw,28px);font-weight:500;line-height:1.45}.cinema-caption p{color:#f6f4eebd;margin:6px 0 0;font-size:12px}.cinema-controls{pointer-events:auto;align-items:center;gap:20px;display:flex;position:absolute;bottom:0;left:3px;right:3px}.cinema-chapters{flex:1;gap:12px;min-width:0;display:flex}.cinema-chapters button{color:#f6f4ee8a;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:7px;min-width:0;min-height:35px;padding:5px 0;font-family:inherit;font-size:9px;display:flex}.cinema-chapters button[aria-pressed=true]{color:#fff}.cinema-chapter-track{background:#ffffff30;flex:1;height:2px;display:block;position:relative;overflow:hidden}.cinema-chapter-track i{transform-origin:0;background:#f5e5c6;transition:transform .13s linear;position:absolute;inset:0}.cinema-playback{pointer-events:auto;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#15191555;border:1px solid #ffffff60;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid;position:static}.cinema-playback:hover{background:#ffffff25}.cinema-playback:disabled{opacity:.4;cursor:wait}.cinema-chapters button:focus-visible,.cinema-playback:focus-visible{outline-offset:4px;outline:2px solid #f3dfbc}.cinema-welcome{color:#faf5e9;text-shadow:0 2px 25px #0008;position:absolute;top:38%;left:12%}.cinema-welcome>span{letter-spacing:3px;color:#eee5d5a8;font-size:9px}.cinema-welcome p{letter-spacing:-1.5px;margin-top:17px;font-size:clamp(26px,3vw,44px);font-weight:300;line-height:1.6;animation:1s .15s both cinema-copy}.cinema-welcome i{transform-origin:0;background:#fff7;width:70px;height:1px;margin-top:25px;animation:1.2s both cinema-time;display:block}.cinema-image-error{color:#fff;background:#172116e8;border-radius:7px;padding:10px;font-size:11px;line-height:1.6;position:absolute;top:45px;left:14px;right:14px}.cinema-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.is-collection-stage .journey-footer .price-and-action{margin-left:auto}.collection-footer-intro{color:#f6f4eea6;align-self:flex-end;max-width:380px;font-size:12px;line-height:1.8}.collection-footer-intro strong{color:#f6f4ee;font-size:15px;font-weight:500;display:block}.collection-start-price .amount{animation:.35s both price-in}.collection-start-price .amount small{font-size:15px}.is-collection-stage .journey-next{justify-content:center;min-width:214px}.journey-next:disabled{opacity:.4}.is-collection-stage .journey-stage-collection .material-title .icon-control{width:35px}@keyframes cinema-enter{0%{opacity:0}to{opacity:1}}@keyframes cinema-copy{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes cinema-time{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=1200px) and (width>=761px){.collection-cinema-region{left:47%;right:2%}.is-collection-stage .journey-stage-collection{width:40vw;left:36px}.journey-card-theme{font-size:12px}.cinema-caption h2{font-size:22px}}@media (width<=760px){.collection-cinema-region{height:230px;inset:99px 17px auto}.cinema-screen{border-radius:11px;inset:0 0 78px}.cinema-scene-label{max-width:calc(100% - 16px);padding:3px 7px;font-size:7px;top:7px;left:8px}.cinema-caption{bottom:33px;left:1px;right:1px}.cinema-chapter{letter-spacing:.5px;font-size:8px}.cinema-caption h2{letter-spacing:-.3px;margin-top:5px;font-size:15px;line-height:1.4}.cinema-caption p{margin-top:3px;font-size:10px}.cinema-controls{gap:14px;left:1px;right:1px}.cinema-chapters{gap:10px}.cinema-chapters button{gap:6px;min-height:29px;font-size:8px}.cinema-playback{flex-basis:29px;width:29px;height:29px}.cinema-playback svg{width:14px;height:14px}.cinema-still-detail,.cinema-art .cinema-still-detail{transform:scale(3.1)}.cinema-welcome{top:17%;left:10%}.cinema-welcome>span{letter-spacing:2px;font-size:7px}.cinema-welcome p{margin-top:10px;font-size:27px;line-height:1.5}.cinema-welcome i{margin-top:14px}.is-collection-stage .journey-editor.journey-stage-collection{max-height:none;top:344px;bottom:135px}.is-collection-stage .journey-stage-collection .catalog-copy{min-height:48px}.is-collection-stage .journey-stage-collection .catalog-copy h1{font-size:20px}.is-collection-stage .journey-stage-collection .catalog-copy p{display:none}.is-collection-stage .journey-collection-shape{aspect-ratio:auto;height:74px}.is-collection-stage .journey-collection-shape .collection-motif{object-fit:cover}.is-collection-stage .journey-collection-copy{padding:9px}.is-collection-stage .journey-card-theme{min-height:32px;font-size:11px}.is-collection-stage .journey-card-title{font-size:14px}.is-collection-stage .journey-card-hint{min-height:24px;font-size:8px}.is-collection-stage .journey-card-options{font-size:8px}.is-collection-stage .collection-footer-intro{max-width:none;margin-bottom:7px;font-size:10px}.is-collection-stage .collection-footer-intro strong{margin-right:9px;font-size:11px;display:inline}.is-collection-stage .journey-next{min-width:0;padding:11px 14px;font-size:11px}.collection-start-price .amount{font-size:25px}.collection-start-price .amount small{font-size:13px}.collection-start-price .amount-note{font-size:8px}}@media (width<=760px) and (height<=720px){.collection-cinema-region{height:172px}.cinema-screen{inset:0 0 65px}.cinema-caption{bottom:29px}.cinema-caption h2{margin-top:3px;font-size:12px}.cinema-chapter{font-size:7px}.cinema-scene-label{padding:2px 5px;font-size:6px}.is-collection-stage .journey-editor.journey-stage-collection{top:285px;bottom:126px}.cinema-welcome p{font-size:23px}.cinema-welcome i{display:none}}@media (prefers-reduced-motion:reduce){.collection-cinema-region,.collection-cinema *{transition:none!important;animation:none!important}.product-scene-layer{transition:none}.cinema-caption>*,.collection-start-price .amount{opacity:1!important;animation:none!important}.cinema-welcome p,.cinema-welcome i{animation:none}}.cinema-image-error button{pointer-events:auto;color:#fff;min-height:32px;font:inherit;cursor:pointer;background:#fff1;border:1px solid #fff6;border-radius:5px;margin-top:7px;padding:6px 10px;display:block}.opening-demo{color:#fffdf8;background:#39372f;border:0;width:100vw;max-width:none;height:100svh;max-height:none;margin:0;padding:0;font-family:MunjanggunStage,Pretendard,Noto Sans KR,Malgun Gothic,sans-serif;position:fixed;inset:0;overflow:hidden}.opening-demo::backdrop{background:#39372f}.opening-demo *{box-sizing:border-box}.opening-demo button{color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit}.opening-demo button:focus-visible{outline-offset:5px;outline:2px solid #fffdf8}.opening-demo button:disabled{cursor:default;opacity:.5}.opening-demo-viewport{isolation:isolate;width:100%;height:100%;position:relative;overflow:hidden}.opening-demo-scene{transform-origin:0 0;pointer-events:none;width:3005px;height:1774px;position:absolute;top:0;left:0}.opening-demo-background{background:url(/actual-stage/environment/desktop-background-product-free-v2.png) 50%/100% 100% no-repeat;position:absolute}.opening-demo-players{opacity:0;transition:opacity .25s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 10%,#000 18% 82%,#0000 90%),linear-gradient(#0000 63.0214%,#000 63.0214%);mask-image:linear-gradient(90deg,#0000 10%,#000 18% 82%,#0000 90%),linear-gradient(#0000 63.0214%,#000 63.0214%);-webkit-mask-position:50%,50%;mask-position:50%,50%;-webkit-mask-size:887px 100%,100% 100%;mask-size:887px 100%,100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-over;mask-composite:add}.opening-demo-players[data-ready=true]{opacity:1}.opening-demo-media{width:3005px;height:1774px;position:absolute;inset:0}.opening-demo-media canvas,.opening-demo-media img{object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.opening-demo-header{z-index:2;text-shadow:0 1px 3px #14120f8c;grid-template-columns:1fr auto;align-items:center;column-gap:24px;display:grid;position:absolute;top:26px;left:40px;right:40px}.opening-demo-header:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#231f1aa6,#0000);position:absolute;inset:-26px -40px -40px}.opening-demo-header h2{letter-spacing:-.6px;margin:0;font-size:23px;font-weight:550;line-height:1.4}.opening-demo-header p{color:#e9e3d8;word-break:keep-all;grid-column:1/-1;margin:3px 0 0;font-size:13px;line-height:1.6}.opening-demo-close{background:0 0;border:0;justify-content:flex-end;align-items:center;gap:12px;min-width:44px;min-height:44px;padding:8px 0 8px 8px;font-size:13px;line-height:1.5;display:inline-flex}.opening-demo-close svg{flex-shrink:0;width:22px;height:22px}.opening-demo-close path,.opening-demo-toggle path{stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}.opening-demo-toggle{z-index:1;white-space:nowrap;background:#2c2821c2;border:1px solid #fffdf824;border-radius:32px;align-items:center;gap:12px;min-height:56px;padding:6px 14px 6px 6px;font-size:14px;line-height:1.5;transition:background .2s;display:inline-flex;position:absolute}.opening-demo-toggle:hover:enabled{background:#2c2821ed}.opening-demo-toggle-icon{border:1px solid #fffdf8ad;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.opening-demo-toggle-icon svg{width:22px;height:22px}.opening-demo-feedback{bottom:max(24px,env(safe-area-inset-bottom));text-align:center;color:#fffdf8;text-shadow:0 1px 3px #14120f99,0 1px 12px #14120f80;flex-direction:column;align-items:center;display:flex;position:absolute;left:24px;right:24px}.opening-demo-feedback p{word-break:keep-all;max-width:520px;margin:0;font-size:13px;line-height:1.6}.opening-demo-retry{text-underline-offset:5px;background:0 0;border:0;min-width:44px;min-height:44px;margin-top:6px;padding:9px 12px;font-size:13px;line-height:1.5;text-decoration:underline}@media (orientation:portrait){.opening-demo-header{column-gap:12px;top:16px;left:20px;right:20px}.opening-demo-header:before{inset:-16px -20px -40px}.opening-demo-header h2{letter-spacing:-.4px;font-size:18px}.opening-demo-header p{max-width:330px;margin-top:6px;font-size:12px;line-height:1.65}.opening-demo-close{gap:7px;padding-left:0;font-size:11px}.opening-demo-close svg{width:18px;height:18px}.opening-demo-toggle{transform:translate(-50%)}.opening-demo-feedback{bottom:max(32px,env(safe-area-inset-bottom))}.opening-demo-feedback p{font-size:12px}}@media (orientation:portrait) and (width<=360px){.opening-demo-header{column-gap:8px;left:16px;right:16px}.opening-demo-header h2{font-size:17px}.opening-demo-close{gap:5px;font-size:11px}.opening-demo-header p{font-size:11px}}@media (orientation:landscape) and (height<=600px){.opening-demo-header{top:12px;left:24px;right:24px}.opening-demo-header h2{font-size:19px}.opening-demo-header p{margin-top:0;font-size:12px}.opening-demo-feedback{bottom:14px}}@media (prefers-reduced-motion:reduce){.opening-demo *{transition:none!important;animation:none!important}}.launch-surface{--launch-ink:#242522;--launch-paper:#f6f4ef;--launch-line:#d8d4cb;--launch-accent:#a27c4e;z-index:10;color:var(--launch-ink);isolation:isolate;font-family:Pretendard,Arial,sans-serif;position:absolute;inset:0}.launch-surface *{box-sizing:border-box}.launch-surface button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.launch-surface button:focus-visible{outline-offset:4px;outline:3px solid #d0a264}.launch-surface button:disabled{cursor:wait;opacity:.55}.launch-surface h1,.launch-surface p{margin:0}.launch-surface h1:focus{outline:none}.launch-header{z-index:4;color:#fff;justify-content:space-between;align-items:center;gap:15px;display:flex;position:absolute;top:28px;left:44px;right:44px}.launch-brand{white-space:nowrap;align-items:center;gap:20px;display:flex}.launch-brand strong{letter-spacing:-1.5px;font-size:25px;font-weight:800}.launch-brand>span{opacity:.9;border-left:1px solid;padding-left:20px;font-size:13px}.launch-product-label{letter-spacing:.06em;font-size:12px}.launch-eyebrow{letter-spacing:.06em;margin-bottom:14px;font-size:12px;font-weight:500;display:block}.launch-entry{background:linear-gradient(90deg,#12151185 0%,#12151126 42%,#0000 65%)}.launch-entry-body{flex-direction:column;gap:18px;display:flex;position:absolute;inset:112px 44px 26px}.launch-entry-intro{color:#fff;text-shadow:0 1px 15px #0003;flex:1;min-height:145px}.launch-entry-intro h1{letter-spacing:-.055em;font-size:clamp(30px,3.1vw,50px);font-weight:700;line-height:1.25}.launch-entry-intro p{color:#ffffffe3;margin-top:18px;font-size:15px;line-height:1.8}.launch-mode-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(100%,1120px);display:grid}.launch-mode-card{isolation:isolate;text-align:left;min-height:165px;color:var(--launch-ink);background:linear-gradient(120deg,#fff,#f2f0e9ed);border:1px solid #d6d2cb;border-radius:15px;justify-content:space-between;align-items:stretch;padding:21px 20px 19px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 28px #171b1215}.launch-mode-card:hover{transform:translateY(-3px)}.launch-mode-card.is-selected{border-color:#805e35;box-shadow:0 0 0 3px #fcf4df,0 0 0 5px #b98d5b,0 8px 28px #171b1226}.launch-mode-copy{z-index:1;flex-direction:column;align-items:flex-start;gap:9px;width:52%;display:flex;position:relative}.launch-mode-title{letter-spacing:-1px;font-size:25px;font-weight:750;line-height:1.2;display:block}.launch-mode-description{color:#53564f;max-width:230px;font-size:12px;line-height:1.65}.launch-mode-indicator{background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;margin-top:auto;display:grid;box-shadow:0 2px 8px #171b1210}.launch-selected-tick{color:#7b5b35;font-size:18px}.launch-entry-action{color:#fff;justify-content:space-between;align-items:center;gap:24px;max-width:1120px;padding:5px 2px 0;display:flex}.launch-selection-label{opacity:.75;margin-bottom:5px;font-size:10px;display:block}.launch-entry-action strong{font-size:15px;font-weight:500}.launch-primary{color:#232720;background:#f8f6ef;border:1px solid #f5f0e3;border-radius:8px;justify-content:space-between;align-items:center;gap:32px;min-height:49px;padding:13px 23px;font-size:14px;font-weight:650;transition:background .16s,transform .16s;display:inline-flex;box-shadow:0 4px 15px #0001}.launch-primary:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.launch-image-unavailable{text-align:center;color:#72766b;background:linear-gradient(140deg,#d5d2c9,#eeece6);border-radius:4px;place-items:center;min-height:75px;padding:4px;font-size:10px;line-height:1.4;display:grid}.launch-back{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1820184a;border:1px solid #ffffff70;border-radius:99px;align-items:center;gap:8px;min-height:40px;padding:7px 13px;font-size:12px;display:inline-flex}.launch-packages{background:linear-gradient(90deg,#f8f6f1 0%,#f8f6f1f5 34%,#f8f6f100 55%)}.launch-packages .launch-brand{color:var(--launch-ink)}.launch-package-panel{flex-direction:column;width:clamp(400px,40vw,570px);min-height:0;display:flex;position:absolute;top:98px;bottom:30px;left:38px}.launch-package-heading{flex-shrink:0;padding:2px 5px 18px}.launch-package-heading .launch-eyebrow{color:#6c7166;margin-bottom:9px;font-size:10px}.launch-package-heading h1{letter-spacing:-1.3px;font-size:30px;font-weight:720;line-height:1.25}.launch-package-heading>p{color:#6a6e64;margin-top:10px;font-size:12px;line-height:1.7}.launch-package-filters{flex-shrink:0;padding:0 5px 11px}.launch-filter{flex-wrap:wrap;gap:5px;display:flex}.launch-filter+.launch-filter{border-top:1px solid #d7d6ce;margin-top:10px;padding-top:10px}.launch-filter button{color:#4c5148;white-space:nowrap;background:#ffffff9c;border:1px solid #deded5;border-radius:99px;min-height:34px;padding:7px 14px;font-size:11px;transition:background .15s,border-color .15s}.launch-filter button.is-selected{color:#fff;background:#2b3028;border-color:#2b3028}.launch-filter:nth-child(2) button{min-height:30px;padding:6px 10px;font-size:10px}.launch-filter-status{color:#74786e;justify-content:space-between;align-items:center;min-height:28px;margin-top:7px;font-size:10px;display:flex}.launch-filter-status button{color:#545e4c;text-underline-offset:3px;background:0 0;border:0;padding:6px 0;font-size:10px;text-decoration:underline}.launch-package-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#999b8e55 transparent;min-height:0;padding:3px 8px 24px 5px;overflow:auto}.launch-package{background:#ffffffa8;border:1px solid #dfdfd7;border-radius:11px;margin-bottom:10px;transition:border-color .18s,box-shadow .18s;overflow:hidden}.launch-package.is-selected{background:#fffdf8;border-color:#8c795b;box-shadow:0 0 0 1px #8c795b28}.launch-package-select{text-align:left;width:100%;color:inherit;background:0 0;border:0;align-items:center;gap:15px;min-height:106px;padding:10px 12px;display:flex}.launch-package-image{flex:0 0 69px;justify-content:center;align-items:center;width:69px;display:flex}.launch-package-image>img{object-fit:contain;border-radius:4px;width:100%;max-width:100%;height:auto;max-height:116px;display:block}.launch-package-image>.launch-image-unavailable{width:69px}.launch-package-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.launch-package-tier{color:#7a6a4c;letter-spacing:.03em;font-size:9px;font-weight:550}.launch-package-copy>strong{letter-spacing:-.5px;font-size:17px;font-weight:700;line-height:1.2}.launch-package-description{color:#73776b;word-break:keep-all;font-size:10px;line-height:1.55}.launch-package-price{letter-spacing:-.5px;font-variant-numeric:tabular-nums;margin-top:3px;font-size:18px;font-weight:600}.launch-package-price small{margin-left:3px;font-size:11px;font-weight:400}.launch-package-check{color:#8f7853;border-radius:50%;flex:0 0 24px;align-self:flex-start;place-items:center;height:24px;margin-top:3px;font-size:14px;display:grid}.launch-package.is-selected .launch-package-check{background:#eee8dc}.launch-package-check svg{width:15px;height:15px}.launch-package-details{border-top:1px solid #e9e7df;margin:0 12px;padding:0 15px 14px}.launch-package-reason{color:#5a6053;word-break:keep-all;padding-top:12px;font-size:11px;line-height:1.7}.launch-package-reason>span{color:#333b2d;margin-bottom:4px;font-size:10px;font-weight:650;display:block}.launch-package-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 10px;margin:11px 0 12px;display:grid}.launch-package-specs>div{min-width:0}.launch-package-specs dt{color:#85897e;font-size:9px}.launch-package-specs dd{color:#505a46;word-break:keep-all;margin:3px 0 0;font-size:10px;line-height:1.5}.launch-edit-one{text-align:left;color:#3d4934;background:#f2f0e9;border:0;border-radius:7px;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;width:100%;min-height:48px;padding:10px 12px;font-size:11px;font-weight:600;display:grid}.launch-edit-one>span{color:#838778;grid-column:1;font-size:9px;font-weight:400}.launch-edit-one>svg{grid-area:1/2/3;width:17px;height:17px}.launch-price-note{color:#7e8176;padding:12px 2px 0;font-size:10px;line-height:1.7}.launch-package-action{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#192018aa;border:1px solid #ffffff3d;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;width:min(42vw,520px);padding:17px 19px;display:flex;position:absolute;bottom:35px;right:40px;box-shadow:0 6px 25px #0001}.launch-applied-summary{flex-direction:column;gap:4px;min-width:0;display:flex}.launch-applied-summary>span{color:#ffffffab;font-size:9px}.launch-applied-summary>strong{font-size:16px;font-weight:600;line-height:1.3}.launch-applied-summary>b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.launch-applied-summary small{margin-left:3px;font-size:10px;font-weight:400}.launch-package-action .launch-primary{flex-shrink:0;gap:18px;padding:11px 15px;font-size:12px}.launch-no-results{text-align:center;background:#fff9;border:1px dashed #c9c9bd;border-radius:12px;padding:30px 20px;line-height:1.65}.launch-no-results strong{font-size:15px}.launch-no-results p{color:#727969;margin:10px 0 18px;font-size:12px}.launch-no-results button{color:#fff;background:#30392b;border:0;border-radius:7px;align-items:center;gap:14px;min-height:44px;padding:9px 15px;font-size:12px;display:inline-flex}@media (width>=761px) and (height<=740px){.launch-entry-body{gap:14px;top:96px;bottom:18px}.launch-entry-intro h1{font-size:33px}.launch-entry-intro p{margin-top:12px;font-size:12px}.launch-mode-card{min-height:145px;padding:16px}.launch-mode-title{font-size:22px}.launch-package-panel{top:85px;bottom:18px}.launch-package-heading{padding-bottom:10px}.launch-package-heading h1{font-size:26px}.launch-package-heading>p{margin-top:6px}.launch-package-filters{padding-bottom:4px}.launch-package-action{bottom:20px}}@media (width<=1000px) and (width>=761px){.launch-header,.launch-entry-body{left:28px;right:28px}.launch-mode-copy{width:53%}.launch-mode-title{font-size:22px}.launch-mode-description{font-size:11px}.launch-package-panel{width:43vw;min-width:350px;left:23px}.launch-package-action{width:45vw;padding:13px;right:22px}.launch-package-action .launch-primary{gap:10px;padding:11px;font-size:11px}.launch-applied-summary>strong{font-size:14px}.launch-filter button{padding-inline:12px}}@media (width<=760px){.launch-surface{--launch-mobile-footer:108px;min-height:100%}.launch-header{top:calc(17px + env(safe-area-inset-top,0px));left:19px;right:19px}.launch-brand{gap:12px}.launch-brand strong{letter-spacing:-1px;font-size:21px}.launch-brand>span{padding-left:12px;font-size:10px}.launch-product-label{display:none}.launch-entry{background:linear-gradient(90deg,#11180e66,#0000 80%),linear-gradient(#eeeae200 37%,#eeeae2 67% 100%)}.launch-entry-body{inset:calc(88px + env(safe-area-inset-top,0px)) 14px calc(14px + env(safe-area-inset-bottom,0px));gap:17px}.launch-entry-intro{flex:1;min-height:130px;max-height:36svh;padding-left:7px}.launch-entry-intro .launch-eyebrow{margin-bottom:10px;font-size:9px}.launch-entry-intro h1{letter-spacing:-1.1px;font-size:27px;line-height:1.28}.launch-entry-intro p{margin-top:12px;font-size:11px;line-height:1.7}.launch-mode-cards{flex-shrink:0;gap:10px}.launch-mode-card{border-radius:12px;flex-direction:column;min-height:208px;padding:14px 12px 10px;display:flex;overflow:hidden}.launch-mode-card.is-selected{box-shadow:0 0 0 2px #fff7e7,0 0 0 3px #9b7547,0 4px 12px #0001}.launch-mode-copy{gap:8px;width:100%;position:static}.launch-mode-title{letter-spacing:-.5px;font-size:19px}.launch-mode-description{word-break:keep-all;max-width:none;font-size:10px;line-height:1.6}.launch-mode-indicator{z-index:5;width:28px;height:28px;position:absolute;bottom:10px;left:11px}.launch-mode-indicator svg{width:16px;height:16px}.launch-entry-action{color:#282d24;flex-direction:column;align-items:stretch;gap:12px;margin-top:auto;padding:0 5px}.launch-entry-action>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.launch-selection-label{color:#686e5e;margin:0;font-size:9px}.launch-entry-action strong{text-align:right;font-size:11px;line-height:1.5}.launch-primary{color:#fff;background:#282e24;border-color:#282e24;border-radius:8px;justify-content:center;gap:16px;min-height:49px;font-size:13px}.launch-primary:hover:not(:disabled){background:#3b4435}.launch-back{gap:5px;min-height:34px;padding:5px 9px;font-size:10px}.launch-back svg{width:15px;height:15px}.launch-packages{background:linear-gradient(#0000 22%,#f6f4ef 34% 100%)}.launch-packages .launch-brand{color:#fff}.launch-package-panel{top:clamp(205px,29svh,290px);left:0;right:0;bottom:calc(var(--launch-mobile-footer) + env(safe-area-inset-bottom,0px));background:#f6f4ef;border-radius:20px 20px 0 0;width:100%;min-width:0;padding:17px 13px 0;box-shadow:0 -5px 22px #00000009}.launch-package-heading{padding:0 4px 11px}.launch-package-heading .launch-eyebrow{margin-bottom:6px;font-size:8px}.launch-package-heading h1{letter-spacing:-.9px;font-size:22px}.launch-package-heading>p{margin-top:6px;font-size:10px;line-height:1.5}.launch-package-filters{padding:0 4px 3px}.launch-filter{scrollbar-width:none;flex-wrap:nowrap;gap:5px;overflow-x:auto}.launch-filter::-webkit-scrollbar{display:none}.launch-filter button{flex-shrink:0;min-height:32px;padding:6px 13px;font-size:10px}.launch-filter:nth-child(2){margin-top:7px;padding-top:7px}.launch-filter:nth-child(2) button{min-height:29px;padding:6px 10px;font-size:9px}.launch-filter-status{min-height:24px;margin-top:3px;font-size:9px}.launch-filter-status button{font-size:9px}.launch-package-list{padding:3px 4px 18px}.launch-package-select{gap:12px;min-height:101px;padding:9px 11px}.launch-package-image{flex-basis:62px;width:62px}.launch-package-image>img{max-height:104px}.launch-package-image>.launch-image-unavailable{width:62px}.launch-package-tier{font-size:8px}.launch-package-copy>strong{font-size:16px}.launch-package-description{font-size:9px;line-height:1.6}.launch-package-price{font-size:16px}.launch-package-price small{font-size:10px}.launch-package-check{flex-basis:21px;height:21px;font-size:12px}.launch-package-details{margin:0 10px;padding:0 9px 12px}.launch-package-reason{font-size:10px}.launch-package-specs{gap:9px}.launch-package-action{z-index:6;width:100%;height:calc(var(--launch-mobile-footer) + env(safe-area-inset-bottom,0px));padding:11px 17px calc(12px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#2d3428;background:#fbfaf7f5;border:0;border-top:1px solid #d7d7cc;border-radius:0;grid-template-columns:1fr;gap:8px;display:grid;bottom:0;left:0;right:0;box-shadow:0 -3px 20px #00000008}.launch-applied-summary{grid-template-columns:1fr auto;align-items:center;gap:2px 10px;display:grid}.launch-applied-summary>span{color:#737b67;grid-column:1;font-size:8px}.launch-applied-summary>strong{grid-column:1;font-size:13px;line-height:1.2}.launch-applied-summary>b{grid-area:1/2/3;font-size:16px;font-weight:650}.launch-package-action .launch-primary{gap:12px;width:100%;min-height:39px;padding:9px 15px;font-size:12px}.launch-price-note{padding-top:8px;font-size:9px}.launch-no-results{padding:19px 13px}.launch-no-results strong{font-size:13px}.launch-no-results p{font-size:11px}}@media (width<=760px) and (height<=700px){.launch-entry-body{gap:11px;top:77px}.launch-entry-intro{min-height:113px;max-height:29svh}.launch-entry-intro .launch-eyebrow{display:none}.launch-entry-intro h1{font-size:24px}.launch-entry-intro p{margin-top:9px;font-size:10px}.launch-mode-card{min-height:185px;padding:12px 10px 7px}.launch-mode-title{font-size:17px}.launch-mode-description{font-size:9px;line-height:1.5}.launch-entry-action{gap:9px}.launch-primary{min-height:45px}.launch-package-panel{padding-top:13px;top:175px}.launch-package-heading .launch-eyebrow{display:none}.launch-package-heading h1{font-size:20px}.launch-package-heading>p{font-size:9px}.launch-package-heading{padding-bottom:8px}.launch-filter button{min-height:30px}.launch-filter:nth-child(2) button{min-height:28px}.launch-package-select{min-height:92px}.launch-package-image>img{max-height:90px}}@media (prefers-reduced-motion:reduce){.launch-surface *{transition:none!important;animation:none!important}.launch-mode-card:hover,.launch-primary:hover:not(:disabled){transform:none}}.immediate-entry .launch-mode-card:active{transform:scale(.985)}.immediate-entry .launch-mode-copy{justify-content:center}.gallery-packages .package-gallery-title-row{align-items:center;gap:22px;display:flex}.gallery-packages .package-gallery-back{color:#fff;white-space:nowrap;background:#18201855;border:1px solid #ffffff45;border-radius:24px;flex:none;align-items:center;gap:8px;min-height:44px;padding:0 13px 0 8px;font-size:12px;display:inline-flex}.gallery-packages .package-gallery-back:hover{background:#ffffff20}.gallery-packages .package-gallery-count{color:#ffffffba;font-size:12px}.gallery-packages .package-tier-copy>span{font-variant-numeric:tabular-nums;color:#fff;font-size:16px}.gallery-packages .package-gallery-heading p{padding-left:0}@media (width<=760px){.immediate-entry .launch-entry-body{bottom:calc(28px + env(safe-area-inset-bottom,0px))}.immediate-entry .launch-mode-copy{justify-content:flex-start}.gallery-packages .package-gallery-title-row{gap:12px}.gallery-packages .package-gallery-back{gap:4px;padding:0 10px 0 7px;font-size:11px}.gallery-packages .package-gallery-back svg{width:17px}.gallery-packages .package-gallery-heading h1{max-width:none;font-size:26px}.gallery-packages .package-gallery-count{font-size:11px}.gallery-packages .package-tier-copy>span{font-size:15px}}.launch-entry.entry-portrait{background:linear-gradient(90deg,#0d1511b3 0%,#111a155c 32%,#0000 57%)}.launch-entry.entry-portrait .launch-entry-body{flex-direction:column;justify-content:center;gap:26px;width:min(450px,40vw);display:flex;inset:118px auto 52px 4%}.launch-entry.entry-portrait .launch-entry-intro{flex:none;min-height:0;max-height:none;padding:0}.launch-entry.entry-portrait .launch-entry-intro h1{letter-spacing:-.055em;font-size:clamp(31px,3.1vw,45px);font-weight:550;line-height:1.25}.launch-entry.entry-portrait .launch-entry-intro .launch-eyebrow{color:#eee9ddc9;letter-spacing:.1em;margin-bottom:14px;font-size:11px}.launch-entry.entry-portrait .launch-entry-intro p{color:#f3eee4d4;word-break:keep-all;margin-top:15px;font-size:13px;line-height:1.65}.launch-entry.entry-portrait .launch-mode-cards{flex:none;grid-template-columns:minmax(0,1fr);gap:13px;width:100%;display:grid}.launch-entry.entry-portrait .launch-mode-card{color:#faf7ef;-webkit-backdrop-filter:blur(10px)saturate(1.03);backdrop-filter:blur(10px)saturate(1.03);min-height:146px;text-shadow:none;background:#1720197a;border:1px solid #ede5d852;border-radius:14px;flex-direction:row;justify-content:flex-start;align-items:center;gap:20px;padding:12px 18px 12px 12px;transition:background .2s,border-color .2s,transform .2s;display:flex;box-shadow:0 10px 28px #00000012,inset 0 1px #ffffff14}.launch-entry.entry-portrait .launch-mode-card:active{transform:scale(.985)}.launch-entry.entry-portrait .launch-mode-copy{flex:1;order:2;justify-content:center;gap:10px;width:auto;min-width:0;position:relative}.launch-entry.entry-portrait .launch-mode-title{letter-spacing:-.045em;font-size:clamp(18px,1.8vw,23px);font-weight:550;line-height:1.35}.launch-entry.entry-portrait .launch-image-unavailable{color:#eee9dc;background:#4f584b}.gallery-packages.curated-nine .package-gallery-heading{top:108px;left:4%;right:4%}.gallery-packages.curated-nine .package-gallery-heading h1{max-width:none;font-size:clamp(30px,3.1vw,44px);font-weight:550}.gallery-packages.curated-nine .package-gallery-heading p{max-width:none;margin-top:10px;font-size:14px;line-height:1.6}.gallery-packages.curated-nine .package-gallery-nav{align-items:flex-end;top:208px}.gallery-packages.curated-nine .package-gallery-navigation{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.gallery-packages.curated-nine .package-gallery-back{color:#f5f0e4;background:0 0;border:0;gap:8px;min-height:44px;padding:0;font-size:12px}.gallery-packages.curated-nine .package-gallery-back:hover{color:#fff;background:0 0}.gallery-packages.curated-nine .package-gallery-count{color:#f5efe3b8;font-size:12px;line-height:22px}.gallery-packages.curated-nine .package-gallery-rail{padding-bottom:8px;top:296px;bottom:28px}.gallery-packages.curated-nine .package-scene-card{flex-basis:min(34vw,470px)}.gallery-packages.curated-nine .package-tier-card,.gallery-packages.curated-nine .package-scene-card{max-height:none}@media (width>=761px) and (height<=780px){.launch-entry.entry-portrait .launch-entry-body{gap:20px;top:96px;bottom:28px}.launch-entry.entry-portrait .launch-entry-intro h1{font-size:34px}.launch-entry.entry-portrait .launch-entry-intro p{margin-top:12px;font-size:12px}.launch-entry.entry-portrait .launch-mode-card{min-height:130px}.gallery-packages.curated-nine .package-gallery-heading{top:88px}.gallery-packages.curated-nine .package-gallery-heading h1{font-size:32px}.gallery-packages.curated-nine .package-gallery-nav{top:178px}.gallery-packages.curated-nine .package-gallery-rail{top:261px;bottom:22px}}@media (width<=760px){.launch-entry.entry-portrait{background:linear-gradient(#10191054,#0000 40%,#10181066 72%,#1018109c)}.launch-entry.entry-portrait .launch-entry-body{inset:99px 20px calc(22px + env(safe-area-inset-bottom,0px));justify-content:space-between;gap:18px;width:auto}.launch-entry.entry-portrait .launch-entry-intro h1{max-width:260px;font-size:29px;line-height:1.24}.launch-entry.entry-portrait .launch-entry-intro .launch-eyebrow{display:none}.launch-entry.entry-portrait .launch-entry-intro p{max-width:260px;margin-top:12px;font-size:12px;line-height:1.5}.launch-entry.entry-portrait .launch-mode-cards{gap:10px}.launch-entry.entry-portrait .launch-mode-card{background:#1720199e;border-radius:12px;gap:17px;min-height:108px;padding:10px 16px 10px 9px}.launch-entry.entry-portrait .launch-mode-copy{justify-content:center;gap:7px}.launch-entry.entry-portrait .launch-mode-title{letter-spacing:-.04em;font-size:18px;line-height:1.3}.launch-entry.entry-portrait .launch-mode-description{max-width:190px;font-size:11px;line-height:1.5}.gallery-packages.curated-nine .package-gallery-heading{top:91px;left:22px;right:22px}.gallery-packages.curated-nine .package-gallery-heading h1{font-size:28px;line-height:1.25}.gallery-packages.curated-nine .package-gallery-heading p{max-width:320px;margin-top:9px;font-size:12px;line-height:1.55}.gallery-packages.curated-nine .package-gallery-nav{top:183px;left:22px;right:19px}.gallery-packages.curated-nine .package-gallery-back{gap:7px;font-size:12px}.gallery-packages.curated-nine .package-gallery-count{font-size:11px;line-height:18px}.gallery-packages.curated-nine .package-gallery-rail{top:264px;bottom:calc(20px + env(safe-area-inset-bottom,0px));padding-bottom:6px}.gallery-packages.curated-nine .package-tier-card,.gallery-packages.curated-nine .package-scene-card{flex-basis:83vw;min-width:0}}@media (width<=760px) and (height<=700px){.launch-entry.entry-portrait .launch-entry-body{top:84px;bottom:calc(16px + env(safe-area-inset-bottom,0px));gap:12px}.launch-entry.entry-portrait .launch-entry-intro h1{font-size:26px}.launch-entry.entry-portrait .launch-entry-intro p{max-width:250px;margin-top:9px;font-size:11px}.launch-entry.entry-portrait .launch-mode-card{gap:12px;min-height:99px;padding-top:7px;padding-bottom:7px}.launch-entry.entry-portrait .launch-mode-title{font-size:17px}.gallery-packages.curated-nine .package-gallery-heading{top:79px}.gallery-packages.curated-nine .package-gallery-heading h1{font-size:26px}.gallery-packages.curated-nine .package-gallery-nav{top:165px}.gallery-packages.curated-nine .package-gallery-rail{top:244px;bottom:calc(14px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.launch-entry.entry-portrait .launch-mode-card{transition:none}.launch-entry.entry-portrait .launch-mode-card:hover{transform:none}}.entry-showcase{z-index:-1;pointer-events:none;background:#252923;position:absolute;inset:0;overflow:clip}.entry-showcase[data-ready=false]{background:0 0}.entry-showcase[data-ready=false]:after{opacity:0}.entry-showcase-scenes{position:absolute;inset:0}.entry-door-reveal{pointer-events:none;position:absolute;inset:0}.entry-showcase[data-ready=false] .entry-door-reveal{visibility:hidden}.entry-door-canvas{opacity:1;pointer-events:none;transition:none}.entry-showcase-native{opacity:1;position:absolute;inset:0}.entry-showcase-image{aspect-ratio:3005/1774;object-fit:fill;width:auto;max-width:none;height:148%;display:block;position:absolute;top:50%;left:65%;transform:translate(-50%,-42%)}.entry-showcase:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0d1511b3 0%,#111a155c 32%,#0000 57%);position:absolute;inset:0}.entry-showcase-scenes{transform-origin:65% 45%;animation:22s ease-in-out infinite alternate entry-room-push}.entry-showcase-sweep{z-index:1;pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(100deg,#0000 40%,#ffe2b400 44%,#ffe2b433 50%,#ffe2b400 56%,#0000 60%) 120% 0/260% 100%;position:absolute;inset:0}.entry-showcase-sweep[data-active=true]{animation:1.2s ease-out entry-light-sweep}.entry-showcase-toolbar{z-index:2;color:#f4f4f0;pointer-events:auto;flex-direction:column;align-items:stretch;gap:0;width:min(340px,30vw);display:flex;position:absolute;bottom:34px;right:44px}.entry-showcase-progress{gap:5px;margin-bottom:14px;display:flex}.entry-showcase-progress button{cursor:pointer;background:0 0;border:0;flex:1;align-items:center;min-width:0;height:16px;padding:0;display:flex}.entry-showcase-progress span{background:#ffffff47;border-radius:2px;width:100%;height:2px;display:block;position:relative;overflow:hidden}.entry-showcase-progress span:after{content:"";background:#f4f4f0;width:0;position:absolute;inset:0}.entry-showcase-progress button[data-state=done] span:after{width:100%}.entry-showcase-progress button[data-state=current] span:after{animation:entry-progress var(--showcase-cycle,3.5s) linear forwards}.entry-showcase[data-paused=true] .entry-showcase-progress button[data-state=current] span:after{width:100%;animation:none}.entry-showcase-progress button:focus-visible{outline-offset:2px;outline:2px solid #f4f4f0}.entry-showcase-caption{text-align:left;text-shadow:0 2px 14px #00000059;opacity:1;filter:blur();pointer-events:none;flex-direction:column;align-items:flex-start;gap:3px;width:100%;transition:opacity .24s,filter .24s;animation:.6s cubic-bezier(.16,.7,.24,1) backwards entry-spec-emerge;display:flex}.entry-showcase-design{letter-spacing:-.03em;color:#f4f4f0;font-size:24px;font-weight:700;line-height:1.2;display:block}.entry-showcase-specs{color:#d6dad4;letter-spacing:-.01em;font-size:13.5px;line-height:1.5}.entry-showcase-profile{color:#c2c8c0;font-size:12.5px;line-height:1.4}.entry-showcase[data-phase=fading] .entry-showcase-caption{opacity:0;filter:blur(4px)}.entry-showcase-controls{flex:none;align-items:center;gap:10px;margin-top:14px;display:flex}.entry-showcase-controls button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;height:46px;min-height:44px;display:inline-flex}.entry-showcase-start{color:#111;background:#f4f4f0;border:0;gap:8px;padding:0 18px;font-size:14px;font-weight:600}.entry-showcase-start:hover{background:#fff}.entry-showcase-pause{color:#f4f4f0;background:#0b0b0b9e;border:1px solid #fff3;width:46px;padding:0}.entry-showcase-controls button svg{width:14px;height:14px}.entry-showcase-controls button:focus-visible{outline-offset:2px;outline:2px solid #f4f4f0}@media (width<=760px){.launch-entry.entry-portrait{--entry-bottom:280px;background:linear-gradient(180deg,transparent calc(100% - var(--entry-bottom) - 32px),#1d2722 calc(100% - var(--entry-bottom)),#1d2722)}.entry-showcase{bottom:0}.entry-showcase-scenes{top:56px;bottom:calc(var(--entry-bottom) + 20px + env(safe-area-inset-bottom,0px))}.entry-showcase-backdrop svg.entry-showcase-image{overflow:visible}.entry-showcase-image{aspect-ratio:auto;object-fit:contain;width:100%;height:100%;inset:0;transform:none}.entry-showcase:after{background:linear-gradient(180deg,#0c161433,transparent 85px),linear-gradient(180deg,transparent calc(100% - var(--entry-bottom) - 60px),#1d2722 calc(100% - var(--entry-bottom) + 75px))}.entry-showcase-scenes{transform-origin:50% 45%}.entry-showcase-sweep{top:56px;bottom:calc(var(--entry-bottom) + 20px)}.entry-showcase-toolbar{left:18px;right:18px;bottom:calc(var(--entry-bottom) + 6px + env(safe-area-inset-bottom,0px));grid-template-columns:1fr auto;align-items:end;column-gap:10px;width:auto;display:grid}.entry-showcase-progress{grid-column:1/-1;margin-bottom:8px}.entry-showcase-caption{gap:1px;min-width:0}.entry-showcase-design{font-size:17px}.entry-showcase-specs{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;line-height:1.4;overflow:hidden}.entry-showcase-profile{display:none}.entry-showcase-controls{margin:0}.entry-showcase-start{font-size:12.5px;height:38px!important;min-height:38px!important;padding:0 12px!important}.entry-showcase-pause{display:none!important}.launch-entry.entry-portrait .launch-entry-body{inset:auto 20px calc(18px + env(safe-area-inset-bottom,0px));justify-content:flex-end;gap:14px;width:auto}.launch-entry.entry-portrait .launch-entry-intro h1{letter-spacing:-.055em;max-width:none;font-size:25px;line-height:1.25}.launch-entry.entry-portrait .launch-entry-intro h1 br{display:none}.launch-entry.entry-portrait .launch-entry-intro p{color:#eee9dfb8;max-width:none;margin-top:7px;font-size:12px;line-height:1.5}.launch-entry.entry-portrait .launch-mode-cards{gap:9px}.launch-entry.entry-portrait .launch-mode-card{background:#e8e3d407;border-color:#eee5d33b;border-radius:12px;gap:13px;height:80px;min-height:80px;padding:7px 13px 7px 8px;box-shadow:inset 0 1px #ffffff08}.launch-entry.entry-portrait .launch-mode-copy{gap:4px}.launch-entry.entry-portrait .launch-mode-title{font-size:17px;line-height:1.3}.launch-entry.entry-portrait .launch-mode-description{max-width:none;font-size:11px;line-height:1.45}}@media (width<=760px) and (height<=700px){.launch-entry.entry-portrait{--entry-bottom:260px}.launch-entry.entry-portrait .launch-entry-body{bottom:calc(12px + env(safe-area-inset-bottom,0px));gap:11px}.launch-entry.entry-portrait .launch-entry-intro h1{font-size:23px}.launch-entry.entry-portrait .launch-entry-intro p{margin-top:6px;font-size:11px;line-height:1.5}.launch-entry.entry-portrait .launch-mode-card{height:74px;min-height:74px}.launch-entry.entry-portrait .launch-mode-title{font-size:16px}.entry-showcase-scenes{top:52px}.entry-showcase-design{font-size:16px}.entry-showcase-specs{font-size:11px}}@keyframes entry-room-push{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes entry-light-sweep{0%{opacity:1;background-position:120% 0}to{opacity:1;background-position:-20% 0}}@keyframes entry-progress{0%{width:0}to{width:100%}}@keyframes entry-spec-emerge{0%{opacity:0;filter:blur(6px);transform:translateY(7px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.entry-showcase-scenes,.entry-showcase-sweep,.entry-showcase-progress span:after,.entry-showcase-native,.entry-showcase-caption{transition:none!important;animation:none!important}.entry-showcase[data-phase=fading] .entry-showcase-caption{opacity:1;filter:none}}.motion-panel.quote-vault-panel{color:#f5f2e9;background:#242923f5;border:1px solid #ffffff24;border-radius:20px;width:min(1120px,100vw - 64px);max-width:none;height:auto;max-height:calc(100dvh - 48px);font-family:Pretendard,Arial,sans-serif;inset:24px 32px 24px auto;overflow:hidden}.quote-vault-panel .panel-inner{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9d9f8980 transparent;height:100%;max-height:calc(100dvh - 48px);padding:24px 28px 20px;overflow-y:auto}.quote-vault-panel .panel-title{z-index:4;background:#242923f5;border-bottom:1px solid #ffffff12;margin:0 -4px 22px;padding:12px 4px 14px;position:sticky;top:-24px}.quote-vault-panel .panel-title .icon-control{width:44px;min-width:44px;height:44px;min-height:44px}.quote-vault{color:inherit;min-width:0;font-family:Pretendard,Arial,sans-serif;font-size:14px;line-height:1.5}.quote-vault *{box-sizing:border-box}.quote-vault p{margin:0}.quote-vault button,.quote-vault .vault-photo-download{font:inherit;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff2d;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;line-height:1.35;text-decoration:none;display:inline-flex}.quote-vault button:hover:not(:disabled),.quote-vault .vault-photo-download:hover{background:#ffffff10}.quote-vault button:disabled,.quote-vault .vault-photo-download[aria-disabled=true]{opacity:.46;cursor:not-allowed}.quote-vault button:focus-visible,.quote-vault .vault-photo-download:focus-visible{outline-offset:4px;outline:2px solid #e2c394}.quote-vault .vault-photo-download[aria-disabled=true]{pointer-events:none}.quote-vault button.vault-primary{color:#2c2b25;background:#eeeadf;border-color:#eeeadf;border-radius:26px}.quote-vault .vault-icon-button{border-color:#0000;border-radius:50%;width:44px;min-width:44px;height:44px;padding:10px}.quote-vault .vault-status{color:#e9dfc7;overflow-wrap:anywhere;border:1px solid #ddcba033;border-radius:9px;margin:14px 0;padding:12px 14px;font-size:13px}.quote-vault .vault-gallery{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:26px 22px;margin:0;padding:0;list-style:none;display:grid}.quote-vault .vault-record{min-width:0;list-style:none;position:relative}.quote-vault .vault-open-picture,.quote-vault .vault-empty-picture{text-align:left;background:#30312a;border:0;border-radius:12px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.quote-vault .vault-open-picture:disabled{opacity:1}.quote-vault .vault-picture{aspect-ratio:4/5;border-radius:inherit;background:#30312a;width:100%;max-height:48svh;display:block;position:relative;overflow:hidden}.quote-vault .vault-picture img,.quote-vault .vault-picture svg.product-image{object-fit:cover;object-position:50% 42%;transform-origin:50% 42%;opacity:0;width:100%;height:100%;transition:opacity .22s;display:block;transform:scale(1.55)}.quote-vault .vault-picture.is-loaded img,.quote-vault .vault-picture.is-loaded svg.product-image{opacity:1}.quote-vault .vault-gallery-navigation{display:none}.quote-vault .vault-image-missing{text-align:center;color:#d5d2c4;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;font-size:13px;display:flex;position:absolute;inset:0}.quote-vault .vault-card-bottom{padding:14px 2px 0}.quote-vault .vault-card-price{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.quote-vault .vault-card-price strong{letter-spacing:-.025em;font-size:23px;font-weight:550}.quote-vault .vault-card-price time{color:#c4c7b8;white-space:nowrap;font-size:12px}.quote-vault .vault-card-spec{color:#d1d3c7;white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:13px;line-height:1.6;overflow:hidden}.quote-vault .vault-card-actions{justify-content:flex-end;align-items:center;gap:4px;margin-top:6px;display:flex}.quote-vault .vault-card-actions>span{color:#bfc8b2;margin-right:auto;font-size:11px}.quote-vault .vault-card-actions .vault-icon-button{color:#e4e6da}.quote-vault .vault-empty{text-align:center;width:min(480px,100%);margin:0 auto}.quote-vault .vault-empty-picture .vault-picture{aspect-ratio:5/4}.quote-vault .vault-empty>p{color:#d1d3c7;margin:18px 0;font-size:14px}.quote-vault .vault-undo{color:#f3f3e9;background:#313b2ff5;border:1px solid #ced4c333;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:8px 10px 8px 18px;font-size:13px;display:flex;position:sticky;bottom:0;box-shadow:0 8px 24px #0002}.quote-vault .vault-undo button{color:#e9dfbe;white-space:nowrap;border:0}.motion-panel.quote-vault-panel.is-sharing{width:min(760px,100vw - 64px);inset:24px 32px 24px auto}.quote-vault .quote-share-content{width:100%}.quote-vault .vault-share-back{color:#d0d7c7;border:0;margin:-8px 0 14px;padding-left:0;font-size:13px}.quote-vault .quote-share-content .vault-picture{aspect-ratio:16/10;background:0 0;border-radius:12px;max-height:52svh}.quote-vault .quote-share-content .vault-picture img,.quote-vault .quote-share-content .vault-picture svg.product-image{object-fit:contain;object-position:center;transform:none}.quote-vault .vault-share-summary{flex-direction:column;gap:9px;margin-top:18px;display:flex}.quote-vault .vault-share-summary>strong{letter-spacing:-.03em;font-size:30px;line-height:1.2}.quote-vault .vault-share-summary>p{color:#d1d3c7;font-size:14px;line-height:1.65}.quote-vault .vault-share-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.quote-vault .vault-share-actions>button,.quote-vault .vault-share-actions>.vault-photo-download{border-radius:26px;flex:140px;min-height:50px;font-size:15px}@media (width>=761px) and (width<=1080px){.quote-vault .vault-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.motion-panel.quote-vault-panel{width:calc(100vw - 64px)}}@media (width<=760px){.motion-panel.quote-vault-panel,.motion-panel.quote-vault-panel.is-sharing{border-radius:18px;width:calc(100vw - 16px);height:auto;max-height:calc(100dvh - 24px);margin:0;inset:12px 8px}.quote-vault-panel .panel-inner{max-height:calc(100dvh - 24px);padding:16px 18px calc(20px + env(safe-area-inset-bottom))}.quote-vault-panel .panel-title{margin-bottom:10px;padding-top:6px;top:-16px}.quote-vault-panel .panel-title h2{font-size:24px}.quote-vault .vault-gallery{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:15px;margin-right:-18px;padding:4px 18px 14px 0;scroll-padding-left:0;display:flex;overflow-x:auto}.quote-vault .vault-gallery::-webkit-scrollbar{display:none}.quote-vault .vault-record{scroll-snap-align:start;flex:0 0 84%}.quote-vault .vault-gallery-navigation{justify-content:flex-end;gap:4px;margin:0 0 6px;display:flex}.quote-vault .vault-picture{aspect-ratio:4/5;max-height:46svh}.quote-vault .vault-card-price{flex-wrap:wrap;gap:7px}.quote-vault .vault-card-price strong{font-size:23px}.quote-vault .vault-card-price time{font-size:11px}.quote-vault .vault-card-spec{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box}.quote-vault .quote-share-content .vault-picture{aspect-ratio:4/3;max-height:46svh}.quote-vault .vault-share-summary>strong{font-size:27px}.quote-vault .vault-share-summary>p{font-size:13px}.quote-vault .vault-share-actions{margin-top:20px}.quote-vault .vault-undo{font-size:12px}}@media (prefers-reduced-motion:reduce){.quote-vault-panel,.quote-vault-panel *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.vault-family-quote{background:#eeece4;border-radius:10px;width:100%;height:auto;display:block}.unified-share .quote-share-content .vault-picture{aspect-ratio:3005/1774;max-height:none}:root{color:#f6f4ee;font-synthesis:none;--soft:#f6f4eec2;--line:#f6f4ee40;--ease:cubic-bezier(.2,.7,.2,1);--sample-w:102px;--sample-h:126px;--sample-gap:18px;background:#171816;font-family:Pretendard,Noto Sans KR,Malgun Gothic,sans-serif}*{box-sizing:border-box}body{margin:0}button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0}button:disabled{opacity:.45;cursor:default}button:focus-visible,summary:focus-visible{outline-offset:6px;outline:2px solid #fff}h1,h2,p,ol,dl,dd{margin:0}svg{flex:none}::selection{color:#141413;background:#b9a584}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.immersive{isolation:isolate;background:#756959;width:100%;height:100svh;min-height:640px;position:relative;overflow:hidden}.room-stage{z-index:-4;position:absolute;inset:0;overflow:hidden}.room-world{aspect-ratio:3005/1774;transform-origin:50% 43%;opacity:0;height:148%;transition:transform .7s var(--ease),opacity .6s ease;z-index:1;position:absolute;top:50%;left:65%;transform:translate(-50%,-42%)scale(1)}.room-world.ready{opacity:1}.room-world.zoomed{transform:translate(-50%,-42%)scale(1.37)}.room-world.departing{z-index:2;pointer-events:none;animation:.42s both material-out}.room-image{width:100%;max-width:none;height:100%;display:block}.native-detail{width:29.5175%;height:63.0214%;position:absolute;top:0;left:35.2413%;overflow:hidden}.native-detail img{width:184.893%;max-width:none;height:100%;display:block}.left-shade,.bottom-shade{pointer-events:none;z-index:-2;position:absolute;inset:0}.floating-header{z-index:3;justify-content:space-between;align-items:center;display:flex;position:absolute;top:29px;left:44px;right:44px}.wordmark{letter-spacing:-1.5px;text-shadow:0 1px 10px #0003;font-size:26px;font-weight:750}.step-track{color:#ffffff8c;text-shadow:0 1px 12px #0004;gap:34px;padding:0;font-size:16px;list-style:none;display:flex;position:absolute;left:50%;transform:translate(-50%)}.step-track li{padding:10px 2px;position:relative}.step-track [aria-current]{color:#fff}.step-track [aria-current]:after{content:"";transform-origin:0;height:1px;animation:rule-in .7s var(--ease) both;background:#f6f4ee;position:absolute;bottom:0;left:-9px;right:-9px}.prototype-mark{letter-spacing:1px;color:#ffffff8a;font-size:10px}.view-action{z-index:4;position:absolute;top:36%;right:36px}.icon-control{width:46px;height:46px;transition:background .18s ease,transform .24s var(--ease),border-color .18s ease;border:1px solid #0000;border-radius:50%;place-items:center;display:grid;position:relative}.view-action .icon-control{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#161a186b;border:1px solid #ffffff36}.icon-control:hover{background:#ffffff17;border-color:#ffffff60;transform:scale(1.06)}.icon-control:active{transform:scale(.91)}.icon-control svg{transition:transform .34s var(--ease)}.icon-control[aria-pressed=true] svg{transform:rotate(90deg)}.icon-control.is-busy:after{content:"";border:1px solid #0000;border-top-color:#fff;border-radius:50%;animation:.8s linear infinite spin;position:absolute;inset:0}.icon-tooltip{white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .16s ease,transform .16s var(--ease);background:#171b18d9;border-radius:3px;padding:6px 9px;font-size:11px;transition-delay:0s;position:absolute;top:50%;right:calc(100% + 9px);transform:translate(5px,-50%)}.icon-control:hover .icon-tooltip,.icon-control:focus-visible .icon-tooltip{opacity:1;transition-delay:.42s;transform:translateY(-50%)}.glass-editor{width:calc(var(--sample-w)*4 + var(--sample-gap)*3);z-index:3;position:absolute;top:27%;left:56px}.material-copy{animation:copy-in .45s var(--ease) both;min-height:134px}.material-title{align-items:center;gap:15px;display:flex}.material-title h1{letter-spacing:-1.5px;font-size:40px;font-weight:400;line-height:1.25}.material-title .icon-control{width:44px;height:44px}.material-title .icon-control svg{width:21px;height:21px}.material-title .icon-tooltip{left:calc(100% + 9px);right:auto}.material-copy p{color:#eeece5dc;letter-spacing:-.25px;text-shadow:0 1px 8px #0003;margin-top:16px;font-size:17px;line-height:1.9}.material-rail{grid-template-columns:repeat(4,var(--sample-w));gap:var(--sample-gap);margin-top:34px;display:grid;position:relative}.material-option{text-align:left;min-width:0;transition:transform .24s var(--ease),opacity .2s ease;animation:option-in .65s var(--ease) backwards;padding:0;position:relative}.material-option:nth-child(2){animation-delay:50ms}.material-option:nth-child(3){animation-delay:.1s}.material-option:nth-child(4){animation-delay:.15s}.material-option:hover{transform:translateY(-5px)}.material-option:active{transform:translateY(-1px)scale(.97)}.sample-image{height:var(--sample-h);outline-offset:-1px;outline:1px solid #ffffff18;width:100%;transition:outline-color .24s;display:block;position:relative;overflow:hidden}.material-option:hover .sample-image{outline-color:#ffffff80}.sample-image img{width:550%;max-width:none;height:auto;transition:transform .5s var(--ease);position:absolute;top:-49%;left:50%;transform:translate(-50%)}.material-option:hover img{transform:translate(-50%)scale(1.035)}.sample-name{margin-top:13px;font-size:16px;line-height:1.5;display:block}.sample-price{color:var(--soft);font-variant-numeric:tabular-nums;margin-top:3px;font-size:12px;display:block}.selection-rule{width:var(--sample-w);height:2px;top:calc(var(--sample-h) + 5px);transform:translateX(calc(var(--selected)*(var(--sample-w) + var(--sample-gap))));transition:transform .36s var(--ease);pointer-events:none;background:#f7f5ef;position:absolute;left:0}.sample-loader{border:1px solid #fff4;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite spin;position:absolute;top:8px;right:8px}.floating-footer{z-index:3;animation:footer-in .7s var(--ease) both;justify-content:space-between;align-items:flex-end;gap:32px;display:flex;position:absolute;bottom:34px;left:56px;right:44px}.current-configuration{text-align:left;max-width:520px;color:var(--soft);transition:color .18s ease,transform .24s var(--ease);align-items:center;gap:14px;padding:12px 0;font-size:13px;line-height:1.6;display:flex}.current-configuration:hover{color:#fff;transform:translate(3px)}.current-configuration b{color:#fff;animation:price-in .35s var(--ease) both;font-weight:500;display:inline-block}.current-configuration svg{transition:transform .22s var(--ease)}.current-configuration:hover svg{transform:translate(3px)}.price-and-action{align-items:center;gap:28px;display:flex}.amount-button{text-align:left;padding:0}.amount-label{color:#f0eee5d9;margin-bottom:7px;font-size:13px;display:block}.amount{white-space:nowrap;letter-spacing:-.7px;font-variant-numeric:tabular-nums;animation:price-in .42s var(--ease) both;align-items:baseline;gap:7px;font-size:36px;font-weight:500;line-height:1.15;display:flex}.amount small{font-size:21px}.amount-note{color:#e2dfd2b8;margin-top:7px;font-size:11px;display:block}.outline-action{white-space:nowrap;min-height:52px;transition:background .22s ease,border-color .22s ease,transform .2s var(--ease);background:0 0;border:1px solid #f6f4eeaa;border-radius:30px;justify-content:center;align-items:center;gap:21px;padding:13px 24px;font-size:14px;display:inline-flex}.outline-action:hover:not(:disabled){background:#ffffff13;border-color:#fff}.outline-action:active:not(:disabled){transform:scale(.96)}.outline-action svg{transition:transform .24s var(--ease)}.outline-action:hover svg{transform:translate(4px)}.load-error{z-index:6;background:#151916dc;border:1px solid #fff2;border-radius:5px;align-items:center;gap:10px;padding:7px 12px 7px 20px;font-size:13px;animation:.24s copy-in;display:flex;position:absolute;top:88px;left:50%;transform:translate(-50%)}.motion-panel{color:#f6f4ee;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:min(440px,100vw);max-width:none;height:100dvh;max-height:none;animation:panel-in .38s var(--ease) both;background:linear-gradient(120deg,#171b19eb,#171b19d6);border:0;border-left:1px solid #fff2;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-18px 0 90px #0002}.motion-panel::backdrop{background:#0a0e0b50;animation:.3s both backdrop-in}.motion-panel.leaving{animation:panel-out .28s var(--ease) both}.motion-panel.leaving::backdrop{animation:.28s both backdrop-out}.panel-inner{padding:30px 32px}.panel-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:30px;display:flex}.panel-title h2{letter-spacing:-.8px;font-size:28px;font-weight:400}.panel-title .icon-control{border-color:#ffffff30}.panel-title .icon-tooltip{display:none}.quote-rows{gap:0;display:grid}.quote-row{animation:row-in .39s var(--ease) both;animation-delay:calc(var(--row)*35ms + 80ms);border-bottom:1px solid #fff2;justify-content:space-between;gap:18px;padding:15px 0;display:flex}.quote-row dt strong{font-size:15px;font-weight:500;display:block}.quote-row dt span{color:#e0e0d394;margin-top:5px;font-size:11px;line-height:1.6;display:block}.quote-row dd{white-space:nowrap;font-variant-numeric:tabular-nums;color:#ecece4;align-self:center;font-size:13px}.quote-total{justify-content:space-between;align-items:baseline;gap:16px;margin-top:28px;display:flex}.quote-total>span{font-size:13px}.quote-total strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:30px;font-weight:500}.quote-total small{margin-left:6px;font-size:16px}.quote-note{color:#ddddcf9e;margin-top:18px;font-size:12px;line-height:1.85}.price-source{border-bottom:1px solid #fff2;margin-top:16px;padding-bottom:16px}.price-source summary{cursor:pointer;color:#e5e5d5ab;align-items:center;gap:8px;min-height:30px;font-size:12px;line-height:30px;list-style:none;display:flex}.price-source summary:after{content:"+";transition:transform .22s var(--ease);font-size:16px}.price-source[open] summary:after{transform:rotate(45deg)}.price-source[open] p{animation:row-in .25s var(--ease) both}.price-source p{color:var(--soft);margin:7px 0 3px;font-size:11px;line-height:1.8}.save-quote{width:100%;margin-top:24px}.save-quote.saved{opacity:1;background:#d7ddcc18;border-color:#d7ddcc66}.save-quote span{animation:price-in .3s var(--ease)}.save-quote.saved svg{stroke-dasharray:30;animation:.45s both check-draw}.save-message{color:var(--soft);min-height:30px;margin-top:14px;font-size:11px;line-height:1.8}.glass-detail-photo{background:#151714;height:340px;position:relative;overflow:hidden}.glass-detail-photo img{width:auto;max-width:none;height:150%;animation:copy-in .45s var(--ease) both;position:absolute;top:50%;left:50%;transform:translate(-27.04%,-47%)}.glass-explanation{margin-top:28px;font-size:16px;line-height:1.9}.glass-note{color:var(--soft);margin-top:16px;font-size:12px;line-height:1.8}.detail-supplement{border-top:1px solid var(--line);justify-content:space-between;margin-top:28px;padding-top:22px;font-size:14px;display:flex}.detail-supplement strong{font-weight:500}@keyframes material-out{0%{opacity:1}to{opacity:0}}@keyframes copy-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes option-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes footer-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes price-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes rule-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes panel-in{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}@keyframes panel-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(60px)}}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes row-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes check-draw{0%{stroke-dashoffset:30px}to{stroke-dashoffset:0}}@media (width>=1650px){:root{--sample-w:112px;--sample-h:136px;--sample-gap:22px}.glass-editor,.floating-footer{left:70px}.material-title h1{font-size:44px}}@media (width>=761px) and (width<=1200px){:root{--sample-w:82px;--sample-h:108px;--sample-gap:13px}.glass-editor{top:27%;left:36px}.material-title h1{font-size:34px}.material-copy p{font-size:15px}.material-rail{margin-top:24px}.sample-price{font-size:11px}.room-world{left:68%}.floating-footer{gap:20px;left:36px;right:30px}.current-configuration{max-width:350px;font-size:11px}.amount{font-size:30px}.price-and-action{gap:18px}.outline-action{gap:14px;padding:12px 20px;font-size:13px}}@media (width<=760px){:root{--sample-w:calc((100vw - 44px - 36px)/4);--sample-h:90px;--sample-gap:12px}.immersive{height:100svh;min-height:700px}.room-world{transform-origin:50% 42%;height:calc(172.4% - 770px);min-height:380px;max-height:86%;top:0;left:50%;transform:translate(-50%,-5%)scale(1);-webkit-mask-image:linear-gradient(#000 65%,#0000 100%);mask-image:linear-gradient(#000 65%,#0000 100%)}.room-world.zoomed{transform:translate(-50%,-5%)scale(1.32)}.left-shade{background:linear-gradient(#15181433,#0000 16%);inset:0}.bottom-shade{background:linear-gradient(#0000 37%,#10141126 47%,#1014119c 63%,#101411de 77%,#101411f5 100%)}.floating-header{align-items:flex-start;top:20px;left:22px;right:22px}.wordmark{font-size:23px}.step-track{white-space:nowrap;gap:25px;font-size:13px;top:28px}.step-track li{padding:9px 0}.step-track [aria-current]:after{left:-6px;right:-6px}.prototype-mark{margin-top:6px;font-size:9px}.view-action{top:120px;right:17px}.view-action .icon-control{width:42px;height:42px}.icon-tooltip{display:none}.glass-editor{width:calc(100% - 44px);top:auto;bottom:170px;left:22px}.material-copy{min-height:85px}.material-title{gap:10px}.material-title h1{letter-spacing:-.8px;font-size:28px;line-height:1.2}.material-title .icon-control{width:44px;height:44px}.material-title .icon-control svg{width:20px;height:20px}.material-copy p{color:#f1eee7df;margin-top:12px;font-size:13px;line-height:1.8}.material-rail{margin-top:19px}.sample-image img{top:-48%}.sample-name{margin-top:11px;font-size:14px;line-height:1.4}.sample-price{letter-spacing:-.2px;margin-top:3px;font-size:11px}.selection-rule{top:calc(var(--sample-h) + 4px)}.material-option:hover{transform:none}.material-option:hover img{transform:translate(-50%)}.material-option:active{transform:scale(.96)}.floating-footer{left:22px;right:22px;bottom:calc(22px + env(safe-area-inset-bottom));display:block}.current-configuration{white-space:nowrap;border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;gap:8px;width:100%;max-width:none;min-height:50px;margin-bottom:17px;padding:16px 0;font-size:11px}.current-configuration svg{width:16px}.price-and-action{justify-content:space-between;gap:12px}.amount-label{margin-bottom:7px;font-size:11px}.amount{letter-spacing:-.6px;gap:5px;font-size:29px}.amount small{font-size:17px}.amount-note{color:#d2d5c6aa;margin-top:6px;font-size:10px}.outline-action{gap:13px;min-height:46px;padding:11px 17px;font-size:12px}.outline-action svg{width:18px;height:18px}.motion-panel{scrollbar-width:thin;scrollbar-color:#ffffff30 transparent;border-top:1px solid #fff3;border-left:0;border-radius:14px 14px 0 0;width:100%;height:auto;max-height:88svh;animation-name:panel-mobile-in;inset:auto 0 0}.motion-panel:before{content:"";background:#fff5;border-radius:2px;width:35px;height:3px;display:block;position:absolute;top:9px;left:calc(50% - 17.5px)}.motion-panel.leaving{animation-name:panel-mobile-out}.panel-inner{padding:26px 25px 24px}.panel-title{margin-bottom:14px}.panel-title h2{font-size:25px}.panel-title .icon-control{width:40px;height:40px}.quote-row{padding:12px 0}.quote-row dt strong{font-size:14px}.quote-row dd{font-size:12px}.quote-row dt span{font-size:10px}.quote-total{margin-top:22px}.quote-total strong{font-size:28px}.quote-note{font-size:11px}.save-quote{min-height:48px;font-size:14px}.glass-detail-photo{height:270px}.glass-explanation{margin-top:20px;font-size:15px}.glass-note{font-size:11px}.load-error{width:max-content;max-width:calc(100% - 36px);padding-left:14px;font-size:11px;top:95px}}@media (width<=380px){:root{--sample-w:calc((100vw - 36px - 30px)/4);--sample-gap:10px;--sample-h:78px}.immersive{min-height:640px}.room-world{height:calc(175.4% - 720px);transform:translate(-50%,-6%)scale(1)}.room-world.zoomed{transform:translate(-50%,-6%)scale(1.32)}.floating-header{left:18px;right:18px}.step-track{gap:20px;top:0;left:auto;right:0;transform:none}.prototype-mark{display:none}.glass-editor{width:calc(100% - 36px);bottom:157px;left:18px}.material-title h1{font-size:25px}.material-copy{min-height:75px}.material-copy p{margin-top:9px;font-size:12px}.material-rail{margin-top:13px}.sample-name{font-size:13px}.sample-price{font-size:10px}.floating-footer{bottom:18px;left:18px;right:18px}.current-configuration{min-height:44px;margin-bottom:14px;padding:12px 0;font-size:10px}.amount{font-size:27px}.amount-label{font-size:10px}.amount-note{font-size:9px}.outline-action{gap:9px;padding:10px 15px;font-size:11px}.view-action{top:96px}}@keyframes panel-mobile-in{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes panel-mobile-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(60px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}.library-editor{width:430px;top:14%}.catalog-copy{min-height:112px}.catalog-copy .material-title h1{font-size:38px}.catalog-copy p{margin-top:12px;font-size:15px;line-height:1.85}.family-toolbar{align-items:center;gap:18px;max-width:430px;margin:23px 0 24px;display:flex}.family-tabs{border-bottom:1px solid #fff3;flex:1;gap:0;display:flex;position:relative}.family-tabs button{text-align:left;color:#f6f4ee9c;white-space:nowrap;min-width:0;height:48px;transition:color .18s ease,transform .18s var(--ease);flex:1;padding:0 6px;font-size:17px}.family-tabs button[aria-selected=true],.family-tabs button:hover{color:#fff}.family-tabs button:active{transform:scale(.96)}.family-tabs button span{font-variant-numeric:tabular-nums;margin-left:7px;font-size:12px}.family-rule{width:33.333%;height:2px;transform:translateX(calc(var(--family)*100%));transition:transform .33s var(--ease);pointer-events:none;background:#eee;position:absolute;bottom:-1px;left:0}.all-glass{white-space:nowrap;color:#efece3ca;min-height:46px;transition:color .18s ease,transform .18s var(--ease);justify-content:center;align-items:center;gap:5px;padding:0 2px;font-size:12px;display:flex}.all-glass:hover{color:#fff;transform:translateY(-2px)}.all-glass:active{transform:scale(.94)}.all-glass svg{margin-right:3px}.gallery-stack{min-height:320px;position:relative}.family-gallery{animation:gallery-arrive .3s var(--ease) both}.family-gallery.gallery-departing{pointer-events:none;animation:.18s both gallery-leave;position:absolute;inset:0}.specimen-grid{grid-template-columns:repeat(2,170px);gap:18px 24px;display:grid;position:relative}.specimen-grid.family-mood{grid-template-columns:repeat(3,128px);column-gap:20px}.specimen{text-align:left;min-width:0;transition:transform .21s var(--ease);animation:specimen-arrive .38s var(--ease) backwards;animation-delay:calc(var(--item)*28ms);padding:0;position:relative}.specimen:hover{transform:translateY(-3px)}.specimen:active{transform:scale(.975)}.specimen-picture{outline-offset:-1px;background:#75695922;outline:1px solid #ffffff1c;width:100%;height:clamp(140px,20vh,200px);display:block;position:relative;overflow:hidden}.specimen-picture img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;transition:transform .48s var(--ease);display:block}.specimen:hover img{transform:scale(1.035)}.specimen-picture:after{content:"";transform-origin:0;width:100%;height:3px;transition:transform .27s var(--ease);background:#fff;position:absolute;bottom:0;left:0;transform:scaleX(0)}.specimen.selected .specimen-picture:after{transform:scaleX(1)}.specimen-check{opacity:0;width:25px;height:25px;transition:opacity .18s ease,transform .25s var(--ease);background:#20271ed9;border:1px solid #ffffff7a;border-radius:50%;place-items:center;display:grid;position:absolute;top:7px;right:7px;transform:scale(.65)}.specimen.selected .specimen-check{opacity:1;transform:scale(1)}.specimen-name{margin-top:10px;font-size:14px;font-weight:500;line-height:1.4;display:block}.specimen-price{color:var(--soft);font-variant-numeric:tabular-nums;margin-top:4px;font-size:11px;line-height:1.3;display:block}.gallery-arrows{display:none}.motion-panel.library{background:linear-gradient(115deg,#161c18f2,#20251ee8);border:1px solid #ffffff2b;border-radius:4px;width:min(1080px,94vw);height:90svh;inset:5svh 3vw auto auto}.library .panel-inner{padding:25px 32px 30px}.library .panel-title{z-index:3;background:linear-gradient(#182019fa 70%,#18201900);margin-bottom:18px;padding:8px 0 12px;position:sticky;top:-25px}.library-sections{gap:28px;display:grid}.library-section h3{align-items:baseline;gap:12px;margin:0 0 13px;font-size:19px;font-weight:400;display:flex}.library-section h3 span{color:var(--soft);font-size:11px}.library-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:17px;display:grid}.library-grid .specimen-picture{height:clamp(105px,14vh,150px)}.library-grid .specimen-name{font-size:13px}.library-grid .specimen-price{font-size:11px}.source-specimen{background:0 0;height:390px}.source-specimen img{object-fit:contain;width:100%;height:100%;display:block;position:static;transform:none}@keyframes gallery-arrive{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes gallery-leave{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-10px)}}@keyframes specimen-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width>=1650px){.library-editor{width:470px;top:15%}.family-toolbar{max-width:470px}.specimen-grid{grid-template-columns:repeat(2,190px);column-gap:26px}.specimen-grid.family-mood{grid-template-columns:repeat(3,140px);column-gap:22px}.specimen-picture{height:clamp(160px,22vh,238px)}}@media (width>=761px) and (width<=1200px){.library-editor{width:350px;top:14%}.catalog-copy .material-title h1{font-size:31px}.catalog-copy p{font-size:13px}.family-toolbar{gap:12px}.family-tabs button{font-size:15px}.all-glass{font-size:11px}.all-word{display:none}.specimen-grid{grid-template-columns:repeat(2,147px);gap:17px}.specimen-grid.family-mood{grid-template-columns:repeat(3,103px);gap:15px}.specimen-picture{height:clamp(125px,20vh,185px)}.specimen-name{font-size:12px}.specimen-price{font-size:10px}.motion-panel.library{width:94vw}.library-grid{gap:12px}}@media (width>=761px) and (height<=760px){.library-editor{top:110px}.catalog-copy{min-height:89px}.catalog-copy p{margin-top:8px;font-size:13px}.catalog-copy .material-title h1{font-size:30px}.family-toolbar{margin:8px 0 17px}.specimen-picture{height:130px}.specimen-grid{row-gap:14px}.specimen-name{margin-top:7px}.floating-footer{bottom:22px}.amount{font-size:30px}}@media (width<=760px){.step-track{gap:22px;top:0;left:auto;right:0;transform:none}.prototype-mark{display:none}.library-editor{width:calc(100% - 44px);top:auto;bottom:170px}.catalog-copy{min-height:65px}.catalog-copy .material-title h1{font-size:27px}.catalog-copy p{margin-top:8px;font-size:12px;line-height:1.6}.secondary-description{display:none}.family-toolbar{gap:12px;max-width:none;margin:14px 0 16px}.family-tabs button{height:40px;padding:0 3px;font-size:14px}.family-tabs button span{margin-left:5px;font-size:11px}.all-glass{min-height:40px;font-size:12px}.all-word{display:none}.all-glass svg{width:16px;height:16px;margin-right:0}.family-tabs{border-color:#fff2}.gallery-stack{min-height:204px}.specimen-grid,.specimen-grid.family-mood{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin-right:-22px;padding:4px 22px 5px 0;scroll-padding-left:0;display:flex;overflow:auto hidden}.specimen-grid::-webkit-scrollbar{display:none}.specimen-grid>.specimen{scroll-snap-align:start;flex:0 0 126px}.specimen-picture{height:156px}.specimen-name{margin-top:9px;font-size:12px}.specimen-price{margin-top:4px;font-size:10px}.specimen:hover,.specimen:hover img{transform:none}.specimen:active{transform:scale(.97)}.specimen-check{width:22px;height:22px;top:5px;right:5px}.gallery-arrows{pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:64px;left:-14px;right:-14px}.gallery-arrows button{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:auto;width:38px;height:40px;transition:opacity .18s ease,transform .18s var(--ease);background:#182019a6;border:1px solid #ffffff48;border-radius:50%;place-items:center;display:grid}.gallery-arrows button:disabled{opacity:0;pointer-events:none}.gallery-arrows button:first-child svg{transform:rotate(180deg)}.gallery-arrows button:active{transform:scale(.9)}.room-world{height:calc(172.4% - 942px);min-height:330px;max-height:80%}.bottom-shade{background:linear-gradient(#0000 28%,#10141126 38%,#101411b8 60%,#101411eb 75%,#101411f5 100%)}.motion-panel.library{border-left:0;border-right:0;border-radius:14px 14px 0 0;width:100%;height:91svh;max-height:91svh;inset:auto 0 0}.library .panel-inner{padding:25px 22px 28px}.library .panel-title{margin-bottom:22px}.library .panel-title h2{font-size:25px}.library-sections{gap:27px}.library-section h3{margin-bottom:12px;font-size:18px}.library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px}.library-grid .specimen-picture{height:124px}.library-grid .specimen-name{font-size:11px}.library-grid .specimen-price{font-size:10px}.source-specimen{height:290px}}@media (width<=380px){.library-editor{width:calc(100% - 36px);bottom:155px;left:18px}.catalog-copy{min-height:57px}.catalog-copy .material-title h1{font-size:23px}.catalog-copy p{margin-top:5px;font-size:11px}.family-toolbar{gap:10px;margin:7px 0 10px}.family-tabs button{height:36px;font-size:13px}.all-glass{min-height:36px}.gallery-stack{min-height:173px}.specimen-grid,.specimen-grid.family-mood{gap:12px;margin-right:-18px;padding-right:18px}.specimen-grid>.specimen{flex-basis:112px}.specimen-picture{height:128px}.specimen-name{margin-top:7px;font-size:11px}.specimen-price{font-size:9px}.gallery-arrows{top:49px;right:-10px}.room-world{height:calc(175.4% - 810px);min-height:300px}.view-action{top:83px}.library-grid .specimen-picture{height:110px}.library .panel-inner{padding-left:18px;padding-right:18px}.library-grid .specimen-name{font-size:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}.step-track button{min-height:24px;font-size:inherit;transition:color .18s ease,transform .18s var(--ease);padding:0}.step-track button:hover{color:#fff}.step-track button:active{transform:scale(.94)}.color-library .panel-title{top:0}.family-rule{width:calc(100% / var(--families,3))}.color-menu .family-toolbar{gap:12px}.color-menu .family-tabs button{padding:0 3px;font-size:14px}.color-menu .family-tabs button span{margin-left:4px;font-size:10px}.color-menu .all-glass{font-size:11px}.color-menu .all-word{display:none}.color-gallery .specimen-grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-rows:repeat(2,auto);grid-template-columns:none;grid-auto-columns:128px;grid-auto-flow:column;gap:18px 20px;padding:3px 0 6px;display:grid;overflow-x:auto}.color-gallery .specimen-grid::-webkit-scrollbar{display:none}.color-gallery .specimen{scroll-snap-align:start}.color-gallery .specimen-picture{height:clamp(130px,18vh,180px)}.color-gallery .specimen-picture img{object-position:center}.color-gallery .gallery-arrows{pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:43%;left:-25px;right:-25px}.color-gallery .gallery-arrows button{pointer-events:auto;width:25px;height:44px;transition:opacity .18s ease,transform .18s var(--ease);place-items:center;display:grid}.color-gallery .gallery-arrows button:first-child svg{transform:rotate(180deg)}.color-gallery .gallery-arrows button:disabled{opacity:0;pointer-events:none}.color-gallery .gallery-arrows button:active{transform:scale(.9)}.color-library .library-grid .specimen-picture{height:110px}.color-library .library-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.color-library .library-sections{gap:25px}.color-library .specimen img{object-position:center}.color-library .specimen-name{font-size:12px}.color-library .library-section h3{margin-bottom:10px}.material-editor-enter{animation:gallery-arrive .3s var(--ease) both}.combination-actions{gap:12px;margin-top:28px;display:grid}.combination-actions .outline-action{white-space:normal}.pending-config{margin-top:18px;font-size:17px;line-height:1.8}.color-detail-photo{height:360px}.color-detail-photo img{object-fit:cover}@media (width>=1650px){.color-gallery .specimen-grid{grid-auto-columns:140px;column-gap:22px}}@media (width>=761px) and (width<=1200px){.color-gallery .specimen-grid{grid-auto-columns:103px;gap:15px}.color-menu .family-tabs button{font-size:12px}.color-menu .family-toolbar{gap:7px}.color-menu .family-tabs button span{margin-left:2px;font-size:9px}}@media (width>=761px) and (height<=760px){.color-gallery .specimen-picture{height:125px}}@media (width<=760px){.color-menu .family-toolbar{gap:9px}.color-menu .family-tabs button{padding:0 2px;font-size:12px}.color-menu .family-tabs button span{margin-left:3px;font-size:9px}.color-gallery .specimen-grid{gap:14px;margin-right:-22px;padding:4px 22px 5px 0;display:flex}.color-gallery .specimen-picture{height:156px}.color-gallery .gallery-arrows{top:64px;left:-14px;right:-14px}.color-gallery .gallery-arrows button{width:38px;height:40px}.color-library .library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.color-library .library-grid .specimen-picture{height:118px}.color-library .specimen-name{font-size:11px}.color-detail-photo{height:300px}}@media (width<=380px){.color-menu .family-tabs button{font-size:11px}.color-menu .family-tabs button span{margin-left:2px;font-size:8px}.color-menu .family-toolbar{gap:6px}.color-gallery .specimen-grid{gap:12px;margin-right:-18px;padding-right:18px}.color-gallery .specimen-picture{height:128px}.color-gallery .gallery-arrows{right:-10px}.color-library .library-grid .specimen-picture{height:106px}.color-library .specimen-name{font-size:10px}}@media (width<=760px){.color-gallery .gallery-arrows{top:8px}}.family-tabs button{text-align:center;justify-content:center;align-items:center;display:flex}.specimen-picture,.source-specimen,.source-specimen img{border-radius:14px}.source-specimen img{width:auto;max-width:100%;margin-inline:auto}.color-detail-photo img{width:100%}.specimen-picture{outline:none;box-shadow:inset 0 0 0 1px #ffffff18}.specimen-picture:after{display:none}.library .panel-title{top:0}.motion-panel.library{border-radius:18px}.design-gallery .specimen-grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-rows:auto;grid-template-columns:none;grid-auto-columns:132px;grid-auto-flow:column;gap:17px;padding:4px 0 10px;display:grid;overflow-x:auto}.design-gallery .specimen-grid::-webkit-scrollbar{display:none}.design-gallery .specimen{scroll-snap-align:start}.design-gallery .specimen-picture{background:0 0;height:220px}.design-menu .gallery-stack{min-height:280px}.design-gallery .specimen-picture img,.design-library .specimen-picture img{object-fit:contain;object-position:center;border-radius:14px;width:auto;max-width:100%;margin-inline:auto}.design-gallery .gallery-arrows{pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:100px;left:-25px;right:-25px}.design-gallery .gallery-arrows button{pointer-events:auto;width:25px;height:44px;transition:opacity .18s ease,transform .18s var(--ease);place-items:center;display:grid}.design-gallery .gallery-arrows button:first-child svg{transform:rotate(180deg)}.design-gallery .gallery-arrows button:disabled{opacity:0;pointer-events:none}.design-library .library-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}.design-library .specimen-picture{background:0 0;height:230px}.design-detail-photo{background:0 0;height:440px}.glass-position{animation:copy-in .25s var(--ease);gap:8px;margin:0 0 10px;display:flex}.glass-position button{border:1px solid #ffffff35;border-radius:20px;padding:7px 15px;font-size:12px;transition:background .18s,border-color .18s}.glass-position button[aria-pressed=true]{background:#ffffff1a;border-color:#fff9}.current-configuration>span{min-width:0}@media (width>=1650px){.design-gallery .specimen-grid{grid-auto-columns:145px}.design-gallery .specimen-picture{height:240px}}@media (width>=761px) and (width<=1200px){.design-gallery .specimen-grid{grid-auto-columns:106px;gap:15px}.design-gallery .specimen-picture{height:178px}.design-library .specimen-picture{height:210px}}@media (width>=761px) and (height<=760px){.design-gallery .specimen-picture{height:190px}}@media (width<=760px){.library-editor{bottom:180px}.motion-panel.library{border-radius:18px 18px 0 0}.design-gallery .specimen-grid{gap:14px;margin-right:-22px;padding:4px 22px 5px 0;display:flex}.design-gallery .specimen-grid>.specimen{flex-basis:104px}.design-gallery .specimen-picture{height:174px}.design-menu .gallery-stack{min-height:221px}.design-gallery .gallery-arrows,.color-gallery .gallery-arrows,.glass-gallery .gallery-arrows{top:8px;left:-14px;right:-14px}.design-gallery .gallery-arrows button{width:38px;height:40px}.design-library .library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 12px}.design-library .specimen-picture{height:170px}.design-detail-photo{height:340px}.current-configuration{white-space:normal;min-height:50px;padding:8px 0}.current-configuration b{display:block}.glass-position{margin-bottom:6px}.glass-position button{padding:5px 12px;font-size:11px}}@media (width<=380px){.library-editor{bottom:163px}.current-configuration{min-height:44px;padding:6px 0}.design-gallery .specimen-grid{gap:12px;margin-right:-18px;padding-right:18px}.design-gallery .specimen-grid>.specimen{flex-basis:78px}.design-gallery .specimen-picture{height:130px}.design-menu .gallery-stack{min-height:176px}.design-library .specimen-picture{height:155px}.design-detail-photo{height:280px}}.preserved-configurator .product-scene-layer .room-world{--camera-baseline-y:-42%;--camera-scale:var(--camera-scale-desktop,1);--camera-pan-x:var(--camera-pan-x-desktop,0%);--camera-pan-y:var(--camera-pan-y-desktop,0%);transform-origin:50% 43%;transform:translate(calc(-50% + var(--camera-pan-x)),calc(var(--camera-baseline-y) + var(--camera-pan-y))) scale(var(--camera-scale));transition:transform .46s cubic-bezier(.2,.7,.2,1),opacity .42s}@media (width<=760px){.preserved-configurator .product-scene-layer .room-world{--camera-baseline-y:-5%;--camera-scale:var(--camera-scale-mobile,1);--camera-pan-x:var(--camera-pan-x-mobile,0%);--camera-pan-y:var(--camera-pan-y-mobile,0%);transform-origin:50% 42%;transition-duration:.4s,.42s}}@media (width<=380px){.preserved-configurator .product-scene-layer .room-world{--camera-baseline-y:-6%}}@media (prefers-reduced-motion:reduce){.preserved-configurator .product-scene-layer .room-world{transition:none!important;animation:none!important}}@font-face{font-family:Pretendard;src:url(/assets/PretendardVariable-source-CJuje-Rk.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+7F-9F,U+A1-B6,U+B8-D6,U+D8-2012,U+2015-2025,U+2027-20A8,U+20AA-218F,U+2191,U+2193-2196,U+2198-2211,U+2213-3130,U+3132-ABFF,U+AC02-AC03,U+AC05-AC07,U+AC09-AC0F,U+AC11,U+AC13,U+AC16-AC18,U+AC1A-AC1B,U+AC1D-AC23,U+AC25-AC6F,U+AC71-AC73,U+AC75-AC77,U+AC79-AC7F,U+AC81-AC82,U+AC84-AC8B,U+AC8D-ACA7,U+ACAA-ACAB,U+ACAD-ACAF,U+ACB1-ACB8,U+ACBA-ACBC,U+ACBE-ACC0,U+ACC2-ACC3,U+ACC5-ACDF,U+ACE2-ACE7,U+ACE9-ACF4,U+ACF6-ACFB,U+ACFE-ACFF,U+AD01-AD10,U+AD12-AD4F,U+AD51-AD6B,U+AD6D-AD6F,U+AD71-AD73,U+AD75-AD8B,U+AD8D-ADDB,U+ADDD-ADDF,U+ADE1-ADF7,U+ADFA-ADFB,U+ADFD-ADFF,U+AE01-AE07,U+AE0A-AE0C,U+AE0E-AE2F,U+AE31-AE33,U+AE35-AE37,U+AE39-AE3F,U+AE41-AE49,U+AE4B,U+AE4D-AE53,U+AE55-AE67,U+AE69-AED7,U+AED9-AEF3,U+AEF5-AF2C,U+AF2E-AFB7,U+AFB9-AFBF,U+AFC1-AFC7,U+AFCA-AFD3,U+AFD5-B00B,U+B00D-B049,U+B04B,U+B04D-B053,U+B055-B056,U+B058-B05C,U+B05E-B07F,U+B081-B083,U+B085-B08B,U+B08D-B097,U+B099-B09F,U+B0A1-B0A7,U+B0AA-B0B3,U+B0B5-B0B7,U+B0B9-B107,U+B109-B10F,U+B111-B112,U+B114-B117,U+B119-B11A,U+B11C-B122,U+B125-B127,U+B129-B177,U+B17A-B191,U+B194-B203,U+B205-B207,U+B209-B20B,U+B20D-B273,U+B275-B283,U+B285-B28F,U+B292-B293,U+B295-B297,U+B299-B2A4,U+B2A6-B2AB,U+B2AD-B2C7,U+B2C9-B2D8,U+B2DA-B2E3,U+B2E6-B2E7,U+B2E9-B2EA,U+B2ED,U+B2EF-B2F3,U+B2F6-B2F8,U+B2FA-B2FF,U+B301-B353,U+B355-B357,U+B359-B35B,U+B35D-B36D,U+B36F,U+B371-B373,U+B375-B3C3,U+B3C5-B3C7,U+B3C9-B3CA,U+B3CD-B3D8,U+B3DA-B3FB,U+B3FD-B417,U+B419-B41B,U+B41D-B427,U+B42A-B44F,U+B451-B453,U+B455-B457,U+B459-B464,U+B466-B4A3,U+B4A5-B4DB,U+B4DE-B4DF,U+B4E1-B4E3,U+B4E5-B4EB,U+B4EE,U+B4F0,U+B4F2-B513,U+B516-B524,U+B526-B528,U+B52A-B52F,U+B531-B54B,U+B54D-B5A3,U+B5A5-B60F,U+B612-B72B,U+B72D-B73A,U+B73C-B77B,U+B77E-B77F,U+B781-B790,U+B792-B797,U+B79A-B79B,U+B79D-B7EB,U+B7EE-B7F3,U+B7F5-B7FB,U+B7FE-B807,U+B80A-B80B,U+B80D-B823,U+B826-B827,U+B829-B836,U+B839-B83F,U+B841-B85B,U+B85E-B85F,U+B861-B86C,U+B86E-B8AF,U+B8B1-B8CB,U+B8CD-B8E7,U+B8E9-B8F7,U+B8FA-B957,U+B959-B973,U+B975-B977,U+B979-B97B,U+B97D-B983,U+B986-B9AB,U+B9AE-B9AF,U+B9B1-B9B3,U+B9B5-B9BB,U+B9BE,U+B9C0,U+B9C2-B9C7,U+B9CA-B9CB,U+B9CD,U+B9CF-B9D0,U+B9D2-B9DC,U+B9DF-B9E3,U+B9E5-B9F9,U+B9FB-BA37,U+BA39-BA3B,U+BA3D-BA4A,U+BA4C-BA53,U+BA55-BA6F,U+BA71-BA73,U+BA75-BA84,U+BA86-BAA7,U+BAAA-BABA,U+BABC,U+BABE-BB33,U+BB36-BB37,U+BB39-BB3B,U+BB3D-BB46,U+BB48-BBF7,U+BBF9-BBFB,U+BBFD-BBFF,U+BC01-BC0E,U+BC10-BC13,U+BC15-BC17,U+BC19-BC1A,U+BC1E-BC23,U+BC25-BC28,U+BC2A-BC2F,U+BC32-BC83,U+BC85-BC87,U+BC89-BC93,U+BC96-BC9F,U+BCA1-BCA7,U+BCA9-BCBC,U+BCBE-BCBF,U+BCC1-BCC3,U+BCC5-BCCC,U+BCCE-BCF3,U+BCF6-BCF7,U+BCF9-BCFB,U+BCFD-BD04,U+BD06-BD7F,U+BD82-BD83,U+BD85-BD87,U+BD8A-BD98,U+BD9A-BE0B,U+BE0D-BE0F,U+BE11-BE13,U+BE15-BE43,U+BE45-BE56,U+BE58-BE5A,U+BE5C-BE7B,U+BE7D-C0AB,U+C0AE-C0AF,U+C0B1-C0B3,U+C0B5-C0C0,U+C0C2-C0C7,U+C0CA-C0D7,U+C0D9-C0DC,U+C0DE-C0E3,U+C0E5-C11B,U+C11E-C11F,U+C121-C123,U+C125-C12B,U+C12D-C130,U+C132-C137,U+C139-C13B,U+C13D-C13F,U+C141-C153,U+C155-C157,U+C159-C15B,U+C15D-C177,U+C179-C18B,U+C18E-C18F,U+C191-C1FB,U+C1FD-C217,U+C21A-C21B,U+C21D-C21F,U+C221-C227,U+C229-C231,U+C233-C257,U+C259-C26B,U+C26D-C2A3,U+C2A5-C2AB,U+C2AD-C2B4,U+C2B6,U+C2B8,U+C2BA-C2DB,U+C2DE-C2DF,U+C2E1-C2E3,U+C2E5-C2EB,U+C2ED-C2F5,U+C2F7,U+C2F9-C2FB,U+C2FD-C4EF,U+C4F1-C528,U+C52A-C543,U+C545-C547,U+C54B,U+C54D-C554,U+C556-C557,U+C55A-C55D,U+C55F,U+C562-C563,U+C565-C57B,U+C57D-C57F,U+C581-C583,U+C585-C586,U+C588-C590,U+C592-C5B3,U+C5B5-C5B7,U+C5B9-C5BB,U+C5BD-C5C3,U+C5C9-C5CF,U+C5D1-C5D3,U+C5D5-C5D7,U+C5D9-C5EB,U+C5EE-C5EF,U+C5F1-C5F3,U+C5F5-C600,U+C602-C604,U+C607,U+C609-C60F,U+C611-C623,U+C625-C627,U+C629-C62B,U+C62D-C634,U+C636-C638,U+C63A-C63F,U+C641-C643,U+C645-C653,U+C655-C677,U+C679-C693,U+C695-C6A8,U+C6AA-C6AF,U+C6B2-C6B3,U+C6B5-C6B7,U+C6B9-C6BF,U+C6C1-C6CB,U+C6CD-C6CF,U+C6D1-C6D3,U+C6D5-C6DB,U+C6DD-C6DF,U+C6E1-C6F8,U+C6FA-C703,U+C705-C707,U+C709-C718,U+C71A-C71F,U+C721-C723,U+C725-C727,U+C729-C73B,U+C73D-C73F,U+C741-C743,U+C745-C74B,U+C74D-C750,U+C752-C757,U+C759-C773,U+C776-C777,U+C779-C77B,U+C77E-C783,U+C786,U+C789-C78F,U+C792-C793,U+C795-C797,U+C799-C79F,U+C7A2-C7A4,U+C7A6-C7AB,U+C7AD-C7FF,U+C802-C803,U+C805-C807,U+C809-C80F,U+C812-C814,U+C816-C81B,U+C81D-C81F,U+C821-C837,U+C839-C86F,U+C872-C873,U+C875-C880,U+C882-C884,U+C886-C88A,U+C88D-C8FB,U+C8FD-C8FF,U+C901-C903,U+C905-C90C,U+C90E-C910,U+C912-C917,U+C919-C987,U+C989-C99C,U+C99E-C9BF,U+C9C2-C9C3,U+C9C5-C9C7,U+C9C9-C9CF,U+C9D2-C9D4,U+C9D6-C9D8,U+C9DA-C9DB,U+C9DE-C9F7,U+C9F9-CABC,U+CABE-CAC3,U+CAC5-CC27,U+CC2A-CC2B,U+CC2D-CC37,U+CC39-CC3B,U+CC3F-CC43,U+CC45-CC97,U+CC99-CC9B,U+CC9D-CC9F,U+CCA1-CCAA,U+CCAC,U+CCAE-CCB3,U+CCB5-CD07,U+CD09-CD17,U+CD19-CD5B,U+CD5D-CD93,U+CD95-CD97,U+CD99-CD9B,U+CD9D-CDA3,U+CDA5-CDA8,U+CDAA-CDAF,U+CDB1-CDE7,U+CDE9-CE03,U+CE05-CE20,U+CE22-CE34,U+CE36-CE57,U+CE5A-CE67,U+CE69-CE6C,U+CE6E-CE73,U+CE75-CE93,U+CE95-CEE3,U+CEE5-CEEB,U+CEED-CF1B,U+CF1D-CF53,U+CF55-CF5B,U+CF5D-CF8B,U+CF8D-CFDF,U+CFE1-CFE7,U+CFE9-D04F,U+D051-D06B,U+D06D-D073,U+D075-D07C,U+D07E-D0A3,U+D0A5-D0B4,U+D0B6-D0BF,U+D0C2-D0D4,U+D0D6-D0DB,U+D0DE-D0DF,U+D0E1-D0F0,U+D0F2-D12F,U+D131-D133,U+D135-D14B,U+D14E-D19F,U+D1A2-D1A3,U+D1A5-D1B4,U+D1B6-D22B,U+D22D-D2B7,U+D2BA-D2BB,U+D2BD-D2BF,U+D2C1-D2EF,U+D2F2-D2F3,U+D2F5-D30B,U+D30D-D30F,U+D311-D327,U+D329-D37B,U+D37D-D383,U+D385-D397,U+D399-D3B3,U+D3B5-D3B7,U+D3B9-D3C8,U+D3CA-D3CF,U+D3D1-D3EB,U+D3EE-D45B,U+D45D-D477,U+D479-D47F,U+D481-D487,U+D489-D48C,U+D48E-D4E7,U+D4E9-D4EF,U+D4F1-D503,U+D505-D50B,U+D50D-D53B,U+D53D-D543,U+D545-D550,U+D552-D557,U+D55A-D55B,U+D55D-D55F,U+D561-D567,U+D56A-D56C,U+D56E-D573,U+D575-D577,U+D579-D586,U+D58A-D5A4,U+D5A6-D5C7,U+D5C9-D5D7,U+D5D9-D5FF,U+D601-D603,U+D605-D610,U+D612-D614,U+D616-D637,U+D63A-D63B,U+D63D-D64C,U+D64E-D653,U+D656-D657,U+D659-D668,U+D66A-D68B,U+D68D-D6C3,U+D6C5-D74F,U+D751-D753,U+D755-D76F,U+D771-D787,U+D789-D78B,U+D78D-D797,U+D799-D7A2,U+D7A4-D7FF,U+E000-FEFE,U+FF00-10FFFF}@font-face{font-family:Pretendard;src:url(/assets/ui-text-CnSFZCD6.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+B7,U+D7,U+2013-2014,U+2192,U+2212,U+AC00-AC01,U+AC04,U+AC08,U+AC10,U+AC12,U+AC15,U+AC19,U+AC1C,U+AC24,U+AC70,U+AC74,U+AC78,U+AC80,U+AC83,U+AC8C,U+ACA8-ACA9,U+ACAC,U+ACB0,U+ACB9,U+ACBD,U+ACC1,U+ACC4,U+ACE0-ACE1,U+ACE8,U+ACF5,U+ACFC-ACFD,U+AD00,U+AD11,U+AD50,U+AD6C,U+AD70,U+AD74,U+AD8C,U+ADDC,U+ADE0,U+ADF8-ADF9,U+ADFC,U+AE00,U+AE08-AE09,U+AE0D,U+AE30,U+AE34,U+AE38,U+AE40,U+AE4A,U+AE4C,U+AE54,U+AE68,U+AED8,U+AEF4,U+AF2D,U+AFB8,U+AFC0,U+AFC8-AFC9,U+AFD4,U+B00C,U+B04A,U+B04C,U+B054,U+B057,U+B05D,U+B080,U+B084,U+B08C,U+B098,U+B0A0,U+B0A8-B0A9,U+B0B4,U+B0B8,U+B108,U+B110,U+B113,U+B118,U+B11B,U+B123-B124,U+B128,U+B178-B179,U+B192-B193,U+B204,U+B20C,U+B274,U+B284,U+B290-B291,U+B294,U+B298,U+B2A5,U+B2AC,U+B2C8,U+B2D9,U+B2E4-B2E5,U+B2E8,U+B2EB-B2EC,U+B2EE,U+B2F4-B2F5,U+B2F9,U+B300,U+B354,U+B358,U+B35C,U+B36E,U+B370,U+B374,U+B3C4,U+B3C8,U+B3CB-B3CC,U+B3D9,U+B3FC,U+B418,U+B41C,U+B428-B429,U+B450,U+B454,U+B458,U+B465,U+B4A4,U+B4DC-B4DD,U+B4E0,U+B4E4,U+B4EC-B4ED,U+B4EF,U+B4F1,U+B514-B515,U+B525,U+B529,U+B530,U+B54C,U+B5A4,U+B610-B611,U+B72C,U+B73B,U+B77C-B77D,U+B780,U+B791,U+B798-B799,U+B79C,U+B7EC-B7ED,U+B7F4,U+B7FC-B7FD,U+B808-B809,U+B80C,U+B824-B825,U+B828,U+B837,U+B840,U+B85C-B85D,U+B860,U+B86D,U+B8B0,U+B8CC,U+B8E8,U+B8F8-B8F9,U+B958,U+B974,U+B978,U+B97C,U+B984-B985,U+B9AC-B9AD,U+B9B0,U+B9B4,U+B9BC-B9BD,U+B9BF,U+B9C1,U+B9C8-B9C9,U+B9CC,U+B9CE,U+B9D1,U+B9DD-B9DE,U+B9E4,U+B9FA,U+BA38,U+BA3C,U+BA4B,U+BA54,U+BA70,U+BA74,U+BA85,U+BAA8-BAA9,U+BABB,U+BABD,U+BB34-BB35,U+BB38,U+BB3C,U+BB47,U+BBF8,U+BBFC,U+BC00,U+BC14,U+BC18,U+BC1B-BC1D,U+BC24,U+BC29,U+BC30-BC31,U+BC84,U+BC88,U+BC94-BC95,U+BCA0,U+BCA8,U+BCBD,U+BCC0,U+BCC4,U+BCCD,U+BCF4-BCF5,U+BCF8,U+BCFC,U+BD05,U+BD80-BD81,U+BD84,U+BD88-BD89,U+BD99,U+BE0C,U+BE10,U+BE14,U+BE44,U+BE57,U+BE5B,U+BE7C,U+C0AC-C0AD,U+C0B0,U+C0B4,U+C0C1,U+C0C8-C0C9,U+C0D8,U+C0DD,U+C0E4,U+C11C-C11D,U+C120,U+C124,U+C12C,U+C131,U+C138,U+C13C,U+C140,U+C154,U+C158,U+C15C,U+C178,U+C18C-C18D,U+C190,U+C1FC,U+C218-C219,U+C21C,U+C220,U+C228,U+C232,U+C258,U+C26C,U+C2A4,U+C2AC,U+C2B5,U+C2B7,U+C2B9,U+C2DC-C2DD,U+C2E0,U+C2E4,U+C2EC,U+C2F6,U+C2F8,U+C2FC,U+C4F0,U+C529,U+C544,U+C548-C54A,U+C54C,U+C555,U+C558-C559,U+C55E,U+C560-C561,U+C564,U+C57C,U+C580,U+C584,U+C587,U+C591,U+C5B4,U+C5B8,U+C5BC,U+C5C4-C5C8,U+C5D0,U+C5D4,U+C5D8,U+C5EC-C5ED,U+C5F0,U+C5F4,U+C601,U+C605,U+C608,U+C610,U+C624,U+C628,U+C62C,U+C635,U+C639,U+C640,U+C644,U+C678,U+C694,U+C6A9,U+C6B0-C6B1,U+C6B4,U+C6B8,U+C6C0,U+C6CC,U+C6D0,U+C6D4,U+C6DC,U+C6E0,U+C6F9,U+C704,U+C708,U+C719,U+C720,U+C724,U+C728,U+C73C,U+C740,U+C744,U+C74C,U+C751,U+C758,U+C774-C775,U+C778,U+C77C-C77D,U+C784-C785,U+C787-C788,U+C790-C791,U+C794,U+C798,U+C7A0-C7A1,U+C7A5,U+C7AC,U+C800-C801,U+C804,U+C808,U+C810-C811,U+C815,U+C81C,U+C820,U+C838,U+C870-C871,U+C874,U+C881,U+C885,U+C88B,U+C8FC,U+C900,U+C904,U+C90D,U+C911,U+C918,U+C988,U+C99D,U+C9C0-C9C1,U+C9C4,U+C9C8,U+C9D0-C9D1,U+C9D5,U+C9D9,U+C9DC-C9DD,U+C9F8,U+CABD,U+CAC4,U+CC28,U+CC2C,U+CC38,U+CC3C-CC3E,U+CC44,U+CC98,U+CC9C,U+CCA0,U+CCAB,U+CCAD,U+CCB4,U+CD08,U+CD18,U+CD5C,U+CD94,U+CD98,U+CD9C,U+CDA4,U+CDA9,U+CDB0,U+CDE8,U+CE04,U+CE21,U+CE35,U+CE58-CE59,U+CE68,U+CE6D,U+CE74,U+CE94,U+CEE4,U+CEEC,U+CF1C,U+CF54,U+CF5C,U+CF8C,U+CFE0,U+CFE8,U+D050,U+D06C,U+D074,U+D0A4,U+D0B5,U+D0C0-D0C1,U+D0D5,U+D0DC-D0DD,U+D0E0,U+D0F1,U+D130,U+D134,U+D14C-D14D,U+D1A0-D1A1,U+D1A4,U+D1B5,U+D22C,U+D2B8-D2B9,U+D2BC,U+D2C0,U+D2F0-D2F1,U+D2F4,U+D30C,U+D310,U+D328,U+D37C,U+D384,U+D398,U+D3B4,U+D3B8,U+D3C9,U+D3D0,U+D3EC-D3ED,U+D45C,U+D478,U+D480,U+D488,U+D48D,U+D4E8,U+D4F0,U+D504,U+D50C,U+D53C,U+D544,U+D551,U+D558-D559,U+D55C,U+D560,U+D568-D569,U+D56D,U+D574,U+D578,U+D587-D589,U+D5A5,U+D5C8,U+D5D8,U+D600,U+D604,U+D611,U+D615,U+D638-D639,U+D63C,U+D64D,U+D654-D655,U+D658,U+D669,U+D68C,U+D6C4,U+D750,U+D754,U+D770,U+D788,U+D78C,U+D798,U+D7A3}@font-face{font-family:Pretendard;src:url(/startup/v136/pretendard-ui.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0,U+B7,U+D7,U+2013-2014,U+2026,U+20A9,U+2190,U+2192,U+2197,U+2212,U+3131,U+AC00-AC01,U+AC04,U+AC08,U+AC10,U+AC12,U+AC14-AC15,U+AC19,U+AC1C,U+AC24,U+AC70,U+AC74,U+AC78,U+AC80,U+AC83,U+AC8C,U+ACA8-ACA9,U+ACAC,U+ACB0,U+ACBD,U+ACC1,U+ACC4,U+ACE0-ACE1,U+ACE8,U+ACF5,U+ACFC-ACFD,U+AD00,U+AD11,U+AD50,U+AD6C,U+AD70,U+AD74,U+AD8C,U+ADDC,U+ADE0,U+ADF8-ADF9,U+ADFC,U+AE00,U+AE08-AE09,U+AE0D,U+AE30,U+AE34,U+AE38,U+AE40,U+AE4A,U+AE4C,U+AE54,U+AE68,U+AED8,U+AEF4,U+AF2D,U+AFB8,U+AFC0,U+AFC8-AFC9,U+AFD4,U+B04A,U+B04C,U+B054,U+B057,U+B05D,U+B080,U+B084,U+B08C,U+B098,U+B0A0,U+B0A8-B0A9,U+B0B4,U+B0B8,U+B108,U+B110,U+B113,U+B11B,U+B123-B124,U+B128,U+B178-B179,U+B192-B193,U+B204,U+B208,U+B20C,U+B274,U+B284,U+B290-B291,U+B294,U+B298,U+B2A5,U+B2AC,U+B2C8,U+B2D9,U+B2E4-B2E5,U+B2E8,U+B2EB-B2EC,U+B2EE,U+B2F4-B2F5,U+B2F9,U+B300,U+B354,U+B358,U+B36E,U+B370,U+B374,U+B3C4,U+B3C8,U+B3CB-B3CC,U+B3D9,U+B3FC,U+B418,U+B41C,U+B428-B429,U+B450,U+B458,U+B465,U+B4A4,U+B4DC-B4DD,U+B4E0,U+B4E4,U+B4EC-B4ED,U+B4EF,U+B4F1,U+B514-B515,U+B525,U+B529,U+B530,U+B54C,U+B5A4,U+B610-B611,U+B73B,U+B77C-B77D,U+B780,U+B791,U+B798-B799,U+B79C,U+B7EC-B7ED,U+B7F4,U+B7FC-B7FD,U+B808-B809,U+B80C,U+B824-B825,U+B828,U+B837-B838,U+B840,U+B85C-B85D,U+B860,U+B86D,U+B8B0,U+B8CC,U+B8E8,U+B8F8-B8F9,U+B958,U+B974,U+B978,U+B97C,U+B984-B985,U+B9AC-B9AD,U+B9B0,U+B9B4,U+B9BC-B9BD,U+B9BF,U+B9C1,U+B9C8-B9C9,U+B9CC,U+B9D1,U+B9DD-B9DE,U+B9E4,U+B9FA,U+BA38,U+BA3C,U+BA54,U+BA70,U+BA74,U+BA85,U+BAA8-BAA9,U+BABB,U+BABD,U+BB34-BB35,U+BB38,U+BB3C,U+BB47,U+BBF8,U+BBFC,U+BC00,U+BC0F,U+BC14,U+BC18,U+BC1B-BC1D,U+BC24,U+BC29,U+BC30-BC31,U+BC84,U+BC88,U+BC94-BC95,U+BCA0,U+BCA8,U+BCBD,U+BCC0,U+BCC4,U+BCCD,U+BCF4-BCF5,U+BCF8,U+BCFC,U+BD05,U+BD80-BD81,U+BD84,U+BD88-BD89,U+BD99,U+BE0C,U+BE10,U+BE14,U+BE44,U+BE57,U+BE5B,U+BE7C,U+C0AC-C0AD,U+C0B0,U+C0B4,U+C0C1,U+C0C8-C0C9,U+C0D8,U+C0DD,U+C0E4,U+C11C-C11D,U+C120,U+C124,U+C12C,U+C131,U+C138,U+C13C,U+C140,U+C154,U+C158,U+C15C,U+C178,U+C18C-C18D,U+C190,U+C1FC,U+C218,U+C21C,U+C220,U+C228,U+C232,U+C258,U+C26C,U+C2A4,U+C2AC,U+C2B5,U+C2B9,U+C2DC-C2DD,U+C2E0,U+C2E4,U+C2EC,U+C2F6,U+C2F8,U+C2FC,U+C4F0,U+C529,U+C544,U+C548-C54A,U+C54C,U+C555,U+C558-C559,U+C55E,U+C560-C561,U+C564,U+C57C,U+C584,U+C591,U+C5B4,U+C5B8,U+C5BC,U+C5C4-C5C8,U+C5D0,U+C5D4,U+C5D8,U+C5EC-C5ED,U+C5F0,U+C5F4,U+C601,U+C605-C606,U+C608,U+C610,U+C624,U+C628,U+C62C,U+C635,U+C639,U+C640,U+C644,U+C654,U+C678,U+C694,U+C6A9,U+C6B0-C6B1,U+C6B4,U+C6B8,U+C6C0,U+C6CC,U+C6D0,U+C6D4,U+C6DC,U+C6E0,U+C6F9,U+C704,U+C708,U+C719,U+C720,U+C724,U+C728,U+C73C,U+C740,U+C744,U+C74C,U+C751,U+C758,U+C774-C775,U+C778,U+C77C-C77D,U+C784-C785,U+C787-C788,U+C790-C791,U+C794,U+C798,U+C7A0-C7A1,U+C7A5,U+C7AC,U+C800-C801,U+C804,U+C808,U+C810-C811,U+C815,U+C81C,U+C820,U+C838,U+C870-C871,U+C874,U+C881,U+C885,U+C88B-C88C,U+C8FC,U+C900,U+C904,U+C90D,U+C911,U+C918,U+C988,U+C99D,U+C9C0-C9C1,U+C9C4,U+C9C8,U+C9D0-C9D1,U+C9D5,U+C9D9,U+C9DC-C9DD,U+C9F8,U+CABD,U+CAC4,U+CC28-CC29,U+CC2C,U+CC38,U+CC3C-CC3E,U+CC44,U+CC98,U+CC9C,U+CCA0,U+CCAB,U+CCAD,U+CCB4,U+CD08,U+CD18,U+CD5C,U+CD94,U+CD98,U+CD9C,U+CDA9,U+CDB0,U+CDE8,U+CE04,U+CE21,U+CE35,U+CE58-CE59,U+CE68,U+CE6D,U+CE74,U+CE94,U+CEE4,U+CEEC,U+CF1C,U+CF54,U+CF5C,U+CF8C,U+CFE0,U+CFE8,U+D050,U+D06C,U+D074,U+D07D,U+D0A4,U+D0B5,U+D0C0-D0C1,U+D0D5,U+D0DC-D0DD,U+D0E0,U+D0F1,U+D130,U+D134,U+D14C-D14D,U+D1A0,U+D1A4,U+D1B5,U+D22C,U+D2B8-D2B9,U+D2BC,U+D2C0,U+D2F0-D2F1,U+D2F4,U+D30C,U+D310,U+D328,U+D37C,U+D384,U+D398,U+D3B4,U+D3B8,U+D3C9,U+D3D0,U+D3EC,U+D45C,U+D478,U+D480,U+D488,U+D48D,U+D4E8,U+D4F0,U+D504,U+D50C,U+D53C,U+D544,U+D551,U+D558-D559,U+D55C,U+D560,U+D568-D569,U+D56D,U+D574,U+D578,U+D587-D589,U+D5A5,U+D5C8,U+D5D8,U+D600,U+D604,U+D611,U+D615,U+D638-D639,U+D63C,U+D64D,U+D654-D655,U+D658,U+D669,U+D68C,U+D6C4,U+D750,U+D754,U+D770,U+D788,U+D78C,U+D798,U+D7A3,U+FEFF}.immersive,.immersive button,.immersive input,.immersive textarea{font-family:Pretendard,sans-serif}.journey-home{text-align:left;padding:0}.launch-utility{z-index:12;gap:10px;display:flex;position:absolute;top:25px;right:42px}.launch-utility button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#20261a66;border:1px solid #ffffff50;border-radius:30px;padding:10px 14px;font-size:12px}.launch-compare-bar{color:#646d5c;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:1px 5px 12px;font-size:11px;display:flex}.launch-compare-bar button{color:#283122;white-space:nowrap;border:1px solid #bbbdae;border-radius:6px;padding:8px 10px;font-size:11px}.launch-compare-pick{border-radius:5px;margin:0 12px 9px auto;padding:6px 10px;display:block;color:#5e6855!important;background:#f7f7f2!important;border:1px solid #deddd4!important;font-size:11px!important}.launch-compare-pick[aria-pressed=true]{background:#e4eadc!important;border-color:#8a967e!important}.launch-flow-entry .launch-product-label,.launch-flow-entry .view-action,.launch-flow-recommended .view-action{display:none}.launch-header-links{gap:8px;display:flex}.launch-package-description{font-size:11px}.launch-package-specs dt{font-size:10px}.launch-package-specs dd{font-size:12px}.cinema-screen{background:#1b201b}.cinema-still{object-fit:cover}.launch-scene-image{aspect-ratio:3/4;background:#c9c5ba;border-radius:4px;display:block;position:relative;overflow:hidden}.launch-scene-image>img,.launch-scene-image>svg.product-image{object-fit:cover;object-position:50% 42%;transform-origin:50% 42%;width:100%;height:100%;display:block;transform:scale(1.55)}.launch-package-image>.launch-scene-image{width:80px;height:106px}.launch-package-image{flex-basis:80px;width:80px}.launch-compare-picture img{transform-origin:50% 42%;transform:scale(1.8)}@media (width<=760px){.launch-package-image>.launch-scene-image{width:68px;height:92px}.launch-package-image{flex-basis:68px;width:68px}.launch-header-links{gap:5px}.launch-header-links .launch-back{padding:7px 9px;font-size:10px}.launch-packages .launch-brand>span{display:none}}.journey-followup-actions{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;display:grid}.journey-followup-actions button{text-align:center;background:#ffffff08;border:1px solid #ffffff45;border-radius:7px;padding:12px 8px;font-size:12px}.journey-followup-actions button:hover{background:#ffffff18}.journey-preset-context{background:#ddcc9b0c;border:1px solid #e5d9b837;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 13px;padding:10px 12px;font-size:11px;line-height:1.6;display:flex}.journey-preset-context b{color:#e7d7ad;font-size:13px;display:block}.journey-preset-context button{text-underline-offset:4px;flex:none;padding:6px 0;font-size:11px;text-decoration:underline}.launch-notice{z-index:100;color:#fff;background:#20281ff5;border:1px solid #ffffff45;border-radius:10px;align-items:center;gap:12px;max-width:min(590px,100vw - 32px);padding:12px 15px;font-size:12px;line-height:1.6;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #0003}.launch-notice button{padding:0 4px;font-size:23px}.product-directory-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.product-directory-grid>*{text-align:left;border:1px solid #ffffff30;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:115px;padding:18px 14px;font-size:17px;display:flex}.product-directory-grid>button{background:#ffffff15;border-color:#f2e6c78c}.product-directory-grid span{color:#ffffff98;font-size:11px}.product-directory-grid>div{opacity:.6}.consultation-label{margin:24px 0 10px;font-size:12px;display:block}.consultation-panel textarea{color:#fff;resize:vertical;background:#0002;border:1px solid #ffffff35;border-radius:8px;width:100%;min-height:195px;padding:14px;font-size:13px;line-height:1.8}.consultation-link{text-align:center;color:#283023;background:#ece8dc;border-radius:8px;margin-top:25px;padding:16px 10px;font-size:14px;font-weight:650;text-decoration:none;display:block}@media (width<=760px){.launch-utility{gap:5px;top:16px;right:16px}.launch-utility button{padding:8px 9px;font-size:10px}.launch-flow-entry .launch-brand>span{display:none}.launch-notice{font-size:11px;bottom:10px}.journey-followup-actions{gap:6px}.journey-followup-actions button{padding:11px 6px;font-size:11px}.launch-flow-entry .room-world,.launch-flow-recommended .room-world{height:59svh;min-height:0;top:0;left:50%;transform:translate(-50%)}.launch-flow-entry .room-image,.launch-flow-recommended .room-image{width:auto;height:100%}.launch-flow-entry .left-shade,.launch-flow-recommended .left-shade{opacity:.2}.launch-flow-entry .bottom-shade,.launch-flow-recommended .bottom-shade{display:none}}@media (prefers-reduced-motion:reduce){.launch-flow-entry .room-world,.launch-flow-recommended .room-world{transition:none}}.gallery-packages{color:#fff;background:linear-gradient(90deg,#15201899,#0000 80%),linear-gradient(#0000 25%,#111a16c9)}.gallery-packages .launch-brand{color:#fff}.package-gallery-heading{color:#fff;position:absolute;top:112px;left:4%;right:4%}.package-gallery-heading h1{letter-spacing:-.06em;font-size:clamp(26px,3vw,44px);line-height:1.2}.package-gallery-heading p{color:#ffffffbc;margin-top:12px;font-size:14px}.package-gallery-heading .launch-eyebrow{letter-spacing:.2em;color:#eee4cd;font-size:10px}.package-gallery-nav{justify-content:space-between;align-items:center;display:flex;position:absolute;top:235px;left:4%;right:4%}.package-breadcrumb{color:#fff9;align-items:center;gap:10px;font-size:12px;display:flex}.package-breadcrumb button{color:#fff;background:0 0;border:0;align-items:center;gap:5px;min-height:44px;display:flex}.package-rail-controls{gap:8px;display:flex}.package-rail-controls .icon-control{background:#17201966;border:1px solid #ffffff50;width:44px;height:44px}.package-gallery-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#ddd5 transparent;overscroll-behavior-x:contain;gap:22px;padding:2px 4% 12px;scroll-padding-left:4%;display:flex;position:absolute;inset:292px 0 82px;overflow:auto hidden}.package-tier-card,.package-scene-card{scroll-snap-align:start;isolation:isolate;background:#bdbaad;border:1px solid #ffffff40;border-radius:14px;flex:0 0 min(30.1vw,440px);min-width:260px;height:100%;max-height:550px;animation:.6s cubic-bezier(.2,.7,.2,1) both package-card-arrive;position:relative;overflow:hidden;box-shadow:0 12px 35px #06100922}.package-tier-card{text-align:left;color:#fff;padding:0}.package-tier-card:nth-child(2),.package-scene-card:nth-child(2){animation-delay:70ms}.package-tier-card:nth-child(3){animation-delay:.14s}.package-scene-card{flex-basis:min(38vw,520px)}.package-scene-open{text-align:left;color:#fff;background:0 0;border:0;width:100%;height:100%;padding:0}.package-gallery-rail .launch-scene-image{aspect-ratio:auto;border-radius:0;width:100%;height:100%}.package-gallery-rail .launch-scene-image>img,.package-gallery-rail .launch-scene-image>svg.product-image{object-position:50% 42%;transition:transform .7s cubic-bezier(.2,.7,.2,1);transform:scale(1.55)}.package-tier-card:hover .launch-scene-image>img,.package-scene-open:hover .launch-scene-image>img,.package-tier-card:hover .launch-scene-image>svg.product-image,.package-scene-open:hover .launch-scene-image>svg.product-image{transform:scale(1.6)}.package-card-gradient{pointer-events:none;background:linear-gradient(#0000 36%,#0c1818ed);position:absolute;inset:0}.package-tier-copy,.package-scene-copy{pointer-events:none;flex-direction:column;gap:9px;display:flex;position:absolute;bottom:28px;left:26px;right:26px}.package-tier-copy>small{letter-spacing:.2em;color:#e9dcc2;font-size:10px}.package-tier-copy>strong{letter-spacing:-.06em;font-size:30px;font-weight:620}.package-tier-copy>span{color:#fff9;font-size:12px}.package-open-icon{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#12201e33;border:1px solid #fff8;border-radius:50%;place-items:center;width:42px;height:42px;transition:transform .2s;display:grid;position:absolute;top:22px;right:22px}.package-tier-card:hover .package-open-icon,.package-scene-open:hover .package-open-icon{transform:translate(3px)}.package-scene-copy>small{color:#e8ddc8;font-size:11px}.package-scene-copy>strong{letter-spacing:-.04em;font-size:30px}.package-scene-copy>span{color:#fffc;font-size:12px}.package-scene-copy>b{font-variant-numeric:tabular-nums;margin-top:7px;font-size:23px;font-weight:500}.package-scene-copy>b>small{margin-left:4px;font-size:12px;font-weight:400}.package-compare-icon{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d171c66;border:1px solid #fff6;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;bottom:28px;right:22px}.package-compare-icon[aria-pressed=true]{color:#283528;background:#e9dcc2}.package-gallery-footer{color:#fff9;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex;position:absolute;bottom:24px;left:4%;right:4%}.package-gallery-footer>div{position:relative}.package-gallery-footer button{color:#fff;background:0 0;border:0;align-items:center;gap:9px;min-height:44px;font-size:12px;display:flex}.package-taste-options{background:#202c24f5;border:1px solid #ffffff40;border-radius:12px;flex-wrap:wrap;gap:6px;width:330px;padding:12px;display:flex;position:absolute;bottom:55px;left:0;box-shadow:0 10px 30px #0003}.package-taste-options button{border:1px solid #fff3;border-radius:24px;min-height:40px;padding:8px 12px}.package-taste-options button[aria-pressed=true]{color:#293328;background:#e9dcc2}.package-empty{border:1px solid #fff4;border-radius:14px;min-width:290px;padding:45px}.package-empty p{font-size:14px;line-height:1.7}.package-empty button{color:#fff;background:0 0;border:1px solid #fff8;border-radius:30px;margin-top:20px;padding:12px 20px}.launch-utility .icon-control{color:#fff;background:#1b261f55;border:1px solid #fff4;place-items:center;width:46px;height:46px;padding:0;display:grid}.launch-mode-title{font-size:23px}.launch-mode-description{max-width:260px}.launch-entry-action>div{opacity:.8}.scene-reveal{z-index:160;pointer-events:none;will-change:width,height,left,top;background:#bab8aa;position:fixed;overflow:hidden;box-shadow:0 20px 60px #0002}.scene-reveal img,.scene-reveal svg.product-image{object-fit:cover;object-position:50% 42%;will-change:transform;width:100%;height:100%;display:block}.scene-reveal.is-moving{transition:all .65s cubic-bezier(.22,.7,.2,1)}.scene-reveal.is-moving img,.scene-reveal.is-moving svg.product-image{transition:transform .65s cubic-bezier(.22,.7,.2,1)}.scene-reveal.is-done{opacity:0;transition:opacity .18s}.save-flight{z-index:180;pointer-events:none;border-radius:8px;transition:all .7s cubic-bezier(.4,0,.2,1);position:fixed;overflow:hidden;box-shadow:0 8px 30px #0005}.save-flight img,.save-flight svg.product-image{object-fit:cover;width:100%;height:100%}.save-flight.to-vault{opacity:.15;transform:rotate(9deg);width:30px!important;height:38px!important}.journey-review-heading h2{opacity:.65;font-size:15px;font-weight:400}.journey-review-list{margin-top:0}.journey-review-row dd .journey-edit-link{background:#ffffff05;border:1px solid #ffffff25;border-radius:50%;place-items:center;width:44px;min-width:44px;height:44px;font-size:0;text-decoration:none;display:grid}.journey-review-row .journey-edit-link svg{width:16px;height:16px}.journey-quote-detail{border-top:1px solid #ffffff25;margin-top:20px;padding-top:16px}.journey-quote-detail summary{color:#fffa;cursor:pointer;min-height:40px;font-size:12px}.journey-quote-detail .journey-quote-lines{margin-top:5px}.journey-stage-review .material-copy>p{display:none}.journey-review-icon-actions{gap:10px;margin-top:22px;display:flex}.journey-review-icon-actions .icon-control{border:1px solid #fff4;width:48px;height:48px}.journey-review .journey-save-button{justify-content:center;align-items:center;gap:12px;width:100%;margin-top:20px;display:flex}.journey-header-actions .journey-saved-restore{min-width:44px;min-height:44px}.journey-review .journey-save-status{min-height:0;margin:8px 0}.journey-stage-review .journey-preset-context{padding:8px 10px;font-size:10px}.product-directory-grid{display:block}.product-directory-feature{aspect-ratio:4/3;width:100%;position:relative;overflow:hidden;background:#b9b6aa!important;border-radius:14px!important;min-height:0!important;padding:0!important;display:block!important}.product-directory-feature>img,.product-directory-feature>svg.product-image{object-fit:cover;object-position:50% 42%;width:100%;height:100%}.product-directory-feature>span{color:#fff;background:linear-gradient(#0000,#14221edb);justify-content:space-between;align-items:flex-end;padding:24px;font-size:22px;display:flex;position:absolute;inset:40% 0 0}.product-directory-future{gap:10px;margin-top:16px;display:flex}.product-directory-future>div{text-align:center;border:1px solid #fff2;border-radius:10px;flex:1;padding:17px 10px}.product-directory-future svg{color:#fff9;width:60px;height:75px;margin:0 auto 10px;display:block}.product-directory-future strong{font-size:12px;font-weight:500}.product-directory-future small{color:#fff6;margin-top:5px;font-size:9px;display:block}@keyframes package-card-arrive{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (height<=800px) and (width>=761px){.package-gallery-heading{top:93px}.package-gallery-heading h1{font-size:32px}.package-gallery-nav{top:194px}.package-gallery-rail{top:248px;bottom:78px}.package-tier-copy{bottom:22px}.package-tier-copy>strong{font-size:26px}}@media (width<=760px){.launch-mode-title{letter-spacing:-.06em;white-space:normal;font-size:17px;line-height:1.35}.launch-utility .icon-control{width:44px;height:44px}.launch-utility{top:10px;right:12px}.launch-header-links .icon-control{width:44px;height:44px}.package-gallery-heading{top:100px;left:22px;right:22px}.package-gallery-heading h1{max-width:280px;font-size:28px;line-height:1.3}.package-gallery-heading p{max-width:260px;font-size:12px;line-height:1.7}.package-gallery-heading .launch-eyebrow{margin-bottom:12px;font-size:8px}.package-gallery-nav{top:231px;left:22px;right:19px}.package-breadcrumb{font-size:10px}.package-rail-controls{gap:4px}.package-rail-controls .icon-control{width:44px;height:44px}.package-gallery-rail{gap:14px;padding:2px 22px 10px;scroll-padding-left:22px;top:285px;bottom:95px}.package-tier-card,.package-scene-card{border-radius:13px;flex:0 0 83vw;min-width:0;max-height:none}.package-tier-copy,.package-scene-copy{bottom:25px;left:22px;right:22px}.package-tier-copy>strong,.package-scene-copy>strong{font-size:27px}.package-tier-copy>span{font-size:11px}.package-gallery-footer{flex-direction:column;align-items:flex-start;gap:4px;font-size:10px;bottom:22px;left:22px;right:22px}.package-gallery-footer>div:last-child{align-self:flex-end}.package-gallery-footer button{min-height:34px;font-size:11px}.package-taste-options{width:min(330px,100vw - 44px);bottom:40px}.package-taste-options button{min-height:44px}.package-scene-copy>b{font-size:23px}.journey-review-icon-actions,.journey-review .journey-save-button{margin-top:14px}.product-directory-feature{aspect-ratio:1}.product-directory-future{gap:7px}.product-directory-future>div{padding:12px 5px}.product-directory-future svg{width:42px;height:55px}.product-directory-future strong{font-size:11px}}@media (width<=760px) and (height<=700px){.package-gallery-heading{top:82px}.package-gallery-heading h1{font-size:25px}.package-gallery-heading p{margin-top:7px}.package-gallery-nav{top:196px}.package-gallery-rail{top:246px;bottom:82px}.package-gallery-footer{bottom:14px}.package-tier-copy,.package-scene-copy{bottom:18px}.package-tier-copy>strong,.package-scene-copy>strong{font-size:24px}.package-tier-copy>small{display:none}}@media (prefers-reduced-motion:reduce){.gallery-packages *,.scene-reveal,.scene-reveal img,.save-flight,.scene-reveal svg.product-image{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.journey-stage-review .catalog-copy{min-height:60px}.journey-stage-review .journey-preset-context{margin-bottom:12px}.journey-review-row{min-height:46px;padding:0}.journey-review-row dd{gap:10px}.review-material-swatch{object-fit:cover;border:1px solid #fff4;border-radius:50%;width:23px;height:23px}.review-glass-swatch{object-fit:contain;border-radius:3px;width:auto;max-width:28px;height:30px}.journey-review .journey-quote-detail{margin-top:10px;padding-top:7px}.journey-review .journey-review-list{margin-bottom:8px}.journey-review-dock{z-index:3;background:linear-gradient(#252d2600,#252d26db 20%,#252d26f5);align-items:center;gap:10px;padding:12px 0 8px;display:flex;position:sticky;bottom:-12px}.journey-review .journey-review-dock .journey-save-button{flex:1;width:auto;min-width:100px;max-width:180px;min-height:46px;margin:0}.journey-review-dock .icon-control{border:1px solid #fff4;flex:none;width:46px;height:46px}.journey-review-dock .icon-tooltip{top:auto;bottom:100%;right:0;transform:none}.journey-stage-review .journey-panel,.journey-stage-review .journey-review{padding-bottom:0}@media (width<=760px){.journey-stage-review .catalog-copy{min-height:50px}.journey-stage-review .catalog-copy h1{font-size:24px}.journey-review-row{min-height:44px;padding:0}.journey-review-row dd{font-size:12px}.journey-review-dock{gap:8px;padding-top:9px;bottom:0}.journey-review .journey-review-dock .journey-save-button{min-width:80px;min-height:44px}.journey-review-dock .icon-control{width:44px;height:44px}.journey-stage-review .journey-preset-context{display:none}.journey-stage-review .journey-panel{flex-direction:column;display:flex}.journey-review{display:contents}.journey-review-dock{margin-top:auto}.journey-review-row dd .journey-edit-link{width:44px;height:44px}}.scene-reveal img,.scene-reveal svg.product-image{transform-origin:50% 42%}.journey-back,.view-action .icon-control{min-width:44px;min-height:44px}@media (width<=760px){.package-gallery-footer button{min-height:44px}}.consultation-scene{aspect-ratio:4/3;background:#9f9e91;border-radius:12px;margin-top:20px;position:relative;overflow:hidden}.consultation-scene>img{object-fit:cover;object-position:50% 42%;transform-origin:50% 42%;width:100%;height:100%;transform:scale(1.3)}.consultation-scene>div{background:linear-gradient(#0000,#10201dea);flex-direction:column;justify-content:flex-end;gap:5px;padding:40px 22px 20px;display:flex;position:absolute;inset:40% 0 0}.consultation-scene span{color:#ddd1b7;font-size:10px}.consultation-scene strong{font-size:24px;font-weight:550}.consultation-scene p{color:#fff9;font-size:11px}.consultation-scene b{margin-top:8px;font-size:22px;font-weight:500}.consultation-scene b small{margin-left:3px;font-size:11px}.consultation-caption{color:#fff9;margin:20px 0;font-size:12px;line-height:1.7}.consultation-shortcuts{gap:12px;display:flex}.consultation-shortcuts button{border:1px solid #fff3;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:9px;min-height:44px;font-size:12px;display:flex}.consultation-panel .consultation-link{justify-content:center;align-items:center;gap:20px;margin-top:14px;display:flex}.consultation-source{color:#fff9;margin-top:18px;font-size:11px}.consultation-source summary{cursor:pointer;min-height:44px;padding-top:10px}.consultation-source textarea{min-height:150px;font-size:11px}.consultation-photos{gap:8px;margin-top:14px;display:flex;overflow-x:auto}.consultation-photos button{border-radius:5px;flex:none;width:54px;height:64px;padding:0;overflow:hidden}.consultation-photos img{object-fit:cover;width:100%;height:100%}.vault-record{animation:.55s cubic-bezier(.2,.7,.2,1) both vault-record-arrival}@keyframes vault-record-arrival{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vault-record{animation:none}}.package-gallery-rail{scrollbar-width:none}.package-gallery-rail::-webkit-scrollbar{display:none}.package-gallery-rail .launch-scene-image>img,.package-gallery-rail .launch-scene-image>svg.product-image{transform-origin:50% 42%}.quote-vault-panel .panel-inner,.quote-vault .vault-share-popover{scrollbar-width:thin;scrollbar-color:#9d9f8980 transparent}.quote-vault .vault-gallery{scrollbar-width:none}.quote-vault .vault-gallery::-webkit-scrollbar{display:none}.image-showroom .showroom-reference-scroll{scrollbar-width:thin;scrollbar-color:#73816d80 transparent}.consultation-panel .consultation-product-image{aspect-ratio:4/3;background:#c5bfb3;border-radius:14px;margin:22px 0 0;line-height:0;overflow:hidden}.consultation-panel .consultation-product-image img,.consultation-panel .consultation-product-image svg.product-image{object-fit:cover;object-position:50% 42%;transform-origin:50% 42%;filter:none;width:100%;height:100%;display:block;transform:scale(1.3)}.consultation-panel .consultation-product-image p{color:#292c28;padding:60px 20px;line-height:1.5}.consultation-product-info{border-bottom:1px solid #ffffff24;padding:20px 0 22px}.consultation-product-info>span{color:#ddd6c6;font-size:11px}.consultation-product-info h3{margin:6px 0;font-size:25px;font-weight:550}.consultation-product-info p{color:#e3e3d9;margin:0;font-size:12px;line-height:1.7}.consultation-product-info strong{letter-spacing:-.05em;margin-top:16px;font-size:32px;font-weight:500;display:block}.consultation-product-info small{letter-spacing:0;margin-left:6px;font-size:14px}.consultation-photo-heading{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:12px;display:flex}.consultation-photo-heading button{border:1px solid #ffffff30;border-radius:22px;align-items:center;gap:7px;min-height:44px;padding:0 10px;display:flex}.consultation-reference-strip{gap:10px;margin-top:10px;display:flex;overflow:auto}.consultation-reference-strip button{border-radius:8px;flex:none;width:76px;height:82px;padding:0;overflow:hidden}.consultation-reference-strip img{object-fit:cover;width:100%;height:100%}.consultation-panel .consultation-link{color:#252a27;background:#e9e7df;border-radius:28px;justify-content:space-between;align-items:center;gap:15px;min-height:52px;margin-top:22px;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.consultation-site-note{color:#d9d9d0;margin:12px 0 0;font-size:11px;line-height:1.6}.consultation-transfer-error,.consultation-price-pending{color:#eee2c9;margin:12px 0 0;font-size:12px;line-height:1.7}.consultation-panel .consultation-link:disabled{opacity:.6;cursor:wait;border:0;justify-content:center;width:100%}@media (width<=760px){.consultation-panel .panel-inner{padding:22px}.consultation-product-info h3{font-size:23px}.consultation-product-info strong{font-size:30px}.consultation-panel .consultation-product-image{margin-top:18px}.consultation-panel .consultation-link{position:sticky;bottom:0;box-shadow:0 0 0 7px #1c2524}}.panel-title h2:focus{outline:none}.motion-panel.unified-quote{background:#20261ff5;width:min(620px,51vw);overflow:hidden}.unified-quote .panel-inner{flex-direction:column;height:100%;padding:24px 30px 18px;display:flex;overflow:hidden}.unified-quote .panel-title{flex-shrink:0;margin:0 0 16px}.unified-quote .panel-title h2{font-size:26px}.unified-quote-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#aaa58f70 transparent;flex:1;min-height:0;padding-right:6px;overflow:auto}.unified-quote .consultation-product-image{aspect-ratio:3005/1774;border-radius:10px;margin:0}.unified-quote .consultation-product-image img,.unified-quote .consultation-product-image svg.product-image{object-fit:contain;object-position:center;transform:none}.unified-quote .consultation-product-info{padding:15px 0 16px}.unified-quote .consultation-product-info h3{font-size:23px}.unified-breakdown{padding-top:16px}.unified-breakdown h3{color:#dfddcf;margin:0 0 8px;font-size:12px;font-weight:500}.unified-breakdown dd{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.unified-total{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:13px;display:flex}.unified-total strong{font-variant-numeric:tabular-nums;font-size:30px;font-weight:500}.unified-total small{margin-left:5px;font-size:14px}.unified-quote-actions{gap:10px;display:flex}.unified-quote-actions>button{border:1px solid #ffffff50;border-radius:26px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:13px;display:flex}.unified-quote .consultation-link{min-height:48px;box-shadow:none;margin-top:10px;padding-block:10px;font-size:14px;position:static}.unified-share .vault-share-back{font-size:12px}.unified-share .vault-share-summary{display:none}.unified-share .vault-share-actions{margin-top:12px}.unified-share .vault-share-actions>button,.unified-share .vault-share-actions>.vault-photo-download{min-height:44px;font-size:13px}@media (width<=760px){.motion-panel.unified-quote{border-radius:16px 16px 0 0;width:100%;height:94dvh;max-height:94dvh}.unified-quote .panel-inner{padding:24px 20px calc(12px + env(safe-area-inset-bottom))}.unified-quote .panel-title{margin-bottom:12px}.unified-quote .panel-title h2{font-size:23px}.unified-quote .consultation-product-image{margin:0}.unified-quote .consultation-product-info{padding:12px 0}.unified-quote .consultation-product-info h3{font-size:21px}.unified-breakdown{padding-top:12px}.unified-breakdown dl>div{min-height:38px;font-size:13px}.unified-quote-footer{margin-top:10px;padding-top:10px}.unified-total{margin-bottom:9px}.unified-total strong{font-size:28px}}.motion-panel.unified-quote{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(160deg,#272c24ed,#19221cee);border:1px solid #f5efda30;border-radius:24px;width:min(580px,100vw - 64px);height:calc(100dvh - 48px);max-height:none;inset:24px 32px 24px auto}.unified-quote .panel-inner{flex-direction:column;height:100%;min-height:0;padding:22px 24px 18px;display:flex;overflow:hidden}.unified-quote .panel-title{flex-shrink:0;align-items:center;margin:0 0 14px}.unified-quote .panel-title h2{font-size:22px;font-weight:500;line-height:1.4}.unified-quote-content{scrollbar-width:thin;overscroll-behavior:contain;flex:1;min-height:0;padding:0;overflow:auto}.unified-quote .consultation-product-image{aspect-ratio:900/1155;background:0 0;border-radius:16px;max-height:52dvh;margin:0;overflow:hidden}.unified-quote .consultation-product-image svg.product-image{filter:none;width:100%;height:100%;display:block;transform:none}.unified-detail-glass{background:0 0;padding:0 2px 12px}.unified-quote .consultation-product-info{border-bottom:0;padding:18px 0 12px}.unified-quote .consultation-product-info h3{margin:4px 0 6px;font-size:23px;font-weight:500}.unified-quote .consultation-product-info>span,.unified-quote .consultation-product-info p{color:#f3eedcc7;font-size:12px;line-height:1.65}.unified-breakdown{padding:0}.unified-breakdown h3{color:#ede8d7ab;margin:0 0 8px;font-size:12px;font-weight:400;line-height:1.5}.unified-breakdown dl{margin:0}.unified-breakdown dl>div{border-bottom:1px solid #f1ead520;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:44px;padding:9px 0;font-size:13px;line-height:1.5;display:grid}.unified-breakdown dt,.unified-breakdown dd{align-items:center;min-height:24px;margin:0;display:flex}.unified-breakdown dd{white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:flex-end}.unified-quote-footer{background:0 0;border-top:1px solid #f3ecd22b;flex-shrink:0;margin-top:12px;padding-top:12px}.unified-total{align-items:center;min-height:38px;margin-bottom:10px}.unified-total>span{color:#f6efdbbf;font-size:12px}.unified-total strong{font-size:28px;font-weight:500;line-height:1.2}.quote-primary-actions{flex-shrink:0;grid-template-columns:52px 52px minmax(0,1fr);align-items:center;gap:10px;display:grid}.quote-primary-actions>.quote-action-icon{color:#fff9e7;background:0 0;border:1px solid #f5efdb50;border-radius:50%;flex:none;place-items:center;width:52px;min-width:52px;height:52px;min-height:52px;margin:0;padding:0;text-decoration:none;transition:background .16s,border-color .16s;display:grid}.quote-primary-actions>.quote-action-icon:disabled{opacity:.4;cursor:default}.quote-primary-actions>.quote-action-icon:focus-visible,.quote-primary-actions>.consultation-link:focus-visible{outline-offset:3px;outline:2px solid #fff0c4}.quote-primary-actions>.consultation-link,.consultation-panel .quote-primary-actions>.consultation-link{color:#222c22;white-space:nowrap;width:100%;min-width:0;height:52px;min-height:52px;box-shadow:none;background:#eee8d9;border:1px solid #e9e2cf;border-radius:28px;justify-content:center;align-items:center;gap:20px;margin:0;padding:10px 18px;font-size:14px;font-weight:550;line-height:1.3;text-decoration:none;display:flex;position:static}.unified-quote .consultation-site-note{color:#f1ead5ac;margin-top:9px;font-size:12px;line-height:1.6}.unified-share{flex-direction:column;flex:1;min-height:0;display:flex}.quote-vault .quote-share-content{flex-direction:column;gap:12px;width:100%;height:100%;min-height:0;display:flex}.quote-share-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#e8dfc545 transparent;flex:1;min-height:0;overflow:auto}.quote-vault .vault-share-back{color:#f0e8d0bd;background:0 0;border:0;align-items:center;gap:8px;min-height:36px;margin:0 0 10px;padding:0;font-size:12px;display:flex}.quote-vault .vault-family-quote{background:#20251e;border:1px solid #fff1cd22;border-radius:14px;width:100%;height:auto;margin:0;display:block}.quote-vault .quote-share-content .vault-picture,.unified-share .quote-share-content .vault-picture{aspect-ratio:900/1155;background:0 0;max-height:none}.quote-vault .quote-share-content .vault-picture svg.product-image{width:100%;height:100%;transform:none}.quote-vault .vault-share-actions{border-top:1px solid #fff1cf26;flex-wrap:nowrap;grid-template-columns:52px 52px minmax(0,1fr);gap:10px;margin:0;padding-top:12px;display:grid}.quote-vault .vault-share-actions>.quote-action-icon{border-radius:50%;flex:none;width:52px;min-width:52px;height:52px;min-height:52px;font-size:14px}.quote-vault .vault-share-actions>.consultation-link{border-radius:28px;min-height:52px;font-size:14px}.quote-vault .vault-share-summary{margin-top:12px}.quote-vault .vault-share-summary>strong{font-size:26px}.quote-vault .vault-status{background:0 0;border:0;margin:8px 0;padding:10px 0;line-height:1.6}.quote-vault-panel.is-sharing{overflow:hidden}.quote-vault-panel.is-sharing .panel-inner{flex-direction:column;height:100%;display:flex;overflow:hidden}.quote-vault-panel.is-sharing .panel-inner>.quote-vault{flex:1;min-height:0;overflow:hidden}@media (width<=760px){.motion-panel.unified-quote{background:linear-gradient(160deg,#272c24ef,#19221cf5);border-radius:24px 24px 0 0;width:100%;height:95dvh;max-height:95dvh;margin:0;inset:auto 0 0}.unified-quote .panel-inner{padding:18px 18px calc(14px + env(safe-area-inset-bottom))}.unified-quote .panel-title{margin-bottom:8px}.unified-quote .panel-title h2{font-size:21px}.quote-primary-actions,.quote-vault .vault-share-actions{grid-template-columns:48px 48px minmax(0,1fr);gap:10px}.quote-primary-actions>.quote-action-icon,.quote-vault .vault-share-actions>.quote-action-icon{width:48px;min-width:48px;height:48px;min-height:48px}.quote-primary-actions>.consultation-link,.consultation-panel .quote-primary-actions>.consultation-link{gap:16px;height:48px;min-height:48px;padding-inline:14px}.unified-quote .consultation-product-image{max-height:48dvh}.unified-share .vault-family-quote{border-radius:12px}.motion-panel.quote-vault-panel.is-sharing{border-radius:24px 24px 0 0;width:100%;height:95dvh;max-height:95dvh;margin:0;inset:auto 0 0}.quote-vault-panel.is-sharing .panel-inner{max-height:none;padding:18px 18px calc(14px + env(safe-area-inset-bottom))}.quote-vault-panel.is-sharing .panel-title{margin-bottom:8px;padding-top:0;top:auto}}@media (prefers-reduced-motion:reduce){.quote-primary-actions>.quote-action-icon{transition:none}}.preserved-configurator{--showroom-drawer-height:max(284px,44svh);--showroom-quote-width:420px}.preserved-configurator.is-showroom-detail{--showroom-drawer-height:max(360px,64svh)}.preserved-configurator.is-showroom-open{min-height:0}.preserved-configurator>.room-stage{height:100%;transition:height .52s cubic-bezier(.2,.7,.2,1)}.preserved-configurator.is-showroom-open>.room-stage{height:calc(100% - var(--showroom-drawer-height));bottom:auto}.preserved-configurator.is-showroom-open .room-stage .room-world{height:148%;min-height:0;max-height:none;top:50%;left:65%;transform:translate(-50%,-42%)!important}.is-showroom-open .native-detail{display:none}.is-showroom-open>.left-shade{bottom:var(--showroom-drawer-height)}.is-showroom-open>.bottom-shade{opacity:0}.is-showroom-open>.journey-editor,.is-showroom-open>.journey-header,.is-showroom-open>.journey-footer,.is-showroom-open>.view-action,.is-showroom-open>.quote-bar,.is-showroom-open>.native-preview-caption{visibility:hidden;pointer-events:none}.showroom-selected-product{color:#f6f4ee;pointer-events:none;max-width:32%;animation:.42s both showroom-product-in;position:absolute;top:13%;left:6%}.showroom-selected-product>span{color:#eee9dfb3;font-size:12px}.showroom-selected-product h2{letter-spacing:-.045em;margin:7px 0 13px;font-size:clamp(22px,2.4vw,34px);font-weight:500}.showroom-selected-product p{color:#f0ece0c2;font-size:12px;line-height:1.8}.showroom-selected-product strong{font-variant-numeric:tabular-nums;margin-top:22px;font-size:24px;font-weight:550;display:block}.showroom-selected-product strong small{margin-left:5px;font-size:12px;font-weight:400}.preserved-configurator:not(.is-showroom-open)>.showroom-selected-product{opacity:0;animation:none}@keyframes showroom-product-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.preserved-configurator{--showroom-drawer-height:max(360px,72svh)}.preserved-configurator.is-showroom-detail{--showroom-drawer-height:max(420px,86svh)}.preserved-configurator.is-showroom-open .room-stage .room-world{height:130%;top:51%;left:57%;transform:translate(-50%,-42%)!important}.is-showroom-open>.left-shade{opacity:.28}.showroom-selected-product{max-width:58%;top:16px;left:20px}.showroom-selected-product>span{font-size:10px}.showroom-selected-product h2{margin:4px 0 5px;font-size:17px}.showroom-selected-product p{font-size:10px;line-height:1.6}.showroom-selected-product strong{margin-top:8px;font-size:16px}.showroom-selected-product strong small{font-size:10px}}@media (prefers-reduced-motion:reduce){.preserved-configurator>.room-stage,.showroom-selected-product{transition:none;animation:none}}@media (width>=761px){.preserved-configurator.is-showroom-open>.room-stage{width:auto;height:100%;transition:right .34s cubic-bezier(.2,.72,.2,1);right:440px}.preserved-configurator.is-showroom-open .room-stage .room-world{height:140%;top:50%;left:62%;transform:translate(-50%,-42%)!important}.is-showroom-open>.left-shade{bottom:0}.is-showroom-open>.journey-editor,.is-showroom-open>.journey-header{visibility:visible;pointer-events:auto}.preserved-configurator.is-showroom-open>.showroom-selected-product{display:none}}.quote-measurement-notice{z-index:60;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));color:#f4f1ea;background:#1b211bf2;border:1px solid #ffffff2e;border-radius:14px;align-items:center;gap:12px;width:min(560px,100vw - 24px);padding:10px 12px 10px 16px;font-size:12px;line-height:1.55;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 32px #0006}.quote-measurement-notice p{word-break:keep-all;flex:1;margin:0}.quote-measurement-notice strong{font-weight:600}.quote-measurement-notice div{flex:none;gap:6px;display:flex}.quote-measurement-notice button{min-height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:999px;padding:0 12px}.quote-measurement-notice button:last-child{color:#1b211b;background:#f4f1ea;border-color:#f4f1ea}.quote-measurement-notice button:focus-visible{outline-offset:2px;outline:2px solid #f3dfbc}@media (width<=760px){.quote-measurement-notice{top:calc(66px + env(safe-area-inset-top,0px));padding:8px 8px 8px 12px;font-size:11px;bottom:auto}}.review-product-stage{display:none}@media (width<=760px){.is-quote-review{--review-stage-edge:calc(100dvh - 280px - env(safe-area-inset-bottom))}.is-quote-review:has(.quote-review-product[data-view=details]){--review-stage-edge:clamp(142px,32dvh,300px)}.is-quote-review:not(.is-zoomed):not(.is-showroom-open) .product-scene-layer .room-world{filter:blur(6px)brightness(.65);opacity:.6}.is-quote-review .review-product-stage{z-index:-1;height:max(120px,calc(var(--review-stage-edge) - 48px));pointer-events:none;transition:height .28s cubic-bezier(.2,.7,.2,1);display:block;position:absolute;top:66px;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 5% 93%,#0000);mask-image:linear-gradient(#0000,#000 5% 93%,#0000)}.review-product-stage svg.product-image{width:100%;height:100%}.is-quote-review.is-zoomed .review-product-stage,.is-quote-review.is-showroom-open .review-product-stage{display:none}}@media (prefers-reduced-motion:reduce){.is-quote-review .review-product-stage{transition:none}}:root{--mg-bg:#0b0b0b;--mg-panel:#151716;--mg-ink:#f4f4f0;--mg-muted:#a6ada5;--mg-line:#ffffff20;--mg-glass:#0b0b0b9e;--mg-coral:#f28b7d;--mg-red:#b93d32;--mg-radius:8px}.brand-logo{width:auto;height:22px;display:block}.launch-brand{align-items:center;gap:18px;display:flex}.launch-brand>span{border-left:1px solid var(--mg-line);color:var(--mg-muted);padding-left:18px;font-size:13px}.journey-header .wordmark.journey-home{background:0 0;align-items:center;padding:0;display:inline-flex}.journey-header .wordmark.journey-home .brand-logo{height:20px}.entry-showcase{background:var(--mg-bg)}@media (width>=761px){.entry-showcase:after{background:linear-gradient(90deg,#0b0b0bf0 0%,#0b0b0bd1 30%,#0b0b0b40 45%,#0000 55%),linear-gradient(#0000 76%,#0b0b0b99)}}.launch-entry.entry-portrait .launch-entry-body{width:min(540px,40vw)}.launch-entry.entry-portrait .launch-eyebrow{letter-spacing:0;color:var(--mg-coral);font-size:13px;font-weight:600}.launch-entry.entry-portrait .launch-entry-intro h1{letter-spacing:-.03em;word-break:keep-all;font-size:40px;font-weight:700;line-height:1.24}.launch-entry.entry-portrait .launch-entry-intro p{color:var(--mg-muted);word-break:keep-all;font-size:15px;line-height:1.6}.launch-entry.entry-portrait .launch-mode-card{border:1px solid var(--mg-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#151716b8;border-radius:12px;grid-template-columns:190px 1fr;align-items:center;gap:18px;min-height:0;padding:12px;display:grid}.launch-entry.entry-portrait .launch-mode-card:hover{background:#1b1e1cd0;border-color:#f4f4f080;transform:none}.launch-entry.entry-portrait .launch-mode-title{letter-spacing:-.02em;color:var(--mg-ink);font-size:20px;font-weight:700}.launch-entry.entry-portrait .launch-mode-description{color:var(--mg-muted);word-break:keep-all;max-width:none;font-size:13.5px;line-height:1.55}.launch-mode-copy{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.launch-mode-steps{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.launch-mode-steps span{color:var(--mg-muted);border:1px solid var(--mg-line);border-radius:999px;padding:3px 8px;font-size:11.5px}.launch-mode-price{color:var(--mg-ink);margin-top:6px;font-size:13px}.launch-mode-price b{font-weight:700}.launch-entry.entry-portrait .launch-direct-art,.launch-entry.entry-portrait .launch-recommended-art{background:#1d1f1e;border-radius:8px;flex:none;width:190px;height:128px;display:grid;position:relative;overflow:hidden}.launch-entry.entry-portrait .launch-direct-art{grid-template-columns:repeat(4,1fr);gap:3px}.launch-entry.entry-portrait .launch-recommended-art{grid-template-columns:repeat(3,1fr);gap:6px;padding:8px}.launch-surface .launch-door-crop{aspect-ratio:auto;width:auto;height:auto;box-shadow:none;background:#2a2a28;border:0;border-radius:0;margin:0;position:relative;inset:auto}.launch-surface .launch-door-crop>img,.launch-surface .launch-door-crop>svg.product-image{transform:scale(var(--door-zoom,1.9));transform-origin:50% 40%;object-position:50% 40%}.launch-recommended-art .launch-door-crop{--door-zoom:1.8;border-radius:5px}.launch-trust{color:var(--mg-muted);flex-wrap:wrap;gap:6px 18px;margin-top:auto;font-size:12.5px;display:flex}.launch-trust span:before{content:"";background:var(--mg-coral);vertical-align:2px;border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block}.launch-utility .launch-vault-button{border:1px solid var(--mg-line);border-radius:var(--mg-radius);background:var(--mg-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:44px;color:var(--mg-ink);font:inherit;cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-size:13px;display:inline-flex}.launch-utility .icon-control{border-radius:var(--mg-radius)}.package-tier-card{text-align:left;flex-direction:column;overflow:hidden;border-radius:16px!important;display:flex!important}.package-tier-card>.launch-scene-image{flex:1;width:100%;min-height:0;overflow:hidden;height:auto!important;position:relative!important;inset:auto!important}.package-gallery-rail .package-tier-card>.launch-scene-image>img,.package-gallery-rail .package-tier-card>.launch-scene-image>svg.product-image{transform-origin:50% 40%;object-position:50% 40%;transform:scale(1.5)}.package-tier-card>.launch-scene-image:after{content:"";pointer-events:none;background:linear-gradient(180deg,transparent 70%,var(--tier-surface));position:absolute;inset:0}.package-tier-doors{gap:6px;padding:12px 22px 0;display:flex}.package-tier-doors .launch-door-crop{--door-zoom:2.2;border-radius:5px;width:34px;height:46px;box-shadow:0 0 0 1px #0000001f}.package-tier-card .package-tier-copy{color:inherit;background:0 0;flex-direction:column;align-items:stretch;gap:0;padding:12px 22px 22px;display:flex;position:static!important}.gallery-packages .package-tier-copy>small{letter-spacing:.2em;color:var(--tier-word);font-size:11px;display:block}.gallery-packages .package-tier-copy>strong{letter-spacing:-.02em;color:var(--tier-title);margin-top:6px;font-size:24px;font-weight:700}.gallery-packages .package-tier-copy>.package-tier-line{color:var(--tier-soft);margin-top:6px;font-size:13px;line-height:1.5}.gallery-packages .package-tier-copy>.package-tier-meta{color:var(--tier-soft);font-size:12.5px}.package-tier-meta{border-top:1px solid var(--tier-rule);color:var(--tier-soft);justify-content:space-between;align-items:baseline;margin-top:16px;padding-top:14px;font-size:12.5px;display:flex}.package-tier-meta b{color:var(--tier-price);font-size:22px;font-weight:700}.package-tier-meta b small{letter-spacing:0;color:inherit;font-size:13px;font-weight:500}.package-tier-meta>span:after{content:" →"}.package-tier-card .package-card-gradient{display:none}.tier-value{--tier-surface:#ece7dd;--tier-word:#8a7f6c;--tier-title:#2a2824;--tier-soft:#5d574d;--tier-rule:#d3ccbf;--tier-price:#2a2824;color:#2a2824;background:var(--tier-surface)!important}.tier-popular{--tier-surface:#2c3530;--tier-word:#b9c9b5;--tier-title:#f4f4f0;--tier-soft:#c3cdbf;--tier-rule:#ffffff24;--tier-price:#f4f4f0;color:#f4f4f0;background:var(--tier-surface)!important}.tier-premium{--tier-surface:#1c1612;--tier-word:#e2c48f;--tier-title:#e2c48f;--tier-soft:#cbbda5;--tier-rule:#e2c48f4d;--tier-price:#e2c48f;color:#f4f4f0;box-shadow:inset 0 0 0 1px #e2c48f8c;background:var(--tier-surface)!important}.package-tier-card:hover{transform:translateY(-4px)}@media (width<=760px){.launch-brand>span{display:none}.launch-entry.entry-portrait .launch-entry-body{width:auto}.launch-entry.entry-portrait{--entry-bottom:356px}.launch-entry.entry-portrait .launch-entry-intro h1{font-size:23px}.launch-entry.entry-portrait .launch-entry-intro h1 br{display:inline}.launch-entry.entry-portrait .launch-entry-intro p{font-size:12.5px}.launch-entry.entry-portrait .launch-mode-cards{grid-template-columns:1fr 1fr;gap:10px;display:grid}.launch-entry.entry-portrait .launch-mode-card{background:#151716cc;grid-template-columns:1fr;align-items:start;gap:9px;height:auto;min-height:0;padding:9px}.launch-entry.entry-portrait .launch-direct-art,.launch-entry.entry-portrait .launch-recommended-art{flex-basis:auto;width:100%;height:96px}.launch-entry.entry-portrait .launch-mode-title{font-size:15px}.launch-entry.entry-portrait .launch-mode-description{font-size:11.5px}.launch-mode-steps{display:none}.launch-mode-price{margin-top:2px;font-size:12px}.launch-trust,.launch-utility .launch-vault-button span{display:none}.launch-utility .launch-vault-button{justify-content:center;width:44px;padding:0}.gallery-packages .package-tier-copy>small{display:block}}@media (width<=760px) and (height<=700px){.launch-entry.entry-portrait{--entry-bottom:330px}.launch-entry.entry-portrait .launch-entry-intro h1{font-size:21px}.launch-entry.entry-portrait .launch-direct-art,.launch-entry.entry-portrait .launch-recommended-art{height:80px}}main.is-collection-stage .collection-empty-room .room-image{filter:blur(16px)brightness(.3)saturate(.7);animation:.7s both collection-room-dim;transform:scale(1.05)}.collection-cinema-region>section{box-shadow:0 40px 90px #000000b8,0 0 0 1px #f4f4f038}@keyframes collection-room-dim{0%{filter:none;transform:scale(1)}}@media (prefers-reduced-motion:reduce){main.is-collection-stage .collection-empty-room .room-image{animation:none}}.journey-collection-card.is-selected,main.is-collection-stage .journey-collection-card.is-selected{border-color:var(--mg-coral);box-shadow:inset 0 0 0 1px var(--mg-coral)}.journey-collection-card.is-selected .journey-card-check,.specimen-check{background:var(--mg-coral);color:#1a0f0d;border:0}.journey-choice-grid .specimen.selected .specimen-picture{border-color:var(--mg-coral);box-shadow:inset 0 0 0 1px var(--mg-coral)}.journey-track button.is-current:after{background:var(--mg-coral)}.journey-track button.is-current .journey-track-dot{background:var(--mg-coral);border-color:var(--mg-coral);color:#1a0f0d}.outline-action.journey-next{border-radius:var(--mg-radius);background:var(--mg-ink);color:#111;border-color:var(--mg-ink);font-weight:600}.outline-action.journey-next:hover:not(:disabled){color:#111;background:#fff}.outline-action.journey-next:disabled{color:#f4f4f099;background:#f4f4f02e;border-color:#0000}.journey-back,.icon-control,.journey-vault-button,.review-dock-icon,.review-stage-back,.cf-playback,.quote-review-photo{border-radius:var(--mg-radius)}.review-dock-consult,.review-dock-consult:hover{border-radius:var(--mg-radius);background:var(--mg-red);border-color:var(--mg-red);color:#fff;font-weight:600}.review-dock-consult:hover{background:#c9473b}.quote-review-photo-count{background:var(--mg-ink);color:#111;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11.5px;font-weight:700;line-height:1.5}.journey-header .journey-vault-button,.journey-header .review-stage-back{border-radius:var(--mg-radius)}main.is-quote-review .review-dock-consult,main.is-quote-review .review-dock-consult:hover{background:var(--mg-red);border-color:var(--mg-red);color:#fff;font-weight:600}@media (width<=760px){main.is-quote-review .journey-editor.journey-stage-review,main.is-quote-review .journey-footer.quote-review-footer{background:#151716}}@media (width>=761px){.is-showroom-open>.journey-footer{visibility:visible;pointer-events:auto;right:464px}}@media (width<=760px){.immersive{min-height:0}.preserved-configurator:has(.journey-editor:is(.journey-stage-design,.journey-stage-color,.journey-stage-glass)){--door-band:50svh}.preserved-configurator .journey-editor.journey-editor:is(.journey-stage-design,.journey-stage-color,.journey-stage-glass){top:var(--door-band);bottom:calc(151px + env(safe-area-inset-bottom));flex-direction:column;min-height:0;max-height:none;display:flex}.preserved-configurator .journey-editor.journey-stage-design>.journey-panel{overscroll-behavior-y:contain;scrollbar-width:none;flex:1;min-height:0;overflow:hidden auto}.preserved-configurator .journey-stage-design .journey-category-label{min-height:22px;margin:0 0 8px}.preserved-configurator .journey-stage-design .journey-design-grid .specimen-picture{aspect-ratio:auto;height:clamp(66px,13svh,104px)}.preserved-configurator .journey-stage-design .journey-design-grid .design-shape{width:auto;height:100%;margin:0 auto}.preserved-configurator:has(.journey-editor:is(.journey-stage-design,.journey-stage-color,.journey-stage-glass)) .product-scene-layer .room-world:is([data-view=frame],[data-view=glass],[data-view=glass-lower]){-webkit-mask-image:linear-gradient(#0000,#000 9% 65%,#0000);mask-image:linear-gradient(#0000,#000 9% 65%,#0000)}.preserved-configurator:has(.journey-editor:is(.journey-stage-design,.journey-stage-color,.journey-stage-glass)) .product-scene-layer .room-world[data-view=frame]{min-height:0;max-height:none;height:calc((var(--door-band) - 106px)/.712);top:calc(var(--door-band)/2 + 47px - .6489*(var(--door-band) - 106px))}.preserved-configurator:has(.journey-editor:is(.journey-stage-design,.journey-stage-color,.journey-stage-glass)) .product-scene-layer .room-world:is([data-view=glass],[data-view=glass-lower]){min-height:0;max-height:none;height:calc((var(--door-band) - 106px)/.655);top:calc(var(--door-band)/2 + 47px - .6015*(var(--door-band) - 106px))}}@media (width<=760px) and (height<=600px){.preserved-configurator:has(.journey-editor:is(.journey-stage-design,.journey-stage-color,.journey-stage-glass)){--door-band:43svh}.preserved-configurator .journey-editor.journey-editor:is(.journey-stage-design,.journey-stage-color,.journey-stage-glass){bottom:calc(145px + env(safe-area-inset-bottom))}}@media (width<=760px){.launch-entry.entry-portrait .entry-showcase-scenes:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0a0a0a00,#0a0a0a8c 38%,#0a0a0a 68%);height:56%;position:absolute;top:82%;left:-2px;right:-2px}.launch-entry.entry-portrait .entry-showcase:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(#0a0a0ad9,#0a0a0a00);height:min(120px,18svh);position:absolute;top:0;left:0;right:0}}.collection-cinema-prompt{display:grid}.collection-cinema-prompt-screen{text-align:center;height:100%;color:var(--mg-ink,#f4f4f0);background:radial-gradient(120% 90% at 50% 40%,#f4f4f00f,#0b0b0b8c);border:1px solid #f4f4f02e;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.collection-cinema-prompt-screen svg{color:var(--mg-coral,#f28b7d);margin-bottom:4px}.collection-cinema-prompt-screen span{letter-spacing:.08em;color:var(--mg-coral,#f28b7d);font-size:12px;font-weight:600}.collection-cinema-prompt-screen strong{letter-spacing:-.02em;font-size:clamp(19px,2.2vw,30px);font-weight:700;line-height:1.3}.collection-cinema-prompt-screen p{color:#f4f4f0b3;max-width:30em;margin:0;font-size:13.5px;line-height:1.6}@media (width<=760px){.collection-cinema-prompt-screen{gap:8px;padding:18px}.collection-cinema-prompt-screen strong{font-size:19px}.collection-cinema-prompt-screen p{font-size:12.5px}.collection-cinema-region .cf-classic .cf-detail,.collection-cinema-region .cf-art .cf-label .cf-detail,.collection-cinema-region .cf-basic .cf-cap span{font-size:max(11.5px,2.5cqh)}.collection-cinema-region .cf-classic .cf-note,.collection-cinema-region .cf-art .cf-label .cf-no{font-size:max(11.5px,2.4cqh)}.collection-cinema-region .cf-art .cf-label .cf-name,.collection-cinema-region .cf-basic .cf-cap b,.collection-cinema-region .cf-classic .cf-name{font-size:max(15px,3.6cqh)}.collection-cinema-region .mf-count{font-size:max(10.5px,2.2cqh)}.collection-cinema-region .mf-detail{font-size:max(11.5px,2.4cqh)}main[data-flow=recommended] :is(.room-stage,.product-scene-layer) .room-world img{filter:blur(14px)brightness(.34)saturate(.7);transform:scale(1.04)}}.showroom-detail-figures.is-compare figure>img,.showroom-detail-figures.is-compare figure picture,.showroom-detail-figures.is-compare figure picture img{object-fit:cover;width:100%;height:100%;display:block}.showroom-drawer-heading h2,.showroom-compare button{white-space:nowrap}.collection-cinema-prompt-screen strong,.collection-cinema-prompt-screen p{text-wrap:balance;word-break:keep-all}@media (width<=400px){.showroom-drawer-header{gap:8px}.showroom-drawer.is-detail .showroom-photo-count{display:none}.showroom-compare button{padding:0 8px;font-size:11.5px!important}}@media (width<=760px) and (height<=600px){.collection-cinema-prompt-screen{gap:5px;padding:12px}.collection-cinema-prompt-screen svg{width:26px;height:26px;margin:0}.collection-cinema-prompt-screen strong{font-size:17px}.collection-cinema-prompt-screen p{font-size:12px}}.journey-phone-summary{display:none}@media (width<=760px){.preserved-configurator:has(.journey-editor:is(.journey-stage-design,.journey-stage-color,.journey-stage-glass)) .journey-footer.journey-footer{top:auto;bottom:calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121413eb;border:1px solid #ffffff1c;border-radius:12px;align-items:center;width:auto;height:auto;min-height:0;max-height:none;margin:0;padding:8px 8px 8px 16px;display:flex;left:14px;right:14px;box-shadow:0 10px 30px #0000006b}:is(.preserved-configurator:has(.journey-editor:is(.journey-stage-design,.journey-stage-color,.journey-stage-glass)) .journey-footer .current-configuration,.preserved-configurator:has(.journey-editor:is(.journey-stage-design,.journey-stage-color,.journey-stage-glass)) .journey-footer .amount-label,.preserved-configurator:has(.journey-editor:is(.journey-stage-design,.journey-stage-color,.journey-stage-glass)) .journey-footer .amount-note){display:none}.preserved-configurator:has(.journey-editor:is(.journey-stage-design,.journey-stage-color,.journey-stage-glass)) .journey-footer .price-and-action{border:0;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100%;margin:0;padding:0;display:flex}.preserved-configurator:has(.journey-editor:is(.journey-stage-design,.journey-stage-color,.journey-stage-glass)) .journey-footer .amount-button{align-items:baseline;min-width:0;margin:0;padding:0;display:flex}.preserved-configurator:has(.journey-editor:is(.journey-stage-design,.journey-stage-color,.journey-stage-glass)) .journey-footer .amount{letter-spacing:-.02em;font-size:25px;line-height:1.1}.preserved-configurator:has(.journey-editor:is(.journey-stage-design,.journey-stage-color,.journey-stage-glass)) .journey-footer .journey-actions{flex:none;align-items:center;gap:6px;margin:0;display:flex}.preserved-configurator:has(.journey-editor:is(.journey-stage-design,.journey-stage-color,.journey-stage-glass)) .journey-footer .journey-next{gap:10px;min-height:46px;padding:0 16px;font-size:14px}.preserved-configurator .journey-editor.journey-editor:is(.journey-stage-design,.journey-stage-color,.journey-stage-glass){bottom:calc(76px + env(safe-area-inset-bottom))}.journey-phone-summary{border-top:1px solid #ffffff17;grid-column:1/-1;margin:16px 0 4px;padding-top:12px;display:block}.journey-phone-summary button{color:#f4f4f0d9;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:0;font-size:12.5px;line-height:1.5;display:flex}.journey-phone-summary p{color:#a6ada5;margin:6px 0 0;font-size:11.5px;line-height:1.5}}@media (width<=760px) and (height<=600px){.preserved-configurator .journey-editor.journey-editor:is(.journey-stage-design,.journey-stage-color,.journey-stage-glass){bottom:calc(72px + env(safe-area-inset-bottom))}}@media (width<=760px){.launch-entry.entry-portrait .entry-showcase:after{background:linear-gradient(180deg,transparent calc(100% - var(--entry-bottom) - 60px),#0a0a0a calc(100% - var(--entry-bottom) + 75px))}.launch-entry.entry-portrait{background:linear-gradient(180deg,transparent calc(100% - var(--entry-bottom) - 32px),#0a0a0a calc(100% - var(--entry-bottom)),#0a0a0a)}}.door-zoom{z-index:80;color:var(--mg-ink);background:#0b0b0b;grid-template-rows:auto 1fr;animation:.22s both door-zoom-in;display:grid;position:fixed;inset:0}.door-zoom-header{padding:calc(12px + env(safe-area-inset-top)) 14px 10px 18px;justify-content:space-between;align-items:center;gap:12px;display:flex}.door-zoom-header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.door-zoom-header button{border-radius:var(--mg-radius);width:42px;height:42px;color:inherit;background:#151716;border:1px solid #ffffff26;flex:none;place-items:center;display:grid}.door-zoom-stage{touch-action:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.door-zoom-canvas{transform-origin:0 0;will-change:transform;position:absolute;inset:0}.door-zoom-canvas svg{width:100%;height:100%;display:block}.door-zoom-hint{left:50%;bottom:calc(22px + env(safe-area-inset-bottom));white-space:nowrap;color:#f4f4f0e6;pointer-events:none;background:#000000b3;border-radius:999px;margin:0;padding:8px 14px;font-size:12.5px;transition:opacity .4s;position:absolute;transform:translate(-50%)}.door-zoom-hint.is-hidden{opacity:0}@keyframes door-zoom-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.door-zoom{animation:none}}.motion-panel,.motion-panel.library,.motion-panel.unified-quote,.motion-panel.quote-vault-panel,.motion-panel.product-directory{border-color:var(--mg-line);color:var(--mg-ink);background:#0b0b0bf7}.motion-panel.library,.motion-panel.unified-quote,.motion-panel.quote-vault-panel,.motion-panel.quote-vault-panel.is-sharing{border-radius:var(--mg-radius)}.motion-panel::backdrop{background:#00000080}.motion-panel .panel-title .icon-control{border-radius:var(--mg-radius);border-color:var(--mg-line);background:#ffffff08}.panel-heading{flex-direction:column;gap:2px;min-width:0;display:flex}.panel-heading p{color:var(--mg-muted);margin:0;font-size:13px}@media (width<=760px){.motion-panel{border-top-color:var(--mg-line)}.motion-panel.library,.motion-panel.unified-quote,.motion-panel.quote-vault-panel.is-sharing{border-radius:12px 12px 0 0}.motion-panel.quote-vault-panel:not(.is-sharing){border-radius:12px}}.unified-quote-footer{border-top-color:var(--mg-line);background:0 0}.unified-breakdown dl>div{border-bottom-color:#ffffff17}.unified-quote .consultation-product-image,.consultation-panel .consultation-product-image{border-radius:var(--mg-radius);background:#151716}.unified-quote .consultation-product-image{margin-inline:auto}.unified-quote .consultation-product-info>span,.unified-quote .consultation-product-info p,.unified-breakdown h3{color:var(--mg-muted)}.quote-primary-actions>.consultation-link,.consultation-panel .quote-primary-actions>.consultation-link,.quote-vault .vault-share-actions>.consultation-link,.consultation-panel .consultation-link{border:1px solid var(--mg-red);border-radius:var(--mg-radius);background:var(--mg-red);color:#fff;font-weight:600}:is(.quote-primary-actions,.vault-share-actions)>.consultation-link:hover{background:#c9473b;border-color:#c9473b}.quote-primary-actions>.quote-action-icon,.quote-vault .vault-share-actions>.quote-action-icon{border-radius:var(--mg-radius);border-color:var(--mg-line);color:var(--mg-ink);background:#ffffff08}.quote-primary-actions>.quote-action-icon:hover{background:#ffffff14;border-color:#f4f4f066}.quote-vault button.vault-primary{border-radius:var(--mg-radius);background:var(--mg-ink);border-color:var(--mg-ink);color:#111;padding-inline:20px;font-weight:600}.quote-vault button.vault-primary:hover:not(:disabled){background:#fff}.quote-vault .vault-share-back{color:var(--mg-muted);min-height:44px;font-size:12.5px}.quote-vault-panel .panel-inner{scrollbar-color:#ffffff30 transparent}.quote-vault-panel .panel-title{background:#0b0b0b;border-bottom:0;margin-bottom:14px}.quote-vault-panel .panel-title h2{letter-spacing:-.02em;font-size:24px;font-weight:700}.quote-vault .vault-open-picture{border-radius:var(--mg-radius);isolation:isolate;background:#151716}.quote-vault .vault-record .vault-picture{aspect-ratio:1080/1534;background:#151716;max-height:none}.quote-vault .vault-record .vault-picture svg.product-image{width:100%;height:100%;transform:none}.quote-vault .vault-open-picture:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0b0b0b00,#0b0b0b9e 42%,#0b0b0bf0 100%);height:52%;position:absolute;inset:auto 0 0}.quote-vault .vault-open-picture:hover:not(:disabled){box-shadow:0 0 0 1px #f4f4f080}.quote-vault .vault-card-date{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f4f4f0d9;font-variant-numeric:tabular-nums;background:#0b0b0b8c;border-radius:999px;padding:2px 8px;font-size:11.5px;line-height:1.6;position:absolute;top:10px;right:10px}.quote-vault .vault-card-copy{z-index:2;color:var(--mg-ink);text-align:left;flex-direction:column;gap:2px;line-height:1.4;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.quote-vault .vault-card-copy small{color:var(--mg-coral);font-size:12px;font-weight:600}.quote-vault .vault-card-copy strong{letter-spacing:-.02em;font-size:20px;font-weight:700}.quote-vault .vault-card-copy span{color:#f4f4f0b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.quote-vault .vault-card-copy b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:22px;font-weight:700}.quote-vault .vault-card-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.quote-vault .vault-card-actions .vault-card-action{border:1px solid var(--mg-line);border-radius:var(--mg-radius);min-height:44px;color:var(--mg-ink);background:#ffffff08;gap:6px;padding:0 12px;font-size:13px}.quote-vault .vault-card-actions .vault-card-action:hover:not(:disabled){background:#ffffff14}.quote-vault .vault-icon-button{border-radius:var(--mg-radius);border-color:var(--mg-line)}.quote-vault .vault-empty>p{color:var(--mg-muted);line-height:1.6}.quote-vault .vault-empty-picture{border-radius:var(--mg-radius)}.quote-vault .vault-undo{border-color:var(--mg-line);border-radius:var(--mg-radius);background:#151716f5}.quote-vault .vault-undo button{color:var(--mg-coral)}.quote-vault .vault-status{border-color:var(--mg-line);border-radius:var(--mg-radius);color:var(--mg-ink)}@media (width<=760px){.quote-vault-panel .panel-title h2{font-size:22px}.quote-vault .vault-record{flex-basis:78%}.quote-vault .vault-record:only-child{flex-basis:100%}.quote-vault .vault-record .vault-picture{max-height:56svh}}@media (width<=760px) and (height<=600px){.quote-vault .vault-record .vault-picture{max-height:50svh}}.launch-notice{top:calc(64px + env(safe-area-inset-top));border-color:var(--mg-line);border-radius:var(--mg-radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#151716f2;max-width:min(420px,100vw - 32px);padding:6px 6px 6px 16px;font-size:13px;animation:.24s both notice-in;bottom:auto;box-shadow:0 10px 30px #00000073}.launch-notice button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;font-size:22px;line-height:1;display:grid}@keyframes notice-in{0%{opacity:0;transform:translate(-50%,-8px)}}@media (prefers-reduced-motion:reduce){.launch-notice{animation:none}}.entry-showcase-start{-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);color:#f4f4f0;background:#0b0b0b80;border:1px solid #ffffff59;font-weight:600;box-shadow:0 8px 24px #0000004d}.entry-showcase-start:hover{color:#fff;background:#0b0b0bb3;border-color:#ffffffa6}.entry-showcase-start:disabled{opacity:.55;cursor:default}@media (width<=760px){.entry-showcase-controls .entry-showcase-start{font-size:13px;height:44px!important;min-height:44px!important;padding:0 14px!important}.gallery-packages.curated-nine .package-rail-controls{display:none}.gallery-packages.curated-nine .package-gallery-rail{overscroll-behavior-y:contain;scroll-snap-type:y proximity;padding:2px 22px calc(16px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:12px;scroll-padding-top:0;overflow:hidden auto}.gallery-packages.curated-nine .package-tier-card,.gallery-packages.curated-nine .package-scene-card{scroll-snap-align:start;flex:none;width:100%;height:auto;min-height:0;max-height:none}.gallery-packages.curated-nine .package-tier-card>.launch-scene-image{flex:none;height:clamp(96px,17svh,132px)!important}.package-tier-card>.launch-scene-image:after{background:linear-gradient(180deg,transparent 45%,var(--tier-surface))}.package-tier-doors{padding:0;position:absolute;top:12px;right:14px}.package-tier-doors .launch-door-crop{width:30px;height:40px;box-shadow:0 0 0 1px #ffffff40}.package-tier-card .package-tier-copy{padding:4px 18px 14px}.gallery-packages .package-tier-copy>small{letter-spacing:.14em;font-size:11.5px}.gallery-packages .package-tier-copy>strong{margin-top:2px;font-size:21px}.gallery-packages .package-tier-copy>.package-tier-line{margin-top:2px;font-size:12.5px}.package-tier-meta{margin-top:10px;padding-top:10px}.package-tier-meta b{font-size:19px}.gallery-packages.curated-nine .package-scene-card{height:clamp(210px,36svh,280px)}.package-tier-card:hover{transform:none}}.left-shade{background:linear-gradient(90deg,#0b0b0bd4 0%,#0b0b0bab 25%,#0b0b0b2e 42%,#0000 55%)}.bottom-shade{background:linear-gradient(#0000 72%,#0b0b0b6b 89%,#0b0b0bc7)}@media (width<=760px){.left-shade{background:linear-gradient(#0b0b0b33,#0000 16%)}.bottom-shade{background:linear-gradient(#0000 37%,#0b0b0b26 47%,#0b0b0b9c 63%,#0b0b0bde 77%,#0b0b0bf5 100%)}main.is-quote-review .left-shade{background:linear-gradient(#0b0b0b35,#0000 22%)}main.is-quote-review .bottom-shade{background:linear-gradient(#0000 45%,#0b0b0bb8)}main.immersive.is-quote-review{background:#151716}}.view-action .icon-control,.launch-utility .icon-control{background:var(--mg-glass);border-radius:var(--mg-radius);border-color:#ffffff36}.gallery-packages{background:linear-gradient(90deg,#0b0b0b99,#0000 80%),linear-gradient(#0000 25%,#0b0b0bc9)}.journey-collection-card{background:linear-gradient(145deg,#ffffff0d,#ffffff05)}.library .panel-title{background:linear-gradient(#0b0b0bfa 70%,#0b0b0b00)}.product-directory-feature>span{background:linear-gradient(#0000,#0b0b0bdb)}.quote-vault .vault-family-quote,.unified-share .vault-family-quote{border-color:var(--mg-line);border-radius:var(--mg-radius);background:#151716}@media (width<=760px){.journey-track button,.journey-track-dot,.journey-progress,.journey-choice-grid .specimen-name,.journey-choice-grid .specimen-price,.specimen-price,.library-grid .specimen-name,.library-grid .specimen-price,.color-library .specimen-name,.journey-category-label span,.library-section h3 span,.family-tabs button span,.journey-group-tabs button small,.journey-glass-position button,.journey-card-hint,.journey-card-options,.collection-word,.collection-scene-caption,.native-preview-caption,.native-preview-caption strong,.quote-review-heading>span,.quote-review-heading>div>span,.quote-review-specification,.quote-review-item dt small,.quote-review-included,.quote-review-pending,.quote-review-status,.quote-review-height,.review-dock-total>span,.review-dock-note,.journey-package-nav,.journey-package-nav>button,.journey-return-review,.journey-vault-button,.journey-footer .amount-label,.journey-footer .amount-note,.journey-footer .current-configuration,.journey-footer .current-configuration em,.journey-price-label,.journey-price-note,.journey-review-note,.journey-save-status,.journey-edit-link,.journey-review-row dt,.journey-quote-row dt span,.all-glass,.catalog-copy p,.package-gallery-count,.package-scene-copy>small,.package-tier-copy>small,.package-tier-copy>span,.entry-showcase-specs,.launch-mode-description,.product-directory-future strong,.product-directory-future small,.opening-demo-close span{font-size:11.5px!important}.journey-track-dot{min-width:12px;width:auto!important}.journey-choice-grid .specimen-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;letter-spacing:-.03em!important}.journey-track button{justify-content:center;min-width:44px;min-height:44px!important}main.is-quote-review .quote-review-height{min-height:44px;margin-block:-10px}.journey-header .wordmark.journey-home,.journey-footer .amount-button{min-height:44px}.motion-panel .panel-title .icon-control,.view-action .icon-control{width:44px;min-width:44px;height:44px;min-height:44px}.door-zoom-header button{width:44px;height:44px}.entry-showcase-progress button{height:44px;margin:-14px 0}.entry-showcase-progress{margin-bottom:8px}.gallery-packages.curated-nine .package-tier-card{align-items:stretch;min-height:150px;flex-direction:row!important}.gallery-packages.curated-nine .package-tier-card>.launch-scene-image{flex:0 0 40%;width:40%;height:auto!important}.package-tier-card>.launch-scene-image:after{background:linear-gradient(90deg,transparent 60%,var(--tier-surface))}.gallery-packages.curated-nine .package-tier-doors{display:none}.package-tier-card .package-tier-copy{flex:1;justify-content:center;min-width:0;padding:12px 14px 12px 6px}.gallery-packages .package-tier-copy>strong{font-size:19px}.gallery-packages .package-tier-copy>.package-tier-line{line-height:1.45}.package-tier-meta{flex-wrap:wrap;gap:0 8px;margin-top:8px;padding-top:8px}.package-tier-meta b{font-size:18px}.gallery-packages.curated-nine .package-scene-card{height:clamp(180px,30svh,240px)}}@media (width>=761px){.launch-entry.entry-portrait{background:linear-gradient(90deg,#0b0b0bb3 0%,#0b0b0b5c 32%,#0000 57%)}.launch-entry.entry-portrait .launch-eyebrow,.journey-track-dot,.journey-category-label span,.specimen-price,.library-section h3 span,.quote-review-heading>span,.quote-review-heading>div>span,.quote-review-item dt small,.package-tier-copy>small,.package-scene-copy>small,.product-directory-future small{font-size:11.5px!important}}.package-rail-controls .icon-control{background:var(--mg-glass);border-radius:var(--mg-radius);border-color:#ffffff50}.journey-header .wordmark.journey-home{min-height:44px}.journey-track button{justify-content:center;min-width:44px}.entry-showcase-progress button{height:44px;margin:-14px 0}@media (width<=760px){main:has(.quote-review-product[data-view=details]) .view-action{opacity:0;visibility:hidden;pointer-events:none}}.journey-sheet-handle{display:none}@media (width<=760px){.preserved-configurator:has(.journey-editor:is(.journey-stage-design,.journey-stage-color,.journey-stage-glass)){--door-band:52svh;--door-top:106px}.preserved-configurator:has(.journey-editor[data-phone-view=menu]){--door-band:35svh;--door-top:calc(12px + env(safe-area-inset-top))}.preserved-configurator:has(.journey-editor:is(.journey-stage-design,.journey-stage-color,.journey-stage-glass)) .product-scene-layer .room-world[data-view=frame]{height:calc((var(--door-band) - var(--door-top))/.712);top:calc(var(--door-band)/2 + var(--door-top)/2 - 6px - .6489*(var(--door-band) - var(--door-top)))}.preserved-configurator:has(.journey-editor:is(.journey-stage-design,.journey-stage-color,.journey-stage-glass)) .product-scene-layer .room-world:is([data-view=glass],[data-view=glass-lower]){height:calc((var(--door-band) - var(--door-top))/.655);top:calc(var(--door-band)/2 + var(--door-top)/2 - 6px - .6015*(var(--door-band) - var(--door-top)))}.preserved-configurator:has(.journey-editor:is(.journey-stage-design,.journey-stage-color,.journey-stage-glass)) .product-scene-layer .room-world{transition:transform .7s var(--ease),opacity .6s ease,top .34s cubic-bezier(.22,.7,.24,1),height .34s cubic-bezier(.22,.7,.24,1)}.preserved-configurator .journey-editor.journey-editor:is(.journey-stage-design,.journey-stage-color,.journey-stage-glass){transition:top .34s cubic-bezier(.22,.7,.24,1)}.preserved-configurator .journey-editor:is(.journey-stage-design,.journey-stage-color,.journey-stage-glass) .journey-sheet-handle{color:#f4f4f0b3;width:100%;min-height:44px;font:inherit;touch-action:none;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:6px;margin:-10px 0 -6px;padding:6px 0 0;font-size:12px;display:flex;position:relative}.journey-sheet-grip{background:#f4f4f059;border-radius:4px;width:36px;height:4px;margin-left:-18px;position:absolute;top:4px;left:50%}.journey-sheet-handle svg{transition:transform .2s;transform:rotate(-90deg)}.journey-editor[data-phone-view=menu] .journey-sheet-handle svg{transform:rotate(90deg)}.preserved-configurator .journey-editor[data-phone-view=menu]{border-top:1px solid var(--mg-line);background:linear-gradient(#0b0b0bd9,#0b0b0bf5 60px);border-radius:12px 12px 0 0}.preserved-configurator:has(.journey-editor[data-phone-view=menu]) .view-action{opacity:0;visibility:hidden;pointer-events:none}.preserved-configurator .journey-header{transition:transform .28s cubic-bezier(.22,.7,.24,1),opacity .2s}.preserved-configurator .journey-header.is-scrolled-away{opacity:0;pointer-events:none;transform:translateY(-130px)}.preserved-configurator:has(.journey-editor[data-phone-view=menu]) .journey-header:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0b0b0be6 55%,#0b0b0b00);height:124px;position:absolute;top:-24px;left:-18px;right:-18px}.preserved-configurator:has(.journey-editor:is(.journey-stage-design,.journey-stage-color,.journey-stage-glass)) .journey-footer.journey-footer{bottom:calc(8px + env(safe-area-inset-bottom));border-radius:10px;padding:6px 6px 6px 14px;left:12px;right:12px}.preserved-configurator:has(.journey-editor:is(.journey-stage-design,.journey-stage-color,.journey-stage-glass)) .journey-footer .amount{font-size:22px}.preserved-configurator:has(.journey-editor:is(.journey-stage-design,.journey-stage-color,.journey-stage-glass)) .journey-footer .journey-next{min-height:44px;padding:0 14px;font-size:13.5px}.preserved-configurator:has(.journey-editor:is(.journey-stage-design,.journey-stage-color,.journey-stage-glass)) .journey-footer .journey-back{width:44px;min-width:44px;height:44px;min-height:44px}.preserved-configurator .journey-editor.journey-editor:is(.journey-stage-design,.journey-stage-color,.journey-stage-glass){bottom:calc(68px + env(safe-area-inset-bottom))}}@media (width<=760px) and (height<=600px){.preserved-configurator:has(.journey-editor:is(.journey-stage-design,.journey-stage-color,.journey-stage-glass)){--door-band:47svh}.preserved-configurator:has(.journey-editor[data-phone-view=menu]){--door-band:31svh}.preserved-configurator .journey-editor.journey-editor:is(.journey-stage-design,.journey-stage-color,.journey-stage-glass){bottom:calc(68px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.preserved-configurator .journey-header,.preserved-configurator .journey-editor,.preserved-configurator .product-scene-layer .room-world{transition:none!important}}@media (width<=760px){.preserved-configurator .journey-editor[data-phone-view=menu]{isolation:isolate;background:0 0;border:0;border-radius:0}.preserved-configurator .journey-editor[data-phone-view=menu]:before{content:"";z-index:-1;top:0;left:-18px;right:-18px;bottom:calc(-68px - env(safe-area-inset-bottom));border-top:1px solid var(--mg-line);pointer-events:none;background:linear-gradient(#0b0b0bdb,#0b0b0bf7 64px);border-radius:12px 12px 0 0;position:absolute}.preserved-configurator:has(.journey-editor.journey-stage-color[data-phone-view=door] .journey-point-colors){--door-band:46svh}.preserved-configurator .journey-editor .journey-point-colors{gap:8px;margin-bottom:8px;padding:2px 0 8px}.preserved-configurator .journey-editor .journey-material-toolbar{margin-bottom:6px}}@media (width<=760px) and (height<=600px){.preserved-configurator:has(.journey-editor.journey-stage-color[data-phone-view=door] .journey-point-colors){--door-band:41svh}.preserved-configurator .journey-editor:is(.journey-stage-design,.journey-stage-color,.journey-stage-glass) .material-title h1{font-size:19px}.preserved-configurator .journey-editor:is(.journey-stage-design,.journey-stage-color,.journey-stage-glass) .material-copy{min-height:0}}@media (width<=760px){.preserved-configurator:has(.journey-editor:is(.journey-stage-design,.journey-stage-color,.journey-stage-glass)){--door-end:var(--door-band)}.preserved-configurator:has(.journey-editor[data-phone-view=menu]){--door-band:37svh;--door-top:calc(28px + env(safe-area-inset-top));--door-end:calc(var(--door-band) - 22px)}.preserved-configurator:has(.journey-editor:is(.journey-stage-design,.journey-stage-color,.journey-stage-glass)) .product-scene-layer .room-world[data-view=frame]{height:calc((var(--door-end) - var(--door-top))/.712);top:calc(var(--door-end)/2 + var(--door-top)/2 - 6px - .6489*(var(--door-end) - var(--door-top)))}.preserved-configurator:has(.journey-editor:is(.journey-stage-design,.journey-stage-color,.journey-stage-glass)) .product-scene-layer .room-world:is([data-view=glass],[data-view=glass-lower]){height:calc((var(--door-end) - var(--door-top))/.655);top:calc(var(--door-end)/2 + var(--door-top)/2 - 6px - .6015*(var(--door-end) - var(--door-top)))}.preserved-configurator:has(.journey-editor[data-phone-view=menu]) .product-scene-layer .room-world:is([data-view=frame],[data-view=glass],[data-view=glass-lower]){-webkit-mask-image:radial-gradient(70% 62% at 50% 48%,#000 62%,#0000 100%);mask-image:radial-gradient(70% 62% at 50% 48%,#000 62%,#0000 100%)}.preserved-configurator .journey-editor[data-phone-view=menu]:before{top:-6px;box-shadow:0 -18px 40px #00000080}.preserved-configurator .journey-editor[data-phone-view=menu] .journey-sheet-handle{margin-top:-4px}.preserved-configurator .journey-editor[data-phone-view=menu] .material-copy{padding-top:2px}}@media (width<=760px) and (height<=600px){.preserved-configurator:has(.journey-editor[data-phone-view=menu]){--door-band:33svh;--door-top:calc(20px + env(safe-area-inset-top));--door-end:calc(var(--door-band) - 16px)}}.journey-point-colors{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:0 0 6px;display:flex}.journey-point-label{color:var(--mg-muted);align-items:baseline;gap:8px;font-size:12px;display:flex}.journey-point-label b{color:var(--mg-ink);font-weight:600}.journey-point-options{flex:none;gap:2px;display:flex}.journey-point-options>button{background:0 0;border:0;border-radius:50%;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid}.journey-point-options>button[aria-pressed=true]{background:0 0}.journey-point-options>button .journey-point-swatch{border:1px solid #ffffff4d;width:24px;height:24px;transition:box-shadow .15s}.journey-point-options>button[aria-pressed=true] .journey-point-swatch{box-shadow:0 0 0 2px #0b0b0b,0 0 0 4px var(--mg-coral)}.journey-point-options>button:focus-visible{outline:2px solid var(--mg-coral);outline-offset:-2px}@media (width<=760px){.preserved-configurator .journey-editor .journey-point-colors{gap:8px;margin-bottom:6px;padding:0 0 4px}.journey-point-label{font-size:12px!important}}
