.assistant-placeholder[data-astro-cid-thugalv5]{border:1px dashed var(--surface-panel-border,color-mix(in srgb, var(--surface-border) 76%, white));border-radius:var(--surface-panel-radius,var(--radius-panel,8px));background:var(--assistant-placeholder-background,var(--surface-panel-background,color-mix(in srgb, var(--surface) 90%, white)));box-shadow:var(--surface-panel-shadow,0 10px 26px color-mix(in srgb, var(--accent-strong) 6%, transparent));gap:.9rem;margin-bottom:1.5rem;padding:1rem 1.05rem 1.05rem;display:grid}.assistant-placeholder__copy[data-astro-cid-thugalv5]{gap:.55rem;display:grid}.assistant-placeholder__copy[data-astro-cid-thugalv5] .ui-pill{justify-self:start}.assistant-placeholder[data-astro-cid-thugalv5] h2[data-astro-cid-thugalv5]{margin:0;font-size:clamp(1.05rem,2.4vw,1.35rem)}.assistant-placeholder[data-astro-cid-thugalv5] p[data-astro-cid-thugalv5]{color:var(--muted);margin:0;line-height:1.55}.assistant-placeholder__note[data-astro-cid-thugalv5]{color:color-mix(in srgb, var(--muted) 88%, var(--accent-strong));font-size:.93rem}.assistant-placeholder__actions[data-astro-cid-thugalv5]{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.assistant-placeholder__link[data-astro-cid-thugalv5]{color:var(--accent-strong);border-bottom:1px solid color-mix(in srgb, var(--accent-strong) 36%, transparent);padding-bottom:.08rem;font-weight:600;text-decoration:none}.assistant-placeholder__link[data-astro-cid-thugalv5]:hover{color:color-mix(in srgb, var(--accent-strong) 82%, black);border-bottom-color:currentColor}@media (width>=860px){.assistant-placeholder[data-astro-cid-thugalv5]{grid-template-columns:minmax(0,1.4fr) auto;align-items:end}}html[data-kotor-theme=alt]{--themeBg:#201621;--themeBgTop:#2a1b2b;--themeSurface:#2c1e30f0;--themeAccent:#f3278b;--themeAccentStrong:#ff5aa7;--themeWarm:#ff4f58;--panelShadow:0 24px 56px #0c080e7a;--panelBorder:#ff7ab370;--navLinkBackground:#ffffff1f;--pillBackground:#f3278b42;--bgGlowWarm:#ff4f583d;--bgGlowCool:#f3278b3d}html[data-kotor-theme=alt] body[data-site=kotor]{--ink:#f7edf5;--muted:#e0ccde}body[data-site=kotor]{--ink:#22192a;--muted:#5a4f66}@media (width>=721px){body[data-site=kotor] .shell{width:min(1240px,100%)}body[data-site=kotor] .site-header{z-index:50;-webkit-backdrop-filter:blur(14px);background:color-mix(in srgb, var(--surface) 90%, transparent);position:sticky;top:0}}body[data-site=kotor] .site-header{padding:.85rem .95rem .78rem}body[data-site=kotor] .ui-pill,body[data-site=kotor] .nav-actions .ui-pill,body[data-site=kotor] .mobile-menu__meta .ui-pill{color:var(--accent-strong);border:1px solid color-mix(in srgb, var(--accent-strong) 16%, #fbecf59e);text-transform:none;letter-spacing:.02em;background:#fbecf59e}body[data-site=kotor] .ui-button,body[data-site=kotor] .nav-actions .ui-button,body[data-site=kotor] .mobile-menu__meta .ui-button,body[data-site=kotor] .hero .ui-button,body[data-site=kotor] .hero .cta-row .ui-button{color:var(--accent-strong);border:1px solid color-mix(in srgb, var(--accent-strong) 20%, #fbecf59e);box-shadow:none;background:#fbecf59e;padding:.76rem .95rem}body[data-site=kotor] .ui-button:hover,body[data-site=kotor] .ui-button:focus-visible,body[data-site=kotor] .nav-actions .ui-button:hover,body[data-site=kotor] .nav-actions .ui-button:focus-visible,body[data-site=kotor] .mobile-menu__meta .ui-button:hover,body[data-site=kotor] .mobile-menu__meta .ui-button:focus-visible,body[data-site=kotor] .hero .ui-button:hover,body[data-site=kotor] .hero .ui-button:focus-visible{background:color-mix(in srgb, #fbecf59e 72%, var(--accent) 28%);color:var(--accent-strong);box-shadow:0 8px 18px color-mix(in srgb, var(--accent-strong) 14%, transparent);transform:translateY(-1px)}body[data-site=kotor] .content{padding:var(--content-padding) calc(var(--content-padding) + .15rem)}body[data-site=kotor] .content>:not(.cinematic-hero){width:97%;max-width:97%;margin-inline:auto}body[data-site=kotor] .nav{gap:.55rem}body[data-site=kotor] .nav-primary{border-top:1px solid color-mix(in srgb, var(--surface-border) 88%, white);gap:.22rem;padding-top:.42rem}body[data-site=kotor] .nav-link{border:1px solid #0000;border-radius:7px;min-height:2.5rem;padding:.32rem .5rem;text-decoration:none}body[data-site=kotor] .nav-link:hover,body[data-site=kotor] .nav-link:focus-visible{border-color:color-mix(in srgb, var(--accent) 26%, white);background:color-mix(in srgb, var(--surface) 88%, white);text-decoration:none}body[data-site=kotor] .nav-link[aria-current=page]{border-color:color-mix(in srgb, var(--accent-strong) 44%, white);background:color-mix(in srgb, var(--surface) 84%, white);text-decoration:none}body[data-site=kotor] .prose{font-size:1.02rem;line-height:1.68}body[data-site=kotor] .prose h2,body[data-site=kotor] .prose h3{letter-spacing:-.015em}body[data-site=kotor] .prose a{color:var(--accent-strong);text-underline-offset:.2em;text-decoration-thickness:2px}body[data-site=kotor] .site-footer{margin-top:1.15rem;padding:1rem 1rem .9rem}html[data-kotor-theme=alt] body[data-site=kotor] .panel{background:#312236f2;border-color:#ff7ab36b}html[data-kotor-theme=alt] body[data-site=kotor] .scenic-card{background:#38273deb;border-color:#ff7ab34d}html[data-kotor-theme=alt] body[data-site=kotor] .nav-link{color:var(--ink)}html[data-kotor-theme=alt] body[data-site=kotor] .nav-link:hover,html[data-kotor-theme=alt] body[data-site=kotor] .nav-link:focus-visible,html[data-kotor-theme=alt] body[data-site=kotor] .nav-link[aria-current=page]{background:#ffffff1f;border-color:#ff7ab375}html[data-kotor-theme=alt] body[data-site=kotor] .mobile-menu__summary{color:var(--ink);background:#ffffff14;border-color:#ff7ab35c}html[data-kotor-theme=alt] body[data-site=kotor] .mobile-menu__summary:focus-visible{outline-color:var(--accent-strong)}html[data-kotor-theme=alt] body[data-site=kotor] .decision-strip__item{background:#ffffff14;border-color:#ff7ab34d}@media (width<=720px){body[data-site=kotor] .shell{width:100%;padding-inline:0}body[data-site=kotor] .content{padding:0}body[data-site=kotor] .site-header,body[data-site=kotor] .site-footer{border-inline:0;border-radius:0}body[data-site=kotor] .prose a{min-height:1.9rem;line-height:1.35;display:inline-block}body[data-site=kotor] .site-header{padding:.76rem .76rem .68rem}}body[data-site=paras]{--ink:#12343a;--muted:#4d6468}body[data-site=paras]:before{background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 34%), radial-gradient(circle at 88% 8%, color-mix(in srgb, var(--warm) 14%, transparent), transparent 30%), linear-gradient(180deg, var(--bg-top), var(--bg))}@media (width>=721px){body[data-site=paras] .shell{width:min(1060px,100%)}body[data-site=paras] .site-header{z-index:50;-webkit-backdrop-filter:blur(12px);background:color-mix(in srgb, var(--surface) 92%, transparent);position:sticky;top:0}}body[data-site=paras] .site-header{border-color:color-mix(in srgb, var(--accent) 20%, white);padding:.82rem .95rem .74rem}body[data-site=paras] .content{padding:var(--content-padding) calc(var(--content-padding) + .05rem)}body[data-site=paras] .ui-pill,body[data-site=paras] .nav-actions .ui-pill,body[data-site=paras] .mobile-menu__meta .ui-pill{background:color-mix(in srgb, var(--accent) 11%, white);color:var(--accent-strong);border:1px solid color-mix(in srgb, var(--accent) 22%, white);text-transform:none;letter-spacing:.03em;font-size:.74rem}body[data-site=paras] .ui-button,body[data-site=paras] .nav-actions .ui-button,body[data-site=paras] .mobile-menu__meta .ui-button,body[data-site=paras] .hero .ui-button,body[data-site=paras] .hero .cta-row .ui-button{box-sizing:border-box;border-radius:var(--button-radius,10px);background:var(--accent-strong);color:#fff;border:1px solid color-mix(in srgb, var(--accent-strong) 88%, black);min-height:2.75rem;box-shadow:0 6px 16px color-mix(in srgb, var(--accent-strong) 14%, transparent);text-align:center;padding:.68rem .92rem;font-weight:800;line-height:1.25}body[data-site=paras] .mobile-menu__cta.ui-button{justify-content:center;align-items:center;width:100%;min-height:2.85rem;padding:.74rem 1rem;font-size:.98rem;display:flex}body[data-site=paras] .ui-button:hover,body[data-site=paras] .ui-button:focus-visible,body[data-site=paras] .nav-actions .ui-button:hover,body[data-site=paras] .nav-actions .ui-button:focus-visible,body[data-site=paras] .mobile-menu__meta .ui-button:hover,body[data-site=paras] .mobile-menu__meta .ui-button:focus-visible,body[data-site=paras] .hero .ui-button:hover,body[data-site=paras] .hero .ui-button:focus-visible{background:color-mix(in srgb, var(--accent-strong) 88%, black);color:#fff;transform:translateY(-1px)}body[data-site=paras] .nav{gap:.55rem}body[data-site=paras] .nav-primary{border-top:1px solid color-mix(in srgb, var(--accent) 14%, white);flex-wrap:wrap;gap:.28rem;padding-top:.45rem}body[data-site=paras] .nav-link{border-radius:var(--nav-link-radius,10px);border:1px solid color-mix(in srgb, var(--accent) 18%, white);white-space:nowrap;min-height:2.35rem;padding:.36rem .56rem;font-size:.86rem;font-weight:700}body[data-site=paras] .directional-hero{gap:clamp(.85rem,2.5vw,1.6rem)}body[data-site=paras] .directional-hero h1{letter-spacing:0;text-wrap:balance;font-size:clamp(1.75rem,4.2vw,3rem);line-height:1.1}body[data-site=paras] .directional-hero .lede{max-width:62ch}body[data-site=paras] .directional-hero .cta-row{width:100%}body[data-site=paras] .directional-hero .cta-row .ui-button{width:auto;max-width:100%}@media (width<=960px){body[data-site=paras] .nav-actions .ui-button{white-space:nowrap;padding:.62rem .82rem;font-size:.9rem}}@media (width<=860px){body[data-site=paras] .directional-hero .cta-row .ui-button{justify-content:center;align-items:center;width:100%;min-height:3rem;padding:.78rem 1rem;display:flex}}@media (width<=1080px){body[data-site=paras] .brand-note,body[data-site=paras] .nav-actions .nav-role-pill{display:none}}@media (width<=900px){body[data-site=paras] .nav-link{padding:.34rem .5rem;font-size:.82rem}}body[data-site=paras] .nav-link:hover,body[data-site=paras] .nav-link:focus-visible{background:color-mix(in srgb, var(--accent) 10%, white);color:var(--accent-strong);text-decoration:none}body[data-site=paras] .nav-link[aria-current=page]{background:color-mix(in srgb, var(--accent) 14%, white);border-color:color-mix(in srgb, var(--accent-strong) 30%, white);color:var(--accent-strong);text-decoration:none}body[data-site=paras] .hero{border-color:color-mix(in srgb, var(--accent) 18%, white);background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 7%, white), #ffffffe6), var(--surface)}body[data-site=paras] .hero .eyebrow{color:var(--accent-strong);letter-spacing:.1em}body[data-site=paras] .hero .headline{letter-spacing:0;text-wrap:balance;line-height:1.08}body[data-site=paras] .hero .decision-strip__item,body[data-site=paras] .hero .hero-meta{border-color:color-mix(in srgb, var(--accent) 16%, white);background:#ffffffc7}body[data-site=paras] .hero-visual{border-color:color-mix(in srgb, var(--accent) 20%, white);box-shadow:0 12px 28px color-mix(in srgb, var(--accent-strong) 10%, transparent)}body[data-site=paras] .prose{font-size:1rem;line-height:1.62}body[data-site=paras] .prose h2,body[data-site=paras] .prose h3{letter-spacing:0;color:var(--ink);text-wrap:balance}body[data-site=paras] .prose a{color:var(--accent-strong);text-underline-offset:.18em;text-decoration-thickness:2px}body[data-site=paras] .site-footer{border-color:color-mix(in srgb, var(--accent) 16%, white);margin-top:1rem;padding:.95rem 1rem .85rem}body[data-site=paras] .footer-brand{color:var(--muted);font-size:.94rem;line-height:1.55}body[data-site=paras] .mobile-menu__summary{border-color:color-mix(in srgb, var(--accent) 20%, white);background:#ffffffe6}@media (width<=720px){body[data-site=paras] .shell{width:100%;padding-inline:0}body[data-site=paras] .content{padding:.15rem .85rem 1rem}body[data-site=paras] .site-header,body[data-site=paras] .site-footer{border-inline:0;border-radius:0}body[data-site=paras] .site-header{padding:.72rem .85rem .64rem}body[data-site=paras] .site-footer{padding:.95rem .85rem .85rem}body[data-site=paras] .brand-note{display:none}body[data-site=paras] .nav-top{padding-right:3.15rem}body[data-site=paras] .brand-logo-wide{width:min(8.6rem,44vw)}body[data-site=paras] .mobile-menu:not([open]) .mobile-menu__panel{display:none}body[data-site=paras] .mobile-menu[open]{width:min(11.4rem,100vw - 1.7rem)}body[data-site=paras] .mobile-menu[open] .mobile-menu__summary{z-index:2;width:3rem;min-height:3rem;box-shadow:0 10px 24px color-mix(in srgb, var(--accent-strong) 14%, transparent);background:#fffffff5;margin-left:auto;position:relative;display:flex!important}body[data-site=paras] .mobile-menu[open] .mobile-menu__summary-icon:before{top:calc(50% - 1px);transform:rotate(45deg)}body[data-site=paras] .mobile-menu[open] .mobile-menu__summary-icon span{opacity:0}body[data-site=paras] .mobile-menu[open] .mobile-menu__summary-icon:after{top:calc(50% - 1px);transform:rotate(-45deg)}body[data-site=paras] .mobile-menu[open] .mobile-menu__panel{box-sizing:border-box;width:100%;box-shadow:0 18px 44px color-mix(in srgb, var(--accent-strong) 16%, transparent);background:#fffffff5}body[data-site=paras] .directional-hero h1{font-size:clamp(1.55rem,7.2vw,2rem);line-height:1.14}body[data-site=paras] .directional-hero .lede,body[data-site=paras] .directional-hero .answer{font-size:.96rem;line-height:1.58}body[data-site=paras] .directional-hero__copy{gap:.75rem}body[data-site=paras] .nav-link{min-height:2.5rem}}img,picture,svg,video{max-width:100%}img,picture,video{display:block}button,input,select,textarea{font:inherit}.skip-link{z-index:1000;background:color-mix(in srgb, var(--ink,#102433) 92%, white);color:var(--surface,#fff);border-radius:.35rem;padding:.55rem .9rem;font-weight:600;text-decoration:none;position:absolute;top:1rem;left:1rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.skip-link:focus-visible,:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-strong,#174965) 72%, white);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--radius-none:0px;--radius-sharp:2px;--radius-small:8px;--radius-soft:16px;--archetype-section-gap:clamp(2rem, 5vw, 4.5rem);--archetype-hero-min-height:auto}body[data-radius-scale=none]{--radius-panel:var(--radius-none);--radius-card:var(--radius-none)}body[data-radius-scale=sharp]{--radius-panel:var(--radius-sharp);--radius-card:var(--radius-sharp)}body[data-radius-scale=small]{--radius-panel:var(--radius-small);--radius-card:var(--radius-small)}body[data-radius-scale=soft]{--radius-panel:var(--radius-soft);--radius-card:var(--radius-soft)}.prose :where(p,ul,ol){max-width:72ch}.prose :where(h2,h3){max-width:min(100%,72ch)}.prose :where(img,picture){margin-block:1.5rem}.surface-panel{padding:var(--surface-panel-padding,1.25rem);border:1px solid var(--surface-panel-border,var(--surface-border));border-radius:var(--surface-panel-radius,var(--radius-panel,0px));background:var(--surface-panel-background,transparent);box-shadow:var(--surface-panel-shadow,none)}.pattern-choice-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}.qa-accordion{border:1px solid var(--choice-card-border,var(--surface-border));border-radius:var(--choice-card-radius,var(--radius-card,8px));background:var(--choice-card-background,#ffffff73);max-width:100%;box-shadow:var(--choice-card-shadow,none);flex-direction:column;display:flex;overflow:hidden}.qa-accordion__item{border-bottom:1px solid color-mix(in srgb, var(--surface-border) 85%, transparent)}.qa-accordion__item:last-child{border-bottom:none}.qa-accordion__summary{font-family:var(--sansFont,inherit);color:var(--heading,inherit);cursor:pointer;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.65rem .85rem;font-size:.95rem;font-weight:600;line-height:1.35;list-style:none;display:flex}.qa-accordion__summary::-webkit-details-marker{display:none}.qa-accordion__summary:after{content:"";opacity:.55;border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:.42rem;height:.42rem;margin-top:.32em;transition:transform .15s,margin .15s;transform:rotate(45deg)}.qa-accordion__item[open]>.qa-accordion__summary:after{margin-top:.48em;transform:rotate(-135deg)}.qa-accordion__summary:focus{outline:none}.qa-accordion__summary:focus-visible{outline:2px solid var(--accent,currentColor);outline-offset:-2px}.qa-accordion__panel{color:var(--muted);padding:0 .85rem .75rem;font-size:.92rem;line-height:1.55}.qa-accordion__panel p{white-space:pre-line;margin:0}.pattern-choice-card{padding:var(--choice-card-padding,1rem);border:1px solid var(--choice-card-border,var(--surface-border));border-radius:var(--choice-card-radius,var(--radius-card,8px));background:var(--choice-card-background,#ffffff73);box-shadow:var(--choice-card-shadow,none)}.pattern-choice-card h3{margin:0 0 .45rem;font-size:1rem}.pattern-choice-card p{color:var(--muted);margin:0}.pattern-choice-link{color:inherit;flex-direction:column;gap:.45rem;text-decoration:none;transition:transform .12s,border-color .12s;display:flex}.pattern-choice-link:hover{transform:translateY(-2px)}.pattern-choice-title{font-family:var(--serif);font-size:1.05rem}.pattern-choice-copy{color:var(--muted)}.pattern-choice-meta{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:auto;padding-top:.15rem;display:flex}.pattern-choice-badge{letter-spacing:.06em;text-transform:uppercase;min-height:1.85rem;color:var(--heading);background:#1749651a;border-radius:999px;align-items:center;padding:.2rem .58rem;font-size:.74rem;display:inline-flex}.pattern-choice-badge[data-treatment=internal]{background:#1749651a}.pattern-choice-badge[data-treatment=soft-handoff]{background:#c97d4d24}.pattern-choice-badge[data-treatment=hard-handoff]{background:#0c7c8724}.pattern-choice-badge[data-treatment=hold]{background:#545e701f}.pattern-choice-note{color:var(--muted);font-size:.86rem;line-height:1.45}.pattern-split-grid{grid-template-columns:var(--split-layout-columns,repeat(2, minmax(0, 1fr)));gap:var(--split-layout-gap,1rem);margin-top:var(--split-layout-margin-top,2rem);display:grid}body[data-shell-variant=authority] .nav-actions{gap:.7rem}body[data-shell-variant=authority] .nav-primary{background:0 0;border:none;border-radius:0;padding:.35rem 0}body[data-shell-variant=authority] .footer-brand{padding-left:.15rem}body[data-visual-archetype=authority-document] .site-header.panel,body[data-visual-archetype=authority-document] .content.panel,body[data-visual-archetype=authority-document] .site-footer.panel{border-radius:var(--radius-panel);box-shadow:none;backdrop-filter:none}body[data-visual-archetype=authority-document] .site-header.panel{background:0 0;border-width:0 0 1px;padding-inline:0}body[data-visual-archetype=authority-document] .content.panel{background:color-mix(in srgb, var(--surface) 72%, transparent);border-color:color-mix(in srgb, var(--accent-strong) 14%, transparent)}body[data-visual-archetype=authority-document] .site-footer.panel{background:0 0;border-width:1px 0 0}body[data-shell-variant=directional] .nav{gap:1.1rem}body[data-shell-variant=directional] .nav-copy{gap:.12rem}body[data-shell-variant=directional] .nav-primary--sections{border-top:1px solid #24245114;align-items:center;gap:1.2rem;padding-top:.2rem;display:flex}body[data-shell-variant=directional] .nav-section{flex-direction:column;gap:.35rem;display:flex}body[data-shell-variant=directional] .nav-section-label{font-family:var(--ui-font);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding-left:.05rem;font-size:.72rem;font-weight:600}body[data-shell-variant=directional] .nav-section-links{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}body[data-shell-variant=directional] .nav-section .nav-link{background:0 0;border:none}body[data-shell-variant=directional] .nav-section .nav-link[aria-current=page]{box-shadow:none}body[data-shell-variant=directional] .nav-actions .ui-button{background:linear-gradient(135deg,#de1c69 0%,#242451 100%);box-shadow:0 8px 18px #de1c6938}body[data-shell-variant=directional] .nav-actions .ui-button:hover,body[data-shell-variant=directional] .nav-actions .ui-button:focus-visible{transform:translateY(-1px);box-shadow:0 12px 24px #de1c6947}body[data-shell-variant=directional] .mobile-menu__meta .ui-button{background:linear-gradient(135deg,#de1c69 0%,#242451 100%);box-shadow:0 8px 18px #de1c6938}body[data-shell-variant=directional] .mobile-menu__meta .ui-button:hover,body[data-shell-variant=directional] .mobile-menu__meta .ui-button:focus-visible{transform:translateY(-1px);box-shadow:0 12px 24px #de1c6947}body[data-shell-variant=directional] .footer-brand{max-width:48ch}body[data-shell-variant=directional] .mobile-menu__section{flex-direction:column;gap:.4rem;display:flex}body[data-shell-variant=directional] .mobile-menu__section-label{font-family:var(--ui-font);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:.2rem .15rem 0;font-size:.72rem;font-weight:700}body[data-shell-variant=directional] .mobile-menu__sections{flex-direction:column;gap:.85rem;display:flex}body[data-shell-variant=relaxed] .nav-actions{gap:.7rem}body[data-shell-variant=relaxed] .nav-role-pill{align-self:flex-end}body[data-shell-variant=relaxed] .panel{backdrop-filter:blur(18px)}body[data-shell-variant=destination] .panel{overflow:hidden}body[data-visual-archetype=cinematic-destination] .site-header.panel,body[data-visual-archetype=cinematic-destination] .content.panel,body[data-visual-archetype=cinematic-destination] .site-footer.panel{border-radius:var(--radius-panel)}body[data-visual-archetype=cinematic-destination] .site-header.panel{background:color-mix(in srgb, var(--surface) 82%, transparent);box-shadow:none}body[data-visual-archetype=cinematic-destination] .content.panel{box-shadow:0 18px 44px #141c2014}body[data-visual-archetype=cinematic-destination] .site-footer.panel{box-shadow:none}body[data-shell-variant=destination] .footer-brand{border-left:2px solid #095d6529;padding-left:.9rem}body[data-shell-variant=atmospheric] .nav-actions{gap:.45rem}body[data-shell-variant=atmospheric] .nav-role-pill{box-shadow:0 8px 20px #7d345b14}body[data-shell-variant=atmospheric] .panel{background:linear-gradient(180deg, #ffffff42, #ffffff14), var(--surface)}body[data-visual-archetype=scenic-magazine] .site-header.panel,body[data-visual-archetype=scenic-magazine] .content.panel,body[data-visual-archetype=scenic-magazine] .site-footer.panel{box-shadow:none;backdrop-filter:none;border-radius:0}body[data-visual-archetype=scenic-magazine] .site-header.panel{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 64%, transparent), transparent);border-width:0 0 1px}body[data-visual-archetype=scenic-magazine] .content.panel{background:color-mix(in srgb, var(--surface) 56%, transparent);border-width:1px 0}body[data-visual-archetype=scenic-magazine] .site-footer.panel{background:0 0;border-width:1px 0 0}body[data-shell-variant=documentary] .nav-role-pill{text-transform:none}body[data-shell-variant=documentary] .panel{backdrop-filter:blur(8px)}body[data-visual-archetype=field-notebook] .site-header.panel,body[data-visual-archetype=field-notebook] .content.panel,body[data-visual-archetype=field-notebook] .site-footer.panel{border-radius:var(--radius-panel);box-shadow:none;backdrop-filter:none;border-style:dashed}body[data-visual-archetype=field-notebook] .site-header.panel{background:color-mix(in srgb, var(--surface) 76%, transparent)}body[data-visual-archetype=field-notebook] .site-footer.panel{background:0 0}body[data-shell-variant=documentary] .footer-brand{border-left:2px solid #35571d1f;padding-left:.75rem}body[data-shell-variant=editorial] .shell{width:min(var(--shell-width), calc(100% - 2.4rem))}body[data-shell-variant=editorial] .nav-actions{gap:.45rem}body[data-shell-variant=editorial] .panel{border-radius:var(--surface-panel-radius,var(--panel-radius))}body[data-visual-archetype=editorial-dossier] .site-header.panel,body[data-visual-archetype=editorial-dossier] .content.panel,body[data-visual-archetype=editorial-dossier] .site-footer.panel{box-shadow:none;backdrop-filter:none;border-radius:0}body[data-visual-archetype=editorial-dossier] .site-header.panel{background:0 0;border-width:0 0 1px;padding-inline:0}body[data-visual-archetype=editorial-dossier] .content.panel{background:0 0;border-width:1px 0}body[data-visual-archetype=editorial-dossier] .site-footer.panel{background:0 0;border-width:1px 0 0}body[data-shell-variant=editorial] .footer-brand{border-left:1px solid #394b6124;padding-left:.65rem}body[data-shell-variant=coastal] .panel{border-color:color-mix(in srgb, var(--accent) 18%, white)}body[data-shell-variant=coastal] .site-header.panel{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 8%, white), #ffffffe0), var(--surface)}body[data-shell-variant=coastal] .nav{gap:.75rem}body[data-shell-variant=coastal] .nav-link{border:1px solid color-mix(in srgb, var(--accent) 18%, white);background:#ffffffd1}body[data-shell-variant=coastal] .nav-link:hover,body[data-shell-variant=coastal] .nav-link:focus-visible,body[data-shell-variant=coastal] .nav-link[aria-current=page]{background:color-mix(in srgb, var(--accent) 12%, white);color:var(--accent-strong)}body[data-shell-variant=coastal] .nav-actions .ui-button,body[data-shell-variant=coastal] .mobile-menu__meta .ui-button{box-shadow:none}body[data-shell-variant=coastal] .footer-brand{align-items:flex-start}body[data-visual-archetype=local-shortcut] .site-header.panel,body[data-visual-archetype=local-shortcut] .content.panel,body[data-visual-archetype=local-shortcut] .site-footer.panel{border-radius:var(--radius-panel)}body[data-visual-archetype=local-shortcut] .site-header.panel{box-shadow:0 8px 22px color-mix(in srgb, var(--accent-strong) 8%, transparent)}body[data-visual-archetype=local-shortcut] .site-footer.panel{box-shadow:none}body[data-cta-loudness=quiet] .nav-actions .ui-button,body[data-cta-loudness=quiet] .mobile-menu__meta .ui-button,body[data-cta-loudness=quiet] .hero .ui-button{border:1px solid color-mix(in srgb, var(--accent-strong) 32%, transparent);color:var(--accent-strong);box-shadow:none;background:0 0}body[data-cta-loudness=quiet] .nav-actions .ui-button:hover,body[data-cta-loudness=quiet] .nav-actions .ui-button:focus-visible,body[data-cta-loudness=quiet] .mobile-menu__meta .ui-button:hover,body[data-cta-loudness=quiet] .mobile-menu__meta .ui-button:focus-visible,body[data-cta-loudness=quiet] .hero .ui-button:hover,body[data-cta-loudness=quiet] .hero .ui-button:focus-visible{background:color-mix(in srgb, var(--accent) 9%, transparent);box-shadow:none}body[data-cta-loudness=moderate] .nav-actions .ui-button,body[data-cta-loudness=moderate] .mobile-menu__meta .ui-button,body[data-cta-loudness=moderate] .hero .ui-button{background:color-mix(in srgb, var(--accent-strong) 88%, var(--ink));color:#fff;box-shadow:none}body[data-visual-archetype=authority-document] .brand{gap:.7rem}body[data-visual-archetype=authority-document] .brand-mark{border-radius:var(--radius-panel);border-color:color-mix(in srgb, var(--accent-strong) 22%, transparent);width:2.75rem;height:2.75rem;box-shadow:none;background:0 0}body[data-visual-archetype=authority-document] .brand-note,body[data-visual-archetype=authority-document] .nav-role-pill{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}body[data-visual-archetype=authority-document] .nav-primary{border-top:1px solid color-mix(in srgb, var(--accent-strong) 12%, transparent);gap:.95rem}body[data-visual-archetype=authority-document] .nav-link{min-height:2rem;padding:.2rem 0}body[data-visual-archetype=authority-document] .footer{grid-template-columns:minmax(0,.95fr) minmax(0,1.7fr);font-size:.9rem}body[data-visual-archetype=authority-document] .footer-link{min-height:2rem}body[data-visual-archetype=cinematic-destination] .brand{gap:.65rem}body[data-visual-archetype=cinematic-destination] .brand-mark{border-radius:var(--radius-panel);background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 88%, white), color-mix(in srgb, var(--surface) 48%, transparent)), linear-gradient(135deg, color-mix(in srgb, var(--accent) 20%, transparent), color-mix(in srgb, var(--warm) 12%, transparent))}body[data-visual-archetype=cinematic-destination] .nav-primary{gap:.35rem}body[data-visual-archetype=cinematic-destination] .nav-link{min-height:2.35rem}body[data-visual-archetype=cinematic-destination] .footer{grid-template-columns:minmax(0,1.25fr) minmax(0,1.15fr)}body[data-visual-archetype=scenic-magazine] .site-header.panel{padding-block:1.15rem}body[data-visual-archetype=scenic-magazine] .nav{gap:1.15rem}body[data-visual-archetype=scenic-magazine] .brand{gap:.8rem}body[data-visual-archetype=scenic-magazine] .brand-mark{background:color-mix(in srgb, var(--surface) 68%, transparent);width:3.2rem;height:3.2rem;box-shadow:none;border-radius:50%}body[data-visual-archetype=scenic-magazine] .brand-name{font-size:calc(var(--brand-size) + .18rem)}body[data-visual-archetype=scenic-magazine] .nav-primary{border-top:1px solid color-mix(in srgb, var(--accent-strong) 12%, transparent);gap:1.35rem;padding-block:.75rem 0}body[data-visual-archetype=scenic-magazine] .nav-link{min-height:2.1rem;padding:0;font-size:.86rem}body[data-visual-archetype=scenic-magazine] .footer{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}body[data-visual-archetype=field-notebook] .brand-mark{border-radius:var(--radius-panel);background:color-mix(in srgb, var(--surface) 70%, transparent);box-shadow:none;border-style:dashed}body[data-visual-archetype=field-notebook] .nav-primary{border-top-style:dashed;gap:.5rem}body[data-visual-archetype=field-notebook] .nav-link{border-radius:var(--radius-card);border:1px dashed #0000;padding:.35rem .55rem;text-decoration:none}body[data-visual-archetype=field-notebook] .nav-link:hover,body[data-visual-archetype=field-notebook] .nav-link:focus-visible,body[data-visual-archetype=field-notebook] .nav-link[aria-current=page]{border-color:color-mix(in srgb, var(--accent-strong) 28%, transparent);background:color-mix(in srgb, var(--surface) 74%, transparent);text-decoration:none}body[data-visual-archetype=field-notebook] .footer-bottom{border-top-style:dashed}body[data-visual-archetype=editorial-dossier] .site-header.panel{padding-block:.85rem .7rem}body[data-visual-archetype=editorial-dossier] .brand{gap:.6rem}body[data-visual-archetype=editorial-dossier] .brand-mark{width:2.55rem;height:2.55rem;box-shadow:none;background:0 0;border-radius:0}body[data-visual-archetype=editorial-dossier] .brand-note,body[data-visual-archetype=editorial-dossier] .nav-role-pill{letter-spacing:.08em;text-transform:uppercase;font-size:.76rem}body[data-visual-archetype=editorial-dossier] .nav-primary{border-top:1px solid color-mix(in srgb, var(--accent-strong) 18%, transparent);gap:1.1rem;padding-top:.65rem}body[data-visual-archetype=editorial-dossier] .nav-link{min-height:1.8rem;padding:0;font-size:.82rem}body[data-visual-archetype=editorial-dossier] .footer{grid-template-columns:minmax(0,.85fr) minmax(0,1.65fr);gap:1rem;font-size:.86rem}body[data-visual-archetype=editorial-dossier] .footer-groups{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}body[data-visual-archetype=editorial-dossier] .footer-link{min-height:1.9rem;font-size:.88rem}body[data-visual-archetype=local-shortcut] .brand-mark{border-radius:var(--radius-panel);width:3rem;height:3rem}body[data-visual-archetype=local-shortcut] .nav-primary{border-top:0;gap:.42rem}body[data-visual-archetype=local-shortcut] .nav-link{border:1px solid color-mix(in srgb, var(--accent-strong) 16%, transparent);border-radius:var(--radius-card);background:color-mix(in srgb, var(--surface) 84%, white 6%);padding:.42rem .68rem;text-decoration:none}body[data-visual-archetype=local-shortcut] .nav-link:hover,body[data-visual-archetype=local-shortcut] .nav-link:focus-visible,body[data-visual-archetype=local-shortcut] .nav-link[aria-current=page]{background:color-mix(in srgb, var(--accent) 11%, var(--surface));text-decoration:none}body[data-visual-archetype=local-shortcut] .nav-link[aria-current=page]{color:var(--ink);font-weight:700}body[data-visual-archetype=local-shortcut] .footer-link{min-height:2.2rem}@media (width<=720px){body[data-visual-archetype=authority-document] .mobile-menu__summary,body[data-visual-archetype=editorial-dossier] .mobile-menu__summary{border-radius:var(--radius-panel);box-shadow:none;background:0 0}body[data-visual-archetype=authority-document] .mobile-menu__panel,body[data-visual-archetype=editorial-dossier] .mobile-menu__panel{border-radius:var(--radius-panel);background:color-mix(in srgb, var(--surface) 92%, transparent);box-shadow:none;backdrop-filter:none}body[data-visual-archetype=scenic-magazine] .mobile-menu__summary,body[data-visual-archetype=scenic-magazine] .mobile-menu__panel{box-shadow:none;border-radius:0}body[data-visual-archetype=field-notebook] .mobile-menu__summary,body[data-visual-archetype=field-notebook] .mobile-menu__panel{border-radius:var(--radius-panel);box-shadow:none;border-style:dashed}body[data-visual-archetype=local-shortcut] .mobile-menu__summary,body[data-visual-archetype=local-shortcut] .mobile-menu__panel{border-radius:var(--radius-panel)}body[data-visual-archetype] .mobile-menu[open]{top:calc(100% + .45rem)}body[data-visual-archetype=authority-document] .mobile-menu__nav .nav-link,body[data-visual-archetype=editorial-dossier] .mobile-menu__nav .nav-link,body[data-visual-archetype=scenic-magazine] .mobile-menu__nav .nav-link{background:0 0;border:0;min-height:2.3rem;padding-inline:0}body[data-visual-archetype=field-notebook] .mobile-menu__nav .nav-link,body[data-visual-archetype=local-shortcut] .mobile-menu__nav .nav-link{padding-inline:.65rem}body[data-visual-archetype=authority-document] .footer,body[data-visual-archetype=cinematic-destination] .footer,body[data-visual-archetype=scenic-magazine] .footer,body[data-visual-archetype=editorial-dossier] .footer{grid-template-columns:1fr}}html[data-cp-ab-template=b] body[data-site=budva] .site-header.panel{box-shadow:0 1px #2424510f,0 12px 28px #24245112}html[data-cp-ab-template=b] body[data-site=budva] .nav-role-pill{border-color:#de1c6959}body[data-visual-archetype=authority-document]{--archetype-section-gap:clamp(2.5rem, 5vw, 5rem);--archetype-surface-border:color-mix(in srgb, var(--accent-strong) 18%, transparent);--archetype-hero-image-min:12rem;--panel-radius:var(--radius-sharp);--surface-panel-radius:var(--radius-panel);--surface-panel-background:color-mix(in srgb, var(--surface) 72%, transparent);--surface-panel-border:color-mix(in srgb, var(--accent-strong) 16%, transparent);--choice-card-radius:var(--radius-card);--choice-card-background:color-mix(in srgb, var(--surface) 62%, transparent);--choice-card-border:color-mix(in srgb, var(--accent-strong) 14%, transparent)}body[data-visual-archetype=authority-document] .hero-meta,body[data-visual-archetype=authority-document] .hero-visual,body[data-visual-archetype=authority-document] .facts div,body[data-visual-archetype=authority-document] .answer{border-radius:var(--radius-card,2px)}body[data-visual-archetype=directional-coastal]{--archetype-section-gap:clamp(2rem, 4vw, 4rem);--archetype-hero-image-min:clamp(18rem, 44vw, 32rem);--archetype-route-card-radius:var(--radius-card,8px);--panel-radius:var(--radius-small);--surface-panel-radius:var(--radius-panel);--surface-panel-background:color-mix(in srgb, var(--surface) 78%, white 10%);--surface-panel-border:color-mix(in srgb, var(--accent-strong) 18%, transparent);--choice-card-radius:var(--radius-card);--choice-card-background:color-mix(in srgb, var(--surface) 70%, white 12%);--choice-card-border:color-mix(in srgb, var(--accent-strong) 17%, transparent)}body[data-visual-archetype=directional-coastal] .hero-visual,body[data-visual-archetype=directional-coastal] .pattern-choice-card{border-radius:var(--radius-card,8px)}body[data-visual-archetype=local-shortcut]{--archetype-section-gap:clamp(1.6rem, 3vw, 3rem);--archetype-hero-image-min:12rem;--archetype-local-proof-density:compact;--panel-radius:var(--radius-small);--surface-panel-radius:var(--radius-panel);--surface-panel-padding:clamp(1rem, 2vw, 1.35rem);--surface-panel-background:color-mix(in srgb, var(--surface) 82%, white 10%);--surface-panel-border:color-mix(in srgb, var(--accent-strong) 15%, transparent);--choice-card-radius:var(--radius-card);--choice-card-background:color-mix(in srgb, var(--surface) 78%, white 8%);--choice-card-border:color-mix(in srgb, var(--accent-strong) 14%, transparent)}body[data-visual-archetype=local-shortcut] .hero{gap:.85rem}body[data-visual-archetype=local-shortcut] .facts div,body[data-visual-archetype=local-shortcut] .answer{border-radius:var(--radius-card,8px)}body[data-visual-archetype=cinematic-destination]{--archetype-section-gap:clamp(3rem, 7vw, 6.5rem);--archetype-hero-min-height:clamp(34rem, 78vh, 46rem);--archetype-hero-image-min:clamp(22rem, 54vw, 38rem);--panel-radius:var(--radius-sharp);--surface-panel-radius:var(--radius-panel);--surface-panel-background:color-mix(in srgb, var(--surface) 68%, transparent);--surface-panel-border:color-mix(in srgb, var(--accent-strong) 20%, transparent);--surface-panel-shadow:0 18px 44px #141c2014;--choice-card-radius:var(--radius-card);--choice-card-background:color-mix(in srgb, var(--surface) 62%, transparent);--choice-card-border:color-mix(in srgb, var(--accent-strong) 18%, transparent);--shadow:0 24px 64px #1c12212e}body[data-visual-archetype=cinematic-destination] .hero-meta,body[data-visual-archetype=cinematic-destination] .hero-visual,body[data-visual-archetype=cinematic-destination] .hero-visual__image,body[data-visual-archetype=cinematic-destination] .hero-visual__placeholder{border-radius:var(--radius-panel,2px)}body[data-visual-archetype=cinematic-destination] .hero-visual__image{min-height:var(--archetype-hero-image-min)}body[data-visual-archetype=cinematic-destination] .facts div,body[data-visual-archetype=cinematic-destination] .answer{border-radius:var(--radius-card,2px)}body[data-visual-archetype=scenic-magazine]{--archetype-section-gap:clamp(3rem, 7vw, 7rem);--archetype-hero-min-height:clamp(34rem, 80vh, 48rem);--archetype-hero-image-min:clamp(24rem, 56vw, 40rem);--panel-radius:var(--radius-none);--surface-panel-radius:0px;--surface-panel-background:transparent;--surface-panel-border:color-mix(in srgb, var(--accent-strong) 16%, transparent);--choice-card-radius:0px;--choice-card-background:transparent;--choice-card-border:color-mix(in srgb, var(--accent-strong) 15%, transparent);--choice-card-shadow:none;--shadow:none}body[data-visual-archetype=scenic-magazine] .hero-meta,body[data-visual-archetype=scenic-magazine] .hero-visual,body[data-visual-archetype=scenic-magazine] .hero-visual__image,body[data-visual-archetype=scenic-magazine] .hero-visual__placeholder,body[data-visual-archetype=scenic-magazine] .facts div,body[data-visual-archetype=scenic-magazine] .answer{border-radius:0}body[data-visual-archetype=scenic-magazine] .hero-visual{border:0;padding:0}body[data-visual-archetype=scenic-magazine] .hero-visual__image{min-height:var(--archetype-hero-image-min)}body[data-site=beauty][data-visual-archetype=scenic-magazine] .magazine-hero .answer{border-top-color:color-mix(in srgb, var(--warm) 34%, white)}body[data-site=beauty][data-visual-archetype=scenic-magazine] .magazine-hero figcaption{letter-spacing:.01em;font-style:italic}body[data-site=beauty][data-visual-archetype=scenic-magazine] .magazine-hero--has-image .magazine-hero__copy :global(.ui-pill){background:color-mix(in srgb, var(--warm) 14%, white);color:color-mix(in srgb, var(--accent-strong) 90%, #5a3048)}body[data-site=beauty][data-visual-archetype=scenic-magazine] .magazine-hero--temporary .magazine-hero__placeholder{background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 8%, white), color-mix(in srgb, var(--warm) 10%, white))}@media (width<=760px){body[data-site=beauty][data-visual-archetype=scenic-magazine] .magazine-hero{gap:0}body[data-site=beauty][data-visual-archetype=scenic-magazine] .magazine-hero--has-image .magazine-hero__copy{grid-template-areas:"label""title""cta""answer""lede";gap:.85rem;padding:clamp(1.1rem,5vw,1.45rem) clamp(1rem,5.4vw,1.35rem) 0}body[data-site=beauty][data-visual-archetype=scenic-magazine] .magazine-hero--has-image h1{text-wrap:balance;max-width:min(100%,18ch);font-size:clamp(2.15rem,8.4vw,2.45rem);line-height:.98}body[data-site=beauty][data-visual-archetype=scenic-magazine] .magazine-hero .answer,body[data-site=beauty][data-visual-archetype=scenic-magazine] .magazine-hero .lede{max-width:34rem;font-size:clamp(1rem,4.35vw,1.12rem);line-height:1.52}body[data-site=beauty][data-visual-archetype=scenic-magazine] .magazine-hero .answer{padding-top:.95rem}body[data-site=beauty][data-visual-archetype=scenic-magazine] .magazine-hero .cta-row{margin-top:.15rem}body[data-site=beauty][data-visual-archetype=scenic-magazine] .magazine-hero .cta-row .ui-button{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;width:100%;max-width:19.5rem;min-height:3.45rem;padding:.85rem 1rem;font-size:clamp(1rem,4vw,1.12rem);line-height:1.15;display:inline-flex}}body[data-visual-archetype=field-notebook]{--archetype-section-gap:clamp(2.25rem, 5vw, 5rem);--archetype-hero-image-min:16rem;--archetype-rule-color:color-mix(in srgb, var(--accent-strong) 24%, transparent);--panel-radius:var(--radius-sharp);--surface-panel-radius:var(--radius-panel);--surface-panel-background:color-mix(in srgb, var(--surface) 74%, transparent);--surface-panel-border:var(--archetype-rule-color);--choice-card-radius:var(--radius-card);--choice-card-background:color-mix(in srgb, var(--surface) 66%, transparent);--choice-card-border:var(--archetype-rule-color)}body[data-visual-archetype=field-notebook] .surface-panel,body[data-visual-archetype=field-notebook] .pattern-choice-card{border-style:dashed}body[data-visual-archetype=field-notebook] .hero-meta,body[data-visual-archetype=field-notebook] .facts div,body[data-visual-archetype=field-notebook] .answer{border-radius:var(--radius-card,2px);border-style:dashed}body[data-visual-archetype=editorial-dossier]{--archetype-section-gap:clamp(2.5rem, 5vw, 5rem);--archetype-hero-image-min:14rem;--panel-radius:var(--radius-none);--surface-panel-radius:0px;--surface-panel-background:transparent;--surface-panel-border:color-mix(in srgb, var(--accent-strong) 16%, transparent);--surface-panel-shadow:none;--choice-card-radius:0px;--choice-card-background:transparent;--choice-card-border:color-mix(in srgb, var(--accent-strong) 16%, transparent);--choice-card-shadow:none;--shadow:none}body[data-visual-archetype=editorial-dossier] .hero-meta,body[data-visual-archetype=editorial-dossier] .hero-visual,body[data-visual-archetype=editorial-dossier] .hero-visual__image,body[data-visual-archetype=editorial-dossier] .hero-visual__placeholder,body[data-visual-archetype=editorial-dossier] .facts div,body[data-visual-archetype=editorial-dossier] .answer,body[data-visual-archetype=editorial-dossier] .pattern-choice-card{box-shadow:none;border-radius:0}body[data-visual-archetype=editorial-dossier] .hero-meta,body[data-visual-archetype=editorial-dossier] .facts div{background:0 0}@media (width<=900px){section[data-hero-archetype]{max-width:100%}.pattern-split-grid{grid-template-columns:var(--split-layout-columns-mobile,1fr)}body[data-page-family=comparison] .inspiration-grid{grid-template-columns:1fr}}@media (width<=720px){body[data-site=parame] .nav-actions,body[data-site=budva] .nav-actions,body[data-site=beci] .nav-actions,body[data-site=beauty] .nav-actions,body[data-site=paracamp] .nav-actions,body[data-site=para4] .nav-actions{align-items:flex-start;width:100%}body[data-site=parame] .nav-primary{flex-wrap:nowrap;width:100%;padding-bottom:.2rem;overflow-x:auto}body[data-site=parame] .nav-primary .nav-link{flex:none}body[data-site=budva] .section-shell{margin:-.1rem}body[data-site=budva] .section-shell[data-page-family=homepage] .bp-home,body[data-site=budva] .section-shell[data-page-family=guide] .bp-flights,body[data-site=budva] .section-shell[data-page-family=offer] .bp-route{padding-bottom:.4rem}body[data-site=budva] .section-shell[data-page-family=homepage] .bp-home__facts{grid-template-columns:1fr}}:root{--bg:var(--themeBg);--bg-top:var(--themeBgTop);--surface:var(--themeSurface);--surface-border:var(--panelBorder);--ink:#16202b;--muted:#55606d;--accent:var(--themeAccent);--accent-strong:var(--themeAccentStrong);--warm:var(--themeWarm);--shadow:var(--panelShadow);--shell-width:var(--shellWidth);--shell-padding-top:var(--shellPaddingTop);--content-padding:var(--contentPadding);--panel-radius:var(--panelRadius);--nav-link-radius:var(--navLinkRadius);--nav-link-background:var(--navLinkBackground);--pill-background:var(--pillBackground);--pill-radius:var(--pillRadius);--button-radius:var(--buttonRadius);--button-letter-spacing:var(--buttonLetterSpacing);--brand-letter-spacing:var(--brandLetterSpacing);--content-gap:var(--contentGap);--bg-glow-warm:var(--bgGlowWarm);--bg-glow-cool:var(--bgGlowCool);--serif:var(--serifFont);--sans:var(--sansFont);--ui-font:var(--uiFont);--display-weight:var(--displayWeight);--display-tracking:var(--displayTracking);--body-size:calc(var(--bodySize) * 1.2);--body-line-height:var(--bodyLineHeight);--nav-link-size:var(--navLinkSize);--nav-link-padding-y:var(--navLinkPaddingY);--nav-link-padding-x:var(--navLinkPaddingX);--ui-letter-spacing:var(--uiLetterSpacing);--pill-font-size:var(--pillFontSize);--pill-letter-spacing:var(--pillLetterSpacing);--brand-size:var(--brandSize);--brand-note-measure:var(--brandNoteMeasure);--footer-measure:var(--footerMeasure)}[data-astro-cid-tq46r5sz]{box-sizing:border-box}body{color:var(--ink);background:radial-gradient(circle at top left, var(--bg-glow-warm), transparent 32%), radial-gradient(circle at top right, var(--bg-glow-cool), transparent 28%), linear-gradient(180deg, var(--bg-top) 0%, var(--bg) 100%);font-family:var(--sans);font-size:var(--body-size);line-height:var(--body-line-height);margin:0}body[data-site=budva]{--ink:#1d2233;--muted:#6e7485}@media (width>=721px){body[data-site=budva] .shell[data-astro-cid-tq46r5sz]{width:min(85vw,1400px)}}a[data-astro-cid-tq46r5sz]{color:var(--accent-strong)}.shell[data-astro-cid-tq46r5sz]{width:min(var(--shell-width), calc(100% - 2rem));padding:var(--shell-padding-top) 0 4rem;margin:0 auto}.site-header[data-astro-cid-tq46r5sz]{margin-bottom:var(--content-gap);background:var(--surface);border:1px solid var(--surface-border);box-shadow:var(--shadow);padding:1.05rem 1.15rem 1rem}.nav[data-astro-cid-tq46r5sz]{flex-direction:column;gap:.95rem;display:flex}.nav-top[data-astro-cid-tq46r5sz]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.nav-copy[data-astro-cid-tq46r5sz]{align-items:center;gap:.95rem;min-width:0;display:flex}.brand[data-astro-cid-tq46r5sz]{min-width:0;min-height:2.75rem;color:var(--ink);align-items:center;gap:.9rem;text-decoration:none;display:inline-flex}.brand-visual[data-astro-cid-tq46r5sz]{flex:none;justify-content:center;align-items:center;display:inline-flex}.brand-mark[data-astro-cid-tq46r5sz]{background:linear-gradient(#ffffffe0,#ffffff85),linear-gradient(135deg,#dd8a382e,#0e7a7829);border:1px solid #ffffff8c;border-radius:18px;flex:none;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffff80}.brand-logo[data-astro-cid-tq46r5sz]{object-fit:contain;width:100%;height:100%;padding:.42rem}.brand-logo-wide[data-astro-cid-tq46r5sz]{width:min(11rem,42vw);height:auto;display:block}.brand-initials[data-astro-cid-tq46r5sz]{font-family:var(--serif);font-size:1rem;font-weight:var(--display-weight);letter-spacing:.08em}.brand-lockup[data-astro-cid-tq46r5sz]{flex-direction:column;gap:.18rem;min-width:0;display:flex}.brand-lockup--compact[data-astro-cid-tq46r5sz]{gap:.05rem}.brand-name[data-astro-cid-tq46r5sz]{font-family:var(--serif);font-size:calc(var(--brand-size) + .06rem);font-weight:var(--display-weight);letter-spacing:var(--brand-letter-spacing);line-height:1.05}.brand-name--compact[data-astro-cid-tq46r5sz]{letter-spacing:.02em;color:var(--accent-strong);opacity:.85;font-size:.95rem}.brand-note[data-astro-cid-tq46r5sz]{color:var(--muted);font-family:var(--ui-font);letter-spacing:var(--ui-letter-spacing);max-width:var(--brand-note-measure);font-size:.92rem}.nav-actions[data-astro-cid-tq46r5sz]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.nav-actions[data-astro-cid-tq46r5sz] .nav-role-pill[data-astro-cid-tq46r5sz]{box-shadow:none;text-transform:none;color:var(--muted);letter-spacing:.02em;white-space:normal;overflow-wrap:anywhere;background:0 0;border:none;max-width:100%;padding:.25rem 0;font-size:.86rem;font-weight:600}.mobile-menu[data-astro-cid-tq46r5sz]{display:none}.nav-primary[data-astro-cid-tq46r5sz]{border-top:1px solid #0a59571a;flex-wrap:wrap;align-items:center;gap:.6rem;padding-top:.15rem;display:flex}.nav-link[data-astro-cid-tq46r5sz]{color:var(--ink);font-family:var(--ui-font);font-size:var(--nav-link-size);letter-spacing:var(--ui-letter-spacing);white-space:nowrap;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:.35rem .45rem;text-decoration:none;transition:color .12s,text-decoration-color .12s;display:inline-flex}.nav-link[data-astro-cid-tq46r5sz]:hover,.nav-link[data-astro-cid-tq46r5sz]:focus-visible{color:var(--accent-strong);text-underline-offset:.2em;text-decoration:underline}.nav-link[data-astro-cid-tq46r5sz][aria-current=page]{color:var(--accent-strong);text-underline-offset:.2em;font-weight:700;text-decoration:underline}.panel[data-astro-cid-tq46r5sz]{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--panel-radius);box-shadow:var(--shadow);backdrop-filter:blur(14px)}body[data-site=budva] .panel[data-astro-cid-tq46r5sz]{border-color:color-mix(in srgb, var(--surface-border) 86%, var(--accent-strong) 14%);box-shadow:0 1px 0 #ffffffb8 inset, var(--shadow)}.content[data-astro-cid-tq46r5sz]{padding:var(--content-padding);background:var(--surface);border:1px solid var(--surface-border);box-shadow:var(--shadow)}.prose[data-astro-cid-tq46r5sz] h2[data-astro-cid-tq46r5sz],.prose[data-astro-cid-tq46r5sz] h3[data-astro-cid-tq46r5sz]{font-family:var(--serif);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);line-height:1.15}.prose[data-astro-cid-tq46r5sz] p[data-astro-cid-tq46r5sz],.prose[data-astro-cid-tq46r5sz] li[data-astro-cid-tq46r5sz]{color:var(--muted)}.prose table{border-collapse:collapse;border-spacing:0;width:100%;margin:1.35rem 0}.prose th,.prose td{border:1px solid var(--surface-border);text-align:left;vertical-align:top;padding:.78rem .85rem}.prose th{color:var(--ink);font-family:var(--ui-font);letter-spacing:.06em;text-transform:uppercase;background:#ffffffb3;font-size:.8rem}.prose td{color:var(--muted);background:#ffffff73}.site-footer[data-astro-cid-tq46r5sz]{background:var(--surface);border:1px solid var(--surface-border);box-shadow:var(--shadow);margin-top:2rem;padding:1.5rem 1.3rem 1.15rem}.footer[data-astro-cid-tq46r5sz]{color:var(--muted);grid-template-columns:minmax(0,1.1fr) minmax(0,1.45fr);gap:1.4rem;font-size:.95rem;display:grid}.footer-brand[data-astro-cid-tq46r5sz]{max-width:var(--footer-measure);flex-direction:column;gap:.9rem;display:flex}.footer-copy[data-astro-cid-tq46r5sz]{margin:0;font-size:.98rem;line-height:1.58}.footer-groups[data-astro-cid-tq46r5sz]{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem;display:grid}.footer-group[data-astro-cid-tq46r5sz]{flex-direction:column;gap:.55rem;display:flex}.footer-group-title[data-astro-cid-tq46r5sz]{color:var(--ink);font-family:var(--ui-font);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:700}.footer-links[data-astro-cid-tq46r5sz]{flex-direction:column;gap:.42rem;display:flex}.footer-link[data-astro-cid-tq46r5sz]{min-height:2.75rem;color:var(--muted);align-items:center;font-size:.95rem;text-decoration:none;display:inline-flex}.footer-link[data-astro-cid-tq46r5sz]:hover,.footer-link[data-astro-cid-tq46r5sz]:focus-visible{color:var(--accent-strong)}.footer-link[data-astro-cid-tq46r5sz]:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-strong) 44%, white);outline-offset:2px;border-radius:6px}.footer-bottom[data-astro-cid-tq46r5sz]{border-top:1px solid #0a59571f;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:.75rem;padding-top:.9rem;font-size:.86rem;display:flex}.footer-bottom[data-astro-cid-tq46r5sz] span[data-astro-cid-tq46r5sz]:last-child{color:var(--ink)}.footer-locale[data-astro-cid-tq46r5sz]{border-top:1px solid #0a59571f;grid-column:1/-1;align-items:center;gap:.55rem;padding-top:.85rem;display:flex}.footer-locale-label[data-astro-cid-tq46r5sz]{color:color-mix(in srgb, var(--muted) 78%, var(--ink));letter-spacing:.04em;text-transform:uppercase;font-size:.78rem}.footer-locale-picker[data-astro-cid-tq46r5sz]{position:relative}.footer-locale-summary[data-astro-cid-tq46r5sz]{border:1px solid color-mix(in srgb, var(--accent-strong) 24%, transparent);background:color-mix(in srgb, var(--surface-soft) 68%, white);cursor:pointer;border-radius:.72rem;justify-content:center;align-items:center;width:44px;height:44px;padding:0;list-style:none;display:inline-flex}.footer-locale-summary[data-astro-cid-tq46r5sz]::-webkit-details-marker{display:none}.footer-locale-menu[data-astro-cid-tq46r5sz]{border:1px solid color-mix(in srgb, var(--accent-strong) 16%, transparent);background:color-mix(in srgb, var(--surface) 88%, white);opacity:0;transform-origin:0 100%;pointer-events:none;border-radius:.9rem;gap:.15rem;min-width:3.25rem;padding:.22rem;transition:opacity .14s,transform .14s;display:grid;position:absolute;bottom:calc(100% + .35rem);left:0;transform:translateY(.22rem)scale(.98);box-shadow:0 .4rem .9rem #0a183724}details[data-astro-cid-tq46r5sz].footer-locale-picker[open] .footer-locale-menu[data-astro-cid-tq46r5sz]{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.footer-locale-link[data-astro-cid-tq46r5sz]{border-radius:.72rem;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;display:inline-flex}.footer-locale-link[data-astro-cid-tq46r5sz]:hover,.footer-locale-link[data-astro-cid-tq46r5sz]:focus-visible{background:color-mix(in srgb, var(--accent-strong) 14%, transparent)}.footer-locale-link[data-astro-cid-tq46r5sz].is-current{outline:1px solid color-mix(in srgb, var(--accent-strong) 38%, transparent)}.footer-flag[data-astro-cid-tq46r5sz]{justify-content:center;align-items:center;width:.92rem;height:.68rem;font-size:.76rem;line-height:1;display:inline-flex}.footer-flag[data-astro-cid-tq46r5sz] svg[data-astro-cid-tq46r5sz],.footer-flag[data-astro-cid-tq46r5sz] img[data-astro-cid-tq46r5sz]{object-fit:cover;border-radius:.08rem;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.footer-locale-menu[data-astro-cid-tq46r5sz]{transition:none}}.ui-pill{border-radius:var(--pill-radius);background:var(--pill-background);color:var(--accent-strong);font-family:var(--ui-font);text-transform:uppercase;letter-spacing:var(--pill-letter-spacing);font-size:var(--pill-font-size);align-items:center;gap:.35rem;padding:.35rem .75rem;font-weight:700;display:inline-flex}.ui-button{border-radius:var(--button-radius);background:linear-gradient(135deg, var(--accent) 0%, var(--accent-strong) 100%);color:#fff;font-family:var(--ui-font);letter-spacing:var(--button-letter-spacing);padding:.85rem 1.1rem;font-weight:700;text-decoration:none;transition:transform .14s,box-shadow .14s;display:inline-block}.ui-button:hover,.ui-button:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #0a595733}@media (width>=721px){.nav-primary[data-astro-cid-tq46r5sz].nav-primary--desktop{display:flex}.mobile-menu[data-astro-cid-tq46r5sz]{display:none}}@media (width<=720px){.shell[data-astro-cid-tq46r5sz]{width:100%;padding:0}.content[data-astro-cid-tq46r5sz]{border-inline:0;border-radius:0;padding:0}.site-header[data-astro-cid-tq46r5sz]{z-index:40;-webkit-backdrop-filter:blur(14px);background:#fff9;border-inline:0;border-radius:0;margin-bottom:0;padding:.78rem .9rem;position:sticky;top:0}body[data-shell-variant=destination] .site-header[data-astro-cid-tq46r5sz].panel{overflow:visible}.footer[data-astro-cid-tq46r5sz]{grid-template-columns:1fr}.nav[data-astro-cid-tq46r5sz]{gap:0;position:relative}.nav-top[data-astro-cid-tq46r5sz]{grid-template-columns:minmax(0,1fr);align-items:center;min-height:3rem;padding-right:3.4rem;display:grid}.nav-copy[data-astro-cid-tq46r5sz]{align-items:center}.brand[data-astro-cid-tq46r5sz]{align-items:center;min-height:2.75rem}.brand-logo-wide[data-astro-cid-tq46r5sz]{width:min(9.2rem,46vw)}.nav-actions[data-astro-cid-tq46r5sz],.nav-primary--desktop[data-astro-cid-tq46r5sz]{display:none}.mobile-menu[data-astro-cid-tq46r5sz]{z-index:50;width:auto;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.mobile-menu[data-astro-cid-tq46r5sz][open]{margin-top:0;top:0;right:0;transform:none}.mobile-menu[data-astro-cid-tq46r5sz][open] .mobile-menu__summary[data-astro-cid-tq46r5sz]{display:none}.mobile-menu__summary[data-astro-cid-tq46r5sz]{min-width:3rem;color:var(--ink);font-family:var(--ui-font);cursor:pointer;background:#fff9;border:1px solid #0a595724;border-radius:1rem;justify-content:center;align-items:center;gap:0;padding:.8rem;font-size:.95rem;font-weight:700;list-style:none;display:inline-flex}.mobile-menu__summary[data-astro-cid-tq46r5sz]:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.mobile-menu__summary[data-astro-cid-tq46r5sz]::-webkit-details-marker{display:none}.mobile-menu__summary-label[data-astro-cid-tq46r5sz]{letter-spacing:.04em;text-transform:uppercase}.mobile-menu__summary-icon[data-astro-cid-tq46r5sz]{width:1.2rem;height:.9rem;position:relative}.mobile-menu__summary-icon[data-astro-cid-tq46r5sz]:before,.mobile-menu__summary-icon[data-astro-cid-tq46r5sz]:after,.mobile-menu__summary-icon[data-astro-cid-tq46r5sz] span[data-astro-cid-tq46r5sz]{content:"";background:var(--accent-strong);border-radius:999px;width:100%;height:2px;transition:transform .16s,opacity .16s,top .16s;position:absolute;left:0}.mobile-menu__summary-icon[data-astro-cid-tq46r5sz]:before{top:0}.mobile-menu__summary-icon[data-astro-cid-tq46r5sz] span[data-astro-cid-tq46r5sz]{top:calc(50% - 1px)}.mobile-menu__summary-icon[data-astro-cid-tq46r5sz]:after{top:calc(100% - 2px)}.mobile-menu__panel[data-astro-cid-tq46r5sz]{-webkit-backdrop-filter:blur(16px);background:#ffffffd1;border:1px solid #0a59571f;border-radius:1rem;flex-direction:column;gap:.85rem;margin-top:.75rem;padding:.95rem;display:flex}.mobile-menu__meta[data-astro-cid-tq46r5sz]{flex-direction:column;align-items:flex-start;gap:.65rem;display:flex}.mobile-menu__cta[data-astro-cid-tq46r5sz].ui-button{box-sizing:border-box;text-align:center;border-radius:14px;width:100%;min-height:2.7rem;padding:.72rem .95rem;font-size:1rem;line-height:1.2}.mobile-menu__nav[data-astro-cid-tq46r5sz]{gap:.45rem;display:grid}.mobile-menu__nav[data-astro-cid-tq46r5sz] .nav-link[data-astro-cid-tq46r5sz]{width:100%;font-size:calc(var(--nav-link-size) * 1.2);justify-content:flex-start;padding:.45rem .15rem}.footer-bottom[data-astro-cid-tq46r5sz]{flex-direction:column}.footer-locale-label[data-astro-cid-tq46r5sz]{font-size:.72rem}.footer-locale-summary[data-astro-cid-tq46r5sz],.footer-locale-link[data-astro-cid-tq46r5sz]{border-radius:.72rem;width:46px;height:46px}.footer-locale-menu[data-astro-cid-tq46r5sz]{border-radius:.9rem;gap:.25rem;min-width:3.25rem;padding:.25rem}.footer-flag[data-astro-cid-tq46r5sz]{width:1.15rem;height:.86rem}.prose table{white-space:nowrap;-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}}
