.f3UZVG_container{background-color:var(--background);min-height:100vh;color:var(--foreground);padding:120px 48px 72px;font-family:DM Sans,sans-serif}.f3UZVG_column{max-width:720px;margin:0 auto}.f3UZVG_wide{max-width:960px;margin:0 auto}.f3UZVG_back{color:var(--muted);align-items:center;gap:8px;padding:6px 0;font-size:14px;text-decoration:none;transition:color .2s;display:inline-flex}.f3UZVG_back:hover{color:var(--primary)}.f3UZVG_back:focus-visible,.f3UZVG_pagerLink:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:4px}.f3UZVG_meta{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:32px;display:flex}.f3UZVG_badge{letter-spacing:.08em;text-transform:uppercase;border-radius:20px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-block}.f3UZVG_badge.f3UZVG_maintenance{color:#92400e;background-color:#fef3c7}.f3UZVG_badge.f3UZVG_events{color:#1e40af;background-color:#dbeafe}.f3UZVG_badge.f3UZVG_general{color:#6b21a8;background-color:#f3e8ff}.f3UZVG_badge.f3UZVG_updates{color:#166534;background-color:#dcfce7}.f3UZVG_date{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.f3UZVG_title{color:var(--foreground);text-wrap:balance;margin:14px 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:46px;font-weight:500;line-height:1.12}.f3UZVG_lead{color:var(--secondary);text-wrap:pretty;margin:16px 0 0;font-size:18px;line-height:1.6}.f3UZVG_byline{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-top:28px;padding-top:18px;font-size:13px;display:flex}.f3UZVG_byline strong{color:var(--secondary);font-weight:500}.f3UZVG_shareWrap{margin-left:auto;position:relative}.f3UZVG_shareBtn{font:inherit;color:var(--secondary);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:7px;padding:7px 12px;font-size:13px;transition:border-color .2s,color .2s;display:inline-flex}.f3UZVG_shareBtn:hover,.f3UZVG_shareBtn[aria-expanded=true]{border-color:var(--primary);color:var(--primary)}.f3UZVG_shareBtn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.f3UZVG_menu{z-index:20;background-color:var(--card);border:1px solid var(--border);border-radius:10px;flex-direction:column;width:220px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 34px -14px #00000059}.f3UZVG_menuItem{width:100%;font:inherit;text-align:left;color:var(--foreground);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;text-decoration:none;display:flex}.f3UZVG_menuItem:hover,.f3UZVG_menuItem:focus-visible{background-color:var(--background-alt);outline:none}.f3UZVG_menuIcon{color:#fff;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.f3UZVG_iconCopy{background-color:var(--foreground);color:var(--background)}.f3UZVG_iconLine{background-color:#06c755}.f3UZVG_iconFacebook{background-color:#1877f2}.f3UZVG_iconX{background-color:#111}.f3UZVG_iconEmail{background-color:var(--primary)}.f3UZVG_iconMore{background-color:var(--background-alt);color:var(--foreground);border:1px solid var(--border)}.f3UZVG_menuDivider{border:0;border-top:1px solid var(--border);margin:4px 6px}.f3UZVG_shareToast{white-space:nowrap;color:var(--background);background-color:var(--foreground);border-radius:20px;padding:6px 12px;font-size:12px;position:absolute;top:calc(100% + 6px);right:0}.f3UZVG_cover{margin-top:32px;margin-bottom:0}.f3UZVG_stage{aspect-ratio:16/9;background-color:var(--background-alt);border-radius:12px;position:relative;overflow:hidden}.f3UZVG_stage img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.f3UZVG_navBtn{color:#1c1b19;cursor:pointer;background-color:#ffffffe0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #0003}.f3UZVG_navBtn svg{width:18px;height:18px}.f3UZVG_navPrev{left:14px}.f3UZVG_navNext{right:14px}.f3UZVG_navBtn:focus-visible,.f3UZVG_thumb:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.f3UZVG_counter{font-variant-numeric:tabular-nums;color:#fff;background-color:#00000080;border-radius:20px;padding:3px 10px;font-size:12px;position:absolute;bottom:12px;right:14px}.f3UZVG_thumbs{gap:8px;margin-top:10px;padding:2px;display:flex;overflow-x:auto}.f3UZVG_thumb{aspect-ratio:4/3;background-color:var(--background-alt);opacity:.6;cursor:pointer;border:2px solid #0000;border-radius:8px;flex:none;width:80px;padding:0;transition:opacity .2s;overflow:hidden}.f3UZVG_thumb:hover{opacity:.85}.f3UZVG_thumbActive{border-color:var(--primary);opacity:1}.f3UZVG_thumb img{object-fit:cover;width:100%;height:100%;display:block}.f3UZVG_body{color:var(--foreground);flex-direction:column;gap:20px;margin-top:36px;font-size:17px;line-height:1.75;display:flex}.f3UZVG_body p{white-space:pre-line;text-wrap:pretty;margin:0}.f3UZVG_blockImage{border-radius:10px;width:100%;margin:6px 0;display:block}.f3UZVG_pager{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:16px;margin-top:56px;padding-top:28px;display:grid}.f3UZVG_pagerLink{min-width:0;color:inherit;flex-direction:column;gap:6px;padding:4px 0;text-decoration:none;display:flex}.f3UZVG_pagerNext{text-align:right;grid-column:2;align-items:flex-end}.f3UZVG_pagerLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px}.f3UZVG_pagerTitle{text-wrap:balance;font-family:Cormorant Garamond,Georgia,serif;font-size:21px;line-height:1.25;transition:color .2s}.f3UZVG_pagerLink:hover .f3UZVG_pagerTitle{color:var(--primary)}.f3UZVG_more{margin-top:64px}.f3UZVG_moreTitle{margin:0 0 20px;font-family:Cormorant Garamond,Georgia,serif;font-size:28px;font-weight:500}.f3UZVG_moreGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.f3UZVG_state{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:72px 0 40px;display:flex}.f3UZVG_stateBadge{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);background-color:color-mix(in srgb, var(--primary) 14%, transparent);border-radius:20px;padding:4px 12px;font-size:11px;font-weight:600}.f3UZVG_stateTitle{text-wrap:balance;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:36px;font-weight:500}.f3UZVG_stateBody{max-width:420px;color:var(--muted);margin:0;line-height:1.6}.f3UZVG_stateBtn{font:inherit;color:var(--background);background-color:var(--foreground);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;margin-top:8px;padding:10px 20px;font-size:14px;text-decoration:none;display:inline-flex}@media (max-width:1023px){.f3UZVG_container{padding:100px 32px 56px}.f3UZVG_moreGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:743px){.f3UZVG_container{padding:90px 16px 48px}.f3UZVG_title{font-size:32px}.f3UZVG_lead,.f3UZVG_body{font-size:16px}.f3UZVG_cover{margin-inline:-16px}.f3UZVG_stage{border-radius:0}.f3UZVG_thumbs{padding-inline:16px}.f3UZVG_pager,.f3UZVG_moreGrid{grid-template-columns:1fr}.f3UZVG_pagerNext{text-align:left;grid-column:1;align-items:flex-start}.f3UZVG_shareWrap{margin-left:0}.f3UZVG_menu,.f3UZVG_shareToast{left:0;right:auto}}@media (prefers-reduced-motion:reduce){.f3UZVG_back,.f3UZVG_shareBtn,.f3UZVG_thumb,.f3UZVG_pagerTitle{transition:none}}
.Cuawza_skeletonContainer{background-color:var(--background);opacity:0;min-height:100vh;animation:.2s ease-out .2s forwards Cuawza_skeletonFadeIn}@keyframes Cuawza_skeletonFadeIn{to{opacity:1}}.Cuawza_heroSkeleton{background:linear-gradient(135deg, color-mix(in srgb, var(--foreground) 5%, transparent) 0%, color-mix(in srgb, var(--foreground) 10%, transparent) 50%, color-mix(in srgb, var(--foreground) 5%, transparent) 100%);background-size:200% 200%;justify-content:center;align-items:center;height:100vh;animation:2s ease-in-out infinite Cuawza_shimmer;display:flex}.Cuawza_heroContent{text-align:center;padding:20px}.Cuawza_heroTagline{background:color-mix(in srgb, var(--foreground) 15%, transparent);border-radius:4px;width:120px;height:14px;margin:0 auto 24px}.Cuawza_heroTitle{background:color-mix(in srgb, var(--foreground) 15%, transparent);border-radius:4px;width:400px;max-width:90%;height:48px;margin:0 auto 16px}.Cuawza_heroSubtitle{background:color-mix(in srgb, var(--foreground) 10%, transparent);border-radius:4px;width:300px;max-width:80%;height:20px;margin:0 auto}.Cuawza_sectionSkeleton{padding:80px 48px}.Cuawza_sectionTitle{background-image:var(--skeleton-shimmer-gradient);background-size:200% 100%;border-radius:4px;width:250px;height:32px;margin-bottom:40px;animation:1.6s ease-in-out infinite Cuawza_shimmer}.Cuawza_sectionGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}.Cuawza_cardSkeleton{background-image:var(--skeleton-shimmer-gradient);height:300px;animation:1.6s ease-in-out infinite Cuawza_shimmer;animation-delay:var(--delay,0s);background-size:200% 100%;border-radius:8px}.Cuawza_sectionSkeleton,.Cuawza_skeletonContainer{--skeleton-shimmer-gradient:linear-gradient(90deg, color-mix(in srgb, var(--foreground) 6%, transparent) 0%, color-mix(in srgb, var(--foreground) 13%, transparent) 50%, color-mix(in srgb, var(--foreground) 6%, transparent) 100%)}@keyframes Cuawza_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.Cuawza_shimmer{--skeleton-shimmer-gradient:linear-gradient(90deg, color-mix(in srgb, var(--foreground) 6%, transparent) 0%, color-mix(in srgb, var(--foreground) 13%, transparent) 50%, color-mix(in srgb, var(--foreground) 6%, transparent) 100%);background-image:var(--skeleton-shimmer-gradient);background-size:200% 100%;border-radius:6px;animation:1.6s ease-in-out infinite Cuawza_shimmer}html.cpu-only .Cuawza_shimmer{background-image:none;background-color:color-mix(in srgb, var(--foreground) 10%, transparent);animation:2s ease-in-out infinite Cuawza_skeletonPulse}.Cuawza_homeGrid{grid-template-columns:repeat(var(--skel-cols,3), minmax(0, 1fr));gap:24px;display:grid}.Cuawza_splitGrid{grid-template-columns:1fr 1fr;gap:48px;margin-bottom:48px;display:grid}.Cuawza_splitCol{flex-direction:column;gap:18px;display:flex}.Cuawza_skelLabel{width:120px;height:14px}.Cuawza_skelTitleLg{border-radius:8px;width:90%;height:44px}.Cuawza_skelLine{width:100%;height:16px}.Cuawza_statRow{gap:32px;margin-top:24px;display:flex}.Cuawza_statBlock{border-radius:8px;width:80px;height:56px}.Cuawza_galleryRow{grid-template-columns:1.4fr 1fr;gap:24px;display:grid}.Cuawza_ctaSkel{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:60vh;padding:80px 48px;display:flex}.Cuawza_ctaTitle{border-radius:8px;width:420px;max-width:80%;height:44px}.Cuawza_ctaSub{width:320px;max-width:70%;height:18px}.Cuawza_ctaBtn{border-radius:999px;width:180px;height:52px;margin-top:16px}.Cuawza_footerSkel{flex-direction:column;gap:32px;padding:64px 48px;display:flex}.Cuawza_footerCols{grid-template-columns:repeat(var(--skel-cols,4), 1fr);gap:32px;display:grid}.Cuawza_footerCol{flex-direction:column;gap:12px;display:flex}.Cuawza_skelLogo{width:140px;height:28px}.Cuawza_skelSmall{width:100%;height:12px}@media (max-width:768px){.Cuawza_homeGrid{grid-template-columns:repeat(2,1fr)}.Cuawza_splitGrid{grid-template-columns:1fr;gap:24px}.Cuawza_galleryRow{grid-template-columns:1fr}.Cuawza_footerCols{grid-template-columns:repeat(2,1fr)}}.Cuawza_sectionFadeWrap{position:relative}.Cuawza_contentFade{opacity:0;transition:opacity .6s ease-out}.Cuawza_contentFade[data-shown=true]{opacity:1}.Cuawza_skelOverlay{opacity:1;pointer-events:none;visibility:hidden;transition:opacity .6s ease-out;animation:0s linear .25s forwards Cuawza_skelReveal;position:absolute;inset:0}.Cuawza_skelOverlay[data-hidden=true]{opacity:0}.Cuawza_contentFade[data-instant=true]{transition:none}@keyframes Cuawza_skelReveal{to{visibility:visible}}@media (prefers-reduced-motion:reduce){.Cuawza_contentFade,.Cuawza_skelOverlay{transition:none}}.Cuawza_navSkeleton{z-index:100;justify-content:space-between;align-items:center;height:88px;padding:0 48px;display:flex;position:fixed;top:0;left:0;right:0}.Cuawza_navLogo{background:color-mix(in srgb, var(--foreground) 15%, transparent);border-radius:4px;width:120px;height:24px}.Cuawza_navLinks{gap:32px;display:flex}.Cuawza_navLink{background:color-mix(in srgb, var(--foreground) 15%, transparent);border-radius:4px;width:60px;height:14px}.Cuawza_mapSkeleton{background:color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:8px;height:400px;animation:2s ease-in-out infinite Cuawza_shimmer}.Cuawza_infoSkeleton{padding:24px}.Cuawza_infoTitle{background:color-mix(in srgb, var(--foreground) 12%, transparent);border-radius:4px;width:200px;height:28px;margin-bottom:16px}.Cuawza_infoText{background:color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:4px;width:100%;height:16px;margin-bottom:12px}.Cuawza_infoTextShort{background:color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:4px;width:60%;height:16px}:is(html.cpu-only .Cuawza_heroSkeleton,html.cpu-only .Cuawza_mapSkeleton){background-size:100% 100%;animation:2s ease-in-out infinite Cuawza_skeletonPulse}:is(html.cpu-only .Cuawza_cardSkeleton,html.cpu-only .Cuawza_sectionTitle){background-image:none;background-color:color-mix(in srgb, var(--foreground) 10%, transparent);animation:2s ease-in-out infinite Cuawza_skeletonPulse}@keyframes Cuawza_skeletonPulse{0%,to{opacity:.4}50%{opacity:.8}}
._1LzNnW_container{--cream:#fdfbf7;--cream-dark:#f5f1ea;--charcoal:#1a1a1a;--charcoal-light:#3d3d3d;--brass:#b8956b;--brass-light:#d4b896;--sage:#8b9a7d;--warm-gray:#9a9590;font-variant-numeric:lining-nums;--band:#1a1a1a;--band-ink:#fdfbf7;--on-image:#fdfbf7;--on-accent:#1a1a1a;--line:#1a1a1a1a;--sand:#eee7dc;--card:#fdfbf7;--card-shadow:0 14px 30px #1a1a1a14;--icon-ink:#8a6a3f;--icon-disc:#b8956b24;background-color:var(--cream);min-height:100vh;color:var(--charcoal);flex-direction:column;font-weight:300;line-height:1.7;display:flex;overflow-x:hidden}._1LzNnW_hero{grid-template-columns:1fr 1.2fr;height:100vh;display:grid;position:relative}._1LzNnW_heroContent{background-color:var(--cream);flex-direction:column;justify-content:center;padding:8rem 6rem;animation:1s ease-out _1LzNnW_fadeInLeft;display:flex;position:relative}@keyframes _1LzNnW_fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}._1LzNnW_heroEyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--brass);font-size:.7rem;font-family:var(--font-s1-body), var(--font-s1-body-thai), sans-serif;margin-bottom:1.5rem}._1LzNnW_heroTitle{color:var(--charcoal);font-size:4rem;line-height:1.1;font-family:var(--font-s1-display), var(--font-s1-thai), Georgia, serif;margin-bottom:2rem;font-weight:300}._1LzNnW_heroDescription{color:var(--charcoal-light);max-width:400px;font-size:1.1rem;font-family:var(--font-s1-body), var(--font-s1-body-thai), sans-serif;margin-bottom:3rem;line-height:1.8}._1LzNnW_heroCta{letter-spacing:.2em;text-transform:uppercase;color:var(--charcoal);font-size:.75rem;font-family:var(--font-s1-body), var(--font-s1-body-thai), sans-serif;align-items:center;gap:1rem;text-decoration:none;transition:gap .3s;display:inline-flex}._1LzNnW_heroCta:hover{gap:1.5rem}._1LzNnW_heroCtaLine{background:var(--brass);width:50px;height:1px}._1LzNnW_heroFollow{align-items:center;gap:.75rem;display:flex;position:absolute;bottom:2.15rem;left:6rem;right:6rem}._1LzNnW_heroFollowLabel{letter-spacing:.25em;text-transform:uppercase;white-space:nowrap;color:var(--charcoal-light);font-size:.65rem;font-family:var(--font-s1-body), var(--font-s1-body-thai), sans-serif;flex:none}._1LzNnW_heroFollowLine{background:var(--brass);flex:0 50px;min-width:0;height:1px}._1LzNnW_heroFollowLinks{flex:none;align-items:center;gap:8px;display:flex}._1LzNnW_heroFollowLink{justify-content:center;align-items:center;display:inline-flex}._1LzNnW_heroFollowDisc{border:1px solid var(--line);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .3s,border-color .3s;display:inline-flex}._1LzNnW_heroFollowDisc img{width:22px;height:22px}._1LzNnW_heroFollowLink:hover ._1LzNnW_heroFollowDisc{border-color:var(--brass);transform:translateY(-2px)}@media (max-width:1100px){._1LzNnW_heroFollowLine{display:none}}._1LzNnW_heroImage{animation:1.2s ease-out _1LzNnW_fadeIn;position:relative;overflow:hidden}@keyframes _1LzNnW_fadeIn{0%{opacity:0}to{opacity:1}}._1LzNnW_heroImageInner{object-fit:cover;width:100%;height:100%}._1LzNnW_heroStats{background:var(--cream);border-top:2px solid var(--brass);z-index:10;padding:1.25rem 0 1.1rem;animation:1s ease-out .5s both _1LzNnW_slideUp;display:flex;position:absolute;bottom:0;left:0}@keyframes _1LzNnW_slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._1LzNnW_stat{text-align:center;flex:1 1 0;min-width:6.5rem;padding:0 1.75rem}._1LzNnW_stat+._1LzNnW_stat{border-left:1px solid #b8956b59}._1LzNnW_statNumber{font-family:var(--font-s1-display), var(--font-s1-thai), Georgia, serif;color:var(--charcoal);margin-bottom:.4rem;font-size:2rem;font-weight:300;line-height:1;display:block}._1LzNnW_statLabel{letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;color:var(--warm-gray);font-size:.6rem;font-family:var(--font-s1-body), var(--font-s1-body-thai), sans-serif}._1LzNnW_section{padding:8rem 6rem}._1LzNnW_sectionHeader{max-width:600px;margin-bottom:5rem}._1LzNnW_sectionEyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--brass);font-size:.7rem;font-family:var(--font-s1-body), var(--font-s1-body-thai), sans-serif;margin-bottom:1.5rem;display:block}._1LzNnW_sectionTitle{font-size:3rem;line-height:1.2;font-family:var(--font-s1-display), var(--font-s1-thai), Georgia, serif;color:var(--charcoal);margin-bottom:1.5rem;font-weight:300}._1LzNnW_sectionDescription{color:var(--charcoal-light);font-size:1.05rem;line-height:1.8;font-family:var(--font-s1-body), var(--font-s1-body-thai), sans-serif}._1LzNnW_overview{background:var(--cream-dark);padding:8rem 6rem}._1LzNnW_overviewGrid{grid-template-columns:1fr 1fr;align-items:center;gap:6rem;max-width:1400px;margin:0 auto;display:grid}._1LzNnW_overviewImage{position:relative}._1LzNnW_overviewImageInner{object-fit:cover;width:100%;height:500px}._1LzNnW_overviewImage:before{content:"";border:1px solid var(--brass-light);z-index:-1;width:100%;height:100%;position:absolute;top:-2rem;left:-2rem}._1LzNnW_overviewTitle{font-size:2.5rem;font-family:var(--font-s1-display), var(--font-s1-thai), Georgia, serif;color:var(--charcoal);margin-bottom:2rem;font-weight:300}._1LzNnW_overviewText{color:var(--charcoal-light);font-family:var(--font-s1-body), var(--font-s1-body-thai), sans-serif;margin-bottom:1.5rem;line-height:1.8}._1LzNnW_overviewFeatures{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:3rem;display:grid}._1LzNnW_overviewFeature{align-items:center;gap:1rem;display:flex}._1LzNnW_overviewFeature:before{content:"";background:var(--brass);border-radius:50%;flex-shrink:0;width:8px;height:8px}._1LzNnW_overviewFeature span{color:var(--charcoal-light);font-size:.9rem;font-family:var(--font-s1-body), var(--font-s1-body-thai), sans-serif}._1LzNnW_features{background:var(--sand);padding:8rem 6rem}._1LzNnW_featuresBody{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:1.5rem;max-width:1400px;margin:0 auto;display:grid}._1LzNnW_featuresFigure{background:var(--card);border:1px solid var(--line);border-radius:12px;flex-direction:column;margin:0;display:flex;overflow:hidden}._1LzNnW_featuresFigureImage{object-fit:contain;background:#f6efe9;flex:1;width:100%;height:auto;display:block}._1LzNnW_featuresCaption{background:var(--card);border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem 1.5rem;display:flex}._1LzNnW_featuresCaptionLabel{letter-spacing:.22em;text-transform:uppercase;color:var(--warm-gray);font-size:.65rem;font-family:var(--font-s1-body), var(--font-s1-body-thai), sans-serif}._1LzNnW_featuresCaptionValue{color:var(--charcoal);font-size:1.5rem;line-height:1;font-family:var(--font-s1-display), var(--font-s1-thai), Georgia, serif}._1LzNnW_featuresGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}._1LzNnW_featureCard{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:2rem 1.75rem;transition:transform .35s,box-shadow .35s,border-color .35s}._1LzNnW_featureCard:hover{border-color:var(--brass);box-shadow:var(--card-shadow);transform:translateY(-4px)}._1LzNnW_featureIcon{background:var(--icon-disc);border:1px solid var(--brass-light);width:56px;height:56px;color:var(--icon-ink);stroke-width:2.25px;border-radius:50%;margin-bottom:1.75rem;padding:12px}._1LzNnW_featureTitle{color:var(--charcoal);font-size:1.5rem;font-family:var(--font-s1-display), var(--font-s1-thai), Georgia, serif;margin-bottom:.75rem;font-weight:400}._1LzNnW_featureDescription{color:var(--charcoal-light);font-size:.95rem;line-height:1.7;font-family:var(--font-s1-body), var(--font-s1-body-thai), sans-serif}._1LzNnW_plansTabs{border-bottom:1px solid var(--line);gap:2rem;margin-bottom:4rem;padding-bottom:1rem;display:flex}._1LzNnW_planTab{letter-spacing:.15em;text-transform:uppercase;cursor:pointer;color:var(--warm-gray);font-size:.75rem;font-family:var(--font-s1-body), var(--font-s1-body-thai), sans-serif;background:0 0;border:none;padding:.5rem 0;transition:color .3s;position:relative}._1LzNnW_planTab._1LzNnW_active{color:var(--charcoal)}._1LzNnW_planTab._1LzNnW_active:after{content:"";background:var(--brass);width:100%;height:2px;position:absolute;bottom:-1rem;left:0}._1LzNnW_gallery{padding:0}._1LzNnW_galleryHeader{background:var(--cream);padding:8rem 6rem 4rem}._1LzNnW_galleryGrid{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}._1LzNnW_galleryItem{aspect-ratio:1;position:relative;overflow:hidden}._1LzNnW_galleryItem._1LzNnW_wide{aspect-ratio:2;grid-column:span 2}._1LzNnW_galleryItem._1LzNnW_tall{aspect-ratio:1/2;grid-row:span 2}._1LzNnW_galleryImage{object-fit:cover;width:100%;height:100%;transition:transform .6s}._1LzNnW_galleryItem:hover ._1LzNnW_galleryImage{transform:scale(1.05)}._1LzNnW_galleryOverlay{opacity:0;background:#1a1a1a4d;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}._1LzNnW_galleryItem:hover ._1LzNnW_galleryOverlay{opacity:1}._1LzNnW_galleryOverlay span{color:var(--on-image);letter-spacing:.2em;text-transform:uppercase;font-size:.75rem;font-family:var(--font-s1-body), var(--font-s1-body-thai), sans-serif}@media (hover:none){._1LzNnW_galleryOverlay{opacity:1;background:linear-gradient(#0000 50%,#1a1a1a8c);justify-content:flex-start;align-items:flex-end;padding:.75rem}._1LzNnW_galleryOverlay span{letter-spacing:.15em;font-size:.65rem}}._1LzNnW_location{grid-template-columns:1fr 1fr;min-height:600px;display:grid}._1LzNnW_locationContent{background:var(--cream);z-index:1;flex-direction:column;justify-content:center;padding:6rem;display:flex;position:relative}._1LzNnW_officeSign{align-self:flex-end;width:360px;margin-right:-10rem;display:block}._1LzNnW_officeSignImage{filter:drop-shadow(0 14px 22px #1a1a1a2e);width:100%;height:auto;display:block;transform:rotate(-4deg)}a._1LzNnW_officeSign:focus-visible{outline:2px solid var(--brass);outline-offset:6px}._1LzNnW_locationTitle{font-size:2.5rem;font-family:var(--font-s1-display), var(--font-s1-thai), Georgia, serif;color:var(--charcoal);margin-bottom:1.5rem;font-weight:300}._1LzNnW_locationDescription{color:var(--charcoal-light);font-family:var(--font-s1-body), var(--font-s1-body-thai), sans-serif;margin-bottom:2rem;line-height:1.8}._1LzNnW_locationList{margin-bottom:3rem;padding:0;list-style:none}._1LzNnW_locationList li{border-bottom:1px solid var(--line);font-family:var(--font-s1-body), var(--font-s1-body-thai), sans-serif;justify-content:space-between;padding:1rem 0;display:flex}._1LzNnW_locationList li span:first-child{color:var(--charcoal-light)}._1LzNnW_locationList li span:last-child{font-family:var(--font-s1-display), var(--font-s1-thai), Georgia, serif;color:var(--charcoal);font-size:1.1rem}._1LzNnW_locationMap{background:var(--cream-dark);justify-content:center;align-items:center;display:flex;position:relative}._1LzNnW_mapPlaceholder{background:linear-gradient(135deg, var(--cream) 0%, var(--cream-dark) 100%);border:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:80%;height:80%;display:flex}._1LzNnW_mapPlaceholder svg{width:60px;height:60px;color:var(--brass)}._1LzNnW_mapPlaceholder span{letter-spacing:.15em;text-transform:uppercase;color:var(--warm-gray);font-size:.75rem;font-family:var(--font-s1-body), var(--font-s1-body-thai), sans-serif}._1LzNnW_mapLink{background:var(--cream);color:var(--charcoal);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-family:var(--font-s1-body), var(--font-s1-body-thai), sans-serif;z-index:10;padding:.75rem 1.25rem;text-decoration:none;transition:all .3s;position:absolute;bottom:1rem;right:1rem;box-shadow:0 2px 8px #00000026}._1LzNnW_mapLink:hover{background:var(--brass);color:var(--cream)}._1LzNnW_contact{background:var(--band);color:var(--band-ink);padding:8rem 6rem}._1LzNnW_contactGrid{grid-template-columns:1fr 1.2fr;gap:6rem;max-width:1400px;margin:0 auto;display:grid}._1LzNnW_contactTitle{color:var(--band-ink);font-size:2.5rem;font-family:var(--font-s1-display), var(--font-s1-thai), Georgia, serif;margin-bottom:1.5rem;font-weight:300}._1LzNnW_contactDescription{color:#fdfbf7b3;font-family:var(--font-s1-body), var(--font-s1-body-thai), sans-serif;margin-bottom:3rem;line-height:1.8}._1LzNnW_contactDetails{margin-bottom:3rem}._1LzNnW_contactDetail{margin-bottom:1.5rem}._1LzNnW_contactDetailLabel{letter-spacing:.2em;text-transform:uppercase;color:var(--brass-light);font-size:.65rem;font-family:var(--font-s1-body), var(--font-s1-body-thai), sans-serif;margin-bottom:.3rem;display:block}._1LzNnW_contactDetailValue{color:var(--band-ink);font-size:1.1rem;font-family:var(--font-s1-body), var(--font-s1-body-thai), sans-serif}._1LzNnW_contactDetailValue a{color:var(--band-ink);text-decoration:none;transition:color .3s}._1LzNnW_contactDetailValue a:hover{color:var(--brass-light)}._1LzNnW_contactForm{flex-direction:column;gap:1.5rem;display:flex}._1LzNnW_formRow{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}._1LzNnW_formGroup{flex-direction:column;gap:.5rem;display:flex}._1LzNnW_formGroup label{letter-spacing:.15em;text-transform:uppercase;color:#fdfbf780;font-size:.7rem;font-family:var(--font-s1-body), var(--font-s1-body-thai), sans-serif}._1LzNnW_formGroup input,._1LzNnW_formGroup select,._1LzNnW_formGroup textarea{color:var(--band-ink);font-family:var(--font-s1-body), var(--font-s1-body-thai), sans-serif;background:0 0;border:none;border-bottom:1px solid #fdfbf733;padding:.75rem 0;font-size:1rem;transition:border-color .3s}._1LzNnW_formGroup input:focus,._1LzNnW_formGroup select:focus,._1LzNnW_formGroup textarea:focus{border-color:var(--brass);outline:none}._1LzNnW_formGroup input::placeholder,._1LzNnW_formGroup textarea::placeholder{color:#fdfbf74d}._1LzNnW_formGroup select option{background:var(--band)}._1LzNnW_formGroup textarea{resize:none;min-height:100px}._1LzNnW_formSubmit{background:var(--brass);color:var(--on-accent);font-family:var(--font-s1-body), var(--font-s1-body-thai), sans-serif;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;border:none;align-self:flex-start;margin-top:1rem;padding:1rem 2.5rem;font-size:.75rem;transition:background .3s}._1LzNnW_formSubmit:hover{background:var(--brass-light)}._1LzNnW_fadeIn{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(30px)}._1LzNnW_fadeIn._1LzNnW_visible{opacity:1;transform:translateY(0)}@media (max-width:1023px){._1LzNnW_section,._1LzNnW_overview,._1LzNnW_features,._1LzNnW_contact,._1LzNnW_footer{padding:6rem 4rem}._1LzNnW_officeSign{width:260px}._1LzNnW_heroTitle{font-size:3.5rem}._1LzNnW_heroContent{padding:6rem 4rem}._1LzNnW_heroFollow{bottom:1.9rem;left:4rem;right:4rem}._1LzNnW_heroFollowLabel{display:none}._1LzNnW_overviewGrid{gap:4rem}._1LzNnW_overviewImageInner{height:400px}._1LzNnW_heroStats{padding:1.1rem 0 1rem}._1LzNnW_stat{min-width:5.5rem;padding:0 1.25rem}._1LzNnW_featuresBody{grid-template-columns:1fr}._1LzNnW_galleryGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:743px){._1LzNnW_hero{grid-template-columns:1fr;height:auto}._1LzNnW_heroContent{order:2;padding:2.5rem 2rem 3rem}._1LzNnW_heroImage{order:1;height:60vh;min-height:340px}._1LzNnW_heroDescription{max-width:none;font-size:1rem}._1LzNnW_heroFollow{margin-top:2rem;position:static}._1LzNnW_heroFollowLabel{display:inline}._1LzNnW_heroFollowLine{display:block}._1LzNnW_heroFollowLinks{gap:0}._1LzNnW_heroFollowLink{width:44px;height:44px}._1LzNnW_heroStats{border-bottom:1px solid #b8956b40;padding:1rem 0 .9rem;bottom:0;left:0;right:0}._1LzNnW_stat{min-width:0;padding:0 1rem}._1LzNnW_statNumber{font-size:1.75rem}._1LzNnW_featuresGrid{grid-template-columns:1fr;gap:.75rem}._1LzNnW_featuresCaption{padding:.85rem 1rem}._1LzNnW_featuresCaptionValue{font-size:1.25rem}._1LzNnW_featureCard{grid-template-columns:48px 1fr;align-items:start;column-gap:1rem;padding:1.25rem;display:grid}._1LzNnW_featureCard:hover{transform:none}._1LzNnW_featureIcon{stroke-width:2.5px;grid-row:span 2;width:48px;height:48px;margin-bottom:0;padding:10px}._1LzNnW_featureTitle{margin-bottom:.25rem;font-size:1.2rem}._1LzNnW_featureDescription{font-size:.88rem;line-height:1.6}._1LzNnW_sectionHeader{margin-bottom:3rem}._1LzNnW_sectionTitle{font-size:2rem}._1LzNnW_overviewGrid,._1LzNnW_contactGrid,._1LzNnW_location{grid-template-columns:1fr;gap:2rem}._1LzNnW_overviewImageInner{height:300px}._1LzNnW_overviewImage:before{display:none}._1LzNnW_overviewTitle{font-size:2rem}._1LzNnW_locationContent{padding:2rem}._1LzNnW_officeSign{align-self:center;width:180px;margin:1.5rem auto 0}._1LzNnW_officeSignImage{filter:drop-shadow(0 8px 14px #1a1a1a29);transform:rotate(-3deg)}._1LzNnW_locationMap{min-height:300px}._1LzNnW_galleryGrid{grid-template-columns:repeat(2,1fr)}._1LzNnW_galleryItem._1LzNnW_tall{aspect-ratio:1;grid-row:auto}}@media (max-width:440px){._1LzNnW_section,._1LzNnW_overview,._1LzNnW_features,._1LzNnW_contact{padding:3rem 1rem}._1LzNnW_heroContent{padding:2rem 1rem}._1LzNnW_heroTitle{font-size:2.5rem}._1LzNnW_heroImage{height:55vh;min-height:320px}._1LzNnW_heroDescription{font-size:.9rem}._1LzNnW_heroEyebrow{font-size:.6rem}._1LzNnW_heroFollowLine{display:none}._1LzNnW_heroStats{padding:.85rem 0 .75rem}._1LzNnW_statNumber{font-size:1.6rem}._1LzNnW_sectionTitle{font-size:1.75rem}._1LzNnW_overviewImageInner{height:250px}._1LzNnW_overviewTitle{font-size:1.75rem}._1LzNnW_overviewFeatures{grid-template-columns:1fr}._1LzNnW_galleryGrid{grid-template-columns:repeat(2,1fr);gap:.375rem}._1LzNnW_formRow{grid-template-columns:1fr}._1LzNnW_formInput,._1LzNnW_formTextarea{min-height:48px;font-size:16px}._1LzNnW_locationContent{padding:2rem 1rem}._1LzNnW_officeSign{width:160px}._1LzNnW_galleryHeader{padding:3rem 1rem 2rem}}._1LzNnW_nav{background-color:var(--card);border-bottom:1px solid var(--border);z-index:100;justify-content:space-between;align-items:center;padding:24px 48px;display:flex;position:sticky;top:0}._1LzNnW_logo{align-items:center;text-decoration:none;display:flex}._1LzNnW_logo-img{object-fit:contain;width:auto;height:50px}._1LzNnW_main{flex:1}._1LzNnW_ctaButton{background:var(--brass);color:var(--on-accent);font-family:var(--font-s1-body), var(--font-s1-body-thai), sans-serif;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;text-align:center;border:none;padding:1rem 2.5rem;font-size:.75rem;text-decoration:none;transition:background .3s;display:inline-block}._1LzNnW_ctaButton:hover{background:var(--brass-light)}._1LzNnW_infoCard{background-color:var(--cream);border:1px solid var(--line);padding:2.5rem}._1LzNnW_infoCardTitle{font-family:var(--font-s1-body), var(--font-s1-body-thai), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--brass);margin:0 0 1.5rem;font-size:.7rem;font-weight:600}._1LzNnW_infoItem{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:1rem 0;display:flex}._1LzNnW_infoItem:last-child{border-bottom:none;padding-bottom:0}._1LzNnW_infoLabel{font-family:var(--font-s1-body), var(--font-s1-body-thai), sans-serif;letter-spacing:.15em;text-transform:uppercase;color:var(--warm-gray);font-size:.65rem;font-weight:500}._1LzNnW_infoValue{font-family:var(--font-s1-body), var(--font-s1-body-thai), sans-serif;color:var(--charcoal);font-size:1rem}._1LzNnW_infoValue a{color:var(--brass);text-decoration:none;transition:color .3s}._1LzNnW_infoValue a:hover{color:var(--charcoal)}html[data-theme=dark] ._1LzNnW_container{--cream:#12151c;--cream-dark:#181c25;--charcoal:#f5f0e8;--charcoal-light:#c9c3bb;--brass:#c9a273;--brass-light:#dcc39d;--sage:#9aa98c;--warm-gray:#948d86;--band:#0b0d12;--band-ink:#f5f0e8;--on-accent:#12151c;--line:#f5f0e81a;--sand:#0b0d12;--card:#12151c;--card-shadow:0 14px 30px #00000073;--icon-ink:#e2c9a2;--icon-disc:#c9a27324}:is(html[data-theme=dark] ._1LzNnW_heroImageInner,html[data-theme=dark] ._1LzNnW_overviewImageInner,html[data-theme=dark] ._1LzNnW_galleryImage){filter:brightness(.9)}html[data-theme=dark] ._1LzNnW_locationMap iframe{filter:brightness(.9)}html[lang=th] ._1LzNnW_container *{letter-spacing:.01em}html[lang=th] ._1LzNnW_heroTitle{line-height:1.35}:is(html[lang=th] ._1LzNnW_sectionTitle,html[lang=th] ._1LzNnW_overviewTitle,html[lang=th] ._1LzNnW_featureTitle){line-height:1.45}:is(html[lang=th] ._1LzNnW_heroEyebrow,html[lang=th] ._1LzNnW_sectionEyebrow,html[lang=th] ._1LzNnW_statLabel,html[lang=th] ._1LzNnW_heroFollowLabel,html[lang=th] ._1LzNnW_featuresCaptionLabel){font-size:.8rem}
.DHX60a_container{background-color:var(--background);min-height:100vh;font-family:Cormorant Garamond,Georgia,serif}.DHX60a_header{text-align:center;background:linear-gradient(180deg, var(--background-alt) 0%, var(--background) 100%);padding:120px 48px 48px}.DHX60a_title{letter-spacing:.1em;color:var(--foreground);margin:0 0 16px;font-size:42px;font-weight:400}.DHX60a_titleLine{background-color:var(--primary);width:60px;height:1px;margin:0 auto 16px}.DHX60a_subtitle{color:var(--muted);max-width:500px;margin:0 auto;font-family:DM Sans,sans-serif;font-size:16px;line-height:1.6}.DHX60a_filters{max-width:1200px;margin:0 auto;padding:0 48px 32px}.DHX60a_filtersRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.DHX60a_searchBox{background-color:var(--card);border:1px solid var(--border);border-radius:10px;align-items:center;gap:12px;width:320px;padding:14px 20px;transition:all .3s;display:flex}.DHX60a_searchBox:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 10%, transparent)}.DHX60a_searchIcon{width:18px;height:18px;color:var(--muted);flex-shrink:0}.DHX60a_searchInput{color:var(--foreground);background:0 0;border:none;outline:none;flex:1;font-family:DM Sans,sans-serif;font-size:14px}.DHX60a_searchInput::placeholder{color:var(--muted)}.DHX60a_categories{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.DHX60a_categoryBtn{color:var(--secondary);background-color:var(--card);border:1px solid var(--border);cursor:pointer;border-radius:20px;padding:10px 20px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;transition:all .2s}.DHX60a_categoryBtn:hover{border-color:var(--border-light);color:var(--foreground)}.DHX60a_categoryBtn.DHX60a_active{background-color:var(--foreground);border-color:var(--foreground);color:var(--background)}.DHX60a_viewToggle{background-color:var(--card);border:1px solid var(--border);border-radius:20px;align-items:center;gap:4px;padding:4px;display:flex}.DHX60a_viewBtn{color:var(--secondary);cursor:pointer;background:0 0;border:none;border-radius:16px;align-items:center;gap:6px;padding:7px 14px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.DHX60a_viewBtn:hover{color:var(--foreground)}.DHX60a_viewBtn.DHX60a_active{background-color:var(--foreground);color:var(--background)}.DHX60a_main{max-width:1200px;margin:0 auto;padding:0 48px 64px}.DHX60a_grid{flex-direction:column;gap:32px;display:flex}.DHX60a_group{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:32px;min-height:420px;display:grid}.DHX60a_featuredCard{flex-direction:column;grid-area:1/1/3;height:100%;display:flex}.DHX60a_featuredCard .DHX60a_cardImage{flex:none}.DHX60a_featuredCard .DHX60a_cardContent{flex-shrink:0}.DHX60a_groupReversed .DHX60a_featuredCard{grid-column:2}.DHX60a_groupReversed .DHX60a_pairedCard{grid-column:1}.DHX60a_pairedCard{height:100%;overflow:hidden}.DHX60a_remainderGrid{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.DHX60a_card{color:inherit;background-color:var(--card);border:1px solid var(--border);cursor:pointer;border-radius:16px;text-decoration:none;transition:all .3s;display:block;position:relative;overflow:hidden}.DHX60a_card:hover{border-color:var(--border-light);transform:translateY(-4px);box-shadow:0 12px 40px #0000001a}.DHX60a_cardImage{width:100%;aspect-ratio:var(--card-frame,16 / 9);height:auto;position:relative;overflow:hidden}.DHX60a_cardImage img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.DHX60a_card:hover .DHX60a_cardImage img{transform:scale(1.05)}.DHX60a_card:focus-visible,.DHX60a_listRow:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.DHX60a_photoCount{color:#fff;background-color:#00000080;border-radius:20px;padding:4px 10px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;position:absolute;bottom:12px;right:12px}.DHX60a_cardBadge{letter-spacing:.5px;text-transform:uppercase;border-radius:20px;padding:6px 14px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;position:absolute;top:16px;left:16px}.DHX60a_cardBadge.DHX60a_maintenance{color:#92400e;background-color:#fef3c7}.DHX60a_cardBadge.DHX60a_events{color:#1e40af;background-color:#dbeafe}.DHX60a_cardBadge.DHX60a_general{color:#6b21a8;background-color:#f3e8ff}.DHX60a_cardBadge.DHX60a_updates{color:#166534;background-color:#dcfce7}.DHX60a_cardTextOnly{border-left:3px solid var(--primary)}.DHX60a_cardTextOnly .DHX60a_cardContent{padding:28px 24px}.DHX60a_cardInlineBadge{letter-spacing:.5px;text-transform:uppercase;border-radius:20px;margin-bottom:10px;padding:4px 12px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;display:inline-block}.DHX60a_cardInlineBadge.DHX60a_maintenance{color:#92400e;background-color:#fef3c7}.DHX60a_cardInlineBadge.DHX60a_events{color:#1e40af;background-color:#dbeafe}.DHX60a_cardInlineBadge.DHX60a_general{color:#6b21a8;background-color:#f3e8ff}.DHX60a_cardInlineBadge.DHX60a_updates{color:#166534;background-color:#dcfce7}.DHX60a_cardContent{padding:24px}.DHX60a_cardDate{color:var(--muted);align-items:center;gap:6px;margin-bottom:8px;font-family:DM Sans,sans-serif;font-size:12px;display:flex}.DHX60a_cardTitle{color:var(--foreground);margin:0 0 12px;font-size:22px;font-weight:500;line-height:1.3}.DHX60a_cardExcerpt{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.DHX60a_readMore{color:var(--primary);align-items:center;gap:6px;margin-top:16px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;transition:gap .2s;display:inline-flex}.DHX60a_card:hover .DHX60a_readMore{gap:10px}.DHX60a_list{flex-direction:column;gap:16px;display:flex}.DHX60a_listRow{color:inherit;background-color:var(--card);border:1px solid var(--border);cursor:pointer;border-radius:16px;align-items:stretch;gap:20px;padding:16px;text-decoration:none;transition:all .3s;display:flex;position:relative}.DHX60a_listRow:hover{border-color:var(--border-light);transform:translateY(-2px);box-shadow:0 8px 28px #00000014}.DHX60a_listRow:hover .DHX60a_readMore{gap:10px}.DHX60a_listThumb{aspect-ratio:16/9;border-radius:10px;flex:none;width:200px;position:relative;overflow:hidden}.DHX60a_listThumb img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.DHX60a_listRow:hover .DHX60a_listThumb img{transform:scale(1.05)}.DHX60a_listBody{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.DHX60a_listMeta{align-items:center;gap:12px;margin-bottom:8px;display:flex}.DHX60a_listMeta .DHX60a_cardInlineBadge,.DHX60a_listMeta .DHX60a_cardDate{margin-bottom:0}.DHX60a_listTitle{color:var(--foreground);margin:0 0 6px;font-size:18px;font-weight:500;line-height:1.35}.DHX60a_listExcerpt{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.DHX60a_listRow .DHX60a_readMore{margin-top:12px}.DHX60a_pagination{justify-content:center;align-items:center;gap:8px;margin-top:48px;display:flex}.DHX60a_pageBtn{width:40px;height:40px;color:var(--secondary);background-color:var(--card);border:1px solid var(--border);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;transition:all .2s;display:flex}.DHX60a_pageBtn:hover:not(:disabled){border-color:var(--foreground);color:var(--foreground)}.DHX60a_pageBtn.DHX60a_active{background-color:var(--foreground);border-color:var(--foreground);color:var(--background)}.DHX60a_pageBtn:disabled{opacity:.5;cursor:not-allowed}.DHX60a_pageBtn svg{width:16px;height:16px}.DHX60a_noResults{text-align:center;width:100%;padding:64px 24px}.DHX60a_noResultsIcon{width:64px;height:64px;color:var(--border);margin-bottom:16px}.DHX60a_noResultsText{color:var(--muted);margin:0;font-size:18px}.DHX60a_footer{text-align:center;border-top:1px solid var(--border);padding:32px 48px}.DHX60a_footer p{color:var(--muted);margin:0;font-family:DM Sans,sans-serif;font-size:13px}@media (max-width:1023px){.DHX60a_header{padding:100px 32px 32px}.DHX60a_filters{padding:0 32px 24px}.DHX60a_main{padding:0 32px 48px}.DHX60a_grid,.DHX60a_group,.DHX60a_remainderGrid{gap:24px}}@media (max-width:743px){.DHX60a_header{padding:90px 24px 24px}.DHX60a_title{font-size:32px}.DHX60a_filters{padding:0 24px 20px}.DHX60a_filtersRow{flex-direction:column;align-items:stretch}.DHX60a_searchBox{width:100%}.DHX60a_categories{justify-content:center}.DHX60a_viewToggle{align-self:center}.DHX60a_listRow{flex-direction:column;gap:14px}.DHX60a_listThumb{width:100%}.DHX60a_main{padding:0 24px 40px}.DHX60a_group{grid-template-rows:auto;grid-template-columns:1fr;height:auto;min-height:0}.DHX60a_featuredCard{grid-area:auto/1}.DHX60a_groupReversed .DHX60a_featuredCard,.DHX60a_groupReversed .DHX60a_pairedCard{grid-column:1}.DHX60a_pairedCard{height:auto}.DHX60a_remainderGrid{grid-template-columns:1fr}.DHX60a_cardImage{height:auto}.DHX60a_cardTitle{font-size:20px}.DHX60a_footer{padding:24px}}@media (max-width:440px){.DHX60a_categoryBtn{padding:8px 14px;font-size:12px}.DHX60a_cardContent{padding:20px}.DHX60a_cardTitle{font-size:18px}.DHX60a_pagination{gap:6px}.DHX60a_pageBtn{width:36px;height:36px;font-size:13px}}html.cpu-only .DHX60a_card:hover{box-shadow:none;transform:translateY(-2px)}html.cpu-only .DHX60a_card:hover .DHX60a_cardImage img{transform:none}.DHX60a_pinnedBadge{z-index:2;letter-spacing:.5px;text-transform:uppercase;color:#7c5e17;background-color:#f5ecd6;border-radius:20px;padding:4px 10px;font-family:DM Sans,sans-serif;font-size:10.5px;font-weight:600;position:absolute;top:14px;right:14px}
