:root{--gold:#f9b701;--ink:#242424;--muted:#888;--line:#e9e9e9;--paper:#fff;--canvas:1200px}
*{box-sizing:border-box}html,body{margin:0;padding:0;background:#fff;color:var(--ink);font-size:14px}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.site{min-width:320px;overflow-x:hidden}.wrap{width:min(var(--canvas),calc(100% - 66px));margin:0 auto}.topbar{height:109px;position:absolute;z-index:5;left:0;right:0;top:0}.topbar .wrap{height:100%;display:flex;align-items:flex-start;position:relative}.brand{position:absolute;left:0;top:26px;width:102px;height:57px;display:flex;align-items:center;font-size:22px;letter-spacing:3px;font-weight:700;color:#111}.brand-mark{width:42px;height:42px;border:2px solid var(--gold);border-radius:50%;display:grid;place-items:center;color:var(--gold);margin-right:8px;}.brand-text{line-height:1.05}.nav{position:absolute;left:298px;top:33px;width:690px;display:flex;height:40px}.nav a{width:110px;height:40px;text-align:center;font-size:16px;line-height:40px;color:#111;transition:.25s}.nav a.active,.nav a:hover{color:var(--gold)}.phone{position:absolute;right:0;top:39px;color:#fff;font-size:22px;font-weight:700;letter-spacing:1px}.hero{height:720px;position:relative;background:#333}.hero-slide{position:absolute;inset:0;background-position:center;background-size:cover;opacity:0;transition:opacity 1s}.hero-slide.show{opacity:1}.hero-shade{position:absolute;inset:0;background:rgba(0,0,0,.18)}.hero-copy{position:absolute;top:393px;left:0;right:0;text-align:center;color:#fff}.hero-copy h1{font-size:70px;font-weight:400;line-height:1.15;margin:0 0 14px}.hero-copy p{font-size:18px;margin:0 auto 64px}.btn{display:inline-flex;align-items:center;justify-content:center;background:var(--gold);color:#fff;height:50px;min-width:145px;padding:0 30px;font-size:16px;transition:.25s}.btn:hover{background:#dfa000}.section{padding:88px 0}.section-title{text-align:center;margin-bottom:52px}.section-title .en{font-size:40px;color:#e5e5e5;letter-spacing:1px;display:block}.section-title .cn{font-size:32px;font-weight:400;display:block;margin-top:-18px}.about-grid{display:grid;grid-template-columns:470px 1fr;gap:70px;align-items:center}.about-grid img{width:470px;height:500px;object-fit:cover}.eyebrow{font-size:40px;color:#e6e6e6;letter-spacing:1px}.about-copy h2{font-size:32px;font-weight:400;margin:0 0 24px}.about-copy p{font-size:16px;line-height:2;color:#666;margin:0 0 28px}.rooms{background:#fafafa}.room-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.room-card{background:#fff}.room-card img{width:100%;aspect-ratio:1.22;object-fit:cover}.room-card .body{padding:20px 22px 24px}.room-card h3{font-size:22px;font-weight:400;margin:0 0 12px}.room-card p{color:#888;line-height:1.9;margin:0;font-size:14px}.services-grid{display:grid;grid-template-columns:1.1fr .9fr 1.1fr;grid-template-rows:240px 240px;gap:18px}.service-tile{position:relative;overflow:hidden}.service-tile img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.service-tile:hover img{transform:scale(1.05)}.service-tile span{position:absolute;left:20px;bottom:18px;color:#fff;font-size:22px;text-shadow:0 1px 3px #000}.service-tile.large{grid-row:span 2}.news{background:#f8f8f8}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.news-card{background:#fff}.news-card img{width:100%;height:220px;object-fit:cover}.news-card .body{padding:18px 20px 22px}.news-card h3{font-size:18px;font-weight:400;margin:0 0 10px;line-height:1.5}.date{color:var(--gold);font-size:13px}.news-card p{color:#888;line-height:1.8;margin:10px 0 0}.footer{height:327px;background:#222;color:#fff;display:flex;align-items:flex-end;justify-content:center;padding-bottom:42px;font-size:14px}.page-head{height:320px;background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url('../images/about.jpg') center/cover;position:relative;color:#fff}.page-head .title{position:absolute;top:205px;left:0;right:0;text-align:center;font-size:32px;font-weight:400}.crumb{width:min(var(--canvas),calc(100% - 66px));margin:0 auto;color:#888;padding:24px 0 40px;font-size:14px}.content{padding-bottom:100px}.content h1{font-size:32px;font-weight:400;text-align:center;margin:0 0 42px}.prose{max-width:1120px;margin:auto;color:#666;font-size:16px;line-height:2.1}.prose p{margin:0 0 24px}.filters{text-align:center;margin:-4px 0 40px}.filters a{display:inline-block;padding:0 20px;color:#666;font-size:16px}.filters a.active,.filters a:hover{color:var(--gold)}.list-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.list-card{position:relative;border-bottom:1px solid #eee;padding-bottom:24px}.list-card img{width:100%;height:300px;object-fit:cover}.list-card h3{font-weight:400;font-size:21px;margin:16px 0 8px}.list-card p{color:#888;line-height:1.8;margin:0}.pagination{text-align:center;padding:42px 0 0;color:#888}.pagination a{padding:0 8px}.pagination .active{color:var(--gold)}.detail{max-width:1200px;margin:auto}.detail-head{text-align:center}.detail-head h1{font-size:28px;margin:0 0 14px}.meta{color:#bbb;font-size:14px;margin-bottom:24px}.intro{background:#f5f5f5;padding:18px 40px;color:#888;line-height:1.8;margin-bottom:55px}.detail-image{width:500px;height:405px;object-fit:cover;margin:0 auto 32px}.detail-spec{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;color:#888;margin:0 auto 30px;max-width:900px}.detail-spec div{padding:10px;border-bottom:1px solid #eee}.prev-next{display:flex;justify-content:space-between;color:#666;padding:26px 0;border-top:1px solid #eee}.contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:30px}.contact-item{padding:26px;border:1px solid #eee;text-align:center}.contact-item strong{display:block;font-size:26px;color:var(--gold);margin-bottom:14px}.booking-box{max-width:800px;margin:0 auto;border-top:1px solid #eee;padding-top:24px}.booking-row{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.booking-box input,.booking-box select,.booking-box textarea{width:100%;height:46px;border:1px solid #ddd;padding:0 14px;font:inherit}.booking-box textarea{height:120px;padding-top:12px}.booking-note{text-align:center;color:#888;line-height:2;margin-bottom:26px}.mobile-menu{display:none}
@media(max-width:900px){.wrap{width:calc(100% - 40px)}.nav{left:160px;width:auto;right:110px}.nav a{width:auto;flex:1;font-size:14px}.phone{display:none}.about-grid{grid-template-columns:1fr;gap:35px}.about-grid img{width:100%;height:360px}.room-grid,.news-grid,.list-grid{grid-template-columns:1fr 1fr;gap:22px}.services-grid{grid-template-columns:1fr 1fr;grid-template-rows:220px 220px}.service-tile.large{grid-row:auto}.hero-copy{top:340px}.hero-copy h1{font-size:48px}.hero-copy p{font-size:15px;margin-bottom:42px}.section{padding:65px 0}.page-head{height:260px}.page-head .title{top:170px}.detail-spec{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.topbar{height:86px}.brand{left:0;top:20px;transform:scale(.82);transform-origin:left top}.nav{display:none}.mobile-menu{display:block;position:absolute;right:0;top:26px;color:#fff;font-size:22px}.hero{height:620px}.hero-copy{top:285px}.hero-copy h1{font-size:36px}.hero-copy p{font-size:14px;padding:0 20px;margin-bottom:34px}.section-title .en{font-size:30px}.section-title .cn{font-size:25px}.room-grid,.news-grid,.list-grid,.contact-grid{grid-template-columns:1fr}.services-grid{grid-template-columns:1fr;grid-template-rows:repeat(4,180px)}.page-head{height:220px}.page-head .title{top:145px;font-size:26px}.crumb{padding:18px 0 28px}.content h1{font-size:26px}.detail-image{width:100%;height:auto}.detail-spec{grid-template-columns:1fr}.booking-row{grid-template-columns:1fr}.footer{height:220px;padding-bottom:28px;font-size:12px}}


.brand,.btn,.room-card,.news-card,.list-card,.contact-item,.filters a,.nav a{will-change:transform}.brand{transition:transform .3s ease}.brand:hover{transform:translateY(-2px)}.brand:hover .brand-mark{transform:rotate(12deg);background:var(--gold);color:#fff}.brand-mark{transition:transform .3s ease,background .3s ease,color .3s ease}.nav a{position:relative}.nav a::after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:var(--gold);transition:width .28s ease,left .28s ease}.nav a.active::after,.nav a:hover::after{left:20px;width:70px}.btn{position:relative;overflow:hidden;box-shadow:0 0 0 rgba(249,183,1,0);transition:transform .25s ease,background .25s ease,box-shadow .25s ease}.btn::before{content:"";position:absolute;top:0;left:-120%;width:70%;height:100%;background:rgba(255,255,255,.22);transform:skewX(-22deg);transition:left .55s ease}.btn:hover{transform:translateY(-3px);box-shadow:0 10px 22px rgba(171,123,0,.25)}.btn:hover::before{left:145%}.btn:active{transform:translateY(-1px)}.room-card,.news-card,.list-card,.contact-item{transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.room-card{overflow:hidden}.room-card img,.news-card img,.list-card img,.about-grid img,.detail-image{transition:transform .55s ease,filter .55s ease}.room-card:hover,.news-card:hover,.list-card:hover,.contact-item:hover{transform:translateY(-8px);box-shadow:0 16px 30px rgba(0,0,0,.1)}.room-card:hover img,.news-card:hover img,.list-card:hover img{transform:scale(1.06)}.room-card:hover h3,.news-card:hover h3,.list-card:hover h3{color:var(--gold)}.about-grid{overflow:hidden}.about-grid:hover img{transform:scale(1.03)}.service-tile::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 25%,rgba(0,0,0,.48));opacity:.6;transition:opacity .35s ease}.service-tile:hover::after{opacity:.88}.service-tile span{z-index:1;transition:transform .35s ease}.service-tile:hover span{transform:translateY(-6px)}.filters a{position:relative;transition:color .25s ease,transform .25s ease}.filters a::after{content:"";position:absolute;left:50%;bottom:-8px;width:0;height:1px;background:var(--gold);transition:width .25s ease,left .25s ease}.filters a:hover{transform:translateY(-2px)}.filters a.active::after,.filters a:hover::after{left:20px;width:calc(100% - 40px)}.contact-item:hover{border-color:var(--gold)}.contact-item strong{transition:transform .3s ease}.contact-item:hover strong{transform:scale(1.08)}.booking-box input,.booking-box select,.booking-box textarea{transition:border-color .25s ease,box-shadow .25s ease}.booking-box input:focus,.booking-box select:focus,.booking-box textarea:focus{outline:0;border-color:var(--gold);box-shadow:0 0 0 3px rgba(249,183,1,.14)}.page-head{background-position:center;transition:background-position 1.2s ease}.page-head:hover{background-position:center 44%}.page-head .title{animation:pageTitleIn .7s .1s both}.hero-copy{animation:heroCopyIn .85s .18s both}.hero-copy h1{animation:heroTitleIn .9s .26s both}.hero-copy p,.hero-copy .btn{animation:heroCopyIn .75s .48s both}.hero-copy .btn{animation-delay:.62s}
html.js-motion .reveal{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.75,.3,1)}html.js-motion .reveal.is-visible{opacity:1;transform:none}html.js-motion .reveal:nth-child(2){transition-delay:.08s}html.js-motion .reveal:nth-child(3){transition-delay:.16s}html.js-motion .reveal:nth-child(4){transition-delay:.24s}@keyframes heroCopyIn{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes heroTitleIn{from{opacity:0;transform:scale(.96) translateY(16px)}to{opacity:1;transform:none}}@keyframes pageTitleIn{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}html.js-motion .reveal{opacity:1;transform:none}}

.footer-brand::after{display:none!important}
.services .services-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,220px);gap:24px}.services .service-tile{grid-column:auto;grid-row:auto}.services .service-tile span{opacity:1;transform:translateY(0)}@media(max-width:1100px){.services .services-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,220px)}}@media(max-width:620px){.services .services-grid{grid-template-columns:1fr;grid-template-rows:repeat(6,180px)}}
.footer{background:#1f1f1f;color:#a9a9a9;min-height:0}.footer-inner{width:min(var(--canvas),calc(100% - 66px));padding:58px 0 52px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.8fr) minmax(260px,1fr);gap:84px}.footer-brand-col{min-width:0}.footer-brand-mark{width:42px;height:42px;border:1px solid var(--gold);border-radius:50%;display:grid;place-items:center;color:var(--gold);font-size:20px;margin-bottom:18px}.footer-brand{color:#fff;font-size:25px;letter-spacing:3px;line-height:1.2}.footer-copy{max-width:330px;margin:18px 0 0;color:#8d8d8d;font-size:13px;line-height:1.9}.footer-title{position:relative;margin:2px 0 24px;padding-bottom:13px;color:#fff;font-size:14px;font-weight:500;letter-spacing:1px}.footer-title::after{content:"";position:absolute;left:0;bottom:0;width:28px;height:2px;background:var(--gold)}.footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 26px}.footer-links a{color:#a9a9a9;font-size:13px;transition:color .2s ease,transform .2s ease}.footer-links a:hover{color:var(--gold);transform:translateX(3px)}.footer-contact{display:grid;gap:14px}.footer-contact-row{display:flex;align-items:flex-start;gap:16px;color:#a9a9a9;font-size:13px;line-height:1.6}.footer-contact-row:hover{color:#fff}.footer-contact-label{width:28px;flex:0 0 28px;color:#777;font-size:12px}.footer-contact-row b{color:#fff;font-size:18px;font-weight:500;letter-spacing:1px}.footer-bottom{margin:0;padding:17px max(33px,calc((100% - var(--canvas))/2));border-top:1px solid #373737;color:#777;font-size:12px}.footer-bottom span:last-child{color:#999}@media(max-width:900px){.footer-inner{grid-template-columns:1fr 1fr;gap:44px}.footer-brand-col{grid-column:1 / -1}}@media(max-width:620px){.footer-inner{width:calc(100% - 40px);padding:42px 0 34px;grid-template-columns:1fr;gap:32px}.footer-brand-col{grid-column:auto}.footer-links{max-width:290px}.footer-bottom{padding:16px 20px;line-height:1.8}.footer-bottom span{display:block}.footer-bottom span:last-child{margin-top:3px}}

/* Center the complete footer group, not only the text inside each column. */
.footer-inner{width:min(1100px,calc(100% - 66px));margin-left:auto;margin-right:auto;justify-items:center;text-align:center}
.footer-inner>section,.footer-brand-col,.footer-nav-col,.footer-contact-col{width:100%;display:flex;flex-direction:column;align-items:center}
.footer-copy{margin-left:auto;margin-right:auto}
.footer-title::after{left:50%;transform:translateX(-50%)}
.footer-links{justify-items:center;width:100%;max-width:290px}
.footer-contact{justify-items:center;width:100%}
.footer-contact-row{justify-content:center;text-align:center}
.footer-bottom{display:flex;justify-content:center;align-items:center;gap:32px;text-align:center}
@media(max-width:900px){.footer-inner{width:calc(100% - 66px)}}

/* Keep the footer body and copyright bar stacked vertically. */
.footer{display:block;width:100%}
@media(max-width:620px){.footer-inner{width:calc(100% - 40px)}.footer-bottom{display:block}.footer-bottom span{display:block}.footer-bottom span+span{margin-top:3px}}
.footer-beian{color:inherit;white-space:nowrap}.footer-beian:hover{color:var(--gold)}
.brand-logo{display:block;max-width:180px;width:auto;height:57px;object-fit:contain;object-position:left center}.brand:has(.brand-logo){width:180px}
@media(max-width:620px){.brand:has(.brand-logo){width:148px}.brand-logo{max-width:148px;height:52px}}
.mobile-menu{border:0;background:transparent;padding:0;cursor:pointer;font:inherit;line-height:1}.mobile-nav{display:none}
@media(max-width:620px){.mobile-menu{color:#111!important}.mobile-nav{position:absolute;top:74px;right:0;left:0;z-index:20;display:grid;gap:0;padding:8px 20px;background:#fff;border-top:1px solid #eee;box-shadow:0 10px 24px rgba(0,0,0,.12);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.mobile-nav.is-open{opacity:1;visibility:visible;transform:translateY(0)}.mobile-nav a{padding:14px 8px;border-bottom:1px solid #eee;color:#333;font-size:15px;text-align:center}.mobile-nav a:last-child{border-bottom:0}.mobile-nav a.active,.mobile-nav a:hover{color:var(--gold)}}
.footer{background-color:#1f1f1f!important}
@media(max-width:620px){.footer{height:auto;min-height:0;background:#1f1f1f!important;color:#a9a9a9;overflow:hidden}.footer-inner{background:transparent}.footer-bottom{background:#1f1f1f}}
.services{background:#fff;padding-top:104px;padding-bottom:132px}.services .section-title{margin-bottom:52px}.services-grid{grid-template-columns:430px 410px 312px;grid-template-rows:200px 200px;gap:24px;justify-content:center}.service-large{grid-column:1;grid-row:1 / span 2}.service-middle-top{grid-column:2;grid-row:1}.service-middle-bottom{grid-column:2;grid-row:2}.service-tall{grid-column:3;grid-row:1 / span 2}.service-tile span{left:0;right:0;bottom:50%;transform:translateY(50%);text-align:center;font-size:28px;opacity:0;transition:opacity .35s ease,transform .35s ease}.service-tile:hover span{transform:translateY(50%);opacity:1}.service-tile::after{background:rgba(0,0,0,.5);opacity:0}.service-tile:hover::after{opacity:1}@media(max-width:1100px){.services-grid{grid-template-columns:1fr 1fr;grid-template-rows:220px 220px;gap:16px}.service-large,.service-middle-top,.service-middle-bottom,.service-tall{grid-column:auto;grid-row:auto}}@media(max-width:620px){.services{padding-top:65px;padding-bottom:78px}.services-grid{grid-template-columns:1fr;grid-template-rows:repeat(4,180px);gap:14px}}
.topbar{position:relative;background:#fff;height:109px}.topbar .wrap{align-items:center}.brand{top:26px}.nav a{color:#111}.phone{top:29px;right:0;height:50px;width:218px;display:flex;align-items:center;justify-content:center;background:var(--gold);color:#fff;font-size:20px}.phone::before{content:"☎";font-size:18px;margin-right:10px}.hero{height:610px}.hero-shade{background:rgba(0,0,0,.3)}.hero-copy{top:291px}.hero-copy h1{font-size:60px;font-weight:700}.hero-copy p{font-size:18px;margin-bottom:64px}@media(max-width:900px){.phone{display:none}.hero{height:560px}.hero-copy{top:245px}}@media(max-width:620px){.topbar{height:86px}.hero{height:520px}.hero-copy{top:218px}.hero-copy h1{font-size:36px}}
.hero{height:750px}.hero-copy{top:392px}main>.section:first-child{height:auto;padding:110px 0;background:#f4f4f4;overflow:hidden}main>.section:first-child .about-grid{position:relative;height:auto;display:grid;grid-template-columns:470px 1fr;gap:67px;align-items:center}main>.section:first-child .about-grid::after{display:none}main>.section:first-child .about-grid img,main>.section:first-child .about-copy{position:relative;z-index:1}main>.section:first-child .about-grid img{height:500px}main>.section:first-child .about-copy{margin-top:0}main>.section:first-child .eyebrow{font-size:40px;color:#e5e5e5}main>.section:first-child .about-copy h2{font-size:32px;margin:-20px 0 44px}main>.section:first-child .about-copy p{max-width:663px;margin-bottom:24px;line-height:2}main>.section:first-child .about-copy .btn{margin-top:0}.rooms{height:836px;padding-top:114px;background:#fff;overflow:hidden}.rooms .section-title{margin-bottom:100px}.rooms .section-title::after,.services .section-title::after,.news .section-title::after{content:"";display:block;width:41px;height:1px;background:var(--gold);margin:14px auto 0}.rooms .room-card{box-shadow:none}.rooms .room-card:hover{box-shadow:none;transform:none}.rooms .room-card .body{padding:18px 0 0}.rooms .room-card h3{font-size:18px;margin-bottom:11px}.rooms .room-card p{line-height:1.8}.home-feel{height:480px;padding:0;background:#222 url('../images/hero.jpg') center/cover fixed}.home-feel::before{background:rgba(20,20,20,.84)}.home-feel .section-title{padding-top:158px;margin:0}.home-feel .section-title .en{display:none}.home-feel .section-title .cn{margin:0;font-size:60px;font-weight:700;line-height:1.15}.home-feel .section-title::before{margin-bottom:27px}.home-feel .section-title::after{margin-top:28px}.home-feel .feel-grid,.home-feel .feel-link{display:none}.services{height:881px;padding:118px 0 0}.services .section-title{margin-bottom:99px}.news{height:732px;padding-top:98px;overflow:hidden}.news .section-title{margin-bottom:62px}.news-card{box-shadow:none}.news-card:hover{box-shadow:none;transform:none}@media(max-width:900px){.hero{height:620px}.hero-copy{top:275px}main>.section:first-child{height:auto;padding:80px 0}main>.section:first-child .about-grid{height:auto;grid-template-columns:1fr;gap:35px}main>.section:first-child .about-grid::after{display:none}main>.section:first-child .about-copy{margin-top:0}.rooms,.home-feel,.services,.news{height:auto}.rooms{padding-top:65px}.rooms .section-title{margin-bottom:52px}.home-feel{padding-bottom:0}.home-feel .section-title{padding-top:125px;padding-bottom:120px}.home-feel .section-title .cn{font-size:46px}.services{padding-top:80px;padding-bottom:100px}.services .section-title{margin-bottom:50px}.news{padding-top:65px}}@media(max-width:620px){.hero{height:520px}.hero-copy{top:218px}.home-feel .section-title{padding-top:82px;padding-bottom:78px}.home-feel .section-title .cn{font-size:33px}.home-feel .section-title::before,.home-feel .section-title::after{width:70vw}}
.hero-copy{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center}.hero-copy h1,.hero-copy p,.hero-copy .btn{margin-left:auto;margin-right:auto}.page-head .title{width:100%;text-align:center}
.page-head{display:flex;align-items:center;justify-content:center}.page-head .title{position:absolute;inset:0;display:grid;place-items:center;width:100%;height:100%;margin:0;text-align:center;transform:none}

/* Homepage text blocks stay centered within their image areas. */
.hero-copy{inset:0;display:flex;align-items:center;justify-content:center;padding:40px 20px}.home-feel .wrap{min-height:480px;display:flex;align-items:center;justify-content:center}.home-feel .section-title{width:100%;margin:0;padding:0;text-align:center}@media(max-width:900px){.home-feel .wrap{min-height:360px}.home-feel .section-title{padding:0}}@media(max-width:620px){.hero-copy{padding:28px 20px}.home-feel .wrap{min-height:280px}.home-feel .section-title{padding:0}}
