@charset "UTF-8";.place-title__top{display:flex;flex-direction:column;margin-top:4rem;padding-top:2.4rem}@media(max-width:1023.98px){.place-title__top{margin-top:0}}.place-title__breadcrumb{font-family:Noto Sans TC;font-kerning:normal;font-size:1.4rem;font-synthesis-style:none;font-synthesis-weight:none;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:0;line-height:1.45;text-rendering:optimizeLegibility}.place-title__breadcrumb-list{align-items:center;display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.place-title__breadcrumb-item{align-items:center;display:inline-flex}.place-title__breadcrumb-item a,.place-title__breadcrumb-item span{transition:color .2s ease}.place-title__breadcrumb-item a:hover{color:var(--highlight-green-active)}.place-title__breadcrumb-item:not(:last-child):after{color:var(--gray-900);content:"/";margin-left:.4rem;margin-right:.4rem}.place-title__breadcrumb-item:last-child span{color:var(--highlight-green-active)}.place-title__divider{border:none;border-top:.1rem solid var(--1914-green-divider);height:0;margin:0}@media(max-width:1023.98px){.place-title__divider--desktop-bottom,.place-title__divider--desktop-top{display:none}}.place-title__divider--desktop-top{margin-top:2.4rem}.place-title__divider--desktop-bottom{margin-bottom:2.4rem;margin-top:2.4rem}.place-title__divider--mobile{display:none}@media(max-width:1023.98px){.place-title__divider--mobile{display:block;margin-left:2rem;margin-right:2rem;margin-top:1.2rem;transition:margin-left .25s ease,margin-right .25s ease;width:auto}}.place-title__title{color:var(--1914-green-400);margin:0}.place-title__title--desktop{font-family:Noto Sans TC;font-kerning:normal;font-size:3.2rem;font-synthesis-style:none;font-synthesis-weight:none;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.01em;line-height:1.45;margin:2.4rem 0 0;text-rendering:optimizeLegibility}@media(max-width:1023.98px){.place-title__title--desktop{display:none}}.place-title__title--mobile{color:var(--gray-900);font-family:Noto Sans TC;font-kerning:normal;font-size:2rem;font-synthesis-style:none;font-synthesis-weight:none;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:0;line-height:1.45;text-rendering:optimizeLegibility}@media(min-width:1024px){.place-title__title--mobile{display:none}}.place-title__sentinel{display:none;flex-shrink:0;height:.1rem;margin:0;padding:0;pointer-events:none;width:100%}@media(max-width:1023.98px){.place-title__sentinel{display:block}}.place-title__sticky{display:none}@media(max-width:1023.98px){.place-title__sticky{background-color:var(--gray-50);display:flex;flex-direction:column;margin-bottom:2.4rem;overflow:visible;padding-top:1.2rem;position:sticky;top:var(--mobile-topnav-height);z-index:10}}.place-title__sticky-inner{width:100%}.place-title__sticky.-stuck .place-title__divider--mobile{margin-left:0;margin-right:0}.place-title__heading-row{display:none}@media(max-width:1023.98px){.place-title__heading-row{align-items:flex-start;display:flex;gap:1.2rem;justify-content:space-between}}.place-title__apply{flex-shrink:0}.place-sidebar{display:flex;flex-direction:column;gap:1.2rem;width:100%}.place-sidebar__card{background-color:var(--gray-white);border-radius:2rem;box-shadow:0 .4rem 1rem #0000000d;display:flex;flex-direction:column;gap:2.4rem;min-width:0;padding:2.4rem}@media(max-width:1023.98px){.place-sidebar__card{border-radius:1.5rem;gap:1.2rem;padding:1.6rem}}.place-sidebar__section{display:flex;flex-direction:column;gap:1.2rem;padding:0 .6rem}@media(max-width:1023.98px){.place-sidebar__section{gap:.6rem}}.place-sidebar__divider{border:none;border-top:.1rem solid var(--1914-green-darkgray);height:0;margin:0}.place-sidebar__label{color:var(--1914green);font-family:Noto Sans TC;font-kerning:normal;font-size:2rem;font-synthesis-style:none;font-synthesis-weight:none;font-variant-numeric:tabular-nums;font-weight:500;font-weight:700;letter-spacing:0;line-height:1.45;margin:0;text-rendering:optimizeLegibility}@media(max-width:1023.98px){.place-sidebar__label{font-family:Noto Sans TC;font-kerning:normal;font-size:1.4rem;font-synthesis-style:none;font-synthesis-weight:none;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:0;line-height:1.45;text-rendering:optimizeLegibility}}.place-sidebar__floor-plan{border-radius:.5rem;box-shadow:0 .4rem 1rem #0000000d;cursor:pointer;overflow:hidden;position:relative}.place-sidebar__floor-plan-img{aspect-ratio:1400/945;display:block;height:auto;-o-object-fit:cover;object-fit:cover;transition:transform .6s;width:100%}@media(min-width:1024px){.place-sidebar__floor-plan:hover .place-sidebar__floor-plan-img{transform:scale(1.05)}.place-sidebar__floor-plan:hover .place-sidebar__floor-plan-btn{transform:scale(1.1)}}.place-sidebar__floor-plan-btn{-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem);background-color:var(--1914-green-200);border-radius:50%;bottom:1rem;box-shadow:0 .4rem 2rem #0000000d;color:var(--gray-white);height:3.6rem;left:1rem;margin:0;padding:0;pointer-events:none;position:absolute;transition:color .2s,transform .2s;width:3.6rem}.place-sidebar__floor-plan-btn .nuxt-icon{align-items:center;display:inline-flex;font-size:2rem;justify-content:center;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.place-sidebar__floor-plan-btn .nuxt-icon svg{height:1em;margin-bottom:0;width:1em}.place-sidebar__floor-plan-full{aspect-ratio:1400/945;background-color:var(--gray-50);box-shadow:0 .4rem 1rem #0000000d;display:block;-o-object-fit:contain;object-fit:contain;width:100%}.place-sidebar__info-list{display:flex;flex-direction:column;gap:1.2rem;margin:0;padding:0}@media(max-width:1023.98px){.place-sidebar__info-list{gap:1.2rem}}.place-sidebar__info-item{display:flex;flex-direction:column;gap:0;margin:0}.place-sidebar__info-label{font-synthesis-style:none;font-synthesis-weight:none;font-variant-numeric:tabular-nums;font-weight:600}.place-sidebar__info-label,.place-sidebar__info-value{font-family:Noto Sans TC;font-kerning:normal;font-size:1.4rem;letter-spacing:0;line-height:1.45;margin:0;text-rendering:optimizeLegibility}.place-sidebar__info-value{font-synthesis-style:none;font-synthesis-weight:none;font-variant-numeric:tabular-nums;font-weight:400;word-break:break-word}.place-sidebar__attachment,.place-sidebar__cta{width:100%}.place-sidebar__attachment{justify-content:center}.place-sidebar__apply{width:100%}@media(max-width:1023.98px){.place-sidebar__apply{display:none}}.place-single{background-color:var(--gray-50);padding-top:var(--desktop-header-height)}@media(max-width:1279.98px){.place-single{padding-top:var(--mobile-topnav-height)}}.place-single__body{align-items:start;display:grid;gap:4.8rem;grid-template-columns:40.2rem 1fr;padding-bottom:12rem}@media(max-width:1023.98px){.place-single__body{display:flex;flex-direction:column;gap:2.4rem;grid-template-columns:none;padding-bottom:6rem}.place-single__sidebar{max-width:100%}}.place-single__main{display:flex;flex-direction:column;gap:2.4rem;min-width:0}.place-single__toolbar{align-items:center;display:flex;gap:1.6rem;justify-content:flex-end}@media(max-width:1023.98px){.place-single__toolbar{display:none}}.place-single__editor{display:flex;flex-direction:column;gap:1.6rem;max-width:100%;min-width:0;overflow-x:clip;width:100%}.place-single__editor>.editor-table-wrap{max-width:100%;min-width:100%;overflow-x:auto;width:0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.place-single__editor>.editor-table-wrap::-webkit-scrollbar{display:none}@media(max-width:1023.98px){.place-single__editor{gap:1rem}}.place-single__editor h2{font-family:Noto Sans TC;font-kerning:normal;font-size:2.4rem;font-synthesis-style:none;font-synthesis-weight:none;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:0;line-height:1.45;text-rendering:optimizeLegibility}@media(max-width:1023.98px){.place-single__editor h2{font-family:Noto Sans TC;font-kerning:normal;font-size:2rem;font-synthesis-style:none;font-synthesis-weight:none;font-variant-numeric:tabular-nums;font-weight:500;font-weight:700;letter-spacing:0;line-height:1.45;text-rendering:optimizeLegibility}}.place-single__editor h3{font-family:Noto Sans TC;font-kerning:normal;font-size:2.2rem;font-synthesis-style:none;font-synthesis-weight:none;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:0;line-height:1.45;text-rendering:optimizeLegibility}@media(max-width:1023.98px){.place-single__editor h3{font-family:Noto Sans TC;font-kerning:normal;font-size:1.8rem;font-synthesis-style:none;font-synthesis-weight:none;font-variant-numeric:tabular-nums;font-weight:600;font-weight:700;letter-spacing:0;line-height:1.45;text-rendering:optimizeLegibility}}.place-single__editor h4{font-family:Noto Sans TC;font-kerning:normal;font-size:1.8rem;font-synthesis-style:none;font-synthesis-weight:none;font-variant-numeric:tabular-nums;font-weight:600;font-weight:700;letter-spacing:0;line-height:1.45;text-rendering:optimizeLegibility}@media(max-width:1023.98px){.place-single__editor h4{font-family:Noto Sans TC;font-kerning:normal;font-size:1.6rem;font-synthesis-style:none;font-synthesis-weight:none;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:0;line-height:1.45;text-rendering:optimizeLegibility}}.place-single__editor h5{font-family:Noto Sans TC;font-kerning:normal;font-size:1.6rem;font-synthesis-style:none;font-synthesis-weight:none;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:0;line-height:1.45;text-rendering:optimizeLegibility}@media(max-width:1023.98px){.place-single__editor h5{font-family:Noto Sans TC;font-kerning:normal;font-size:1.4rem;font-synthesis-style:none;font-synthesis-weight:none;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:0;line-height:1.45;text-rendering:optimizeLegibility}}.place-single__editor h6{color:var(--1914green);font-synthesis-style:none;font-synthesis-weight:none;font-variant-numeric:tabular-nums;font-weight:400;font-weight:700}.place-single__editor h6,.place-single__editor p{font-family:Noto Sans TC;font-kerning:normal;font-size:1.6rem;letter-spacing:0;line-height:1.45;text-rendering:optimizeLegibility}.place-single__editor p{font-synthesis-style:none;font-synthesis-weight:none;font-variant-numeric:tabular-nums;font-weight:400;line-height:1.6}@media(max-width:1023.98px){.place-single__editor p{font-family:Noto Sans TC;font-kerning:normal;font-size:1.4rem;font-synthesis-style:none;font-synthesis-weight:none;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:0;line-height:1.45;line-height:1.85;text-rendering:optimizeLegibility}}.place-single__editor strong{font-weight:bolder}.place-single__editor em{font-style:italic;font-synthesis-style:auto}.place-single__editor u{text-decoration:underline}.place-single__editor del,.place-single__editor s{text-decoration:line-through}.place-single__editor blockquote{border-left:.4rem solid var(--color-brand-1);display:flex;flex-direction:column;gap:1.6rem;margin-bottom:3.2rem;padding-left:3.2rem}.place-single__editor blockquote>p{margin-bottom:0}.place-single__editor ul{list-style-type:none}.place-single__editor ul li{align-items:center;display:flex}.place-single__editor ul li:before{content:"・";font-size:2.4rem}.place-single__editor ol{list-style-type:decimal;margin-inline-start:3.2rem}.place-single__editor hr{margin-block-end:4rem;margin-block-start:2rem}@media(max-width:767.98px){.place-single__editor hr{margin-block-end:1rem;margin-block-start:1rem}}.place-single__editor img{border-radius:2rem;display:block;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:1023.98px){.place-single__editor img{border-radius:.5rem}}.place-single__editor figure.editor-figure{display:flex;flex-direction:column;gap:2rem;padding-bottom:5.6rem}@media(max-width:1023.98px){.place-single__editor figure.editor-figure{gap:1.2rem;padding-bottom:2.4rem}}.place-single__editor figure.editor-figure figcaption{color:var(--gray-500);font-size:1.4rem;padding:0 1.2rem;text-align:center}@media(max-width:1023.98px){.place-single__editor figure.editor-figure figcaption{font-size:1.2rem}}.place-single__editor table{border-collapse:collapse;min-width:100%;width:-moz-max-content;width:max-content}.place-single__editor table td,.place-single__editor table th{border:1px solid var(--1914-green-divider);padding:1rem;vertical-align:middle;white-space:nowrap}.place-single__editor table th{background-color:var(--gray-200);font-weight:700}.place-single__editor table th p{font-weight:700;text-align:center}.place-single__editor a{color:var(--highlight-green-active);position:relative}.place-single__editor a:after{background-color:currentColor;bottom:0;content:"";height:.1rem;left:0;opacity:.4;position:absolute;transition:opacity .3s;width:100%}.place-single__editor a:hover:after{opacity:1}.place-single__editor img{border-radius:0}
