/* Every rule is isolated to the unpublished TOND homepage preview. */
body.tond-design-preview {
  --td-ink:var(--ast-global-color-2); --td-body:var(--ast-global-color-3);
  --td-accent:var(--ast-global-color-0); --td-paper:var(--ast-global-color-4);
  --td-white:var(--ast-global-color-5); --td-line:var(--ast-global-color-6);
  --td-shell:1220px; --td-edge:clamp(22px,5vw,80px);
  color:var(--td-body); background:var(--td-white);
}
.tond-design-preview :where(.entry-content) {font-size:17px;line-height:1.75;}
.tond-design-preview :where(.entry-content h1,.entry-content h2,.entry-content h3) {text-wrap:balance;font-weight:500;letter-spacing:-.035em;line-height:1.14;}
.tond-design-preview .entry-content h2 {font-size:clamp(34px,3.5vw,52px);}
.tond-design-preview .entry-content h3 {font-size:clamp(26px,2.2vw,34px);}
.tond-design-preview .entry-content p {line-height:1.75;}
.tond-design-preview .entry-content strong {font-weight:600;}
.tond-design-preview .entry-content > .uagb-is-root-container {padding-left:var(--td-edge);padding-right:var(--td-edge);}
.tond-design-preview .entry-content > .uagb-is-root-container > .uagb-container-inner-blocks-wrap {max-width:var(--td-shell)!important;--inner-content-custom-width:var(--td-shell);width:100%!important;}
.tond-design-preview .entry-content .wp-block-uagb-container:not(.uagb-is-root-container) {max-width:100%!important;min-width:0;}
.tond-design-preview .entry-content :where(a,button):focus-visible,.tond-design-preview .menu-link:focus-visible {outline:3px solid var(--td-accent);outline-offset:6px;}
.tond-design-preview .entry-content :where(.uagb-infobox-cta-link,.uagb-buttons-repeater) {border-radius:100px;min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:16px 28px!important;font-family:'DM Sans',sans-serif;font-size:13px!important;font-weight:700;letter-spacing:.035em;line-height:1.4;transition:transform .25s,background-color .25s;box-shadow:none!important;}
.tond-design-preview .entry-content :where(.uagb-infobox-cta-link,.uagb-buttons-repeater):hover {transform:translateY(-3px);}
.tond-design-preview .entry-content :where(.uagb-infobox-cta-link,.uagb-buttons-repeater):active {transform:translateY(0);}
.tond-design-preview .entry-content .wp-block-uagb-image {overflow:hidden;width:100%!important;}
.tond-design-preview .entry-content .wp-block-uagb-image figure {width:100%!important;max-width:100%;}
.tond-design-preview .entry-content .wp-block-uagb-image :is(figure,img) {border-radius:0!important;}
.tond-design-preview .entry-content .wp-block-uagb-image img {object-fit:cover;transition:transform .65s cubic-bezier(.2,.65,.25,1);}
@media(hover:hover) {.tond-design-preview .entry-content .wp-block-uagb-image:hover img {transform:scale(1.035);}}
/* The original Astra navigation, fitted into one readable row. */
.tond-design-preview #masthead .ast-container {max-width:calc(var(--td-shell) + 2 * var(--td-edge));padding-inline:var(--td-edge);}
.tond-design-preview #masthead .ast-site-identity {padding:16px 0;}
.tond-design-preview .site-branding {display:flex;align-items:center;gap:13px;}
.tond-design-preview #masthead .custom-logo {width:54px;height:auto;}
.tond-design-preview #masthead .site-title {font-family:'Trirong',serif;font-size:26px;letter-spacing:.08em;white-space:nowrap;}
.tond-design-preview .ast-site-title-wrap {min-width:100px;}
.tond-design-preview #masthead .menu-link {font-size:13px;padding-inline:11px;white-space:nowrap;}
.tond-design-preview #masthead .ast-header-html-1 {font-size:13px;white-space:nowrap;}
.tond-design-preview #masthead .ast-primary-header-bar {border-bottom:1px solid rgba(255,255,255,.24);}
/* Hero: same photograph, same copy, stronger hierarchy and legibility. */
.tond-design-preview .entry-content .uagb-block-edf9ad47 {min-height:calc(100svh - 32px);padding-top:130px;padding-bottom:44px;justify-content:center;background-position:center 50%;background-attachment:scroll;}
.tond-design-preview .uagb-block-edf9ad47::before {background:var(--td-ink)!important;opacity:.55!important;}
.tond-design-preview .uagb-block-edf9ad47 > .uagb-container-inner-blocks-wrap {align-items:flex-start!important;}
.tond-design-preview .uagb-block-360d083e {max-width:1000px!important;width:100%;text-align:left!important;}
.tond-design-preview .uagb-block-360d083e .uagb-infobox-margin-wrapper {padding:0!important;margin:0!important;}
.tond-design-preview .uagb-block-360d083e .uagb-ifb-title-prefix {font-size:11px;letter-spacing:.16em;font-weight:600;margin:0 0 22px!important;}
.tond-design-preview .uagb-block-360d083e h1 {font-size:clamp(40px,4.6vw,68px)!important;line-height:1.12!important;letter-spacing:-.045em;max-width:1000px;margin:0 0 24px!important;}
.tond-design-preview .uagb-block-360d083e .uagb-ifb-desc {max-width:690px;font-size:16px!important;line-height:1.7!important;margin:0 0 30px!important;color:var(--td-white);}
.tond-design-preview .uagb-block-360d083e .uagb-ifb-button-wrapper {display:flex;align-items:center;gap:28px;justify-content:flex-start;margin:0!important;flex-wrap:wrap;}
.tond-design-preview .td-hero-link {display:inline-flex;gap:25px;align-items:center;color:var(--td-white);font-size:14px;border-bottom:1px solid rgba(255,255,255,.65);padding:9px 0;text-decoration:none;}
.tond-design-preview .td-hero-link:focus-visible {outline-color:var(--td-white);}
/* An editorial image composition, keeping every original block. */
.tond-design-preview .entry-content .uagb-block-01cfe3b0 {padding-block:110px;background:var(--td-white);}
.tond-design-preview .uagb-block-01cfe3b0 > .uagb-container-inner-blocks-wrap {display:grid!important;grid-template-columns:1.1fr 1fr;gap:clamp(32px,7vw,110px);align-items:start;}
.tond-design-preview .uagb-block-77d094fa {display:grid!important;grid-template-columns:1.4fr 1fr;gap:24px!important;width:auto!important;padding:0!important;}
.tond-design-preview .uagb-block-8be65561 {grid-column:1/-1;margin-bottom:18px;}
.tond-design-preview .uagb-block-8be65561 .uagb-heading-text {font-weight:500!important;}
.tond-design-preview .uagb-block-8be65561 strong {font-weight:500;}
.tond-design-preview .uagb-block-8be65561 .uagb-desc-text {font-size:11px!important;letter-spacing:.16em;margin-bottom:20px;}
.tond-design-preview .uagb-block-7c5cff7a,.tond-design-preview .uagb-block-188811fa {margin:0!important;width:100%!important;}
.tond-design-preview .uagb-block-7c5cff7a img {width:100%!important;height:330px!important;}
.tond-design-preview .uagb-block-188811fa {margin-top:80px!important;}
.tond-design-preview .uagb-block-188811fa img {width:100%!important;height:260px!important;}
.tond-design-preview .uagb-block-791c61fb {display:flex!important;flex-direction:column;gap:35px!important;width:auto!important;padding:0!important;margin-top:65px;}
.tond-design-preview .uagb-block-61ea81c6 img {width:100%!important;height:280px!important;}
.tond-design-preview .uagb-block-f8bfccaa {padding:0!important;}
.tond-design-preview .uagb-block-f8bfccaa .uagb-ifb-desc {font-size:16px!important;line-height:1.75!important;}
/* Masterclass-inspired exploration. No autoplay, keyboard and no-JS support. */
.tond-design-preview .td-explorer {background:var(--td-paper);padding:85px var(--td-edge) 90px;}
.tond-design-preview .td-shell {max-width:var(--td-shell);margin:auto;}
.tond-design-preview .td-label {font-size:11px;letter-spacing:.16em;font-weight:700;color:var(--td-accent);margin:0 0 18px;}
.tond-design-preview .td-explore-heading {max-width:760px;margin-bottom:44px;}
.tond-design-preview .td-explore-heading h2 {margin:0 0 16px;}
.tond-design-preview .td-explore-heading > p:last-child {margin:0;font-size:17px;}
.tond-design-preview .td-explore-tabs {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--td-line);margin-bottom:34px;gap:24px;}
.tond-design-preview [hidden] {display:none!important;}
.tond-design-preview .td-explore-tabs button {display:flex;align-items:center;justify-content:space-between;gap:15px;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:var(--td-body);font:500 19px 'DM Sans',sans-serif;padding:18px 0 20px;text-align:left;text-transform:none;transition:color .2s;}
.tond-design-preview .td-explore-tabs button[aria-selected=true] {border-bottom-color:var(--td-accent);color:var(--td-accent);}
.tond-design-preview .td-explore-tabs span {font-size:24px;}
.tond-design-preview .td-explore-panel {display:grid;grid-template-columns:1.6fr 1fr;gap:0;background:var(--td-white);margin-bottom:28px;}
.tond-design-preview .td-explore-panel[role=tabpanel] {margin-bottom:0;}
.tond-design-preview .td-explore-panel figure {margin:0;overflow:hidden;min-height:410px;background:var(--td-line);}
.tond-design-preview .td-explore-panel img {display:block;width:100%;height:100%;max-height:520px;object-fit:cover;}
.tond-design-preview .td-explore-copy {padding:clamp(28px,4vw,58px);align-self:center;}
.tond-design-preview .td-feature {display:block;color:var(--td-accent);font-size:13px;font-weight:600;margin-bottom:22px;}
.tond-design-preview .td-explore-copy h3 {margin:0 0 24px;}
.tond-design-preview .td-explore-copy p {font-size:16px;margin:0 0 30px;}
.tond-design-preview .td-text-link {display:inline-flex;gap:28px;color:var(--td-accent);font-size:14px;font-weight:700;text-decoration:none;border-bottom:1px solid currentColor;padding-block:7px;}
.tond-design-preview .td-text-link span {transition:transform .2s;}
.tond-design-preview .td-text-link:hover span {transform:translate(2px,-2px);}
/* Comparison reads as a clear two-column choice, without generic card shadows. */
.tond-design-preview .tond-comparison {max-width:none;margin-block:0;padding:100px max(var(--td-edge),calc((100vw - var(--td-shell)) / 2)) 36px;}
.tond-design-preview .tond-comparison__intro {text-align:left;max-width:800px;margin:0 0 50px;}
.tond-design-preview .tond-comparison__intro p {color:var(--td-body);font-size:17px;}
.tond-design-preview .tond-comparison__grid {gap:0;}
.tond-design-preview .tond-comparison__card {border-radius:0;border:0;box-shadow:none;background:var(--td-paper);padding:46px;}
.tond-design-preview .tond-comparison__card--tond {background:var(--td-paper);border-top:3px solid var(--td-accent);}
.tond-design-preview .tond-comparison__card--hotel {background:var(--td-white);border-top:3px solid var(--td-line);}
.tond-design-preview .tond-comparison__badge {position:static;align-self:flex-start;margin:-3px 0 22px;padding:0;background:transparent;color:var(--td-accent);font-size:11px;letter-spacing:.1em;}
.tond-design-preview .tond-comparison__eyebrow {color:var(--td-accent);font-size:12px;}
.tond-design-preview .tond-comparison__card h3 {font-size:30px;}
.tond-design-preview .tond-comparison__list li {color:var(--td-body);padding-left:26px;}
.tond-design-preview .tond-comparison__list li::before {content:'✓';background:none;color:var(--td-accent);width:18px;}
.tond-design-preview .tond-comparison__card--hotel .tond-comparison__list li::before {content:'−';background:none;color:var(--td-body);}
.tond-design-preview .tond-comparison__statement {border-radius:0;border-top:1px solid var(--td-line);padding:24px 0 0;background:transparent!important;color:var(--td-ink)!important;font-size:16px;}
.tond-design-preview .uagb-block-53d1eb89 {margin:0 auto 90px!important;}
/* Services: one wide accommodation story followed by a different split rhythm. */
.tond-design-preview .entry-content .uagb-block-ddd01dd4 {padding-block:100px;background:var(--td-paper);}
.tond-design-preview .uagb-block-022836bc {width:100%!important;max-width:780px;padding:0!important;margin:0 0 54px!important;text-align:left!important;align-self:start;}
.tond-design-preview :is(.uagb-block-022836bc,.uagb-block-a049760e) .uagb-heading-text {width:100%!important;max-width:100%!important;text-align:left!important;margin-inline:0!important;}
.tond-design-preview .uagb-block-022836bc .uagb-desc-text {font-size:11px;letter-spacing:.12em;}
.tond-design-preview .uagb-block-810d405d {display:grid!important;grid-template-columns:1fr 1fr!important;gap:65px 60px!important;}
.tond-design-preview .uagb-block-2e0849bd {grid-column:1/-1;display:grid!important;grid-template-columns:1.15fr 1fr;gap:65px!important;align-items:center;width:100%!important;}
.tond-design-preview .uagb-block-5237b232 img {width:100%!important;height:440px!important;}
.tond-design-preview .uagb-block-3eeaa1e4,.tond-design-preview .uagb-block-cf026b4f {width:100%!important;gap:30px!important;}
.tond-design-preview .uagb-block-69d333d4 img,.tond-design-preview .uagb-block-41cff4b7 img {width:100%!important;height:320px!important;}
.tond-design-preview :is(.uagb-block-b2c4f079,.uagb-block-5a03b667,.uagb-block-e13f1708) {padding:0!important;text-align:left!important;}
.tond-design-preview :is(.uagb-block-b2c4f079,.uagb-block-5a03b667,.uagb-block-e13f1708) .uagb-ifb-desc {font-size:16px!important;}
.tond-design-preview .uagb-block-d6cc24f8 {margin-top:40px!important;padding:32px!important;background:var(--td-white)!important;}
.tond-design-preview .uagb-block-d6cc24f8 .uagb-ifb-content {text-align:left;}
.tond-design-preview .uagb-block-0733d23c {padding:0!important;}
.tond-design-preview .uagb-block-0733d23c h4 {font-size:23px!important;line-height:1.4!important;color:var(--td-ink)!important;}
/* The four existing room photographs form a continuous photographic interlude. */
.tond-design-preview .entry-content :is(.uagb-block-e99f9f8e,.uagb-block-bcc94810) {display:grid!important;grid-template-columns:1fr 1fr;gap:4px!important;padding:0!important;min-height:0!important;}
.tond-design-preview :is(.uagb-block-5a2b29b0,.uagb-block-79550ec7,.uagb-block-a6b6b9b8,.uagb-block-926edaa4) {width:100%!important;height:320px!important;min-height:320px!important;background-size:cover;background-position:center;}
.tond-design-preview .entry-content .uagb-block-5ceaf8e0 {padding-block:95px!important;background:var(--td-accent);color:var(--td-white);}
.tond-design-preview .uagb-block-5ceaf8e0 > .uagb-container-inner-blocks-wrap {gap:38px!important;}
.tond-design-preview .uagb-block-5ceaf8e0 h2 {max-width:860px;}
.tond-design-preview .uagb-block-5ceaf8e0 .uagb-desc-text {font-size:11px!important;letter-spacing:.15em;}
.tond-design-preview .uagb-block-5ceaf8e0 .uagb-heading-text {color:var(--td-white);}
/* Lounge: image, breathing room and clean text instead of dense competing boxes. */
.tond-design-preview .entry-content .uagb-block-71915037 {padding-block:110px;}
.tond-design-preview .uagb-block-a049760e {width:100%!important;max-width:830px;padding:0!important;margin:0 0 55px!important;text-align:left!important;align-self:start;}
.tond-design-preview .uagb-block-a049760e .uagb-desc-text {font-size:11px;letter-spacing:.12em;}
.tond-design-preview .uagb-block-f36efabe {display:grid!important;grid-template-columns:1.1fr 1fr!important;gap:65px!important;align-items:start;}
.tond-design-preview .uagb-block-0d9bfbf6 img {height:570px!important;width:100%!important;}
.tond-design-preview .uagb-block-36bef7dd {gap:32px!important;padding:0!important;}
.tond-design-preview .uagb-block-36bef7dd h3 {font-size:28px!important;margin-bottom:12px;}
.tond-design-preview .uagb-block-36bef7dd p {font-size:16px!important;}
.tond-design-preview .td-lounge-disclosure {border-bottom:1px solid var(--td-line);padding-bottom:18px;}
.tond-design-preview .td-lounge-toggle {display:flex;width:100%;gap:20px;align-items:center;justify-content:space-between;padding:12px 0;border:0;border-radius:0;background:transparent;color:var(--td-ink);font:inherit;letter-spacing:inherit;text-align:left;text-transform:none;}
.tond-design-preview .td-lounge-toggle span[aria-hidden] {color:var(--td-accent);font:24px 'DM Sans',sans-serif;transition:transform .2s;}
.tond-design-preview .td-lounge-toggle[aria-expanded=true] span[aria-hidden] {transform:rotate(45deg);}
.tond-design-preview .td-lounge-copy {padding-top:8px;}
.tond-design-preview .td-lounge-copy p {text-align:left!important;letter-spacing:normal!important;}
.tond-design-preview .uagb-block-1e00f23b {grid-column:1/-1;margin-top:0!important;}
.tond-design-preview .uagb-block-26bd5fd6 img {width:100%!important;max-height:480px;object-fit:cover;}
/* Existing guest quotes retained verbatim. */
.tond-design-preview .entry-content .uagb-block-ffcba2c3 {background:var(--td-paper);padding-block:100px 140px;}
.tond-design-preview .uagb-block-c5958d30 {gap:70px!important;}
.tond-design-preview .uagb-block-49520580 img {width:100%!important;height:480px!important;}
.tond-design-preview .uagb-block-009b1992 {gap:0!important;}
.tond-design-preview :is(.uagb-block-e01e0a74,.uagb-block-6def957b,.uagb-block-2b8c6240) {padding:28px 0!important;border-bottom:1px solid var(--td-line);}
.tond-design-preview :is(.uagb-block-d6bb0df0,.uagb-block-02976c2e,.uagb-block-a53b1328) .uagb-ifb-desc {font-size:18px!important;line-height:1.7!important;}
.tond-design-preview .entry-content .uagb-block-c85ff9de {padding-bottom:90px;background-position:center;}
.tond-design-preview .uagb-block-c85ff9de::before {background:var(--td-ink)!important;opacity:.72!important;}
.tond-design-preview .uagb-block-d1ad6f3a {margin-top:-45px!important;background:var(--td-white);}
.tond-design-preview .uagb-block-d1ad6f3a :is(.uagb-block-90e0485b,.uagb-block-313bac70,.uagb-block-fa958a0b) {padding:30px!important;}
.tond-design-preview .uagb-block-884723cc {max-width:900px;}
.tond-design-preview .uagb-block-884723cc h2 {font-size:clamp(34px,4vw,58px)!important;}
.tond-design-preview .td-motion {position:fixed;right:76px;bottom:16px;z-index:1000;background:var(--td-white);color:var(--td-ink);border:1px solid var(--td-line);border-radius:100px;padding:9px 15px;font:12px 'DM Sans',sans-serif;text-transform:none;}
.tond-design-preview .td-motion:focus-visible {outline:3px solid var(--td-accent);outline-offset:3px;}
@keyframes td-arrive {from{opacity:.4;transform:translateY(20px);}to{opacity:1;transform:none;}}
.tond-design-preview .td-arrive {animation:td-arrive .65s ease-out both;}
.tond-design-preview.td-motion-off * {animation:none!important;transition:none!important;scroll-behavior:auto!important;}
@media(min-width:1100px) {.tond-design-preview #masthead .ast-builder-grid-row {grid-template-columns:auto 1fr auto;column-gap:22px;}}
@media(max-width:1099px) and (min-width:922px) {
  .tond-design-preview #masthead .menu-link {font-size:11px;padding-inline:6px;}
  .tond-design-preview #masthead .ast-header-html-1 {font-size:11px;}
  .tond-design-preview .ast-site-title-wrap {min-width:auto;}
  .tond-design-preview #masthead .custom-logo {width:38px;}
  .tond-design-preview #masthead .site-title {font-size:21px;}
}
@media(max-width:921px) {
  .tond-design-preview.td-header-scrolled .gt_switcher_wrapper {top:18px!important;right:78px!important;}
  .tond-design-preview .entry-content .uagb-block-edf9ad47 {padding-top:130px;padding-bottom:60px;min-height:calc(100svh - 46px);}
  .tond-design-preview .uagb-block-360d083e h1 {font-size:clamp(38px,6vw,56px)!important;max-width:760px;}
  .tond-design-preview .uagb-block-01cfe3b0 > .uagb-container-inner-blocks-wrap {gap:35px;}
  .tond-design-preview .uagb-block-791c61fb {margin-top:40px;}
  .tond-design-preview .td-explore-panel {grid-template-columns:1.2fr 1fr;}
  .tond-design-preview .td-explore-copy {padding:30px;}
  .tond-design-preview .td-explore-panel figure {min-height:390px;}
  .tond-design-preview .uagb-block-2e0849bd {gap:35px!important;}
  .tond-design-preview .uagb-block-f36efabe {gap:35px!important;}
}
@media(max-width:600px) {
  .tond-design-preview .entry-content {font-size:16px;}
  .tond-design-preview .entry-content h2 {font-size:34px!important;}
  .tond-design-preview #masthead .custom-logo {width:38px;}
  .tond-design-preview #masthead .site-title {font-size:23px;}
  .tond-design-preview .entry-content .uagb-block-edf9ad47 {min-height:calc(100svh - 46px);padding-top:126px;padding-bottom:40px;background-position:55% center;}
  .tond-design-preview .uagb-block-edf9ad47::before {opacity:.62!important;}
  .tond-design-preview .uagb-block-360d083e h1 {font-size:38px!important;line-height:1.13!important;letter-spacing:-.04em;margin-bottom:22px!important;}
  .tond-design-preview .uagb-block-360d083e .uagb-ifb-title-prefix {font-size:9px!important;letter-spacing:.12em;margin-bottom:18px!important;}
  .tond-design-preview .uagb-block-360d083e .uagb-ifb-desc {font-size:14px!important;line-height:1.65!important;margin-bottom:25px!important;}
  .tond-design-preview .uagb-block-360d083e .uagb-ifb-button-wrapper {gap:18px;}
  .tond-design-preview .td-hero-link {font-size:13px;gap:12px;}
  .tond-design-preview .entry-content :where(.uagb-infobox-cta-link,.uagb-buttons-repeater) {font-size:11px!important;padding:14px 20px!important;min-height:48px;}
  .tond-design-preview .entry-content :is(.uagb-block-01cfe3b0,.uagb-block-ddd01dd4,.uagb-block-71915037,.uagb-block-ffcba2c3) {padding-block:64px;}
  .tond-design-preview .uagb-block-01cfe3b0 > .uagb-container-inner-blocks-wrap {grid-template-columns:1fr;gap:40px;}
  .tond-design-preview .uagb-block-77d094fa {gap:16px!important;}
  .tond-design-preview .uagb-block-8be65561 {margin-bottom:10px;}
  .tond-design-preview .uagb-block-7c5cff7a img {height:260px!important;}
  .tond-design-preview .uagb-block-188811fa {margin-top:55px!important;}
  .tond-design-preview .uagb-block-188811fa img {height:205px!important;}
  .tond-design-preview .uagb-block-791c61fb {margin-top:0;gap:26px!important;}
  .tond-design-preview .uagb-block-61ea81c6 img {height:240px!important;}
  .tond-design-preview .td-explorer {padding:64px var(--td-edge);}
  .tond-design-preview .td-explore-heading {margin-bottom:28px;}
  .tond-design-preview .td-explore-heading > p:last-child {font-size:15px;}
  .tond-design-preview .td-explore-tabs {gap:14px;margin-bottom:24px;}
  .tond-design-preview .td-explore-tabs button {font-size:13px;padding:16px 0;gap:4px;min-height:55px;}
  .tond-design-preview .td-explore-tabs span {display:none;}
  .tond-design-preview .td-explore-panel {grid-template-columns:1fr;}
  .tond-design-preview .td-explore-panel figure {min-height:0;}
  .tond-design-preview .td-explore-panel img {height:250px;}
  .tond-design-preview .td-explore-copy {padding:28px 24px 32px;}
  .tond-design-preview .td-feature {font-size:12px;}
  .tond-design-preview .td-explore-copy h3 {font-size:28px;}
  .tond-design-preview .td-explore-copy p {font-size:15px;}
  .tond-design-preview .tond-comparison {padding:64px var(--td-edge) 26px;}
  .tond-design-preview .tond-comparison__intro {margin-bottom:32px;}
  .tond-design-preview .tond-comparison__intro p {font-size:16px;}
  .tond-design-preview .tond-comparison__grid {grid-template-columns:1fr;gap:24px;}
  .tond-design-preview .tond-comparison__card {padding:28px 24px;}
  .tond-design-preview .tond-comparison__card h3 {font-size:27px;}
  .tond-design-preview .tond-comparison__list li {font-size:14px;}
  .tond-design-preview .uagb-block-53d1eb89 {margin-bottom:64px!important;padding-inline:var(--td-edge);}
  .tond-design-preview .uagb-block-810d405d {grid-template-columns:1fr!important;gap:46px!important;}
  .tond-design-preview .uagb-block-2e0849bd {grid-template-columns:1fr;gap:28px!important;}
  .tond-design-preview .uagb-block-5237b232 img {height:280px!important;}
  .tond-design-preview .uagb-block-69d333d4 img,.tond-design-preview .uagb-block-41cff4b7 img {height:250px!important;}
  .tond-design-preview .uagb-block-d6cc24f8 {padding:24px!important;margin-top:28px!important;}
  .tond-design-preview :is(.uagb-block-5a2b29b0,.uagb-block-79550ec7,.uagb-block-a6b6b9b8,.uagb-block-926edaa4) {height:190px!important;min-height:190px!important;}
  .tond-design-preview .entry-content .uagb-block-5ceaf8e0 {padding-block:64px!important;}
  .tond-design-preview .uagb-block-5ceaf8e0 > .uagb-container-inner-blocks-wrap {grid-template-columns:1fr!important;}
  .tond-design-preview .uagb-block-f36efabe {grid-template-columns:1fr!important;gap:32px!important;}
  .tond-design-preview .uagb-block-0d9bfbf6 img {height:340px!important;}
  .tond-design-preview .uagb-block-1e00f23b {margin-top:30px!important;}
  .tond-design-preview .uagb-block-26bd5fd6 img {height:250px!important;}
  .tond-design-preview .uagb-block-c5958d30 {gap:32px!important;}
  .tond-design-preview .uagb-block-49520580 img {height:300px!important;}
  .tond-design-preview .entry-content .uagb-block-ffcba2c3 {padding-bottom:95px;}
  .tond-design-preview .uagb-block-d1ad6f3a > .uagb-container-inner-blocks-wrap {grid-template-columns:1fr!important;}
  .tond-design-preview .uagb-block-d1ad6f3a :is(.uagb-block-90e0485b,.uagb-block-313bac70,.uagb-block-fa958a0b) {padding:24px!important;border-right:0;border-bottom:1px solid var(--td-line);}
  .tond-design-preview .td-motion {position:static;display:block;margin:20px auto;font-size:12px;padding:12px 18px;}
}
@media(prefers-reduced-motion:reduce) {.tond-design-preview:not(.td-motion-opt-in) * {animation:none!important;transition:none!important;scroll-behavior:auto!important;}}
@media print {.tond-design-preview .td-motion,.tond-design-preview .td-explore-tabs {display:none!important;}.tond-design-preview .td-explore-panel[hidden] {display:grid!important;}}

/* Header transition experiment. Only the draft receives td-header-ready. */
.tond-design-preview.td-header-ready #masthead {
  position:fixed!important;top:var(--td-admin-offset,0px)!important;left:0;right:0;width:100%;z-index:990;
}
.tond-design-preview.td-header-ready #masthead::before {
  content:'';position:absolute;inset:8px max(16px,calc((100vw - 1360px)/2)) 0;
  background:var(--td-white);border:1px solid var(--td-line);pointer-events:none;
  opacity:0;transform:translateY(-18px) scale(.98);transform-origin:50% 0;
  transition:opacity .32s ease,transform .42s cubic-bezier(.2,.7,.2,1);
}
.tond-design-preview.td-header-scrolled #masthead::before {opacity:1;transform:translateY(0) scale(1);}
.tond-design-preview.td-header-ready #masthead .ast-primary-header-bar {background:transparent!important;}
.tond-design-preview.td-header-ready #masthead .main-header-menu > .menu-item > .menu-link {
  position:relative;transition:color .25s ease;isolation:isolate;
}
.tond-design-preview.td-header-ready #masthead .main-header-menu > .menu-item:not(:last-child) > .menu-link::after {
  content:'';position:absolute;bottom:22px;left:11px;right:11px;height:1px;background:currentColor;
  transform:scaleX(0);transform-origin:left;transition:transform .28s cubic-bezier(.2,.7,.2,1);
}
.tond-design-preview.td-header-ready #masthead .main-header-menu > .menu-item > .menu-link:is(:hover,:focus-visible)::after {transform:scaleX(1);}
.tond-design-preview.td-header-ready #masthead .custom-logo {transition:filter .25s,transform .35s;}
.tond-design-preview.td-header-ready #masthead .site-title a,
.tond-design-preview.td-header-ready #masthead .ast-header-html-1 {transition:color .25s;}
.tond-design-preview.td-header-scrolled #masthead .ast-primary-header-bar {border-color:transparent!important;min-height:72px!important;}
.tond-design-preview.td-header-scrolled #masthead .ast-primary-header-bar .ast-builder-grid-row {min-height:72px!important;}
.tond-design-preview.td-header-scrolled #masthead .site-primary-header-wrap {min-height:72px!important;}
.tond-design-preview.td-header-scrolled #masthead .ast-site-identity {padding-block:8px;}
.tond-design-preview.td-header-scrolled #masthead .main-header-menu > .menu-item > .menu-link {min-height:64px;line-height:1.3;}
.tond-design-preview.td-header-scrolled #masthead :is(.site-title a,.ast-header-html-1),
.tond-design-preview.td-header-scrolled #masthead .main-header-menu > .menu-item > .menu-link {color:var(--td-ink)!important;}
.tond-design-preview.td-header-scrolled #masthead .ast-header-html-1 :is(p,strong,a) {color:var(--td-ink)!important;}
.tond-design-preview.td-header-scrolled #masthead .custom-logo {filter:brightness(0);transform:scale(.88);}
.tond-design-preview.td-header-scrolled #masthead .main-header-menu > .menu-item > .menu-link::after {background:var(--td-accent);bottom:17px;}
.tond-design-preview.td-header-ready #masthead .main-header-menu > .menu-item:last-child {display:flex;align-items:center;}
.tond-design-preview.td-header-ready #masthead .main-header-menu > .menu-item:last-child > .menu-link {
  min-height:40px;height:40px;padding:0 19px;margin-left:12px;line-height:1.2;
  border:1px solid rgba(255,255,255,.65);border-radius:100px;transition:color .25s,background-color .25s,border-color .25s,transform .25s;
}
.tond-design-preview.td-header-scrolled #masthead .main-header-menu > .menu-item:last-child > .menu-link {
  color:var(--td-white)!important;background:var(--td-accent);border-color:var(--td-accent);
}
.tond-design-preview.td-header-ready #masthead .main-header-menu > .menu-item:last-child > .menu-link:hover {transform:translateY(-2px);}
.tond-design-preview.td-header-scrolled #masthead .ast-mobile-menu-trigger-minimal .menu-toggle,
.tond-design-preview.td-header-scrolled #masthead .menu-toggle {color:var(--td-ink)!important;border-color:var(--td-line)!important;}
.tond-design-preview.td-header-scrolled #masthead .menu-toggle :is(svg,path) {fill:var(--td-ink)!important;}
.tond-design-preview.td-header-ready :is(#udforsk-tond,.td-lounge-toggle) {scroll-margin-top:135px;}
@media(max-width:921px) {
  .tond-design-preview.td-header-ready #masthead::before {inset:5px 10px 0;}
  .tond-design-preview.td-header-scrolled #masthead .ast-primary-header-bar .ast-builder-grid-row {min-height:66px!important;}
  .tond-design-preview.td-header-scrolled #masthead .ast-primary-header-bar {min-height:66px!important;}
  .tond-design-preview.td-header-scrolled #masthead .site-primary-header-wrap {min-height:66px!important;}
  .tond-design-preview.td-header-scrolled #masthead .ast-mobile-header-content {max-height:calc(100dvh - 110px);overflow:auto;}
  .tond-design-preview.td-header-ready #ast-mobile-header .main-header-menu > .menu-item:last-child {display:block;}
  .tond-design-preview.td-header-ready #ast-mobile-header .main-header-menu > .menu-item:last-child > .menu-link {
    width:100%!important;height:auto;min-height:48px;margin:0!important;padding:14px 20px!important;
    border:0;border-radius:0;background:var(--td-accent);color:var(--td-white)!important;transform:none;
  }
}
@media(prefers-reduced-motion:reduce) {
  .tond-design-preview.td-header-ready:not(.td-motion-opt-in) #masthead::before,
  .tond-design-preview.td-header-ready:not(.td-motion-opt-in) #masthead .menu-link::after {transition:none!important;}
}
.tond-design-preview.td-motion-off #masthead::before,
.tond-design-preview.td-motion-off #masthead .menu-link::after {transition:none!important;}
@media print {.tond-design-preview.td-header-ready #masthead {position:absolute!important;}}

/* A single cinematic opening: masked type, independent photograph and a pullback. */
.tond-design-preview .td-opening-stage {
  position:relative;isolation:isolate;overflow:clip!important;contain:paint;background-image:none!important;
  transform:scale(var(--td-stage-scale,1));transform-origin:50% 0;
}
.tond-design-preview .td-opening-stage::before {z-index:1;}
.tond-design-preview .td-hero-photograph {
  position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;z-index:0;background-size:cover;background-position:center 50%;background-repeat:no-repeat;
  transform:translate3d(0,var(--td-photo-y,0px),0) scale(var(--td-photo-scale,1.075));
  will-change:transform;animation:td-scene-arrive 1.6s cubic-bezier(.16,1,.3,1);
}
.tond-design-preview .td-opening-stage > .uagb-container-inner-blocks-wrap {
  position:relative;z-index:2;transform:translate3d(0,var(--td-copy-y,0px),0);opacity:var(--td-copy-opacity,1);
}
.tond-design-preview .td-title-mask {display:inline-block;overflow:clip;vertical-align:bottom;padding:.03em .015em .16em;margin:-.03em -.015em -.16em;max-width:100%;}
.tond-design-preview .td-title-piece {display:inline-block;animation:td-heading-rise .85s cubic-bezier(.16,1,.3,1) var(--td-word-delay,0ms) backwards;}
.tond-design-preview .td-opening-stage .uagb-ifb-title-prefix {animation:td-copy-arrive .8s ease .1s backwards;}
.tond-design-preview .td-opening-stage .uagb-ifb-desc {animation:td-copy-arrive .9s ease .28s backwards;}
.tond-design-preview .td-opening-stage .uagb-ifb-button-wrapper {animation:td-copy-arrive .9s ease .42s backwards;}
@keyframes td-heading-rise {from{transform:translate3d(0,108%,0) rotate(3deg);opacity:.1;}to{transform:none;opacity:1;}}
@keyframes td-copy-arrive {from{transform:translate3d(0,22px,0);opacity:0;}to{transform:none;opacity:1;}}
@keyframes td-scene-arrive {from{transform:scale(1.16);}to{transform:translate3d(0,var(--td-photo-y,0px),0) scale(var(--td-photo-scale,1.075));}}
.tond-design-preview .td-photo-unveil {position:relative;}
.tond-design-preview .td-photo-unveil::after {
  content:'';position:absolute;inset:0;background:var(--td-paper);pointer-events:none;
  transform:scaleY(0);transform-origin:50% 100%;animation:td-photo-curtain .95s cubic-bezier(.16,1,.3,1) var(--td-photo-delay,0ms) backwards;
}
.tond-design-preview .td-photo-unveil img {animation:td-image-settle 1.2s cubic-bezier(.16,1,.3,1) var(--td-photo-delay,0ms) backwards;}
@keyframes td-photo-curtain {from{transform:scaleY(1);}to{transform:scaleY(0);}}
@keyframes td-image-settle {from{transform:scale(1.12);}to{transform:scale(1);}}
.tond-design-preview.td-header-ready #masthead::before {
  inset-inline:max(16px,calc((100vw - 1300px)/2));transform:translateY(-24px) scaleX(1.12);
  transition:opacity .4s ease,transform .7s cubic-bezier(.16,1,.3,1);
}
.tond-design-preview.td-header-scrolled #masthead::before {transform:translateY(0) scaleX(1);}
.tond-design-preview.td-header-ready #masthead .site-title {transition:transform .6s cubic-bezier(.16,1,.3,1);transform-origin:0 50%;}
.tond-design-preview.td-header-scrolled #masthead .site-title {transform:translateX(-5px) scale(.94);}
.tond-design-preview.td-header-ready #ast-desktop-header .main-header-menu > .menu-item:last-child > .menu-link {overflow:hidden;}
.tond-design-preview.td-header-ready #ast-desktop-header .main-header-menu > .menu-item:last-child > .menu-link::before {
  content:'';position:absolute;inset:0;border-radius:100px;background:var(--td-accent);z-index:-1;
  transform:scaleX(0);transform-origin:left;transition:transform .55s cubic-bezier(.16,1,.3,1);
}
.tond-design-preview.td-header-scrolled #ast-desktop-header .main-header-menu > .menu-item:last-child > .menu-link {background:transparent;}
.tond-design-preview.td-header-scrolled #ast-desktop-header .main-header-menu > .menu-item:last-child > .menu-link::before {transform:scaleX(1);}
.tond-design-preview .td-header-progress {
  position:absolute;bottom:0;left:max(16px,calc((100vw - 1300px)/2));right:max(16px,calc((100vw - 1300px)/2));height:2px;
  background:var(--td-accent);transform:scaleX(var(--td-page-progress,0));transform-origin:left;pointer-events:none;opacity:0;
}
.tond-design-preview.td-header-scrolled .td-header-progress {opacity:1;}
.tond-design-preview.td-motion-off .td-opening-stage,
.tond-design-preview.td-motion-off .td-hero-photograph {transform:none!important;will-change:auto;}
.tond-design-preview.td-motion-off .td-opening-stage > .uagb-container-inner-blocks-wrap {transform:none!important;opacity:1!important;}
.tond-design-preview.td-motion-off .td-photo-unveil::after {animation:none!important;transform:scaleY(0);}
@media(max-width:921px) {
  .tond-design-preview.td-header-ready #masthead::before {inset-inline:10px;}
  .tond-design-preview .td-header-progress {left:10px;right:10px;}
}
@media(prefers-reduced-motion:reduce) {
  .tond-design-preview:not(.td-motion-opt-in) .td-opening-stage,
  .tond-design-preview:not(.td-motion-opt-in) .td-hero-photograph {transform:none!important;will-change:auto;}
  .tond-design-preview:not(.td-motion-opt-in) .td-opening-stage > .uagb-container-inner-blocks-wrap {transform:none!important;opacity:1!important;}
  .tond-design-preview:not(.td-motion-opt-in) .td-photo-unveil::after {animation:none!important;transform:scaleY(0);}
}
@media print {.tond-design-preview .td-opening-stage,.tond-design-preview .td-hero-photograph {transform:none!important;}.tond-design-preview .td-photo-unveil::after {display:none;}}
.tond-design-preview.page-id-1822.td-header-ready:not(.td-header-scrolled) #masthead .ast-primary-header-bar :is(.site-title a,.menu-link,.ast-header-html-1,.ast-header-html-1 p,.ast-header-html-1 strong,.ast-header-html-1 a) {color:var(--td-white)!important;}
.tond-design-preview.page-id-1822 .uagb-block-360d083e .uagb-ifb-desc {max-width:780px;font-size:15px!important;line-height:1.65!important;}
@media(max-width:600px) {.tond-design-preview.page-id-1822 .uagb-block-360d083e .uagb-ifb-desc {font-size:14px!important;}}
.tond-design-preview .entry-content > .alignfull {width:var(--td-full-width,100vw)!important;max-width:none!important;margin-inline:calc((100% - var(--td-full-width,100vw))/2)!important;}
.tond-design-preview .td-lounge-toggle {display:grid;grid-template-columns:minmax(0,1fr) 24px;white-space:normal;overflow-wrap:anywhere;}
.tond-design-preview .td-lounge-toggle > :not([aria-hidden]) {min-width:0;}
@media(min-width:922px) {
 .tond-design-preview.td-header-ready #masthead .main-header-menu .sub-menu {width:330px;max-height:calc(100dvh - 160px);overflow-y:auto;overflow-x:hidden;background:var(--td-white)!important;border:1px solid var(--td-line);box-shadow:none;}
 .tond-design-preview.td-header-ready #masthead .ast-primary-header-bar .main-header-menu .sub-menu .menu-link {color:var(--td-ink)!important;white-space:normal;min-height:44px!important;line-height:1.4;padding:12px 18px;}
 .tond-design-preview.td-header-ready #masthead .ast-primary-header-bar .main-header-menu .sub-menu .menu-link:hover {background:var(--td-paper)!important;color:var(--td-ink)!important;}
}

.tond-design-preview .td-lounge-toggle {box-sizing:border-box;min-width:0;column-gap:16px;}
.tond-design-preview .td-lounge-label {min-width:0;max-width:100%;overflow-wrap:anywhere;}

.tond-design-preview .td-lounge-toggle {grid-template-columns:minmax(0,1fr) 40px;column-gap:12px;}
.tond-design-preview .td-lounge-toggle > span[aria-hidden] {display:grid;place-items:center;justify-self:center;width:24px;height:24px;line-height:24px;}

/* Keep the entire billiard table visible at every screen width. */
.tond-design-preview .uagb-block-0d9bfbf6 img {height:auto!important;aspect-ratio:3/2;object-fit:cover;object-position:50% 50%;}
.tond-design-preview .uagb-block-26bd5fd6 img {height:auto!important;aspect-ratio:2.4/1;object-fit:cover;object-position:50% 46%;}
@media(max-width:600px) {.tond-design-preview .uagb-block-26bd5fd6 img {aspect-ratio:3/2;}}
