.gt{background:var(--paper);color:var(--night);overflow-x:clip;-webkit-font-smoothing:antialiased}.gt .t-in{max-width:1240px;margin:0 auto;padding:0 64px;box-sizing:border-box}.gt section.t-s{padding:clamp(88px,10vw,150px) 0;border-top:0;margin:0}.gt .t-paper{background:var(--paper)}.gt .t-sky{background:var(--sky)}.gt section.t-night{padding:0;background:var(--paper)}.gt a{color:inherit}.gt .t-label{margin:0 0 22px;font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--sky-ink)}.gt .t-night .t-label{color:var(--sea-soft)}.gt .t-head{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px 72px;align-items:end;margin-bottom:64px}.gt .t-head .t-rise,.gt .t-head h2{margin:0;font-weight:400;font-size:clamp(40px,4.8vw,80px);letter-spacing:-.035em;line-height:1.02;text-wrap:balance;color:inherit}.gt .t-head>p{margin:0 0 .5em;font-size:18px;line-height:1.55;color:#3f4a4c;max-width:46ch}.gt .t-sky .t-head>p{color:var(--sky-ink)}.gt .t-head>p a,.gt .t-intro a,.gt .t-lead-in a,.gt .t-note a,.gt .t-top a{border-bottom:1px solid;text-decoration:none}.gt .t-head>p strong{font-weight:500}.gt .t-m{overflow:hidden;vertical-align:top;padding-bottom:.14em;margin-bottom:-.14em}.gt .t-m,.gt .t-m>span{display:inline-block}.gt.js .t-rise .t-m>span{transform:translateY(112%);transition:transform 1.1s var(--ease);transition-delay:calc(min(var(--i),14) * 55ms)}.gt.js .t-rise.in .t-m>span{transform:none}.gt.js .t-fade{opacity:0;transform:translateY(26px);transition:opacity 1s var(--ease),transform 1s var(--ease)}.gt.js .t-fade.in{opacity:1;transform:none}.gt.js .t-head>p.t-fade{transition-delay:.25s}.gt.js .t-downs>li:nth-child(2n),.gt.js .t-facts>div:nth-child(2),.gt.js .t-grid>.t-card:nth-child(3n+2){transition-delay:.1s}.gt.js .t-facts>div:nth-child(3),.gt.js .t-grid>.t-card:nth-child(3n){transition-delay:.2s}.gt.js .t-facts>div:nth-child(4),.gt.js .t-grid-4>.t-card:nth-child(4n){transition-delay:.3s}.gt .t-open{padding-bottom:clamp(72px,8vw,120px)}.gt .t-strap{margin:0;font-size:clamp(34px,4.3vw,68px);font-weight:300;letter-spacing:-.03em;line-height:1.1;max-width:22ch;text-wrap:balance;color:var(--night)}.gt .t-stats{list-style:none;display:flex;flex-wrap:wrap;gap:8px 0;margin:36px 0 0;padding:0;font-size:15px;line-height:1.5;color:#3f4a4c}.gt .t-stats li{display:flex;align-items:center}.gt .t-stats li+li:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.5;margin:0 14px}.gt .t-facts{display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:28px 40px;margin:72px 0 0;padding:0}.gt .t-facts>div{border-top:1px solid rgba(16,25,27,.2);padding-top:20px;min-width:0}.gt .t-facts a{display:block;text-decoration:none;color:inherit}.gt .t-facts dt{font-weight:300;font-size:clamp(36px,3.5vw,54px);letter-spacing:-.035em;line-height:1.05;color:var(--night);font-variant-numeric:tabular-nums;transition:color .3s}.gt .t-facts dd{margin:12px 0 0;font-size:14px;line-height:1.45;color:#4f5b58;max-width:32ch}.gt .t-facts a:hover dt{color:var(--sea)}.gt .t-facts a:hover dd{color:var(--night)}.gt .t-locwrap{margin-top:clamp(56px,6vw,96px)}.gt .t-loc{margin:0}.gt .t-loc-svg{display:block;width:100%;height:auto;overflow:visible}.gt .t-loc-near{display:none}.gt .t-loc figcaption{margin-top:14px;font-size:13px;line-height:1.5;color:#4f5b58;max-width:70ch}.gt .t-loc-ghost{fill:none;stroke:var(--night);opacity:.18;stroke-dasharray:2 3}.gt .t-loc-line{fill:none;stroke:var(--sea);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.gt .t-loc-agp path,.gt .t-loc-sea{fill:#7d8987}.gt .t-loc-agp text{fill:#7d8987;letter-spacing:.06em}.gt .t-loc-town circle{fill:var(--paper);stroke:var(--night)}.gt .t-loc-town text{fill:var(--night);opacity:.55;font-weight:500;letter-spacing:.02em}.gt .t-loc-lead{stroke:var(--night);opacity:.3;stroke-dasharray:2 3}.gt .t-loc-lead.on{stroke:var(--sea);opacity:.85;stroke-dasharray:3 3}.gt .t-loc-dot{fill:var(--sea)}.gt .t-loc-halo{fill:rgba(var(--sea-rgb),.16)}.gt .t-loc-halo2{fill:rgba(var(--sea-rgb),.07)}.gt .t-loc-here text{fill:var(--sea);font-weight:600;letter-spacing:-.01em}.gt.js .t-draw .t-loc-line{stroke-dashoffset:1;transition:stroke-dashoffset 2.4s cubic-bezier(.65,0,.25,1) .1s}.gt.js .t-draw.in .t-loc-line{stroke-dashoffset:0}.gt.js .t-draw .t-loc-here,.gt.js .t-draw .t-loc-town{opacity:0;transition:opacity .8s var(--ease) 1.5s}.gt.js .t-draw .t-loc-town{transition-delay:.9s}.gt.js .t-draw.in .t-loc-here,.gt.js .t-draw.in .t-loc-town{opacity:1}.gt .t-panel{background:var(--night);color:#eef3f4;padding:clamp(96px,11vw,170px) 0}.gt.js .t-panel{clip-path:inset(0 4vw round 44px);transition:clip-path 1.3s var(--ease)}.gt.js .t-panel.in{clip-path:inset(0 0 round 0)}.gt .t-panel .t-head>p{color:rgba(238,243,244,.78)}.gt .t-downs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px}.gt .t-downs li{border-top:1px solid rgba(238,243,244,.2);padding:26px 0 40px}.gt .t-downs p{margin:0;font-size:16px;line-height:1.62;color:rgba(238,243,244,.76);max-width:60ch}.gt .t-downs p.t-dl{margin:0 0 12px;font-size:clamp(21px,1.75vw,26px);line-height:1.32;letter-spacing:-.015em;color:#fbfcfb;max-width:34ch}.gt .t-intro{max-width:780px}.gt .t-intro p{margin:0 0 22px;font-size:18px;line-height:1.66;color:#2b3638}.gt .t-intro p:first-child{font-size:clamp(21px,1.9vw,26px);line-height:1.5;letter-spacing:-.01em;font-weight:300;color:var(--night)}.gt .t-gallery{margin-top:clamp(48px,6vw,88px)}.gt .t-gallery .golfv-gallery{gap:14px}.gt .t-gallery .golfv-gallery .pg-thumb{border-radius:22px;overflow:hidden}.gt .t-gallery .pg-thumb img{transition:transform .9s var(--ease)}.gt .t-gallery .pg-thumb:hover img{transform:scale(1.05)}.gt .t-credit{margin:14px 0 0;font-size:12px;line-height:1.5;color:#4f5b58}.gt .t-buys{border-top:1px solid rgba(16,25,27,.2)}.gt .t-buy{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:8px 56px;padding:28px 0;border-bottom:1px solid rgba(16,25,27,.12);align-items:baseline}.gt .t-buy strong{font-weight:300;font-size:clamp(28px,2.6vw,40px);letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums}.gt .t-buy p{margin:0;font-size:17px;line-height:1.55;color:#2b3638;max-width:64ch}.gt .t-buy p.t-small{margin-top:8px}.gt .t-small{font-size:14px!important;line-height:1.55;color:#4f5b58!important}.gt .t-sky .t-small{color:var(--sky-ink)!important}.gt .t-note{margin:24px 0 0;font-size:14px;line-height:1.55;color:#4f5b58}.gt .t-sky .t-note{color:var(--sky-ink)}.gt .t-top{margin-top:56px;padding:34px 38px;border-radius:22px;background:var(--sky)}.gt .t-sky .t-top{background:#fbfcfb}.gt .t-top p{margin:0;font-size:17px;line-height:1.6;max-width:70ch}.gt .t-top b{font-weight:500}.gt .t-top-links{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:16px!important}.gt .t-top-links a{font-size:15px;font-weight:500}.gt .t-acc{border-top:1px solid rgba(16,25,27,.2)}.gt .t-acc .acc{border-bottom:1px solid rgba(16,25,27,.14)}.gt .t-acc .acc>summary{grid-template-columns:64px 1fr 44px;gap:12px;padding:26px 0;min-height:44px}.gt .t-acc .acc>summary:focus-visible{outline:2px solid var(--sea);outline-offset:4px}.gt .t-acc .rn{font-weight:300;font-size:28px;line-height:1;color:var(--sea);font-family:inherit;font-style:normal}.gt .t-acc .acc .acc-t strong{font-family:inherit;font-weight:400;font-size:clamp(22px,2vw,30px);letter-spacing:-.02em;line-height:1.15;color:var(--night)}.gt .t-acc .acc .acc-t em{font-size:14px;color:#4f5b58}.gt .t-sky .t-acc .acc .acc-t em{color:var(--sky-ink)}.gt .t-acc .acc .acc-ico{width:44px;height:44px;border-color:rgba(16,25,27,.3)}.gt .t-acc .acc .acc-ico:after,.gt .t-acc .acc .acc-ico:before{background:var(--night);width:14px;height:1.4px}.gt .t-acc .acc>summary:hover .acc-ico{border-color:var(--night)}.gt .t-acc .acc .acc-b{padding:0 56px 32px 76px}.gt .t-dist{list-style:none;margin:0 0 20px;padding:0}.gt .t-dist li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;padding:10px 0;align-items:baseline;font-size:16px;line-height:1.5}.gt .t-dist strong{font-weight:300;font-size:24px;letter-spacing:-.02em;white-space:nowrap}.gt .t-dist em{font-style:normal;color:#4f5b58}.gt .t-sky .t-dist em{color:var(--sky-ink)}.gt .t-links{list-style:none;margin:0;padding:0}.gt .t-links li{padding:14px 0;border-top:1px solid rgba(16,25,27,.12)}.gt .t-links a{font-size:16px;font-weight:500;line-height:1.45;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .3s}.gt .t-links a:hover{border-bottom-color:currentColor}.gt .t-links a span{opacity:.55;font-weight:400}.gt .t-links p{margin:6px 0 0;font-size:14px;line-height:1.55;color:#4f5b58;max-width:70ch}.gt .t-sky .t-links p{color:var(--sky-ink)}.gt .t-lead-in{margin:0 0 12px}.gt .t-golf{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:0 40px;border-top:1px solid rgba(16,25,27,.2)}.gt .t-golf-i{display:flex;flex-direction:column;gap:6px;padding:24px 0;border-bottom:1px solid rgba(16,25,27,.14);text-decoration:none;color:inherit}.gt .t-golf-i strong{font-weight:400;font-size:22px;letter-spacing:-.02em;line-height:1.2;transition:color .3s}.gt .t-golf-i span{font-size:14px;color:#4f5b58}.gt .t-sky .t-golf-i span{color:var(--sky-ink)}.gt .t-golf-i em{align-self:flex-start;margin-top:6px;font-style:normal;font-size:14px;font-weight:500;border-bottom:1px solid;padding-bottom:2px}.gt .t-golf-i:hover strong{color:var(--sea)}.gt .t-checks{list-style:none;margin:0;padding:0;border-top:1px solid rgba(16,25,27,.2)}.gt .t-checks li{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;padding:28px 0;border-bottom:1px solid rgba(16,25,27,.12);align-items:baseline}.gt .t-cn{font-weight:300;font-size:32px;line-height:1;color:var(--sea);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.gt .t-checks p{margin:0;font-size:17px;line-height:1.65;color:#2b3638;max-width:72ch}.gt section.t-sec-read{padding:clamp(72px,8vw,112px) 0}.gt .t-read ul{list-style:none;margin:0;padding:0;border-top:1px solid rgba(16,25,27,.2);max-width:820px}.gt .t-read li{border-bottom:1px solid rgba(16,25,27,.12)}.gt .t-read a{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;font-size:clamp(19px,1.6vw,22px);letter-spacing:-.01em;line-height:1.3;text-decoration:none;transition:color .3s,padding .45s var(--ease)}.gt .t-read a:after{content:"\2192";font-size:18px;opacity:.5;transition:transform .45s var(--ease),opacity .3s}.gt .t-read a:hover{color:var(--sea)}.gt .t-read a:hover:after{transform:translateX(6px);opacity:1}.gt .t-grid{display:grid;gap:72px 28px}.gt .t-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gt .t-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:64px 24px}.gt .t-card{min-width:0;display:flex;flex-direction:column}.gt .t-grid:not(.t-grid-1) .t-card-a,.gt .t-grid:not(.t-grid-1) .t-card-b{flex:1;display:flex;flex-direction:column}.gt .t-grid:not(.t-grid-1) .t-card-b{align-items:flex-start}.gt .t-grid:not(.t-grid-1) .t-card-b>*{align-self:stretch}.gt .t-grid:not(.t-grid-1) .t-card-b>.t-card-more{align-self:flex-start}.gt .t-grid:not(.t-grid-1) .t-card-f{margin-top:auto}.gt .t-grid:not(.t-grid-1) .t-card-s{margin-bottom:18px}.gt .t-card-a{display:block;text-decoration:none;color:inherit}.gt .t-ph{display:block;overflow:hidden;border-radius:22px;background:var(--sky-deep);box-shadow:0 30px 60px -38px rgba(16,25,27,.5);-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.gt .t-ph img{display:block;width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;transition:transform .9s var(--ease)}.gt .t-card-a:hover .t-ph img{transform:scale(1.05)}.gt .t-place{display:block;margin:22px 0 0;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--sky-ink)}.gt .t-card-h{display:block;margin-top:20px;font-size:26px;font-weight:400;letter-spacing:-.02em;line-height:1.15}.gt .t-place+.t-card-h{margin-top:8px}.gt .t-card-s{display:block;margin-top:10px;font-size:15px;line-height:1.5;color:#3f4a4c}.gt .t-sky .t-card-s{color:var(--sky-ink)}.gt .t-card-f{display:block;margin-top:18px;padding-top:16px;border-top:1px solid rgba(16,25,27,.16)}.gt .t-card-f strong{display:block;font-weight:300;font-size:30px;letter-spacing:-.025em;line-height:1.1;font-variant-numeric:tabular-nums}.gt .t-card-f small{display:block;margin-top:6px;font-size:13px;line-height:1.45;color:#4f5b58}.gt .t-sky .t-card-f small{color:var(--sky-ink)}.gt .t-card-more{display:inline-block;margin-top:16px;font-size:14px;font-weight:500;border-bottom:1px solid;padding-bottom:2px}.gt .t-card-a:hover .t-card-h{color:var(--sea)}.gt .t-card-also{margin:12px 0 0;font-size:14px;line-height:1.45}.gt .t-card-also a{color:#3f4a4c;text-decoration:none;border-bottom:1px solid rgba(16,25,27,.3)}.gt .t-sky .t-card-also a{color:var(--sky-ink)}.gt .t-card-also a:hover{color:var(--night);border-bottom-color:currentColor}.gt .t-card-credit{display:block;margin-top:10px;font-size:11.5px;line-height:1.4;color:#5d6866}.gt .t-card-b{display:block}.gt .t-grid-1{grid-template-columns:1fr}.gt .t-grid-1 .t-card-a{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px 64px;align-items:center}.gt .t-grid-1 .t-ph img{aspect-ratio:16/10}.gt .t-grid-1 .t-card-h{margin-top:0;font-size:clamp(28px,2.6vw,40px)}.gt .t-grid-1 .t-card-s{font-size:17px;max-width:46ch}.gt .t-grid-4 .t-card-h{font-size:22px}.gt .t-grid-4 .t-card-s{font-size:14px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.gt .t-grid-4 .t-card-f strong{font-size:24px}.gt .t-coast .area-map{margin-top:8px}.gt .t-swipe{display:none}.gt .t-foot{margin:48px 0 0;font-size:14px;line-height:1.55;color:#4f5b58;max-width:70ch}.gt .t-foot a{border-bottom:1px solid;text-decoration:none}.gt .t-readnext{margin-top:56px;max-width:760px}.gt .t-readnext .readnext{margin:0;padding:0;background:transparent;border-left:0}.gt .t-readnext .readnext>b{font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.2em;color:var(--sky-ink);margin-bottom:14px}.gt .t-readnext .readnext ul{gap:0;border-top:1px solid rgba(16,25,27,.2)}.gt .t-readnext .readnext li{border-bottom:1px solid rgba(16,25,27,.12)}.gt .t-readnext .readnext a{padding:16px 0;justify-content:space-between;gap:20px}.gt .t-readnext .readnext a strong{font-weight:400;font-size:18px;border-bottom:0;letter-spacing:-.01em}.gt .t-readnext .readnext a:hover strong{color:var(--sea)}.gt .t-readnext .readnext a em{font-size:12px;letter-spacing:.06em;text-transform:none;color:#4f5b58}.gt .area-map{position:relative;border:0;max-width:none;margin:0}.gt .area-map svg{display:block;width:100%;height:auto;overflow:visible;max-height:none}.gt .area-map .am-ghost{fill:none;stroke:var(--night);opacity:.18;stroke-dasharray:2 3}.gt .area-map .am-line{fill:none;stroke:var(--sea);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.gt.js .t-draw .am-line{stroke-dashoffset:1;transition:stroke-dashoffset 2.6s cubic-bezier(.65,0,.25,1) .1s}.gt.js .t-draw.in .am-line{stroke-dashoffset:0}.gt .area-map .am-sea{fill:#7d8987;font-size:11px;letter-spacing:4px;font-family:inherit;font-style:normal}.gt .area-map .am-rose line{stroke:var(--night);opacity:.5}.gt .area-map .am-rose path{fill:var(--night);opacity:.5}.gt .area-map .am-rose text,.gt .area-map .am-scale text{fill:#4f5b58;font-size:12px}.gt .area-map .am-scale line{stroke:var(--night);opacity:.5}.gt .area-map .am-star path{fill:var(--sea);stroke:var(--paper)}.gt .area-map .am-star text{fill:var(--sea);font-size:12px;font-weight:500}.gt .area-map .am-pin{cursor:pointer}.gt .area-map .am-dot{fill:var(--paper);stroke:var(--night);stroke-width:1.5;transition:fill .3s}.gt .area-map .am-ring{fill:none;stroke:var(--sea);stroke-width:1.2;opacity:0;transition:opacity .3s}.gt .area-map .am-label{fill:var(--night);font-size:14px;font-weight:500;opacity:.7;transition:opacity .3s,fill .3s}.gt .area-map .am-pin.is-open .am-dot,.gt .area-map .am-pin:hover .am-dot{fill:var(--sea);stroke:var(--sea)}.gt .area-map .am-pin.is-open .am-ring,.gt .area-map .am-pin:hover .am-ring{opacity:1}.gt .area-map .am-pin.is-open .am-label,.gt .area-map .am-pin:hover .am-label{opacity:1;fill:var(--sea)}.gt .area-map .am-pin circle[role=button]:focus-visible{outline:none;stroke:var(--sea);stroke-width:2}.gt .area-map .am-card{position:absolute;z-index:3;width:300px;max-width:calc(100vw - 44px);padding:22px 24px;border-radius:22px;background:#fbfcfb;box-shadow:0 30px 60px -30px rgba(16,25,27,.45);display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:1.5;border:0}.gt .area-map .am-card b{font-weight:400;font-size:24px;letter-spacing:-.02em;line-height:1.15;margin-bottom:4px}.gt .area-map .am-card .am-fig{font-size:14px;color:var(--night);font-weight:500}.gt .area-map .am-card .am-blurb{color:#4f5b58;margin-top:4px}.gt .area-map .am-card .am-links{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:8px}.gt .area-map .am-card .am-links a{color:var(--night);font-weight:500;border-bottom:1px solid;text-decoration:none}.gt .area-map .am-near{display:none}.gt .area-map .am-near-svg{overflow:hidden}.gt .area-map .am-half{margin:0 0 2px;font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#4f5b58}.gt .area-map .am-half+svg+.am-half{margin-top:22px}.gt .area-map .am-foot{margin:18px 0 0;font-size:13px;line-height:1.5;color:#4f5b58;max-width:none;text-align:left}.gt .area-map .am-foot a{color:var(--night);border-bottom:1px solid;text-decoration:none;font-weight:500}@media (max-width:1100px){.gt .t-in{padding:0 40px}.gt .t-grid-4{grid-template-columns:repeat(3,minmax(0,1fr))}.gt .t-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.gt .t-head{grid-template-columns:1fr;gap:20px;margin-bottom:44px}.gt .t-head>p{margin:0}.gt .t-buy,.gt .t-downs{grid-template-columns:1fr}}@media (max-width:760px){.gt .t-in{padding:0 22px}.gt section.t-s{padding:76px 0}.gt .t-open{padding-top:64px}.gt .t-head .t-rise,.gt .t-head h2{font-size:clamp(34px,9.6vw,44px)}.gt .t-strap{font-size:clamp(28px,7.8vw,36px);line-height:1.15}.gt .t-stats{font-size:14px;margin-top:24px;flex-direction:column}.gt .t-stats li+li:before{display:none}.gt .t-stats li{padding:8px 0;border-top:1px solid rgba(16,25,27,.12)}.gt .t-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px;margin-top:44px}.gt .t-facts>div{padding-top:14px}.gt .t-facts dt{font-size:30px}.gt .t-facts dd{font-size:13px;margin-top:8px}.gt .t-loc-wide{display:none}.gt .t-loc-near{display:block}.gt .t-locwrap{margin-top:48px}.gt .t-panel{padding:80px 0}.gt.js .t-panel{clip-path:inset(0 14px round 28px)}.gt .t-downs li{padding:22px 0 30px}.gt .t-downs p.t-dl{font-size:20px}.gt .t-downs p{font-size:15px}.gt .t-intro p{font-size:17px}.gt .t-intro p:first-child{font-size:20px}.gt .t-gallery .golfv-gallery{gap:10px}.gt .t-gallery .golfv-gallery .pg-thumb{border-radius:16px}.gt .t-buy{padding:22px 0}.gt .t-buy p{font-size:16px}.gt .t-top{padding:24px 22px}.gt .t-acc .acc>summary{grid-template-columns:40px 1fr 44px;padding:20px 0}.gt .t-acc .rn{font-size:22px}.gt .t-acc .acc .acc-t strong{font-size:21px}.gt .t-acc .acc .acc-b{padding:0 0 24px}.gt .t-dist li{grid-template-columns:76px minmax(0,1fr);font-size:15px}.gt .t-dist strong{font-size:20px}.gt .t-checks li{grid-template-columns:52px minmax(0,1fr);padding:22px 0}.gt .t-cn{font-size:24px}.gt .t-checks p{font-size:16px}.gt .t-grid,.gt .t-grid-3,.gt .t-grid-4{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -22px;padding:0 22px 8px;scroll-padding-left:22px;scrollbar-width:none;overscroll-behavior-x:contain}.gt .t-grid::-webkit-scrollbar{display:none}.gt .t-grid>.t-card{flex:0 0 78vw;max-width:340px;scroll-snap-align:start}.gt .t-grid-1{display:block;margin:0;padding:0}.gt .t-grid-1>.t-card{max-width:none}.gt .t-grid-1 .t-card-a{display:block}.gt .t-grid-1 .t-ph img{aspect-ratio:4/3}.gt .t-grid-1 .t-card-h{margin-top:16px;font-size:24px}.gt .t-grid-4>.t-card{flex-basis:70vw}.gt .t-card-h{font-size:23px;margin-top:16px}.gt .t-card-f strong{font-size:24px}.gt .t-swipe{display:block;margin:18px 0 0;font-size:13px;color:#4f5b58}.gt .t-sky .t-swipe{color:var(--sky-ink)}.gt .area-map .am-wide{display:none}.gt .area-map .am-near{display:block}.gt .area-map .am-card{position:relative;left:auto!important;top:auto!important;transform:none!important;margin:14px 0 0!important;width:auto;max-width:none}}@media (prefers-reduced-motion:reduce){.gt .t-gallery .pg-thumb img,.gt .t-ph img,.gt .t-read a,.gt .t-read a:after{transition:none!important}.gt .t-card-a:hover .t-ph img,.gt .t-gallery .pg-thumb:hover img{transform:none}}