@import "https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;600;700;800&family=Noto+Serif+KR:wght@600;700;800&display=swap";:root{--green:#0b4d3a;--lime:#a6c85a;--ink:#16211d;--cream:#f4f1e9;--line:#dfe5df}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Noto Sans KR,sans-serif}a{color:inherit;text-decoration:none}.wrap{max-width:1180px;margin:auto;padding-left:24px;padding-right:24px}.top{color:#fff;letter-spacing:2px;background:#073b2e;height:34px;padding:7px 5%;font-size:11px}.top span{float:right;color:#c7d9a0;letter-spacing:0}header{z-index:20;background:#fff;justify-content:space-between;align-items:center;height:82px;padding:0 5%;display:flex;position:sticky;top:0;box-shadow:0 2px 15px #0000000a}.brand{align-items:center;gap:11px;display:flex}.brand>b{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-family:serif;font-style:italic;display:grid}.brand span{font-size:18px;font-weight:800}.brand small{letter-spacing:2px;color:#728078;margin-top:2px;font-size:8px;display:block}nav{gap:36px;font-size:14px;font-weight:600;display:flex}nav a:hover{color:var(--green)}.cta{background:var(--green);color:#fff;border-radius:3px;padding:12px 23px;font-size:13px}.hero{color:#fff;background:linear-gradient(90deg,#082f25cc,#082f2544),url(https://upload.wikimedia.org/wikipedia/commons/thumb/c/c5/Kuina_Park_Golf_Course_202601.jpg/1280px-Kuina_Park_Golf_Course_202601.jpg) 50%/cover;min-height:680px;position:relative}.heroShade{background:linear-gradient(90deg,#062f26 0%,#0000 67%);position:absolute;inset:0}.heroInner{max-width:1180px;margin:auto;padding:115px 24px 60px;position:relative}.eyebrow{letter-spacing:3px;color:#c8df87;margin:0 0 20px;font-size:12px;font-weight:700}.eyebrow.green{color:#517d42}.hero h1{letter-spacing:-3px;margin:0;font-size:58px;line-height:1.25}.hero h1 em,.promise em{color:#c7df7c;font-family:Playfair Display,serif}.lead{color:#e2ebe6;margin:26px 0 34px;font-size:18px;line-height:1.8}.heroBtns{gap:12px;display:flex}.btn{border-radius:3px;padding:16px 24px;font-size:14px;font-weight:700;display:inline-block}.primary{background:var(--green);color:#fff}.ghost{color:#fff;border:1px solid #ffffff80}.light{color:var(--green);background:#fff}.heroStats{border-top:1px solid #ffffff40;gap:0;max-width:700px;margin-top:70px;display:flex}.heroStats div{border-right:1px solid #ffffff40;width:33%;padding:22px 20px 0}.heroStats b{color:#c7df7c;letter-spacing:2px;font-size:12px;display:block}.intro{grid-template-columns:1fr 1fr;gap:100px;padding-top:105px;padding-bottom:105px;display:grid}.intro h2,.sectionHead h2,.courses h2,.partner h2,.faq h2{letter-spacing:-2px;margin:0;font-size:42px;line-height:1.35}.intro h2 i{color:var(--green);font-style:normal}.introText p{color:#56615c;font-size:16px;line-height:1.9}.signature{border-top:1px solid var(--line);margin-top:28px;padding-top:20px}.business{background:var(--cream);padding:100px 0}.sectionHead{justify-content:space-between;align-items:flex-end;margin-bottom:50px;display:flex}.sectionHead>p{color:#66716c;line-height:1.8}.grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.bizCard{background:#fff;border-bottom:3px solid #0000;min-height:310px;padding:34px;transition:all .25s;position:relative}.bizCard:hover{border-color:var(--lime);transform:translateY(-5px);box-shadow:0 15px 35px #193c2b17}.bizCard>span{color:#a5afa9;font-size:12px;position:absolute;top:20px;right:25px}.icon{width:46px;height:46px;color:var(--green);background:#e3eed3;border-radius:50%;place-items:center;font-size:9px;display:grid}.bizCard p{color:#69736e;font-size:14px;line-height:1.75}.bizCard a,.course a{color:var(--green);font-size:13px;font-weight:700;position:absolute;bottom:28px}.courses{padding-top:105px;padding-bottom:105px}.courseGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.course{border:1px solid var(--line);min-height:540px;position:relative}.coursePic{background-position:50%;background-size:cover;height:190px;position:relative}.coursePic:after{content:"";background:linear-gradient(#0000,#06342688);position:absolute;inset:0}.coursePic span{color:#fff;z-index:1;letter-spacing:2px;font-size:11px;font-weight:700;position:absolute;bottom:18px;left:20px}.p0{background-image:url(https://www.geconomy.co.kr/data/photos/20240519/art_17152182801166_fefcf0.jpg)}.p1{background-image:url(https://cdnimage.dailian.co.kr/news/202509/news_1758764678_1553776_m_1.jpg)}.p2{background-image:url(https://upload.wikimedia.org/wikipedia/commons/thumb/6/60/ParkGolf-Eniwa_swing.JPG/685px-ParkGolf-Eniwa_swing.JPG)}.courseBody{padding:27px}.courseBody h3{margin:0 0 10px;font-size:21px}.courseBody>p{color:#6a746f;font-size:14px}.course ul{color:#45524c;margin:0;padding:10px 0;font-size:14px;line-height:2;list-style:none}.notice{text-align:center;color:#7b847f;margin-top:25px;font-size:12px}.promise{color:#fff;background:#073d30;padding:100px 0}.promise h2{margin:0 0 55px;font-size:43px;line-height:1.4}.promiseGrid{border-top:1px solid #ffffff35;grid-template-columns:repeat(4,1fr);display:grid}.promiseGrid div{border-right:1px solid #ffffff35;padding:30px 26px}.promiseGrid b{color:#bfd776;font-size:12px}.promiseGrid p{color:#c4d2cc;font-size:13px;line-height:1.7}.partner{grid-template-columns:1fr 1fr;gap:80px;padding-top:110px;padding-bottom:110px;display:grid}.partnerCopy>p{color:#65716b;line-height:1.8}.partnerCopy ul{padding:10px 0 25px;font-size:14px;line-height:2.1;list-style:none}.partnerCopy li:before{content:"✓";color:var(--green);margin-right:10px;font-weight:700}.partnerVisual{color:#fff;background:linear-gradient(#073d3077,#073d30bb),url(https://upload.wikimedia.org/wikipedia/commons/thumb/6/60/ParkGolf-Eniwa_swing.JPG/1371px-ParkGolf-Eniwa_swing.JPG) 50%/cover;flex-direction:column;justify-content:space-between;min-height:440px;padding:35px;display:flex}.badge{text-align:center;border:1px solid #fff8;border-radius:50%;place-content:center;width:100px;height:100px;font-size:11px;display:grid}.partnerVisual blockquote{margin:0;font-size:26px;line-height:1.5}.faq{background:#f6f7f4;padding:95px 0}.faqGrid{grid-template-columns:1fr 1.3fr;gap:80px;display:grid}.faqGrid>div:first-child>p{color:#6b756f;line-height:1.8}.faqItem{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d5dcd7;width:100%;padding:20px 0;display:block}.faqItem span{align-items:center;font-size:15px;font-weight:600;display:flex}.faqItem b{color:var(--green);margin-right:15px}.faqItem i{margin-left:auto;font-size:22px;font-style:normal}.faqItem p{color:#65716b;padding:5px 30px 0;line-height:1.7}.contact{color:#fff;text-align:center;background:linear-gradient(90deg,#0a4b39e8,#0a4b39bb),url(https://upload.wikimedia.org/wikipedia/commons/thumb/c/c5/Kuina_Park_Golf_Course_202601.jpg/1280px-Kuina_Park_Golf_Course_202601.jpg) 50%/cover;padding:90px 0}.contact h2{margin:0;font-size:43px;line-height:1.35}.contact>div>p:not(.eyebrow){color:#d7e3dd;margin:20px 0 30px}.contact .btn{margin:5px}.footerGrid{grid-template-columns:2fr 1.4fr 1fr;gap:50px;padding-top:55px;padding-bottom:45px;display:grid}.footerGrid p{color:#66716b;font-size:13px;line-height:1.7}.copy{border-top:1px solid var(--line);color:#7f8883;padding:20px 5%;font-size:11px}.foot>b{background:#173b31}@media (width<=850px){nav{display:none}header{height:70px}.cta{padding:10px 14px}.hero{min-height:650px}.heroInner{padding-top:90px}.hero h1{letter-spacing:-2px;font-size:40px}.lead{font-size:15px}.heroStats{margin-top:55px}.intro,.partner,.faqGrid{grid-template-columns:1fr;gap:40px}.intro{padding-top:75px;padding-bottom:75px}.grid,.courseGrid{grid-template-columns:1fr}.sectionHead{display:block}.sectionHead>p{margin-top:18px}.promiseGrid{grid-template-columns:1fr 1fr}.course{min-height:520px}.footerGrid{grid-template-columns:1fr}.business,.promise,.faq{padding:75px 0}.courses{padding-top:75px;padding-bottom:75px}}@media (width<=520px){.top span{display:none}.brand span{font-size:15px}.brand>b{width:37px;height:37px}.hero h1{font-size:34px}.heroBtns{flex-direction:column;align-items:flex-start}.heroStats div{padding-left:8px}.heroStats span{font-size:11px}.intro h2,.sectionHead h2,.courses h2,.partner h2,.faq h2,.promise h2,.contact h2{font-size:31px}.grid{gap:10px}.promiseGrid{grid-template-columns:1fr}.promiseGrid div{border-bottom:1px solid #ffffff35}.partner{padding-top:75px;padding-bottom:75px}}.fieldPhotos{color:#fff;background:#123d31;padding:105px 0}.inverse h2{margin:0;font-size:42px;line-height:1.35}.inverse>p{color:#c9d7d1;line-height:1.8}.photoGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.photoGrid figure{background:#0a2f26;height:390px;margin:0;position:relative;overflow:hidden}.photoGrid img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.photoGrid figure:hover img{transform:scale(1.04)}.photoGrid figure:after{content:"";background:linear-gradient(#0000,#05291fdd);position:absolute;inset:45% 0 0}.photoGrid figcaption{z-index:2;position:absolute;bottom:24px;left:25px}.photoGrid figcaption b{font-size:20px;display:block}.photoGrid figcaption span{color:#d5e3dc;font-size:12px}.photoCredit{margin-top:16px;color:#82938b!important;font-size:10px!important;line-height:1.5!important}.tour{background:#f2f0e8;grid-template-columns:1.05fr .95fr;min-height:760px;display:grid}.tourVisual{min-height:760px;position:relative}.tourPhoto{background:url(https://upload.wikimedia.org/wikipedia/commons/thumb/c/c5/Kuina_Park_Golf_Course_202601.jpg/1280px-Kuina_Park_Golf_Course_202601.jpg) 50%/cover;position:absolute;inset:0}.tourMatch{background:#fff;width:min(48%,360px);margin:0;padding:8px;position:absolute;bottom:28px;right:28px;box-shadow:0 14px 45px #102a2270}.tourMatch img{object-fit:cover;width:100%;height:210px;display:block}.tourMatch figcaption{flex-direction:column;padding:12px 10px 8px;display:flex}.tourMatch b{letter-spacing:1.6px;color:#789152;font-size:10px}.tourMatch span{margin-top:4px;font-size:13px;font-weight:700}.tourCopy{padding:85px clamp(32px,6vw,95px)}.tourCopy h2{letter-spacing:-2px;margin:0;font-size:42px;line-height:1.35}.tourLead{color:#58645e;margin:24px 0 30px;line-height:1.9}.tourPoints{border-top:1px solid #cad2cc;grid-template-columns:1fr 1fr;gap:0;margin-bottom:25px;display:grid}.tourPoints>div{border-bottom:1px solid #cad2cc;gap:13px;padding:18px 10px 18px 0;display:flex}.tourPoints b{color:#6f914a;font-size:12px}.tourPoints strong{margin-bottom:4px;font-size:14px;display:block}.tourPoints span{color:#647069;font-size:12px}.tourTags{flex-wrap:wrap;gap:7px;margin-bottom:25px;display:flex}.tourTags span{color:#486056;border:1px solid #b7c3bb;border-radius:20px;padding:7px 12px;font-size:11px}.tourNote{color:#7a847f;margin-top:20px;font-size:11px;line-height:1.6}.japanPlaces{background:#fff;padding:105px 0}.placeGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:45px;display:grid}.placeGrid article{background:#f4f2eb;overflow:hidden}.placeGrid img{object-fit:cover;width:100%;height:270px;display:block}.placeGrid article>div{padding:25px 24px 28px}.placeGrid span{letter-spacing:1.8px;color:#789152;font-size:10px;font-weight:800}.placeGrid h3{margin:8px 0 12px;font-size:23px}.placeGrid p{color:#647069;margin:0;font-size:13px;line-height:1.75}.placeNote{color:#7a847f;margin-top:20px;font-size:11px}.courseGrid{grid-template-columns:repeat(4,1fr)}.p3{background-image:url(https://cdnimage.dailian.co.kr/news/202509/news_1758764678_1553776_m_1.jpg)!important}@media (width<=950px){.courseGrid{grid-template-columns:repeat(2,1fr)}.tour{grid-template-columns:1fr}.tourVisual{min-height:540px}.photoGrid{grid-template-columns:1fr 1fr}.photoGrid figure:last-child{grid-column:1/-1}.placeGrid{grid-template-columns:1fr 1fr}.placeGrid article:last-child{grid-column:1/-1}}@media (width<=620px){.fieldPhotos,.japanPlaces{padding:75px 0}.inverse h2,.tourCopy h2{font-size:31px}.photoGrid{grid-template-columns:1fr}.photoGrid figure,.photoGrid figure:last-child{grid-column:auto;height:330px}.tourVisual{min-height:500px}.tourMatch{width:62%;bottom:16px;right:16px}.tourMatch img{height:160px}.tourCopy{padding:60px 24px}.tourPoints,.placeGrid{grid-template-columns:1fr}.placeGrid article:last-child{grid-column:auto}.placeGrid img{height:240px}.courseGrid{grid-template-columns:1fr}}.p2{background-image:url(https://www.fntoday.co.kr/news/photo/202604/381394_302445_921.jpg)!important;background-position:50% 45%!important}.p3{background-image:url(https://img2.daumcdn.net/thumb/R1280x0.q85/?fname=https%3A%2F%2Ft1.daumcdn.net%2Fnews%2F202505%2F23%2F551750-8jup1yA%2F20250523151134245mtap.jpg)!important;background-position:50% 58%!important}.contentBoard{background:#fff;padding:100px 0}.adminLink{color:var(--green);font-size:13px;font-weight:700}.boardTabs{flex-wrap:wrap;gap:8px;margin-bottom:25px;display:flex}.boardTabs button{cursor:pointer;background:#fff;border:1px solid #ccd5cf;border-radius:22px;padding:9px 18px}.boardTabs button.active{background:var(--green);color:#fff;border-color:var(--green)}.postList{border-top:2px solid var(--green)}.postList article{border-bottom:1px solid #dce2de}.postList article>button{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:90px 1fr 110px 30px;align-items:center;width:100%;padding:21px 12px;display:grid}.postCat{color:#5c8049;font-size:12px}.postList time{color:#8b938f;font-size:12px}.postList i{font-size:20px;font-style:normal}.postContent{white-space:pre-wrap;color:#4f5b55;background:#f7f8f5;padding:25px 105px 35px;line-height:1.9}.emptyPost{text-align:center;color:#85908a;border-bottom:1px solid #dce2de;padding:45px}.inquiry{color:#fff;background:#073d30;padding:95px 0}.inquiryGrid{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.inquiry h2{margin:0;font-size:40px;line-height:1.4}.inquiryGrid>div>p:not(.eyebrow){color:#c9d6d0;line-height:1.8}.inquiryGrid>div>a{color:#c7df7c;margin-top:20px;font-weight:700;display:inline-block}.inquiry form{color:#1b2b25;background:#fff;padding:35px}.inquiry label{margin-bottom:16px;font-size:12px;font-weight:700;display:block}.inquiry input,.inquiry select,.inquiry textarea,.adminPage input,.adminPage select,.adminPage textarea{width:100%;font:inherit;border:1px solid #cfd8d2;border-radius:2px;margin-top:7px;padding:12px;display:block}.formRow{grid-template-columns:1fr 1fr;gap:15px;display:grid}.inquiry form>button,.adminPage form>button{background:var(--green);color:#fff;cursor:pointer;border:0;padding:14px 24px;font-weight:700}.formMsg{font-size:13px;color:#37633f!important}.adminPage{background:#f1f3ef;min-height:100vh;padding-bottom:70px}.adminPage>header{grid-template-columns:1fr 2fr 1fr;padding:0 4%;display:grid;position:static}.adminPage>header h1{text-align:center;font-size:20px}.adminPage>header a:last-child{text-align:right}.adminGrid{grid-template-columns:1fr 1fr;gap:25px;max-width:1200px;margin:35px auto;padding:0 20px;display:grid}.adminCard{background:#fff;padding:30px;box-shadow:0 5px 25px #173b3110}.adminCard h2{margin-top:0}.adminCard label{margin-bottom:15px;font-size:13px;font-weight:700;display:block}.adminList>div{border-bottom:1px solid #e1e5e2;grid-template-columns:75px 1fr 50px;align-items:center;gap:10px;padding:14px 0;display:grid}.adminList span{color:#658054;font-size:11px}.adminList button,.inquiryTable button{cursor:pointer;background:#fff;border:1px solid #cbd3ce;padding:6px}.inquiryAdmin{max-width:1160px;margin:auto}.inquiryTable article{border-bottom:1px solid #e0e5e1;grid-template-columns:220px 1fr 150px 80px;align-items:center;gap:20px;padding:18px 0;display:grid}.inquiryTable article>div>*{display:block}.inquiryTable span,.inquiryTable em,.inquiryTable small{color:#718078;font-size:11px;font-style:normal}.inquiryTable p{white-space:pre-wrap}.adminDenied{text-align:center;padding:100px}@media (width<=900px){.inquiryGrid,.adminGrid,.inquiryTable article{grid-template-columns:1fr}.postList article>button{grid-template-columns:75px 1fr 25px}.postList time{display:none}.postContent{padding:22px}.adminPage>header{grid-template-columns:1fr 1fr}.adminPage>header h1{display:none}}@media (width<=620px){.contentBoard,.inquiry{padding:70px 0}.sectionHead{display:block}.adminLink{margin-top:15px;display:inline-block}.formRow{grid-template-columns:1fr}.inquiry form{padding:24px}.inquiry h2{font-size:31px}.postList article>button{grid-template-columns:65px 1fr 20px;padding:17px 4px}.postList article>button b{font-size:14px}}html{font-size:17px}body{word-break:keep-all;font-family:Noto Sans KR,sans-serif;font-size:1rem;line-height:1.7}h1,h2,h3,.partnerVisual blockquote{font-family:Noto Serif KR,serif;font-weight:700}.brand span,nav,.btn,.eyebrow{font-family:Noto Sans KR,sans-serif}.top{height:39px;padding-top:8px;font-size:12px}.brand span{font-size:20px}.brand small{font-size:9px}.brand>b{width:46px;height:46px;font-size:17px}nav{gap:28px;font-size:15px}.cta{padding:13px 22px;font-size:15px}.hero{min-height:730px}.heroInner{padding-top:125px}.hero h1{letter-spacing:-2.5px;font-size:64px;line-height:1.28}.hero h1 em,.promise em{font-family:Noto Serif KR,serif;font-style:normal}.lead{font-size:20px;line-height:1.85}.btn{padding:17px 27px;font-size:16px}.heroStats b{font-size:13px}.heroStats span{font-size:16px}.eyebrow{font-size:13px}.intro h2,.sectionHead h2,.courses h2,.partner h2,.faq h2,.inverse h2,.tourCopy h2,.inquiry h2{letter-spacing:-1.5px;font-size:46px;line-height:1.42}.intro{grid-template-columns:1.08fr .92fr;align-items:center;gap:76px}.introText{padding-top:0}.introText p{font-size:18px;line-height:2}.introPhoto{height:300px;margin:40px 0 0;position:relative;overflow:hidden}.introPhoto img{object-fit:cover;width:100%;height:100%}.introPhoto figcaption{color:#fff;background:#0b4d3add;padding:13px 18px;font-size:13px;position:absolute;bottom:0;left:0}.introValues{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.introValues span{border-right:1px solid var(--line);padding:19px 8px;font-size:14px}.introValues span:last-child{border-right:0}.introValues b{color:#759548;font-size:11px;display:block}.signature{font-size:16px}.sectionHead>p{font-size:17px}.grid{grid-template-columns:repeat(3,1fr);gap:20px}.bizCard{min-height:470px;padding:0;overflow:hidden}.bizPhoto{background-position:50%;background-size:cover;height:205px;position:relative}.bizPhoto:after{content:"";background:linear-gradient(#0000,#052f2477);position:absolute;inset:0}.bizPhoto span{z-index:1;color:#fff;font-size:13px;font-weight:700;position:absolute;top:16px;right:18px}.bizBody{padding:25px 27px 68px}.bizCard h3{margin:0 0 12px;font-size:23px}.bizCard p{font-size:15px;line-height:1.85}.bizCard a{font-size:14px;left:27px}.bp0{background-image:url(https://www.geconomy.co.kr/data/photos/20240519/art_17152182801166_fefcf0.jpg)}.bp1{background-image:url(https://img2.daumcdn.net/thumb/R1280x0.q85/?fname=https%3A%2F%2Ft1.daumcdn.net%2Fnews%2F202505%2F23%2F551750-8jup1yA%2F20250523151134245mtap.jpg)}.bp2{background-image:url(https://cdnimage.dailian.co.kr/news/202509/news_1758764678_1553776_m_1.jpg)}.bp3{background-image:url(https://www.fntoday.co.kr/news/photo/202604/381394_302445_921.jpg)}.bp4{background-image:url(https://upload.wikimedia.org/wikipedia/commons/thumb/6/60/ParkGolf-Eniwa_swing.JPG/1024px-ParkGolf-Eniwa_swing.JPG)}.bp5{background-image:url(https://upload.wikimedia.org/wikipedia/commons/thumb/c/c5/Kuina_Park_Golf_Course_202601.jpg/1280px-Kuina_Park_Golf_Course_202601.jpg)}.coursePic{height:225px}.course{min-height:590px}.courseBody h3{font-size:23px}.courseBody>p,.course ul{font-size:15px}.course a{font-size:14px}.notice{font-size:13px}.promise h2{font-size:48px}.promiseGrid h3{font-size:20px}.promiseGrid p{font-size:15px}.partnerCopy>p,.partnerCopy ul{font-size:16px}.faqGrid{grid-template-columns:.9fr 1.25fr}.faqPhoto{object-fit:cover;width:100%;height:230px;margin-top:28px}.faqItem{padding:24px 0}.faqItem span{font-size:17px}.faqItem p{font-size:15px}.contact h2{font-size:48px}.contact>div>p:not(.eyebrow){font-size:18px}.photoGrid figcaption b{font-size:23px}.photoGrid figcaption span{font-size:14px}.tourLead{font-size:17px}.tourPoints strong{font-size:16px}.tourPoints span{font-size:14px}.tourTags span{font-size:13px}.placeGrid h3{font-size:25px}.placeGrid p{font-size:15px}.contentBoard{font-size:16px}.boardTabs button{font-size:15px}.postList article>button b{font-size:16px}.inquiryGrid>div>p:not(.eyebrow){font-size:17px}.inquiry label{font-size:14px}.footerGrid p{font-size:15px}.copy{font-size:13px}@media (width<=1050px){nav{gap:18px;font-size:14px}.grid{grid-template-columns:repeat(2,1fr)}}@media (width<=850px){html{font-size:16px}.hero h1{font-size:46px}.lead{font-size:18px}.intro{grid-template-columns:1fr}.introPhoto{height:360px}.grid{grid-template-columns:1fr 1fr}.intro h2,.sectionHead h2,.courses h2,.partner h2,.faq h2,.inverse h2,.tourCopy h2,.inquiry h2{font-size:39px}}@media (width<=620px){.top{height:36px;font-size:10px}.brand span{font-size:16px}.hero{min-height:680px}.hero h1{font-size:38px}.lead{font-size:16px}.btn{font-size:15px}.heroStats span{font-size:13px}.introPhoto{height:270px}.introValues{grid-template-columns:1fr}.introValues span{border-right:0;border-bottom:1px solid var(--line)}.grid{grid-template-columns:1fr}.bizCard{min-height:455px}.bizPhoto{height:220px}.intro h2,.sectionHead h2,.courses h2,.partner h2,.faq h2,.inverse h2,.tourCopy h2,.inquiry h2,.promise h2,.contact h2{font-size:33px}.faqPhoto{height:210px}}.heroShade{background:linear-gradient(90deg,#052f26b8 0%,#0000 72%)}.heroPhotoCredit{color:#ffffff9c;letter-spacing:.2px;margin:24px 0 0;font-size:11px}.brandLogo{object-fit:contain;border-radius:50%;flex:none;width:58px;height:58px}.foot .brandLogo{width:68px;height:68px}.bp4{background-image:url(/assets/nobility-region-partnership.png);background-position:50%}.bp6{background-image:url(/assets/nobility-group-hero.png);background-position:68%}.partnerVisual{background-image:linear-gradient(#073d3033,#073d30a8),url(/assets/nobility-district-cup.png);background-position:50%;background-size:cover}.partnerVisual small{color:#e2ebe6;font-size:12px}.officialPartner{color:#173b31;background:#f6f3ea;border-top:4px solid #b9933f;border-bottom:1px solid #dfd8c7;padding:46px 0}.officialPartner .wrap{justify-content:center;align-items:center;gap:38px;display:flex}.partnerLogos{align-items:center;gap:18px;display:flex}.partnerLogos>b{color:#a3843d;font-size:23px}.officialPartner .nobilityOfficialLogo{object-fit:contain;border-radius:50%;width:92px;height:92px}.officialPartner .kapgaLogo{object-fit:contain;width:270px;height:auto}.officialPartner p{color:#9b7c34;letter-spacing:2.2px;margin:0;font-size:12px}.officialPartner h2{margin:7px 0 0;font-size:27px;line-height:1.45}.officialPartner strong{color:#8a6b25}.placeGrid small{color:#8a928e;margin-top:12px;font-size:10px;display:block}.tourMatch{display:none}.videoSection{background:#edf2ee;padding:105px 0}.videoGrid{grid-template-columns:.75fr 1.25fr;align-items:center;gap:70px;display:grid}.videoGrid h2{margin:0 0 22px;font-size:43px;line-height:1.4}.videoGrid>div:first-child>p:not(.eyebrow){color:#617068;margin-bottom:27px;font-size:16px;line-height:1.9}.videoFrame{background:#092f26;padding-top:56.25%;position:relative;box-shadow:0 18px 45px #183d2c24}.videoFrame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.videoCredit{color:#7b8680;margin-top:17px;font-size:11px}@media (width<=850px){.videoGrid{grid-template-columns:1fr;gap:35px}.officialPartner .wrap{text-align:center;flex-direction:column}.videoGrid h2{font-size:38px}}@media (width<=620px){.brandLogo{width:45px;height:45px}.officialPartner{padding:34px 0}.officialPartner .wrap{gap:20px}.partnerLogos{gap:10px}.officialPartner .nobilityOfficialLogo{width:62px;height:62px}.officialPartner .kapgaLogo{width:205px}.officialPartner h2{font-size:19px}.officialPartner p{font-size:10px}.partnerVisual{min-height:390px}.videoSection{padding:75px 0}.videoGrid h2{font-size:33px}}.hero{background-image:linear-gradient(90deg,#052f26e8 0%,#052f269c 42%,#052f262d 100%),url(/assets/nobility-group-hero.png);background-position:50%;background-size:cover}
