:root{color-scheme:dark;--ink:#f8f1e8;--muted:rgba(248,241,232,0.62);--line:rgba(218,165,83,0.2);--night:#070c0c;--panel:#0b1111;--amber:#d6a34c;--gold:#c9913f}*{box-sizing:border-box}html{min-width:320px;background:var(--night)}body{margin:0;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:radial-gradient(circle at 18% 24%,rgba(29,74,78,0.2),transparent 30%),radial-gradient(circle at 84% 8%,rgba(153,93,35,0.12),transparent 36%),var(--night)}.emotion-index{min-height:100svh;display:grid;grid-template-columns:minmax(620px,1fr) minmax(500px,0.92fr);gap:clamp(20px,3vw,44px);overflow:hidden;padding:clamp(22px,3vw,44px)}.words-panel{min-height:calc(100svh - clamp(44px,6vw,88px));display:grid;grid-template-rows:auto auto auto auto;align-content:start;gap:clamp(22px,3vw,36px);padding:clamp(12px,1.4vw,18px);border-right:0;background:radial-gradient(circle at 8% 4%,rgba(55,110,115,0.14),transparent 35%),linear-gradient(180deg,rgba(7,12,12,0.2),rgba(7,12,12,0))}body.has-preview-image .words-panel{position:relative;z-index:2;background:transparent}body.has-preview-image .block-tab:hover,body.has-preview-image .block-tab:focus-visible,body.has-preview-image .block-tab.is-active,body.has-preview-image .word-link:hover,body.has-preview-image .word-link:focus-visible,body.has-preview-image .word-link.is-active{background:rgba(7,12,12,0.74);box-shadow:inset 0 0 34px rgba(0,0,0,0.34),0 16px 34px rgba(0,0,0,0.2)}body.has-preview-image .block-tab{background:rgba(7,12,12,0.24);backdrop-filter:blur(2px);transition:color 180ms ease,background 180ms ease,border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}body.has-preview-image .word-link{background:rgba(7,12,12,0.26);backdrop-filter:blur(2px);transition:color 180ms ease,padding-left 180ms ease,background 180ms ease,border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}body.has-preview-image .block-tab:hover,body.has-preview-image .block-tab:focus-visible{border-color:rgba(214,163,76,0.86);color:var(--ink);transform:translateY(-2px)}body.has-preview-image .word-link:hover,body.has-preview-image .word-link:focus-visible{border-color:rgba(214,163,76,0.42);color:var(--ink);transform:translateY(-2px)}body.has-preview-image .word-link:hover .word-icon,body.has-preview-image .word-link:focus-visible .word-icon,body.has-preview-image .word-link.is-active .word-icon{color:#ffd784;filter:drop-shadow(0 0 10px rgba(214,163,76,0.78));transform:translateY(-1px) scale(1.08)}.intro{max-width:620px}.eyebrow{margin:0 0 14px;color:var(--amber);font-size:0.76rem;font-weight:800;letter-spacing:0.14em;text-transform:uppercase}h1{max-width:740px;margin:0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(3.2rem,5vw,6rem);font-weight:500;line-height:0.96;letter-spacing:0}.intro-copy{max-width:410px;margin:24px 0 0;color:rgba(248,241,232,0.72);font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.05rem,1.25vw,1.35rem);line-height:1.55}.word-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;border-top:1px solid rgba(248,241,232,0.08);border-left:1px solid rgba(248,241,232,0.08);gap:0}.menu-system{display:grid;gap:20px;margin-top:0}.block-tabs{display:flex;flex-wrap:nowrap;gap:10px;overflow:hidden}.block-tab,.word-link{border:0;color:rgba(248,241,232,0.58);background:transparent;cursor:pointer;text-align:left}.block-tab{flex:1 1 0;min-width:0;min-height:38px;border:1px solid rgba(248,241,232,0.13);border-radius:999px;padding:8px 12px;font-size:clamp(0.64rem,0.75vw,0.78rem);font-weight:800;letter-spacing:0.06em;text-transform:uppercase;text-align:center;white-space:nowrap}.block-tab.is-active{border-color:rgba(214,163,76,0.88);color:var(--ink);box-shadow:inset 0 0 24px rgba(214,163,76,0.08)}.word-link{width:100%;border-right:1px solid rgba(248,241,232,0.08);border-bottom:1px solid rgba(248,241,232,0.08);min-height:64px;padding:14px 16px 13px 46px;position:relative;transition:color 180ms ease,padding-left 180ms ease}.word-link:hover,.word-link:focus-visible,.word-link.is-active{color:var(--ink);padding-left:50px;outline:0;background:rgba(214,163,76,0.035)}.word-icon{position:absolute;left:14px;top:50%;width:18px;height:18px;color:var(--amber);fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;transform:translateY(-50%);transition:color 180ms ease,filter 180ms ease,transform 180ms ease}.word-link:hover .word-icon,.word-link:focus-visible .word-icon,.word-link.is-active .word-icon{color:var(--amber);filter:drop-shadow(0 0 8px rgba(214,163,76,0.6))}.word-link strong{display:block;font-family:Georgia,"Times New Roman",serif;font-size:clamp(0.85rem,1vw,1rem);font-weight:500;line-height:1.04}.preview-panel{position:sticky;top:0;min-height:calc(100svh - clamp(44px,6vw,88px));display:grid;align-items:stretch;overflow:visible;background:transparent}.preview-card{position:relative;min-height:100%;overflow:hidden;border:1px solid rgba(214,163,76,0.28);border-radius:14px;background:#0b0f0e;display:grid;align-items:center}.image-placeholder,.preview-shade{position:absolute;inset:0;width:100%;height:100%}.image-placeholder{background:var(--preview-image),radial-gradient(circle at 48% 48%,rgba(237,216,165,0.2),transparent 12%),linear-gradient(135deg,#211b13 0%,#0c100f 42%,#070908 100%);background-position:center;background-repeat:no-repeat;background-size:cover}.preview-card.has-image .image-placeholder{filter:none}.preview-card.has-image .preview-shade{background:linear-gradient(180deg,rgba(7,12,12,0) 0%,rgba(7,12,12,0.05) 48%,rgba(7,12,12,0.82) 100%)}.preview-shade{background:radial-gradient(circle at 50% 52%,rgba(0,0,0,0.42) 0 22%,transparent 48%),linear-gradient(180deg,rgba(8,12,12,0.02),rgba(8,12,12,0.18))}.preview-content{position:absolute;left:0;right:0;bottom:clamp(28px,5vh,54px);z-index:1;width:min(620px,calc(100% - 64px));margin:0 auto;padding:0 28px;border-left:0;text-align:center;text-shadow:0 2px 18px rgba(0,0,0,0.72);transform:none}.preview-card.has-image .preview-content{border-radius:10px;background:radial-gradient(circle at 50% 50%,rgba(0,0,0,0.34),rgba(0,0,0,0.18) 58%,rgba(0,0,0,0) 100%);backdrop-filter:blur(1.5px)}.preview-card.has-image .preview-shade{background:linear-gradient(90deg,rgba(7,12,12,0.48) 0%,rgba(7,12,12,0.3) 34%,rgba(7,12,12,0.08) 58%,rgba(7,12,12,0) 100%)}.preview-card.has-image .preview-content{background:none;backdrop-filter:none}body.has-preview-image .emotion-index{position:relative}body.has-preview-image .preview-panel{position:fixed;inset:0;z-index:0;min-height:100svh;pointer-events:none}body.has-preview-image .preview-card{min-height:100svh;border:0;border-radius:0}body.has-preview-image .image-placeholder{background-position:center;background-size:cover}body.has-preview-image .preview-content{left:auto;right:clamp(28px,4vw,72px);width:min(620px,42vw);z-index:1}body.has-preview-image .explore-link{pointer-events:auto}.preview-kicker{margin:0 0 14px;color:var(--amber);font-size:0.72rem;font-weight:800;letter-spacing:0.14em;text-transform:uppercase}.preview-kicker::before,.preview-kicker::after{content:"";display:inline-block;width:72px;height:1px;margin:0 18px 4px;background:rgba(214,163,76,0.62)}.preview-content h2{margin:0 0 18px;font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.8rem,5.4vw,6rem);font-weight:500;line-height:0.92}.preview-content p{max-width:420px;margin-left:auto;margin-right:auto;margin-bottom:26px;color:rgba(248,241,232,0.8);font-size:clamp(0.96rem,1.1vw,1.1rem);line-height:1.55}.explore-link{display:inline-flex;align-items:center;justify-content:center;min-width:190px;min-height:54px;border:1px solid rgba(255,226,158,0.58);border-radius:999px;padding:12px 22px;color:#fff3df;background:linear-gradient(180deg,rgba(214,163,76,0.88),rgba(139,88,30,0.92));box-shadow:0 18px 48px rgba(161,103,36,0.26);font-family:Georgia,"Times New Roman",serif;font-size:1.05rem;font-weight:800;gap:28px}.detail-body{min-height:100svh}.category-detail{width:min(1120px,calc(100% - 44px));margin:0 auto;padding:clamp(22px,4vw,46px) 0 clamp(34px,5vw,72px)}.back-link,.booking-link{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border:1px solid rgba(255,226,158,0.44);border-radius:999px;padding:10px 18px;color:#fff3df;background:rgba(7,12,12,0.34);text-decoration:none;font-family:Georgia,"Times New Roman",serif;font-weight:800}.back-link:hover,.back-link:focus-visible,.booking-link:hover,.booking-link:focus-visible{outline:0;border-color:rgba(255,226,158,0.82);background:rgba(214,163,76,0.16)}.detail-hero{margin-top:clamp(34px,6vw,76px);max-width:860px}.detail-hero-horizontal{position:relative;display:grid;align-items:end;max-width:none;min-height:min(68svh,680px);overflow:hidden;margin-top:clamp(22px,4vw,44px);border:1px solid rgba(214,163,76,0.26);border-radius:14px;background:linear-gradient(90deg,rgba(7,12,12,0.82) 0%,rgba(7,12,12,0.48) 42%,rgba(7,12,12,0.1) 72%),linear-gradient(180deg,rgba(7,12,12,0) 52%,rgba(7,12,12,0.66) 100%),var(--detail-image),#0b0f0e;background-position:center;background-repeat:no-repeat;background-size:cover}.detail-hero-content{width:min(680px,58%);padding:clamp(28px,5vw,62px);text-shadow:0 2px 22px rgba(0,0,0,0.78)}.detail-hero h1{font-size:clamp(3.4rem,8vw,7.4rem)}.detail-hero p{max-width:640px;margin:26px 0 0;color:rgba(248,241,232,0.78);font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.15rem,1.6vw,1.55rem);line-height:1.5}.detail-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:clamp(34px,5vw,64px);border:1px solid rgba(248,241,232,0.1);background:rgba(248,241,232,0.1)}.detail-summary article{min-height:210px;padding:clamp(24px,3vw,38px);background:rgba(7,12,12,0.72)}.detail-summary h2,.destinations-section h2{margin:0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.6rem,3vw,2.7rem);font-weight:500}.detail-summary p,.detail-summary li,.destination-card p{color:rgba(248,241,232,0.72);line-height:1.6}.detail-summary ul{margin:18px 0 0;padding-left:20px}.destinations-section{margin-top:clamp(44px,6vw,78px)}.destination-list{display:grid;gap:14px;margin-top:28px}.destination-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:clamp(20px,2.5vw,30px);border:1px solid rgba(248,241,232,0.1);background:rgba(7,12,12,0.64)}.destination-card h3{margin:0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.35rem,2.2vw,2.1rem);font-weight:500}.destination-card p{margin:10px 0 0}.booking-link{min-width:210px;background:linear-gradient(180deg,rgba(214,163,76,0.88),rgba(139,88,30,0.92));box-shadow:0 18px 48px rgba(161,103,36,0.22)}.single-screen-detail{min-height:100svh;overflow:hidden;background:linear-gradient(90deg,rgba(7,12,12,0.76) 0%,rgba(7,12,12,0.52) 24%,rgba(7,12,12,0.18) 46%,rgba(7,12,12,0) 64%),linear-gradient(180deg,rgba(7,12,12,0) 42%,rgba(7,12,12,0.34) 100%),var(--detail-image),#0b0f0e;background-position:center;background-repeat:no-repeat;background-size:cover}.single-detail{min-height:100svh;display:flex;align-items:flex-end;padding:clamp(18px,2.2vw,30px) clamp(18px,2.2vw,30px) clamp(28px,3.2vw,44px);position:relative}.single-detail-panel{width:100%;display:grid;grid-template-columns:minmax(300px,0.82fr) minmax(560px,1.18fr);gap:clamp(22px,4vw,68px);align-items:end}.single-detail-intro{max-width:560px;padding:clamp(14px,1.65vw,19px);border-radius:10px;background:radial-gradient(circle at 18% 48%,rgba(0,0,0,0.28),rgba(0,0,0,0.12) 62%,rgba(0,0,0,0) 100%);text-shadow:0 2px 22px rgba(0,0,0,0.78)}.single-detail-intro h1{font-size:clamp(2.42rem,4.45vw,5.05rem)}.single-detail-intro p{max-width:470px;margin:14px 0 0;color:rgba(248,241,232,0.82);font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.06rem,1.22vw,1.3rem);line-height:1.55}.single-detail-notes{display:grid;gap:7px;margin-top:16px;padding-top:12px;border-top:1px solid rgba(248,241,232,0.18)}.single-detail-notes p{max-width:520px;margin:0;color:rgba(184,238,255,0.96);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(0.88rem,0.92vw,0.98rem);font-weight:700;line-height:1.42;text-shadow:0 2px 14px rgba(0,0,0,0.82),0 0 20px rgba(87,191,220,0.24)}.single-detail-notes strong{display:block;margin-bottom:2px;color:#8fe8ff;font-size:0.76rem;font-weight:900;letter-spacing:0.12em;text-transform:uppercase;text-shadow:0 0 12px rgba(143,232,255,0.54),0 0 24px rgba(255,215,132,0.18)}.solo-travel-detail .single-detail-intro{max-width:452px;background:linear-gradient(90deg,rgba(0,0,0,0.5),rgba(0,0,0,0.24) 72%,rgba(0,0,0,0)),radial-gradient(circle at 18% 48%,rgba(0,0,0,0.38),rgba(0,0,0,0.18) 62%,rgba(0,0,0,0) 100%)}.solo-travel-detail .single-detail-intro h1{max-width:9.5ch;font-size:clamp(2.05rem,3.75vw,4.16rem)}.solo-cinematic-detail .single-detail-intro{max-width:560px;padding:18px 22px 18px 20px;background:linear-gradient(90deg,rgba(0,0,0,0.86),rgba(0,0,0,0.62) 78%,rgba(0,0,0,0.08) 100%),radial-gradient(circle at 18% 48%,rgba(0,0,0,0.6),rgba(0,0,0,0.24) 64%,rgba(0,0,0,0) 100%)}.solo-cinematic-detail .solo-poster-title{max-width:11ch;font-size:clamp(3rem,4.4vw,5.1rem);letter-spacing:0.032em;line-height:0.84;text-transform:uppercase}.solo-cinematic-detail .solo-poster-title span,.solo-cinematic-detail .solo-poster-title strong{display:block}.solo-cinematic-detail .solo-poster-title strong{color:var(--amber);font-weight:500}.solo-cinematic-copy{max-width:510px;margin-top:12px}.solo-cinematic-copy p{max-width:none;margin:0;color:rgba(248,241,232,0.9);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1rem,1vw,1.12rem);font-weight:350;letter-spacing:0.006em;line-height:1.34}.solo-cinematic-copy p+p{margin-top:7px}.solo-cinematic-copy strong{color:var(--amber);font-weight:650}.solo-poster-rule{height:1px;margin:18px 0 20px;background:linear-gradient(90deg,rgba(217,178,104,0.95),rgba(217,178,104,0.72),rgba(217,178,104,0))}.solo-poster-list{display:grid;gap:10px}.solo-poster-list p{display:grid;grid-template-columns:26px 1fr;align-items:center;gap:14px}.solo-poster-list-compact{gap:12px;margin-top:14px}.solo-poster-icon{display:inline-grid;place-items:center;width:22px;height:22px;color:var(--amber)}.solo-poster-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45;filter:drop-shadow(0 0 8px rgba(217,178,104,0.2))}.solo-poster-beat{padding-left:40px}.solo-poster-serif{color:rgba(248,241,232,0.94);font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.08rem,1.18vw,1.32rem);line-height:1.38}.solo-poster-finale{color:rgba(248,241,232,0.98);font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.9rem,2.4vw,2.9rem);line-height:1.04}.solo-poster-finale strong{display:inline-block;margin-top:8px;color:var(--amber);font-size:1.22em;font-weight:500;line-height:0.96}.solo-poster-list-meta p{display:flex;align-items:center;gap:14px;white-space:nowrap}.solo-nowrap{white-space:nowrap}.solo-cinematic-detail .single-detail-panel{grid-template-columns:minmax(520px,560px) minmax(620px,1fr);gap:clamp(24px,3vw,48px);align-items:center}.solo-travel-method{max-width:36ch;margin:10px 0 0;color:rgba(248,241,232,0.76);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(0.82rem,0.86vw,0.94rem);font-weight:700;line-height:1.45;text-shadow:0 2px 14px rgba(0,0,0,0.78)}.solo-travel-filter{margin-top:5px}.solo-selection-list{display:grid;gap:3px;margin:0;padding:0;list-style:none}.solo-selection-list li{display:grid;grid-template-columns:16px 1fr;align-items:center;gap:7px;color:rgba(248,241,232,0.84);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(0.82rem,0.84vw,0.9rem);font-weight:650;line-height:1.18;text-shadow:0 2px 14px rgba(0,0,0,0.82)}.solo-selection-list svg{flex:0 0 auto;justify-self:center;width:14px;height:14px;fill:none;stroke:var(--amber);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.shared-stories-detail{--friend-blue:#78d9ff;--friend-blue-line:rgba(120,217,255,0.62)}.shared-stories-detail .single-detail{align-items:center;padding-top:50px;padding-bottom:26px}.shared-stories-detail .single-detail-panel{grid-template-columns:minmax(610px,650px) minmax(540px,1fr);gap:clamp(20px,2.5vw,40px)}.shared-stories-detail .single-detail-intro{max-width:650px;padding:17px 20px 19px;background:linear-gradient(90deg,rgba(0,0,0,0.9),rgba(0,0,0,0.68) 80%,rgba(0,0,0,0.1) 100%),radial-gradient(circle at 16% 44%,rgba(0,0,0,0.64),rgba(0,0,0,0.28) 66%,rgba(0,0,0,0) 100%)}.shared-stories-detail .solo-poster-title{max-width:none;white-space:nowrap;font-size:clamp(3.1rem,4.15vw,5rem);line-height:0.78}.shared-stories-detail .solo-poster-title strong,.shared-stories-detail .solo-cinematic-copy strong,.shared-stories-detail .solo-poster-icon,.shared-stories-detail .single-destinations .eyebrow{color:var(--friend-blue)}.shared-stories-detail .shared-stories-copy{max-width:610px;margin-top:10px}.shared-stories-detail .shared-stories-copy p{color:rgba(238,248,252,0.9);font-size:clamp(0.92rem,0.9vw,1rem);line-height:1.18}.shared-stories-detail .shared-stories-copy p+p{margin-top:5px}.shared-stories-detail .shared-stories-copy .solo-poster-serif{color:rgba(238,248,252,0.94);font-size:clamp(0.98rem,0.98vw,1.12rem);line-height:1.16}.shared-stories-detail .shared-stories-copy .solo-poster-rule{margin:10px 0 12px;background:linear-gradient(90deg,var(--friend-blue-line),rgba(120,217,255,0.34),rgba(120,217,255,0))}.shared-stories-detail .solo-poster-list{gap:7px}.shared-stories-detail .solo-poster-list p{grid-template-columns:25px 1fr;gap:12px}.shared-stories-detail .solo-poster-list-compact{gap:8px;margin-top:10px}.shared-stories-detail .solo-poster-icon svg{filter:drop-shadow(0 0 8px rgba(120,217,255,0.22))}.shared-stories-detail .solo-poster-beat{padding-left:38px}.shared-stories-detail .shared-stories-closing{max-width:39ch;color:rgba(238,248,252,0.9)}.shared-stories-detail .shared-stories-meta p{white-space:normal}.shared-stories-detail .single-destination-card.is-featured{border-color:rgba(120,217,255,0.62);box-shadow:0 0 0 1px rgba(120,217,255,0.22),0 22px 48px rgba(41,140,185,0.16),inset 0 -5px 16px rgba(120,217,255,0.08)}.shared-stories-detail .single-destination-card.is-featured span{color:rgba(120,217,255,0.94);text-shadow:0 0 14px rgba(120,217,255,0.34)}.shared-stories-detail .single-destination-list:hover .single-destination-card.is-featured:not(:hover):not(:focus-visible) span{color:rgba(120,217,255,0)}.shared-stories-detail .single-destination-card:hover,.shared-stories-detail .single-destination-card:focus-visible{border-color:rgba(120,217,255,0.82);background:radial-gradient(circle at 85% 100%,rgba(120,217,255,0.28),transparent 48%),linear-gradient(180deg,rgba(255,255,255,0.07),rgba(120,217,255,0.05));box-shadow:0 20px 54px rgba(0,0,0,0.28),0 0 38px rgba(120,217,255,0.34),0 0 92px rgba(41,140,185,0.22),inset 0 0 0 1px rgba(120,217,255,0.28),inset 0 -10px 22px rgba(120,217,255,0.18)}.shared-stories-detail .single-destination-card::after{background:radial-gradient(circle at 80% 50%,rgba(214,245,255,0.96),rgba(120,217,255,0.34) 34%,transparent 68%)}.shared-stories-detail .single-destination-card:hover span,.shared-stories-detail .single-destination-card:focus-visible span{color:#d6f5ff;text-shadow:0 0 10px rgba(120,217,255,0.78),0 0 26px rgba(120,217,255,0.48)}.four-paws-detail{--pet-blue:#78d9ff;--pet-blue-soft:rgba(120,217,255,0.74);--pet-blue-line:rgba(120,217,255,0.62)}.four-paws-detail .single-detail-intro{position:relative}.four-paws-detail .single-detail-intro::after{content:none}.four-paws-detail .solo-poster-title{max-width:12.8ch;font-size:clamp(3.1rem,4.15vw,5rem);line-height:0.78}.four-paws-detail .solo-poster-title strong,.four-paws-detail .solo-cinematic-copy strong,.four-paws-detail .solo-poster-icon,.four-paws-detail .single-destinations .eyebrow{color:var(--pet-blue)}.four-paws-detail .solo-poster-rule{background:linear-gradient(90deg,var(--pet-blue-line),rgba(120,217,255,0.34),rgba(120,217,255,0))}.four-paws-detail .solo-poster-icon svg{filter:drop-shadow(0 0 8px rgba(120,217,255,0.22))}.four-paws-detail .solo-cinematic-copy p{color:rgba(238,248,252,0.9)}.four-paws-detail .solo-poster-serif{color:rgba(238,248,252,0.94)}.four-paws-detail .four-paws-closing{max-width:38ch;color:rgba(238,248,252,0.82)}.four-paws-detail .single-detail{align-items:center;padding-top:50px;padding-bottom:26px}.four-paws-detail .single-detail-panel{grid-template-columns:minmax(610px,650px) minmax(540px,1fr);gap:clamp(20px,2.5vw,40px)}.four-paws-detail .single-detail-intro{max-width:650px;padding:17px 20px 19px;background:linear-gradient(90deg,rgba(0,0,0,0.9),rgba(0,0,0,0.68) 80%,rgba(0,0,0,0.1) 100%),radial-gradient(circle at 16% 44%,rgba(0,0,0,0.64),rgba(0,0,0,0.28) 66%,rgba(0,0,0,0) 100%)}.four-paws-detail .four-paws-copy{max-width:610px;margin-top:10px}.four-paws-detail .four-paws-copy p{font-size:clamp(0.92rem,0.9vw,1rem);line-height:1.18}.four-paws-detail .four-paws-copy p+p{margin-top:5px}.four-paws-detail .four-paws-copy .solo-poster-serif{font-size:clamp(0.98rem,0.98vw,1.12rem);line-height:1.16}.four-paws-detail .four-paws-copy .solo-poster-rule{margin:10px 0 12px}.four-paws-detail .solo-poster-list{gap:7px}.four-paws-detail .solo-poster-list p{grid-template-columns:25px 1fr;gap:12px}.four-paws-detail .solo-poster-list-compact{gap:8px;margin-top:10px}.four-paws-detail .four-paws-meta p{white-space:normal}.four-paws-detail .single-destination-card.is-featured{border-color:rgba(120,217,255,0.62);box-shadow:0 0 0 1px rgba(120,217,255,0.22),0 22px 48px rgba(41,140,185,0.16),inset 0 -5px 16px rgba(120,217,255,0.08)}.four-paws-detail .single-destination-card.is-featured span{color:rgba(120,217,255,0.94);text-shadow:0 0 14px rgba(120,217,255,0.34)}.four-paws-detail .single-destination-list:hover .single-destination-card.is-featured:not(:hover):not(:focus-visible) span{color:rgba(120,217,255,0)}.four-paws-detail .single-destination-card:hover,.four-paws-detail .single-destination-card:focus-visible{border-color:rgba(120,217,255,0.82);background:radial-gradient(circle at 85% 100%,rgba(120,217,255,0.28),transparent 48%),linear-gradient(180deg,rgba(255,255,255,0.07),rgba(120,217,255,0.05));box-shadow:0 20px 54px rgba(0,0,0,0.28),0 0 38px rgba(120,217,255,0.34),0 0 92px rgba(41,140,185,0.22),inset 0 0 0 1px rgba(120,217,255,0.28),inset 0 -10px 22px rgba(120,217,255,0.18)}.four-paws-detail .single-destination-card::after{background:radial-gradient(circle at 80% 50%,rgba(214,245,255,0.96),rgba(120,217,255,0.34) 34%,transparent 68%)}.four-paws-detail .single-destination-card:hover span,.four-paws-detail .single-destination-card:focus-visible span{color:#d6f5ff;text-shadow:0 0 10px rgba(120,217,255,0.78),0 0 26px rgba(120,217,255,0.48)}.romance-detail{--romance-red:#ff6f91;--romance-red-line:rgba(255,111,145,0.66)}.romance-detail .single-detail{align-items:center;padding-top:50px;padding-bottom:26px}.romance-detail .single-detail-panel{grid-template-columns:minmax(610px,650px) minmax(540px,1fr);gap:clamp(20px,2.5vw,40px)}.romance-detail .single-detail-intro{max-width:650px;padding:17px 20px 19px;background:linear-gradient(90deg,rgba(0,0,0,0.9),rgba(0,0,0,0.68) 80%,rgba(0,0,0,0.1) 100%),radial-gradient(circle at 16% 44%,rgba(0,0,0,0.64),rgba(0,0,0,0.28) 66%,rgba(0,0,0,0) 100%)}.romance-detail .solo-poster-title{max-width:12.8ch;font-size:clamp(3.1rem,4.15vw,5rem);line-height:0.78}.romance-detail .solo-poster-title strong,.romance-detail .solo-cinematic-copy strong,.romance-detail .solo-poster-icon,.romance-detail .single-destinations .eyebrow{color:var(--romance-red)}.romance-detail .romance-copy{max-width:610px;margin-top:10px}.romance-detail .romance-copy p{color:rgba(255,242,246,0.92);font-size:clamp(0.92rem,0.9vw,1rem);line-height:1.18}.romance-detail .romance-copy p+p{margin-top:5px}.romance-detail .romance-copy .solo-poster-serif{color:rgba(255,242,246,0.96);font-size:clamp(0.98rem,0.98vw,1.12rem);line-height:1.16}.romance-detail .romance-copy .solo-poster-rule{margin:10px 0 12px;background:linear-gradient(90deg,var(--romance-red-line),rgba(255,111,145,0.34),rgba(255,111,145,0))}.romance-detail .solo-poster-list{gap:7px}.romance-detail .solo-poster-list p{grid-template-columns:25px 1fr;gap:12px}.romance-detail .solo-poster-list-compact{gap:8px;margin-top:10px}.romance-detail .solo-poster-icon svg{filter:drop-shadow(0 0 8px rgba(255,111,145,0.24))}.romance-detail .romance-closing{max-width:39ch}.romance-detail .romance-meta p{white-space:normal}.romance-detail .single-destination-card.is-featured{border-color:rgba(255,111,145,0.62);box-shadow:0 0 0 1px rgba(255,111,145,0.22),0 22px 48px rgba(170,34,74,0.18),inset 0 -5px 16px rgba(255,111,145,0.08)}.romance-detail .single-destination-card.is-featured span{color:rgba(255,111,145,0.95);text-shadow:0 0 14px rgba(255,111,145,0.36)}.romance-detail .single-destination-list:hover .single-destination-card.is-featured:not(:hover):not(:focus-visible) span{color:rgba(255,111,145,0)}.romance-detail .single-destination-card:hover,.romance-detail .single-destination-card:focus-visible{border-color:rgba(255,111,145,0.84);background:radial-gradient(circle at 85% 100%,rgba(255,111,145,0.28),transparent 48%),linear-gradient(180deg,rgba(255,255,255,0.07),rgba(255,111,145,0.05));box-shadow:0 20px 54px rgba(0,0,0,0.28),0 0 38px rgba(255,111,145,0.34),0 0 92px rgba(170,34,74,0.22),inset 0 0 0 1px rgba(255,111,145,0.28),inset 0 -10px 22px rgba(255,111,145,0.18)}.romance-detail .single-destination-card::after{background:radial-gradient(circle at 80% 50%,rgba(255,226,235,0.96),rgba(255,111,145,0.36) 34%,transparent 68%)}.romance-detail .single-destination-card:hover span,.romance-detail .single-destination-card:focus-visible span{color:#ffe2eb;text-shadow:0 0 10px rgba(255,111,145,0.78),0 0 26px rgba(255,111,145,0.48)}.family-memories-detail{--family-green:#8bdc8b;--family-green-line:rgba(139,220,139,0.66)}.family-memories-detail .single-detail{align-items:center;padding-top:50px;padding-bottom:26px}.family-memories-detail .single-detail-panel{grid-template-columns:minmax(610px,650px) minmax(540px,1fr);gap:clamp(20px,2.5vw,40px)}.family-memories-detail .single-detail-intro{max-width:650px;padding:17px 20px 19px;background:linear-gradient(90deg,rgba(0,0,0,0.9),rgba(0,0,0,0.68) 80%,rgba(0,0,0,0.1) 100%),radial-gradient(circle at 16% 44%,rgba(0,0,0,0.64),rgba(0,0,0,0.28) 66%,rgba(0,0,0,0) 100%)}.family-memories-detail .solo-poster-title{max-width:12.8ch;font-size:clamp(3.1rem,4.15vw,5rem);line-height:0.78}.family-memories-detail .solo-poster-title strong,.family-memories-detail .solo-cinematic-copy strong,.family-memories-detail .solo-poster-icon,.family-memories-detail .single-destinations .eyebrow{color:var(--family-green)}.family-memories-detail .family-copy{max-width:610px;margin-top:10px}.family-memories-detail .family-copy p{color:rgba(241,255,241,0.92);font-size:clamp(0.92rem,0.9vw,1rem);line-height:1.18}.family-memories-detail .family-copy p+p{margin-top:5px}.family-memories-detail .family-copy .solo-poster-serif{color:rgba(241,255,241,0.96);font-size:clamp(0.98rem,0.98vw,1.12rem);line-height:1.16}.family-memories-detail .family-copy .solo-poster-rule{margin:10px 0 12px;background:linear-gradient(90deg,var(--family-green-line),rgba(139,220,139,0.34),rgba(139,220,139,0))}.family-memories-detail .solo-poster-list{gap:7px}.family-memories-detail .solo-poster-list p{grid-template-columns:25px 1fr;gap:12px}.family-memories-detail .solo-poster-list-compact{gap:8px;margin-top:10px}.family-memories-detail .solo-poster-icon svg{filter:drop-shadow(0 0 8px rgba(139,220,139,0.24))}.family-memories-detail .family-closing{max-width:39ch}.family-memories-detail .single-destination-card.is-featured{border-color:rgba(139,220,139,0.62);box-shadow:0 0 0 1px rgba(139,220,139,0.22),0 22px 48px rgba(50,130,72,0.18),inset 0 -5px 16px rgba(139,220,139,0.08)}.family-memories-detail .single-destination-card.is-featured span{color:rgba(139,220,139,0.95);text-shadow:0 0 14px rgba(139,220,139,0.36)}.family-memories-detail .single-destination-list:hover .single-destination-card.is-featured:not(:hover):not(:focus-visible) span{color:rgba(139,220,139,0)}.family-memories-detail .single-destination-card:hover,.family-memories-detail .single-destination-card:focus-visible{border-color:rgba(139,220,139,0.84);background:radial-gradient(circle at 85% 100%,rgba(139,220,139,0.28),transparent 48%),linear-gradient(180deg,rgba(255,255,255,0.07),rgba(139,220,139,0.05));box-shadow:0 20px 54px rgba(0,0,0,0.28),0 0 38px rgba(139,220,139,0.34),0 0 92px rgba(50,130,72,0.22),inset 0 0 0 1px rgba(139,220,139,0.28),inset 0 -10px 22px rgba(139,220,139,0.18)}.family-memories-detail .single-destination-card::after{background:radial-gradient(circle at 80% 50%,rgba(225,255,225,0.96),rgba(139,220,139,0.36) 34%,transparent 68%)}.family-memories-detail .single-destination-card:hover span,.family-memories-detail .single-destination-card:focus-visible span{color:#e1ffe1;text-shadow:0 0 10px rgba(139,220,139,0.78),0 0 26px rgba(139,220,139,0.48)}.improvised-friendship-detail{--friendship-yellow:#ffd166;--friendship-yellow-line:rgba(255,209,102,0.7)}.improvised-friendship-detail .single-detail{align-items:center;padding-top:50px;padding-bottom:26px}.improvised-friendship-detail .single-detail-panel{grid-template-columns:minmax(610px,650px) minmax(540px,1fr);gap:clamp(20px,2.5vw,40px)}.improvised-friendship-detail .single-detail-intro{max-width:650px;padding:17px 20px 19px;background:linear-gradient(90deg,rgba(0,0,0,0.9),rgba(0,0,0,0.68) 80%,rgba(0,0,0,0.1) 100%),radial-gradient(circle at 16% 44%,rgba(0,0,0,0.64),rgba(0,0,0,0.28) 66%,rgba(0,0,0,0) 100%)}.improvised-friendship-detail .solo-poster-title{max-width:12.8ch;font-size:clamp(3.1rem,4.15vw,5rem);line-height:0.78}.improvised-friendship-detail .solo-poster-title strong,.improvised-friendship-detail .solo-cinematic-copy strong,.improvised-friendship-detail .solo-poster-icon,.improvised-friendship-detail .single-destinations .eyebrow{color:var(--friendship-yellow)}.improvised-friendship-detail .friendship-copy{max-width:610px;margin-top:10px}.improvised-friendship-detail .friendship-copy p{color:rgba(255,249,232,0.92);font-size:clamp(0.92rem,0.9vw,1rem);line-height:1.18}.improvised-friendship-detail .friendship-copy p+p{margin-top:5px}.improvised-friendship-detail .friendship-copy .solo-poster-serif{color:rgba(255,249,232,0.96);font-size:clamp(0.98rem,0.98vw,1.12rem);line-height:1.16}.improvised-friendship-detail .friendship-copy .solo-poster-rule{margin:10px 0 12px;background:linear-gradient(90deg,var(--friendship-yellow-line),rgba(255,209,102,0.34),rgba(255,209,102,0))}.improvised-friendship-detail .solo-poster-list{gap:7px}.improvised-friendship-detail .solo-poster-list p{grid-template-columns:25px 1fr;gap:12px}.improvised-friendship-detail .solo-poster-list-compact{gap:8px;margin-top:10px}.improvised-friendship-detail .solo-poster-icon svg{filter:drop-shadow(0 0 8px rgba(255,209,102,0.24))}.improvised-friendship-detail .friendship-closing{max-width:44ch}.improvised-friendship-detail .friendship-meta p{white-space:normal}.improvised-friendship-detail .single-destination-card.is-featured{border-color:rgba(255,209,102,0.66);box-shadow:0 0 0 1px rgba(255,209,102,0.22),0 22px 48px rgba(170,120,25,0.18),inset 0 -5px 16px rgba(255,209,102,0.08)}.improvised-friendship-detail .single-destination-card.is-featured span{color:rgba(255,209,102,0.96);text-shadow:0 0 14px rgba(255,209,102,0.36)}.improvised-friendship-detail .single-destination-list:hover .single-destination-card.is-featured:not(:hover):not(:focus-visible) span{color:rgba(255,209,102,0)}.improvised-friendship-detail .single-destination-card:hover,.improvised-friendship-detail .single-destination-card:focus-visible{border-color:rgba(255,209,102,0.86);background:radial-gradient(circle at 85% 100%,rgba(255,209,102,0.28),transparent 48%),linear-gradient(180deg,rgba(255,255,255,0.07),rgba(255,209,102,0.05));box-shadow:0 20px 54px rgba(0,0,0,0.28),0 0 38px rgba(255,209,102,0.34),0 0 92px rgba(170,120,25,0.22),inset 0 0 0 1px rgba(255,209,102,0.28),inset 0 -10px 22px rgba(255,209,102,0.18)}.improvised-friendship-detail .single-destination-card::after{background:radial-gradient(circle at 80% 50%,rgba(255,244,204,0.96),rgba(255,209,102,0.36) 34%,transparent 68%)}.improvised-friendship-detail .single-destination-card:hover span,.improvised-friendship-detail .single-destination-card:focus-visible span{color:#fff4cc;text-shadow:0 0 10px rgba(255,209,102,0.78),0 0 26px rgba(255,209,102,0.48)}.yes-i-do-detail{--yes-pink:#ff7eb6;--yes-pink-line:rgba(255,126,182,0.68)}.yes-i-do-detail .single-detail{align-items:center;padding-top:50px;padding-bottom:26px}.yes-i-do-detail .single-detail-panel{grid-template-columns:minmax(610px,650px) minmax(540px,1fr);gap:clamp(20px,2.5vw,40px)}.yes-i-do-detail .single-detail-intro{max-width:650px;padding:17px 20px 19px;background:linear-gradient(90deg,rgba(0,0,0,0.9),rgba(0,0,0,0.68) 80%,rgba(0,0,0,0.1) 100%),radial-gradient(circle at 16% 44%,rgba(0,0,0,0.64),rgba(0,0,0,0.28) 66%,rgba(0,0,0,0) 100%)}.yes-i-do-detail .solo-poster-title{max-width:12.8ch;font-size:clamp(3.1rem,4.15vw,5rem);line-height:0.78}.yes-i-do-detail .solo-poster-title strong,.yes-i-do-detail .solo-cinematic-copy strong,.yes-i-do-detail .solo-poster-icon,.yes-i-do-detail .single-destinations .eyebrow{color:var(--yes-pink)}.yes-i-do-detail .yes-copy{max-width:610px;margin-top:10px}.yes-i-do-detail .yes-copy p{color:rgba(255,242,248,0.92);font-size:clamp(0.92rem,0.9vw,1rem);line-height:1.18}.yes-i-do-detail .yes-copy p+p{margin-top:5px}.yes-i-do-detail .yes-copy .solo-poster-serif{color:rgba(255,242,248,0.96);font-size:clamp(0.98rem,0.98vw,1.12rem);line-height:1.16}.yes-i-do-detail .yes-copy .solo-poster-rule{margin:10px 0 12px;background:linear-gradient(90deg,var(--yes-pink-line),rgba(255,126,182,0.34),rgba(255,126,182,0))}.yes-i-do-detail .solo-poster-list{gap:7px}.yes-i-do-detail .solo-poster-list p{grid-template-columns:25px 1fr;gap:12px}.yes-i-do-detail .solo-poster-list-compact{gap:8px;margin-top:10px}.yes-i-do-detail .solo-poster-icon svg{filter:drop-shadow(0 0 8px rgba(255,126,182,0.24))}.yes-i-do-detail .yes-closing{max-width:44ch}.yes-i-do-detail .single-destination-card.is-featured{border-color:rgba(255,126,182,0.64);box-shadow:0 0 0 1px rgba(255,126,182,0.22),0 22px 48px rgba(170,34,96,0.18),inset 0 -5px 16px rgba(255,126,182,0.08)}.yes-i-do-detail .single-destination-card.is-featured span{color:rgba(255,126,182,0.95);text-shadow:0 0 14px rgba(255,126,182,0.36)}.yes-i-do-detail .single-destination-list:hover .single-destination-card.is-featured:not(:hover):not(:focus-visible) span{color:rgba(255,126,182,0)}.yes-i-do-detail .single-destination-card:hover,.yes-i-do-detail .single-destination-card:focus-visible{border-color:rgba(255,126,182,0.84);background:radial-gradient(circle at 85% 100%,rgba(255,126,182,0.28),transparent 48%),linear-gradient(180deg,rgba(255,255,255,0.07),rgba(255,126,182,0.05));box-shadow:0 20px 54px rgba(0,0,0,0.28),0 0 38px rgba(255,126,182,0.34),0 0 92px rgba(170,34,96,0.22),inset 0 0 0 1px rgba(255,126,182,0.28),inset 0 -10px 22px rgba(255,126,182,0.18)}.yes-i-do-detail .single-destination-card::after{background:radial-gradient(circle at 80% 50%,rgba(255,226,241,0.96),rgba(255,126,182,0.36) 34%,transparent 68%)}.yes-i-do-detail .single-destination-card:hover span,.yes-i-do-detail .single-destination-card:focus-visible span{color:#ffe2f1;text-shadow:0 0 10px rgba(255,126,182,0.78),0 0 26px rgba(255,126,182,0.48)}.childhood-wonder-detail{--wonder-yellow:#ffe45e;--wonder-yellow-line:rgba(255,228,94,0.72)}.childhood-wonder-detail .single-detail{align-items:center;padding-top:50px;padding-bottom:26px}.childhood-wonder-detail .single-detail-panel{grid-template-columns:minmax(610px,650px) minmax(540px,1fr);gap:clamp(20px,2.5vw,40px)}.childhood-wonder-detail .single-detail-intro{max-width:650px;padding:17px 20px 19px;background:linear-gradient(90deg,rgba(0,0,0,0.9),rgba(0,0,0,0.68) 80%,rgba(0,0,0,0.1) 100%),radial-gradient(circle at 16% 44%,rgba(0,0,0,0.64),rgba(0,0,0,0.28) 66%,rgba(0,0,0,0) 100%)}.childhood-wonder-detail .solo-poster-title{max-width:12.8ch;font-size:clamp(3.1rem,4.15vw,5rem);line-height:0.78}.childhood-wonder-detail .solo-poster-title strong,.childhood-wonder-detail .solo-cinematic-copy strong,.childhood-wonder-detail .solo-poster-icon,.childhood-wonder-detail .single-destinations .eyebrow{color:var(--wonder-yellow)}.childhood-wonder-detail .childhood-copy{max-width:610px;margin-top:10px}.childhood-wonder-detail .childhood-copy p{color:rgba(255,252,232,0.92);font-size:clamp(0.92rem,0.9vw,1rem);line-height:1.18}.childhood-wonder-detail .childhood-copy p+p{margin-top:5px}.childhood-wonder-detail .childhood-copy .solo-poster-serif{color:rgba(255,252,232,0.96);font-size:clamp(0.98rem,0.98vw,1.12rem);line-height:1.16}.childhood-wonder-detail .childhood-copy .solo-poster-rule{margin:10px 0 12px;background:linear-gradient(90deg,var(--wonder-yellow-line),rgba(255,228,94,0.34),rgba(255,228,94,0))}.childhood-wonder-detail .solo-poster-list{gap:7px}.childhood-wonder-detail .solo-poster-list p{grid-template-columns:25px 1fr;gap:12px}.childhood-wonder-detail .solo-poster-list-compact{gap:8px;margin-top:10px}.childhood-wonder-detail .solo-poster-icon svg{filter:drop-shadow(0 0 8px rgba(255,228,94,0.24))}.childhood-wonder-detail .childhood-closing{max-width:45ch}.childhood-wonder-detail .single-destination-card.is-featured{border-color:rgba(255,228,94,0.68);box-shadow:0 0 0 1px rgba(255,228,94,0.22),0 22px 48px rgba(170,142,20,0.18),inset 0 -5px 16px rgba(255,228,94,0.08)}.childhood-wonder-detail .single-destination-card.is-featured span{color:rgba(255,228,94,0.96);text-shadow:0 0 14px rgba(255,228,94,0.36)}.childhood-wonder-detail .single-destination-list:hover .single-destination-card.is-featured:not(:hover):not(:focus-visible) span{color:rgba(255,228,94,0)}.childhood-wonder-detail .single-destination-card:hover,.childhood-wonder-detail .single-destination-card:focus-visible{border-color:rgba(255,228,94,0.88);background:radial-gradient(circle at 85% 100%,rgba(255,228,94,0.28),transparent 48%),linear-gradient(180deg,rgba(255,255,255,0.07),rgba(255,228,94,0.05));box-shadow:0 20px 54px rgba(0,0,0,0.28),0 0 38px rgba(255,228,94,0.34),0 0 92px rgba(170,142,20,0.22),inset 0 0 0 1px rgba(255,228,94,0.28),inset 0 -10px 22px rgba(255,228,94,0.18)}.childhood-wonder-detail .single-destination-card::after{background:radial-gradient(circle at 80% 50%,rgba(255,250,205,0.96),rgba(255,228,94,0.36) 34%,transparent 68%)}.childhood-wonder-detail .single-destination-card:hover span,.childhood-wonder-detail .single-destination-card:focus-visible span{color:#fffacd;text-shadow:0 0 10px rgba(255,228,94,0.78),0 0 26px rgba(255,228,94,0.48)}.reunion-trip-detail{--mud-brown:#b7794a;--mud-brown-line:rgba(183,121,74,0.72)}.reunion-trip-detail .single-detail{align-items:center;padding-top:50px;padding-bottom:26px}.reunion-trip-detail .single-detail-panel{grid-template-columns:minmax(610px,650px) minmax(540px,1fr);gap:clamp(20px,2.5vw,40px)}.reunion-trip-detail .single-detail-intro{max-width:650px;padding:17px 20px 19px;background:linear-gradient(90deg,rgba(0,0,0,0.9),rgba(0,0,0,0.68) 80%,rgba(0,0,0,0.1) 100%),radial-gradient(circle at 16% 44%,rgba(0,0,0,0.64),rgba(0,0,0,0.28) 66%,rgba(0,0,0,0) 100%)}.reunion-trip-detail .solo-poster-title{max-width:12.8ch;font-size:clamp(3.1rem,4.15vw,5rem);line-height:0.78}.reunion-trip-detail .solo-poster-title strong,.reunion-trip-detail .solo-cinematic-copy strong,.reunion-trip-detail .solo-poster-icon,.reunion-trip-detail .single-destinations .eyebrow{color:var(--mud-brown)}.reunion-trip-detail .reunion-copy{max-width:610px;margin-top:10px}.reunion-trip-detail .reunion-copy p{color:rgba(255,246,238,0.92);font-size:clamp(0.92rem,0.9vw,1rem);line-height:1.18}.reunion-trip-detail .reunion-copy p+p{margin-top:5px}.reunion-trip-detail .reunion-copy .solo-poster-serif{color:rgba(255,246,238,0.96);font-size:clamp(0.98rem,0.98vw,1.12rem);line-height:1.16}.reunion-trip-detail .reunion-copy .solo-poster-rule{margin:10px 0 12px;background:linear-gradient(90deg,var(--mud-brown-line),rgba(183,121,74,0.34),rgba(183,121,74,0))}.reunion-trip-detail .solo-poster-list{gap:7px}.reunion-trip-detail .solo-poster-list p{grid-template-columns:25px 1fr;gap:12px}.reunion-trip-detail .solo-poster-list-compact{gap:8px;margin-top:10px}.reunion-trip-detail .solo-poster-icon svg{filter:drop-shadow(0 0 8px rgba(183,121,74,0.24))}.reunion-trip-detail .reunion-closing{max-width:46ch}.reunion-trip-detail .single-destination-card.is-featured{border-color:rgba(183,121,74,0.68);box-shadow:0 0 0 1px rgba(183,121,74,0.22),0 22px 48px rgba(102,63,36,0.2),inset 0 -5px 16px rgba(183,121,74,0.08)}.reunion-trip-detail .single-destination-card.is-featured span{color:rgba(183,121,74,0.96);text-shadow:0 0 14px rgba(183,121,74,0.36)}.reunion-trip-detail .single-destination-list:hover .single-destination-card.is-featured:not(:hover):not(:focus-visible) span{color:rgba(183,121,74,0)}.reunion-trip-detail .single-destination-card:hover,.reunion-trip-detail .single-destination-card:focus-visible{border-color:rgba(183,121,74,0.88);background:radial-gradient(circle at 85% 100%,rgba(183,121,74,0.3),transparent 48%),linear-gradient(180deg,rgba(255,255,255,0.07),rgba(183,121,74,0.06));box-shadow:0 20px 54px rgba(0,0,0,0.28),0 0 38px rgba(183,121,74,0.34),0 0 92px rgba(102,63,36,0.24),inset 0 0 0 1px rgba(183,121,74,0.28),inset 0 -10px 22px rgba(183,121,74,0.18)}.reunion-trip-detail .single-destination-card::after{background:radial-gradient(circle at 80% 50%,rgba(239,199,161,0.96),rgba(183,121,74,0.38) 34%,transparent 68%)}.reunion-trip-detail .single-destination-card:hover span,.reunion-trip-detail .single-destination-card:focus-visible span{color:#efc7a1;text-shadow:0 0 10px rgba(183,121,74,0.78),0 0 26px rgba(183,121,74,0.48)}.pure-electricity-detail{--electric-blue:#55e7ff;--electric-blue-line:rgba(85,231,255,0.72)}.pure-electricity-detail .single-detail{align-items:center;padding-top:50px;padding-bottom:26px}.pure-electricity-detail .single-detail-panel{grid-template-columns:minmax(610px,650px) minmax(540px,1fr);gap:clamp(20px,2.5vw,40px)}.pure-electricity-detail .single-detail-intro{max-width:650px;padding:17px 20px 19px;background:linear-gradient(90deg,rgba(0,0,0,0.9),rgba(0,0,0,0.68) 80%,rgba(0,0,0,0.1) 100%),radial-gradient(circle at 16% 44%,rgba(0,0,0,0.64),rgba(0,0,0,0.28) 66%,rgba(0,0,0,0) 100%)}.pure-electricity-detail .solo-poster-title{max-width:12.8ch;font-size:clamp(3.1rem,4.15vw,5rem);line-height:0.78}.pure-electricity-detail .solo-poster-title strong,.pure-electricity-detail .solo-cinematic-copy strong,.pure-electricity-detail .solo-poster-icon,.pure-electricity-detail .single-destinations .eyebrow{color:var(--electric-blue)}.pure-electricity-detail .electric-copy{max-width:610px;margin-top:10px}.pure-electricity-detail .electric-copy p{color:rgba(238,252,255,0.92);font-size:clamp(0.92rem,0.9vw,1rem);line-height:1.18}.pure-electricity-detail .electric-copy p+p{margin-top:5px}.pure-electricity-detail .electric-copy .solo-poster-serif{color:rgba(238,252,255,0.96);font-size:clamp(0.98rem,0.98vw,1.12rem);line-height:1.16}.pure-electricity-detail .electric-copy .solo-poster-rule{margin:10px 0 12px;background:linear-gradient(90deg,var(--electric-blue-line),rgba(85,231,255,0.34),rgba(85,231,255,0))}.pure-electricity-detail .solo-poster-list{gap:7px}.pure-electricity-detail .solo-poster-list p{grid-template-columns:25px 1fr;gap:12px}.pure-electricity-detail .solo-poster-list-compact{gap:8px;margin-top:10px}.pure-electricity-detail .solo-poster-icon svg{filter:drop-shadow(0 0 8px rgba(85,231,255,0.24))}.pure-electricity-detail .electric-closing{max-width:46ch}.pure-electricity-detail .electric-meta p{white-space:normal}.pure-electricity-detail .single-destination-card.is-featured{border-color:rgba(85,231,255,0.68);box-shadow:0 0 0 1px rgba(85,231,255,0.22),0 22px 48px rgba(31,139,170,0.2),inset 0 -5px 16px rgba(85,231,255,0.08)}.pure-electricity-detail .single-destination-card.is-featured span{color:rgba(85,231,255,0.96);text-shadow:0 0 14px rgba(85,231,255,0.36)}.pure-electricity-detail .single-destination-list:hover .single-destination-card.is-featured:not(:hover):not(:focus-visible) span{color:rgba(85,231,255,0)}.pure-electricity-detail .single-destination-card:hover,.pure-electricity-detail .single-destination-card:focus-visible{border-color:rgba(85,231,255,0.88);background:radial-gradient(circle at 85% 100%,rgba(85,231,255,0.3),transparent 48%),linear-gradient(180deg,rgba(255,255,255,0.07),rgba(85,231,255,0.06));box-shadow:0 20px 54px rgba(0,0,0,0.28),0 0 38px rgba(85,231,255,0.34),0 0 92px rgba(31,139,170,0.24),inset 0 0 0 1px rgba(85,231,255,0.28),inset 0 -10px 22px rgba(85,231,255,0.18)}.pure-electricity-detail .single-destination-card::after{background:radial-gradient(circle at 80% 50%,rgba(206,250,255,0.96),rgba(85,231,255,0.38) 34%,transparent 68%)}.pure-electricity-detail .single-destination-card:hover span,.pure-electricity-detail .single-destination-card:focus-visible span{color:#cefaff;text-shadow:0 0 10px rgba(85,231,255,0.78),0 0 26px rgba(85,231,255,0.48)}.double-life-detail{--double-violet:#b88cff;--double-violet-line:rgba(184,140,255,0.7)}.double-life-detail .single-detail{align-items:center;padding-top:50px;padding-bottom:26px}.double-life-detail .single-detail-panel{grid-template-columns:minmax(610px,650px) minmax(540px,1fr);gap:clamp(20px,2.5vw,40px)}.double-life-detail .single-detail-intro{max-width:650px;padding:17px 20px 19px;background:linear-gradient(90deg,rgba(0,0,0,0.9),rgba(0,0,0,0.68) 80%,rgba(0,0,0,0.1) 100%),radial-gradient(circle at 18% 42%,rgba(40,23,62,0.66),rgba(0,0,0,0.32) 64%,rgba(0,0,0,0) 100%)}.double-life-detail .solo-poster-title{max-width:12.8ch;font-size:clamp(3.1rem,4.15vw,5rem);line-height:0.78}.double-life-detail .solo-poster-title strong,.double-life-detail .solo-cinematic-copy strong,.double-life-detail .solo-poster-icon,.double-life-detail .single-destinations .eyebrow{color:var(--double-violet)}.double-life-detail .double-copy{max-width:610px;margin-top:10px}.double-life-detail .double-copy p{color:rgba(248,242,255,0.92);font-size:clamp(0.92rem,0.9vw,1rem);line-height:1.18}.double-life-detail .double-copy p+p{margin-top:5px}.double-life-detail .double-copy .solo-poster-serif{color:rgba(248,242,255,0.96);font-size:clamp(0.98rem,0.98vw,1.12rem);line-height:1.16}.double-life-detail .double-copy .solo-poster-rule{margin:10px 0 12px;background:linear-gradient(90deg,var(--double-violet-line),rgba(184,140,255,0.34),rgba(184,140,255,0))}.double-life-detail .solo-poster-list{gap:7px}.double-life-detail .solo-poster-list p{grid-template-columns:25px 1fr;gap:12px}.double-life-detail .solo-poster-list-compact{gap:8px;margin-top:10px}.double-life-detail .solo-poster-icon svg{filter:drop-shadow(0 0 8px rgba(184,140,255,0.24))}.double-life-detail .double-advice{padding-left:37px}.double-life-detail .double-closing{max-width:46ch}.double-life-detail .double-meta p{white-space:normal}.double-life-detail .single-destination-card.is-featured{border-color:rgba(184,140,255,0.68);box-shadow:0 0 0 1px rgba(184,140,255,0.22),0 22px 48px rgba(87,48,139,0.22),inset 0 -5px 16px rgba(184,140,255,0.08)}.double-life-detail .single-destination-card.is-featured span{color:rgba(184,140,255,0.96);text-shadow:0 0 14px rgba(184,140,255,0.36)}.double-life-detail .single-destination-list:hover .single-destination-card.is-featured:not(:hover):not(:focus-visible) span{color:rgba(184,140,255,0)}.double-life-detail .single-destination-card:hover,.double-life-detail .single-destination-card:focus-visible{border-color:rgba(184,140,255,0.88);background:radial-gradient(circle at 85% 100%,rgba(184,140,255,0.3),transparent 48%),linear-gradient(180deg,rgba(255,255,255,0.07),rgba(184,140,255,0.06));box-shadow:0 20px 54px rgba(0,0,0,0.28),0 0 38px rgba(184,140,255,0.34),0 0 92px rgba(87,48,139,0.24),inset 0 0 0 1px rgba(184,140,255,0.28),inset 0 -10px 22px rgba(184,140,255,0.18)}.double-life-detail .single-destination-card::after{background:radial-gradient(circle at 80% 50%,rgba(238,225,255,0.96),rgba(184,140,255,0.38) 34%,transparent 68%)}.double-life-detail .single-destination-card:hover span,.double-life-detail .single-destination-card:focus-visible span{color:#eee1ff;text-shadow:0 0 10px rgba(184,140,255,0.78),0 0 26px rgba(184,140,255,0.48)}.easy-detail{--easy-mint:#8ff0c2;--easy-mint-line:rgba(143,240,194,0.7)}.easy-detail .single-detail{align-items:center;padding-top:50px;padding-bottom:26px}.easy-detail .single-detail-panel{grid-template-columns:minmax(610px,650px) minmax(540px,1fr);gap:clamp(20px,2.5vw,40px)}.easy-detail .single-detail-intro{max-width:650px;padding:17px 20px 19px;background:linear-gradient(90deg,rgba(0,0,0,0.9),rgba(0,0,0,0.68) 80%,rgba(0,0,0,0.1) 100%),radial-gradient(circle at 18% 44%,rgba(25,70,56,0.62),rgba(0,0,0,0.3) 64%,rgba(0,0,0,0) 100%)}.easy-detail .solo-poster-title{max-width:10ch;font-size:clamp(3.3rem,4.35vw,5.3rem);line-height:0.78}.easy-detail .solo-poster-title strong,.easy-detail .solo-cinematic-copy strong,.easy-detail .solo-poster-icon,.easy-detail .single-destinations .eyebrow{color:var(--easy-mint)}.easy-detail .easy-copy{max-width:610px;margin-top:10px}.easy-detail .easy-copy p{color:rgba(239,255,247,0.92);font-size:clamp(0.86rem,0.86vw,0.96rem);line-height:1.13}.easy-detail .easy-copy p+p{margin-top:4px}.easy-detail .easy-copy .solo-poster-serif{color:rgba(239,255,247,0.96);font-size:clamp(0.94rem,0.94vw,1.06rem);line-height:1.12}.easy-detail .easy-copy .solo-poster-rule{margin:8px 0 10px;background:linear-gradient(90deg,var(--easy-mint-line),rgba(143,240,194,0.34),rgba(143,240,194,0))}.easy-detail .solo-poster-list{gap:5px}.easy-detail .solo-poster-list p{grid-template-columns:24px 1fr;gap:10px}.easy-detail .solo-poster-list-compact{gap:6px;margin-top:8px}.easy-detail .solo-poster-icon svg{filter:drop-shadow(0 0 8px rgba(143,240,194,0.24))}.easy-detail .easy-advice{padding-left:34px}.easy-detail .easy-opening{max-width:60ch}.easy-detail .easy-closing{max-width:46ch}.easy-detail .easy-meta p{white-space:normal}.easy-detail .single-destination-card.is-featured{border-color:rgba(143,240,194,0.68);box-shadow:0 0 0 1px rgba(143,240,194,0.22),0 22px 48px rgba(43,137,91,0.2),inset 0 -5px 16px rgba(143,240,194,0.08)}.easy-detail .single-destination-card.is-featured span{color:rgba(143,240,194,0.96);text-shadow:0 0 14px rgba(143,240,194,0.34)}.easy-detail .single-destination-list:hover .single-destination-card.is-featured:not(:hover):not(:focus-visible) span{color:rgba(143,240,194,0)}.easy-detail .single-destination-card:hover,.easy-detail .single-destination-card:focus-visible{border-color:rgba(143,240,194,0.88);background:radial-gradient(circle at 85% 100%,rgba(143,240,194,0.28),transparent 48%),linear-gradient(180deg,rgba(255,255,255,0.07),rgba(143,240,194,0.06));box-shadow:0 20px 54px rgba(0,0,0,0.28),0 0 38px rgba(143,240,194,0.32),0 0 92px rgba(43,137,91,0.22),inset 0 0 0 1px rgba(143,240,194,0.28),inset 0 -10px 22px rgba(143,240,194,0.16)}.easy-detail .single-destination-card::after{background:radial-gradient(circle at 80% 50%,rgba(224,255,241,0.96),rgba(143,240,194,0.38) 34%,transparent 68%)}.easy-detail .single-destination-card:hover span,.easy-detail .single-destination-card:focus-visible span{color:#e0fff1;text-shadow:0 0 10px rgba(143,240,194,0.72),0 0 26px rgba(143,240,194,0.44)}.guard-detail{--guard-blue:#a7d8ff;--guard-blue-line:rgba(167,216,255,0.7)}.guard-detail .single-detail{align-items:center;padding-top:50px;padding-bottom:26px}.guard-detail .single-detail-panel{grid-template-columns:minmax(610px,650px) minmax(540px,1fr);gap:clamp(20px,2.5vw,40px)}.guard-detail .single-detail-intro{max-width:650px;padding:17px 20px 19px;background:linear-gradient(90deg,rgba(0,0,0,0.91),rgba(0,0,0,0.69) 80%,rgba(0,0,0,0.1) 100%),radial-gradient(circle at 18% 44%,rgba(35,63,91,0.62),rgba(0,0,0,0.3) 64%,rgba(0,0,0,0) 100%)}.guard-detail .solo-poster-title{max-width:12.8ch;font-size:clamp(3.1rem,4.15vw,5rem);line-height:0.78}.guard-detail .solo-poster-title strong,.guard-detail .solo-cinematic-copy strong,.guard-detail .solo-poster-icon,.guard-detail .single-destinations .eyebrow{color:var(--guard-blue)}.guard-detail .guard-copy{max-width:610px;margin-top:10px}.guard-detail .guard-copy p{color:rgba(239,248,255,0.92);font-size:clamp(0.88rem,0.88vw,0.98rem);line-height:1.14}.guard-detail .guard-copy p+p{margin-top:4px}.guard-detail .guard-copy .solo-poster-serif{color:rgba(239,248,255,0.96);font-size:clamp(0.96rem,0.96vw,1.08rem);line-height:1.12}.guard-detail .guard-copy .solo-poster-rule{margin:8px 0 10px;background:linear-gradient(90deg,var(--guard-blue-line),rgba(167,216,255,0.34),rgba(167,216,255,0))}.guard-detail .solo-poster-list{gap:5px}.guard-detail .solo-poster-list p{grid-template-columns:24px 1fr;gap:10px}.guard-detail .solo-poster-list-compact{gap:6px;margin-top:8px}.guard-detail .solo-poster-icon svg{filter:drop-shadow(0 0 8px rgba(167,216,255,0.24))}.guard-detail .guard-opening,.guard-detail .guard-closing{max-width:47ch}.guard-detail .guard-meta p{white-space:normal}.guard-detail .single-destination-card.is-featured{border-color:rgba(167,216,255,0.68);box-shadow:0 0 0 1px rgba(167,216,255,0.22),0 22px 48px rgba(48,109,159,0.2),inset 0 -5px 16px rgba(167,216,255,0.08)}.guard-detail .single-destination-card.is-featured span{color:rgba(167,216,255,0.96);text-shadow:0 0 14px rgba(167,216,255,0.34)}.guard-detail .single-destination-list:hover .single-destination-card.is-featured:not(:hover):not(:focus-visible) span{color:rgba(167,216,255,0)}.guard-detail .single-destination-card:hover,.guard-detail .single-destination-card:focus-visible{border-color:rgba(167,216,255,0.88);background:radial-gradient(circle at 85% 100%,rgba(167,216,255,0.28),transparent 48%),linear-gradient(180deg,rgba(255,255,255,0.07),rgba(167,216,255,0.06));box-shadow:0 20px 54px rgba(0,0,0,0.28),0 0 38px rgba(167,216,255,0.32),0 0 92px rgba(48,109,159,0.22),inset 0 0 0 1px rgba(167,216,255,0.28),inset 0 -10px 22px rgba(167,216,255,0.16)}.guard-detail .single-destination-card::after{background:radial-gradient(circle at 80% 50%,rgba(229,245,255,0.96),rgba(167,216,255,0.38) 34%,transparent 68%)}.guard-detail .single-destination-card:hover span,.guard-detail .single-destination-card:focus-visible span{color:#e5f5ff;text-shadow:0 0 10px rgba(167,216,255,0.72),0 0 26px rgba(167,216,255,0.44)}.youth-detail{--youth-lime:#c9f45d;--youth-lime-line:rgba(201,244,93,0.7)}.youth-detail .single-detail{align-items:center;padding-top:50px;padding-bottom:26px}.youth-detail .single-detail-panel{grid-template-columns:minmax(610px,650px) minmax(540px,1fr);gap:clamp(20px,2.5vw,40px)}.youth-detail .single-detail-intro{max-width:650px;padding:17px 20px 19px;background:linear-gradient(90deg,rgba(0,0,0,0.9),rgba(0,0,0,0.68) 80%,rgba(0,0,0,0.1) 100%),radial-gradient(circle at 18% 44%,rgba(77,86,20,0.58),rgba(0,0,0,0.3) 64%,rgba(0,0,0,0) 100%)}.youth-detail .solo-poster-title{max-width:12.8ch;font-size:clamp(3.1rem,4.15vw,5rem);line-height:0.78}.youth-detail .solo-poster-title strong,.youth-detail .solo-cinematic-copy strong,.youth-detail .solo-poster-icon,.youth-detail .single-destinations .eyebrow{color:var(--youth-lime)}.youth-detail .youth-copy{max-width:610px;margin-top:10px}.youth-detail .youth-copy p{color:rgba(250,255,237,0.92);font-size:clamp(0.88rem,0.88vw,0.98rem);line-height:1.14}.youth-detail .youth-copy p+p{margin-top:4px}.youth-detail .youth-copy .solo-poster-serif{color:rgba(250,255,237,0.96);font-size:clamp(0.96rem,0.96vw,1.08rem);line-height:1.12}.youth-detail .youth-copy .solo-poster-rule{margin:8px 0 10px;background:linear-gradient(90deg,var(--youth-lime-line),rgba(201,244,93,0.34),rgba(201,244,93,0))}.youth-detail .solo-poster-list{gap:5px}.youth-detail .solo-poster-list p{grid-template-columns:24px 1fr;gap:10px}.youth-detail .solo-poster-list-compact{gap:6px;margin-top:8px}.youth-detail .solo-poster-icon svg{filter:drop-shadow(0 0 8px rgba(201,244,93,0.24))}.youth-detail .youth-closing{max-width:46ch}.youth-detail .youth-meta p{white-space:normal}.youth-detail .single-destination-card.is-featured{border-color:rgba(201,244,93,0.68);box-shadow:0 0 0 1px rgba(201,244,93,0.22),0 22px 48px rgba(104,136,27,0.2),inset 0 -5px 16px rgba(201,244,93,0.08)}.youth-detail .single-destination-card.is-featured span{color:rgba(201,244,93,0.96);text-shadow:0 0 14px rgba(201,244,93,0.34)}.youth-detail .single-destination-list:hover .single-destination-card.is-featured:not(:hover):not(:focus-visible) span{color:rgba(201,244,93,0)}.youth-detail .single-destination-card:hover,.youth-detail .single-destination-card:focus-visible{border-color:rgba(201,244,93,0.88);background:radial-gradient(circle at 85% 100%,rgba(201,244,93,0.28),transparent 48%),linear-gradient(180deg,rgba(255,255,255,0.07),rgba(201,244,93,0.06));box-shadow:0 20px 54px rgba(0,0,0,0.28),0 0 38px rgba(201,244,93,0.32),0 0 92px rgba(104,136,27,0.22),inset 0 0 0 1px rgba(201,244,93,0.28),inset 0 -10px 22px rgba(201,244,93,0.16)}.youth-detail .single-destination-card::after{background:radial-gradient(circle at 80% 50%,rgba(250,255,219,0.96),rgba(201,244,93,0.38) 34%,transparent 68%)}.youth-detail .single-destination-card:hover span,.youth-detail .single-destination-card:focus-visible span{color:#faffdb;text-shadow:0 0 10px rgba(201,244,93,0.72),0 0 26px rgba(201,244,93,0.44)}.embrace-detail{--embrace-coral:#ffb086;--embrace-coral-line:rgba(255,176,134,0.72)}.embrace-detail .single-detail{align-items:center;padding-top:50px;padding-bottom:26px}.embrace-detail .single-detail-panel{grid-template-columns:minmax(610px,650px) minmax(540px,1fr);gap:clamp(20px,2.5vw,40px)}.embrace-detail .single-detail-intro{max-width:650px;padding:16px 20px 18px;background:linear-gradient(90deg,rgba(0,0,0,0.9),rgba(0,0,0,0.68) 80%,rgba(0,0,0,0.1) 100%),radial-gradient(circle at 16% 45%,rgba(119,52,36,0.56),rgba(0,0,0,0.3) 64%,rgba(0,0,0,0) 100%)}.embrace-detail .solo-poster-title{max-width:13.2ch;font-size:clamp(3.1rem,4.15vw,5rem);line-height:0.78}.embrace-detail .solo-poster-title strong,.embrace-detail .solo-cinematic-copy strong,.embrace-detail .solo-poster-icon,.embrace-detail .single-destinations .eyebrow{color:var(--embrace-coral)}.embrace-detail .embrace-copy{max-width:610px;margin-top:9px}.embrace-detail .embrace-copy p{color:rgba(255,244,238,0.92);font-size:clamp(0.86rem,0.86vw,0.96rem);line-height:1.12}.embrace-detail .embrace-copy p+p{margin-top:4px}.embrace-detail .embrace-copy .solo-poster-serif{color:rgba(255,244,238,0.96);font-size:clamp(0.94rem,0.94vw,1.06rem);line-height:1.12}.embrace-detail .embrace-copy .solo-poster-rule{margin:8px 0 10px;background:linear-gradient(90deg,var(--embrace-coral-line),rgba(255,176,134,0.34),rgba(255,176,134,0))}.embrace-detail .solo-poster-list{gap:5px}.embrace-detail .solo-poster-list p{grid-template-columns:24px 1fr;gap:10px}.embrace-detail .solo-poster-list-compact{gap:5px;margin-top:8px}.embrace-detail .solo-poster-icon svg{filter:drop-shadow(0 0 8px rgba(255,176,134,0.24))}.embrace-detail .embrace-meta p{white-space:normal}.embrace-detail .single-destination-card.is-featured{border-color:rgba(255,176,134,0.68);box-shadow:0 0 0 1px rgba(255,176,134,0.22),0 22px 48px rgba(146,64,41,0.2),inset 0 -5px 16px rgba(255,176,134,0.08)}.embrace-detail .single-destination-card.is-featured span{color:rgba(255,176,134,0.96);text-shadow:0 0 14px rgba(255,176,134,0.34)}.embrace-detail .single-destination-list:hover .single-destination-card.is-featured:not(:hover):not(:focus-visible) span{color:rgba(255,176,134,0)}.embrace-detail .single-destination-card:hover,.embrace-detail .single-destination-card:focus-visible{border-color:rgba(255,176,134,0.88);background:radial-gradient(circle at 85% 100%,rgba(255,176,134,0.28),transparent 48%),linear-gradient(180deg,rgba(255,255,255,0.07),rgba(255,176,134,0.06));box-shadow:0 20px 54px rgba(0,0,0,0.28),0 0 38px rgba(255,176,134,0.3),0 0 92px rgba(146,64,41,0.22),inset 0 0 0 1px rgba(255,176,134,0.28),inset 0 -10px 22px rgba(255,176,134,0.16)}.embrace-detail .single-destination-card::after{background:radial-gradient(circle at 80% 50%,rgba(255,244,238,0.96),rgba(255,176,134,0.38) 34%,transparent 68%)}.embrace-detail .single-destination-card:hover span,.embrace-detail .single-destination-card:focus-visible span{color:#fff4ee;text-shadow:0 0 10px rgba(255,176,134,0.72),0 0 26px rgba(255,176,134,0.44)}.night-detail{--night-violet:#b68cff;--night-violet-line:rgba(182,140,255,0.72)}.night-detail .single-detail{align-items:center;padding-top:50px;padding-bottom:26px}.night-detail .single-detail-panel{grid-template-columns:minmax(610px,650px) minmax(540px,1fr);gap:clamp(20px,2.5vw,40px)}.night-detail .single-detail-intro{max-width:650px;padding:17px 20px 19px;background:linear-gradient(90deg,rgba(0,0,0,0.9),rgba(0,0,0,0.68) 80%,rgba(0,0,0,0.1) 100%),radial-gradient(circle at 18% 44%,rgba(57,42,112,0.6),rgba(0,0,0,0.3) 64%,rgba(0,0,0,0) 100%)}.night-detail .solo-poster-title{max-width:13.8ch;font-size:clamp(3rem,4.05vw,4.9rem);line-height:0.78}.night-detail .solo-poster-title strong,.night-detail .solo-cinematic-copy strong,.night-detail .solo-poster-icon,.night-detail .single-destinations .eyebrow{color:var(--night-violet)}.night-detail .night-copy{max-width:610px;margin-top:10px}.night-detail .night-copy p{color:rgba(247,241,255,0.92);font-size:clamp(0.88rem,0.88vw,0.98rem);line-height:1.14}.night-detail .night-copy p+p{margin-top:4px}.night-detail .night-copy .solo-poster-rule{margin:8px 0 10px;background:linear-gradient(90deg,var(--night-violet-line),rgba(182,140,255,0.34),rgba(182,140,255,0))}.night-detail .solo-poster-list{gap:5px}.night-detail .solo-poster-list p{grid-template-columns:24px 1fr;gap:10px}.night-detail .solo-poster-list-compact{gap:6px;margin-top:8px}.night-detail .solo-poster-icon svg{filter:drop-shadow(0 0 8px rgba(182,140,255,0.24))}.night-detail .single-destination-card.is-featured{border-color:rgba(182,140,255,0.68);box-shadow:0 0 0 1px rgba(182,140,255,0.22),0 22px 48px rgba(88,51,156,0.2),inset 0 -5px 16px rgba(182,140,255,0.08)}.night-detail .single-destination-card.is-featured span{color:rgba(182,140,255,0.96);text-shadow:0 0 14px rgba(182,140,255,0.34)}.night-detail .single-destination-list:hover .single-destination-card.is-featured:not(:hover):not(:focus-visible) span{color:rgba(182,140,255,0)}.night-detail .single-destination-card:hover,.night-detail .single-destination-card:focus-visible{border-color:rgba(182,140,255,0.88);background:radial-gradient(circle at 85% 100%,rgba(182,140,255,0.28),transparent 48%),linear-gradient(180deg,rgba(255,255,255,0.07),rgba(182,140,255,0.06));box-shadow:0 20px 54px rgba(0,0,0,0.28),0 0 38px rgba(182,140,255,0.3),0 0 92px rgba(88,51,156,0.22),inset 0 0 0 1px rgba(182,140,255,0.28),inset 0 -10px 22px rgba(182,140,255,0.16)}.night-detail .single-destination-card::after{background:radial-gradient(circle at 80% 50%,rgba(247,241,255,0.96),rgba(182,140,255,0.38) 34%,transparent 68%)}.night-detail .single-destination-card:hover span,.night-detail .single-destination-card:focus-visible span{color:#f7f1ff;text-shadow:0 0 10px rgba(182,140,255,0.72),0 0 26px rgba(182,140,255,0.44)}.solo-travel-guide{max-width:382px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(248,241,232,0.18)}.solo-guide-detail .single-detail{align-items:flex-start;padding-top:26px;padding-bottom:0}.solo-guide-detail.single-screen-detail{background-color:#050505;background-size:cover;background-repeat:no-repeat;background-position:center center}.solo-guide-detail .single-detail-panel{grid-template-columns:minmax(830px,930px) minmax(360px,1fr);gap:clamp(12px,1.5vw,24px)}.solo-guide-detail .single-detail-intro{max-width:930px;min-height:calc(100svh - 34px);padding:8px 18px 8px;background:transparent;box-shadow:none}.solo-guide-detail .solo-guide-title{max-width:none;white-space:nowrap;font-size:clamp(1.78rem,2.2vw,2.6rem);line-height:0.76;text-shadow:0 2px 5px rgba(0,0,0,0.98),0 0 18px rgba(0,0,0,0.88),0 0 32px rgba(0,0,0,0.7)}.solo-city-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:5px;padding-top:5px;border-top:1px solid rgba(217,178,104,0.45)}.solo-city-column{min-width:0;padding-right:8px;border-right:1px solid rgba(217,178,104,0.22)}.solo-city-column:last-child{padding-right:0;border-right:0}.solo-city-column h2{margin:0 0 3px;color:var(--amber);font-family:Georgia,"Times New Roman",serif;font-size:clamp(0.7rem,0.78vw,0.9rem);font-weight:750;line-height:0.95;text-shadow:0 2px 4px rgba(0,0,0,0.95),0 0 12px rgba(0,0,0,0.86)}.solo-city-column section+section{margin-top:1px;padding-top:1px;border-top:1px solid rgba(248,241,232,0.1)}.solo-city-column h3{margin:0 0 1px;color:rgba(217,178,104,0.95);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(0.43rem,0.47vw,0.54rem);font-weight:850;letter-spacing:0.06em;line-height:1;text-transform:uppercase;text-shadow:0 2px 4px rgba(0,0,0,0.95),0 0 10px rgba(0,0,0,0.86)}.solo-city-column p{margin:0;color:rgba(248,241,232,0.88);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(0.45rem,0.5vw,0.58rem);font-weight:570;line-height:1.03;text-shadow:0 1px 2px rgba(0,0,0,1),0 2px 6px rgba(0,0,0,0.98),0 0 14px rgba(0,0,0,0.9)}.solo-city-column strong{color:#f2c875;font-weight:800}.solo-city-column a{color:inherit;text-decoration-color:rgba(242,200,117,0.58);text-decoration-thickness:1px;text-underline-offset:0.12em}.solo-city-column a:hover,.solo-city-column a:focus-visible{color:#ffd77f;text-decoration-color:rgba(255,215,127,0.95)}@media (min-width:900px) and (max-height:800px){.solo-guide-detail .single-detail{align-items:flex-start;padding-top:20px;padding-bottom:0}.solo-guide-detail .single-detail-panel{grid-template-columns:minmax(860px,940px) minmax(300px,1fr);gap:10px}.solo-guide-detail .single-detail-intro{max-width:940px;min-height:calc(100svh - 20px);padding:5px 12px 5px}.solo-guide-detail .solo-guide-title{font-size:1rem;line-height:0.72}.solo-city-guide{gap:7px;margin-top:3px;padding-top:3px}.solo-city-column{padding-right:6px}.solo-city-column h2{margin-bottom:1px;font-size:0.38rem;line-height:0.9}.solo-city-column section+section{margin-top:0;padding-top:0}.solo-city-column h3{margin-bottom:0;font-size:0.22rem;line-height:0.95}.solo-city-column p{font-size:0.2rem;line-height:1}}.solo-travel-guide .eyebrow{margin-bottom:12px}.solo-travel-reasons{display:grid;gap:5px}.solo-travel-reason{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:start;max-width:370px;padding:8px 10px;border:1px solid rgba(248,241,232,0.055);border-radius:8px;background:rgba(0,0,0,0.23);transition:border-color 220ms ease,background 220ms ease,box-shadow 220ms ease,transform 220ms ease}.solo-travel-reason:hover{border-color:rgba(217,178,104,0.3);background:rgba(217,178,104,0.075);box-shadow:0 0 18px rgba(217,178,104,0.08),inset 0 0 0 1px rgba(217,178,104,0.08);transform:translateY(-1px)}.solo-travel-icon{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(217,178,104,0.42);border-radius:999px;background:rgba(217,178,104,0.08)}.solo-travel-icon svg{width:20px;height:20px;fill:none;stroke:var(--amber);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55}.solo-travel-reason h2,.solo-travel-tip h2{margin:0 0 6px;color:var(--amber);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:0.76rem;font-weight:900;letter-spacing:0.12em;line-height:1.2;text-transform:uppercase;text-shadow:0 0 12px rgba(217,178,104,0.38),0 2px 14px rgba(0,0,0,0.74)}.solo-travel-reason p,.solo-travel-tip p{max-width:31ch;margin:0;color:rgba(248,241,232,0.84);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(0.8rem,0.82vw,0.9rem);font-weight:650;line-height:1.38;text-shadow:0 2px 14px rgba(0,0,0,0.82)}.solo-travel-tip{margin-top:14px;padding:2px 0 2px 14px;border-left:3px solid rgba(217,178,104,0.84)}.solo-travel-tip p{max-width:32ch}.single-detail-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(248,241,232,0.12);border-radius:10px;background:rgba(248,241,232,0.1)}.single-detail-info article,.single-destination-card{background:rgba(7,12,12,0.68);backdrop-filter:blur(5px)}.single-detail-info article{padding:clamp(14px,1.5vw,20px)}.single-detail-info h2,.single-destinations h2{margin:0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.05rem,1.65vw,1.45rem);font-weight:500}.single-detail-info p,.single-detail-info li,.single-destination-card p{color:rgba(248,241,232,0.74);font-size:0.82rem;line-height:1.35}.single-detail-info ul{margin:8px 0 0;padding-left:18px}.single-destinations{display:grid;gap:9px;align-content:end;padding:clamp(10px,1.4vw,16px);border-radius:10px;background:linear-gradient(180deg,rgba(0,0,0,0.16),rgba(0,0,0,0.28));text-shadow:0 2px 18px rgba(0,0,0,0.68)}.single-destination-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.single-destination-card{display:grid;gap:8px;align-content:space-between;min-height:124px;padding:11px 12px 16px;border:0;border-bottom:3px solid rgba(248,241,232,0.22);border-radius:8px 8px 0 0;color:var(--ink);font:inherit;text-align:left;background:transparent;cursor:pointer;backdrop-filter:none;position:relative;transition:opacity 240ms ease,border-color 220ms ease,transform 240ms ease,background 220ms ease,box-shadow 220ms ease}.single-destination-card *{cursor:pointer}.single-destination-card h3{margin:0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(0.94rem,1.18vw,1.12rem);font-weight:500}.single-destination-card p{margin:4px 0 0;font-size:0.84rem}.single-destination-card small{display:block;max-width:23ch;margin-top:6px;color:rgba(248,241,232,0.64);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:0.72rem;font-weight:500;line-height:1.25}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.single-destination-card span{justify-self:center;text-align:center;color:rgba(255,215,132,0);font-family:Georgia,"Times New Roman",serif;font-size:0.88rem;font-weight:800;transform:translateY(4px);transition:color 180ms ease,text-shadow 180ms ease,transform 180ms ease}.single-destination-card span::after{content:" →";display:inline-block;transform:translateX(0);transition:transform 180ms ease}.single-destination-card::after{content:"";position:absolute;right:-1px;bottom:-10px;width:58px;height:16px;opacity:0;background:radial-gradient(circle at 80% 50%,rgba(255,246,211,0.96),rgba(255,215,132,0.34) 34%,transparent 68%);filter:blur(0.2px);transition:opacity 180ms ease,transform 180ms ease}.single-destination-card.is-featured{border-color:rgba(255,215,132,0.58);box-shadow:0 0 32px rgba(255,215,132,0.28),0 0 68px rgba(255,215,132,0.16),inset 0 -5px 16px rgba(255,215,132,0.1)}.single-destination-card.is-featured span{color:rgba(255,215,132,0.92);text-shadow:0 0 14px rgba(255,215,132,0.34);transform:translateY(0)}.single-destination-list:hover .single-destination-card.is-featured:not(:hover):not(:focus-visible){border-color:rgba(248,241,232,0.28);background:transparent;box-shadow:none;transform:none}.single-destination-list:hover .single-destination-card.is-featured:not(:hover):not(:focus-visible) span{color:rgba(255,215,132,0);text-shadow:none;transform:translateY(4px)}.single-destination-card:hover,.single-destination-card:focus-visible{outline:0;border-color:rgba(255,226,158,1);background:radial-gradient(circle at 85% 100%,rgba(255,230,168,0.34),transparent 48%),linear-gradient(180deg,rgba(255,255,255,0.075),rgba(255,215,132,0.055));box-shadow:0 20px 54px rgba(0,0,0,0.28),0 0 38px rgba(255,215,132,0.48),0 0 92px rgba(255,215,132,0.34),inset 0 0 0 1px rgba(255,226,158,0.34),inset 0 -10px 22px rgba(255,215,132,0.24);transform:translateY(-8px)}.single-destination-card:hover::after,.single-destination-card:focus-visible::after{opacity:1;transform:translateX(7px)}.single-destination-card:hover span,.single-destination-card:focus-visible span{color:#ffe6a8;text-shadow:0 0 10px rgba(255,215,132,0.82),0 0 26px rgba(255,215,132,0.54);transform:translateY(0)}.single-destination-card:hover span::after,.single-destination-card:focus-visible span::after{transform:translateX(3px)}.single-screen-detail .back-link{position:fixed;top:clamp(16px,2vw,28px);left:clamp(16px,2vw,28px);z-index:2;min-height:0;border:0;padding:0;background:transparent;color:rgba(248,241,232,0.78);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:0.76rem;font-weight:900;letter-spacing:0.12em;text-transform:uppercase;backdrop-filter:none}@media (max-width:980px){.emotion-index{grid-template-columns:1fr;overflow:visible;padding:18px}.words-panel{min-height:auto;border-right:0;padding-bottom:34px}.preview-panel{position:relative;min-height:72svh}body.has-preview-image .preview-panel{position:fixed;min-height:100svh}body.has-preview-image .preview-content{left:0;right:0;width:min(620px,calc(100% - 64px))}.detail-summary,.destination-card{grid-template-columns:1fr}.detail-hero-horizontal{min-height:72svh;background:linear-gradient(180deg,rgba(7,12,12,0.12) 0%,rgba(7,12,12,0.82) 100%),var(--detail-image),#0b0f0e;background-position:center;background-size:cover}.detail-hero-content{width:100%}.booking-link{width:fit-content}.single-screen-detail{overflow:auto}.single-detail-panel{grid-template-columns:1fr;gap:16px}.single-detail-info,.single-destination-list{grid-template-columns:1fr}.single-detail-intro{max-width:720px}}@media (max-width:620px){.words-panel,.preview-content{padding:22px}.preview-content{margin:22px;padding-left:16px}.category-detail{width:min(100% - 28px,1120px)}.booking-link{width:100%}.single-detail{padding:74px 14px 14px}.single-detail-info{grid-template-columns:1fr}}@media (max-width:760px){html,body{overflow-x:hidden}.emotion-index{display:block;min-height:100svh;overflow:visible;padding:14px}.words-panel{min-height:auto;gap:16px;padding:12px 0 24px}.eyebrow{margin-bottom:10px;font-size:0.68rem}h1{max-width:11ch;font-size:clamp(2.45rem,13vw,4rem);line-height:0.95}.intro-copy{max-width:28ch;margin-top:14px;font-size:1rem;line-height:1.42}.menu-system{gap:14px}.block-tabs{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scrollbar-width:none}.block-tabs::-webkit-scrollbar{display:none}.block-tab{flex:0 0 auto;min-width:max-content;min-height:36px;padding:8px 14px;font-size:0.66rem}.word-list{grid-template-columns:repeat(2,minmax(0,1fr));border-left:0}.word-link{min-height:58px;padding:12px 10px 12px 38px;background:rgba(7,12,12,0.34)}.word-link:hover,.word-link:focus-visible,.word-link.is-active{padding-left:40px}.word-icon{left:12px;width:16px;height:16px}.word-link strong{font-size:0.82rem;line-height:1.08}body.has-preview-image .preview-panel{position:fixed;inset:0;min-height:100svh}body.has-preview-image .image-placeholder{background-position:center}body.has-preview-image .preview-content{left:14px;right:14px;bottom:16px;width:auto;padding:0}.preview-kicker{display:none}.preview-content h2{margin-bottom:8px;font-size:clamp(2rem,12vw,3.5rem)}.preview-content p{display:none}.explore-link{min-width:0;min-height:46px;padding:10px 18px;font-size:0.98rem;gap:18px}.category-detail{width:min(100% - 28px,1120px);padding-top:18px}.detail-hero-horizontal{min-height:72svh;margin-top:18px;border-radius:10px;background:linear-gradient(180deg,rgba(7,12,12,0.16) 0%,rgba(7,12,12,0.86) 100%),var(--detail-image),#0b0f0e;background-position:center;background-size:cover}.detail-hero-content{width:100%;padding:24px}.detail-hero h1{max-width:10ch;font-size:clamp(2.7rem,15vw,4.6rem)}.detail-hero p{margin-top:16px;font-size:1.05rem;line-height:1.45}.detail-summary{grid-template-columns:1fr}.detail-summary article{min-height:auto}.destination-card{grid-template-columns:1fr;gap:18px}.booking-link{width:100%}.single-screen-detail{overflow:auto}.single-detail{min-height:auto;padding:74px 14px 18px}.single-detail-panel,.single-detail-info,.single-destination-list{grid-template-columns:1fr}.single-detail-intro h1{max-width:10ch;font-size:clamp(2.4rem,13vw,4rem)}.single-destination-card{min-height:auto}.shared-stories-detail .single-detail{padding:58px 10px 12px}.shared-stories-detail .single-detail-panel{grid-template-columns:1fr}.shared-stories-detail .single-detail-intro{max-width:none;width:100%;padding:12px 20px 14px}.shared-stories-detail .solo-poster-title{max-width:12.5ch;font-size:clamp(2.72rem,8.2vw,3.45rem);line-height:0.8}.shared-stories-detail .shared-stories-copy{margin-top:8px}.shared-stories-detail .shared-stories-copy p{font-size:clamp(0.86rem,2.1vw,0.96rem);line-height:1.12}.shared-stories-detail .shared-stories-copy p+p{margin-top:3px}.shared-stories-detail .shared-stories-copy .solo-poster-serif{font-size:clamp(0.9rem,2.25vw,1rem);line-height:1.1}.shared-stories-detail .shared-stories-copy .solo-poster-rule{margin:8px 0 10px}.shared-stories-detail .solo-poster-list{gap:5px}.shared-stories-detail .solo-poster-list p{grid-template-columns:22px 1fr;gap:10px}.shared-stories-detail .solo-poster-list-compact{gap:5px;margin-top:8px}.shared-stories-detail .solo-poster-icon{width:17px;height:17px}.shared-stories-detail .solo-poster-icon svg{width:16px;height:16px}.shared-stories-detail .solo-poster-beat{padding-left:32px}}@media (max-width:420px){.emotion-index{padding:12px}.word-list{grid-template-columns:1fr}.word-link{min-height:50px}body.has-preview-image .preview-content{bottom:12px}.preview-content h2{font-size:clamp(1.8rem,11vw,2.8rem)}.explore-link{width:100%}}@media (min-width:900px) and (max-height:900px){.single-detail{align-items:center;padding:54px clamp(18px,2vw,28px) 30px}.single-detail-panel{gap:clamp(18px,3vw,46px);align-items:center}.single-detail-intro{padding:clamp(12px,1.3vw,16px)}.single-detail-intro h1{font-size:clamp(2.15rem,3.9vw,4.42rem);line-height:0.95}.single-detail-intro p{margin-top:10px;font-size:clamp(0.92rem,0.98vw,1.08rem);line-height:1.4}.single-detail-notes{gap:6px;margin-top:12px;padding-top:10px}.single-detail-notes p{font-size:clamp(0.82rem,0.84vw,0.92rem);line-height:1.27}.single-destinations{gap:7px;padding:8px 10px 10px;transform:translateY(-68px)}.single-destination-list{gap:10px}.single-destination-card{min-height:108px;padding:8px 10px 12px;border-bottom-width:2px}.single-destination-card h3{font-size:clamp(0.94rem,1.05vw,1.04rem);line-height:1.08}.single-destination-card p{margin-top:2px;font-size:0.82rem;line-height:1.16}.single-destination-card small{margin-top:4px;font-size:0.68rem;line-height:1.16}.single-destination-card span{font-size:0.86rem}.solo-travel-detail .single-detail-intro{max-width:430px}.solo-travel-detail .single-detail-intro h1{font-size:clamp(1.82rem,3vw,3.42rem)}.solo-cinematic-detail .single-detail-intro{max-width:560px;padding:12px 18px 12px 16px}.solo-cinematic-detail.single-screen-detail{overflow-y:hidden;overflow-x:hidden}.solo-cinematic-detail .single-detail{min-height:100svh;align-items:center;padding-top:54px;padding-bottom:20px}.solo-cinematic-detail .single-detail-panel{grid-template-columns:minmax(500px,560px) minmax(600px,1fr);gap:clamp(20px,2.4vw,36px);align-items:center}.solo-cinematic-detail .single-destinations{transform:none}.solo-cinematic-detail .solo-poster-title{max-width:11ch;font-size:clamp(2.35rem,3.15vw,3.95rem);letter-spacing:0.028em;line-height:0.82}.solo-cinematic-copy{max-width:510px;margin-top:8px}.solo-cinematic-copy p{font-size:clamp(0.78rem,0.78vw,0.88rem);line-height:1.16}.solo-cinematic-copy p+p{margin-top:5px}.solo-poster-rule{margin:10px 0 12px}.solo-poster-list{gap:5px}.solo-poster-list p{grid-template-columns:22px 1fr;gap:9px}.solo-poster-list-compact{gap:6px;margin-top:8px}.solo-poster-icon{width:18px;height:18px}.solo-poster-icon svg{width:17px;height:17px;stroke-width:1.45}.solo-poster-beat{padding-left:31px}.solo-poster-serif{font-size:clamp(0.9rem,0.92vw,1rem);line-height:1.16}.solo-poster-finale{font-size:clamp(1.36rem,1.5vw,1.9rem);line-height:0.98}.solo-poster-finale strong{margin-top:4px}.solo-poster-list-meta p{gap:9px;white-space:nowrap}.solo-nowrap{white-space:nowrap}@media (max-height:760px){.solo-cinematic-detail .single-detail{padding-top:46px;padding-bottom:16px}.solo-cinematic-detail .solo-poster-title{font-size:clamp(2.18rem,2.92vw,3.68rem)}.solo-cinematic-copy p{line-height:1.12}.solo-poster-rule{margin:8px 0 10px}}.solo-travel-method{max-width:32ch;margin-top:8px;font-size:clamp(0.82rem,0.84vw,0.9rem);line-height:1.24}.solo-travel-filter{margin-top:2px;max-width:430px;padding-top:5px;padding-bottom:7px}.solo-travel-filter .solo-selection-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 10px}.solo-travel-filter .solo-selection-list li{font-size:clamp(0.74rem,0.76vw,0.84rem);line-height:1.04}.shared-stories-detail .solo-poster-title{font-size:clamp(3rem,3.9vw,4.75rem)}.shared-stories-detail .single-detail{align-items:flex-start;padding-top:52px;padding-bottom:18px}.shared-stories-detail .single-detail-panel{grid-template-columns:minmax(610px,650px) minmax(500px,1fr);gap:clamp(18px,2vw,32px)}.shared-stories-detail .single-detail-intro{max-width:650px}.shared-stories-detail .shared-stories-copy p{font-size:clamp(0.92rem,0.92vw,1rem);line-height:1.18}.shared-stories-detail .shared-stories-copy .solo-poster-serif{font-size:clamp(1rem,1vw,1.12rem);line-height:1.16}.shared-stories-detail .solo-poster-list{gap:7px}.shared-stories-detail .solo-poster-list-compact{gap:8px;margin-top:10px}.four-paws-detail .single-detail-intro::after{right:14px;bottom:14px;width:66px;height:66px}.four-paws-detail .solo-cinematic-copy p{font-size:clamp(0.76rem,0.76vw,0.86rem)}.romance-detail .single-detail-intro{max-width:420px}.romance-detail .single-detail-intro h1{font-size:clamp(1.82rem,3.1vw,3.45rem)}.romance-detail .solo-travel-guide{margin-top:7px}.romance-detail .solo-travel-reasons{gap:1px}.romance-detail .solo-travel-reason{padding:5px 8px}.romance-detail .solo-travel-reason p,.romance-detail .solo-travel-tip p{font-size:clamp(0.76rem,0.78vw,0.86rem);line-height:1.14}.romance-detail .solo-travel-tip{margin-top:5px}.family-memories-detail .single-detail-intro{max-width:420px}.family-memories-detail .single-detail-intro h1{font-size:clamp(1.82rem,3.1vw,3.45rem)}.family-memories-detail .solo-travel-guide{margin-top:7px}.family-memories-detail .solo-travel-reasons{gap:2px}.family-memories-detail .solo-travel-reason{padding:6px 8px}.family-memories-detail .solo-travel-reason p,.family-memories-detail .solo-travel-tip p{font-size:clamp(0.78rem,0.8vw,0.88rem);line-height:1.16}.family-memories-detail .solo-travel-tip{margin-top:6px}.improvised-friendship-detail .single-detail-intro{max-width:420px}.improvised-friendship-detail .single-detail-intro h1{font-size:clamp(1.82rem,3.1vw,3.45rem)}.improvised-friendship-detail .solo-travel-guide{margin-top:7px}.improvised-friendship-detail .solo-travel-reasons{gap:2px}.improvised-friendship-detail .solo-travel-reason{padding:6px 8px}.improvised-friendship-detail .solo-travel-reason p,.improvised-friendship-detail .solo-travel-tip p{font-size:clamp(0.78rem,0.8vw,0.88rem);line-height:1.16}.improvised-friendship-detail .solo-travel-tip{margin-top:6px}.yes-i-do-detail .single-detail-intro{max-width:420px}.yes-i-do-detail .single-detail-intro h1{font-size:clamp(1.9rem,3.18vw,3.6rem)}.yes-i-do-detail .solo-travel-guide{margin-top:7px}.yes-i-do-detail .solo-travel-reasons{gap:2px}.yes-i-do-detail .solo-travel-reason{padding:6px 8px}.yes-i-do-detail .solo-travel-reason p,.yes-i-do-detail .solo-travel-tip p{font-size:clamp(0.78rem,0.8vw,0.88rem);line-height:1.16}.yes-i-do-detail .solo-travel-tip{margin-top:6px}.childhood-wonder-detail .single-detail-intro{max-width:420px}.childhood-wonder-detail .single-detail-intro h1{font-size:clamp(1.82rem,3.1vw,3.45rem)}.childhood-wonder-detail .solo-travel-guide{margin-top:7px}.childhood-wonder-detail .solo-travel-reasons{gap:2px}.childhood-wonder-detail .solo-travel-reason{padding:6px 8px}.childhood-wonder-detail .solo-travel-reason p,.childhood-wonder-detail .solo-travel-tip p{font-size:clamp(0.78rem,0.8vw,0.88rem);line-height:1.16}.childhood-wonder-detail .solo-travel-tip{margin-top:6px}.reunion-trip-detail .single-detail-intro{max-width:420px}.reunion-trip-detail .single-detail-intro h1{font-size:clamp(1.78rem,3vw,3.35rem)}.reunion-trip-detail .solo-travel-guide{margin-top:6px}.reunion-trip-detail .solo-travel-reasons{gap:1px}.reunion-trip-detail .solo-travel-reason{padding:5px 8px}.reunion-trip-detail .solo-travel-reason p,.reunion-trip-detail .solo-travel-tip p{font-size:clamp(0.74rem,0.76vw,0.84rem);line-height:1.11}.reunion-trip-detail .solo-travel-tip{margin-top:5px}@media (max-height:760px){.reunion-trip-detail .single-detail{padding-top:46px;padding-bottom:22px}.reunion-trip-detail .single-detail-intro h1{font-size:clamp(1.64rem,2.72vw,3.05rem)}.reunion-trip-detail .solo-travel-guide{margin-top:4px}.reunion-trip-detail .solo-travel-reason{padding:4px 8px}.reunion-trip-detail .solo-travel-reason h2,.reunion-trip-detail .solo-travel-tip h2{margin-bottom:2px}.reunion-trip-detail .solo-travel-reason p,.reunion-trip-detail .solo-travel-tip p{font-size:clamp(0.72rem,0.74vw,0.82rem);line-height:1.08}.reunion-trip-detail .solo-travel-tip{margin-top:4px}}.solo-selection-list{gap:1px}.solo-selection-list li{font-size:clamp(0.82rem,0.84vw,0.9rem);line-height:1.08;grid-template-columns:15px 1fr;gap:6px}.solo-selection-list svg{width:13px;height:13px}.solo-travel-guide{max-width:360px;margin-top:6px;padding-top:7px}.solo-travel-guide .eyebrow{margin-bottom:9px;font-size:0.68rem}.solo-travel-reasons{gap:2px}.solo-travel-reason{grid-template-columns:30px 1fr;gap:8px;max-width:350px;padding:6px 8px}.solo-travel-icon{width:30px;height:30px}.solo-travel-icon svg{width:18px;height:18px}.solo-travel-reason h2,.solo-travel-tip h2{margin-bottom:3px;font-size:0.76rem}.solo-travel-reason p,.solo-travel-tip p{max-width:29ch;font-size:clamp(0.82rem,0.84vw,0.9rem);line-height:1.18}.solo-travel-tip{margin-top:7px;padding-left:12px}.solo-travel-reason.solo-travel-filter{max-width:430px;padding:5px 8px 7px}.solo-travel-filter .solo-selection-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 12px}.solo-travel-filter .solo-selection-list li{font-size:clamp(0.74rem,0.76vw,0.84rem);line-height:1.04}}@media (min-width:900px) and (max-height:800px){.shared-stories-detail .single-detail,.four-paws-detail .single-detail,.romance-detail .single-detail,.family-memories-detail .single-detail,.improvised-friendship-detail .single-detail,.yes-i-do-detail .single-detail,.childhood-wonder-detail .single-detail,.reunion-trip-detail .single-detail,.pure-electricity-detail .single-detail,.double-life-detail .single-detail,.easy-detail .single-detail,.guard-detail .single-detail,.youth-detail .single-detail,.embrace-detail .single-detail{align-items:flex-start;padding-top:36px;padding-bottom:10px}.shared-stories-detail .single-detail-panel,.four-paws-detail .single-detail-panel,.romance-detail .single-detail-panel,.family-memories-detail .single-detail-panel,.improvised-friendship-detail .single-detail-panel,.yes-i-do-detail .single-detail-panel,.childhood-wonder-detail .single-detail-panel,.reunion-trip-detail .single-detail-panel,.pure-electricity-detail .single-detail-panel,.double-life-detail .single-detail-panel,.easy-detail .single-detail-panel,.guard-detail .single-detail-panel,.youth-detail .single-detail-panel,.embrace-detail .single-detail-panel{grid-template-columns:minmax(590px,630px) minmax(500px,1fr);gap:clamp(16px,1.8vw,26px)}.shared-stories-detail .single-detail-intro,.four-paws-detail .single-detail-intro,.romance-detail .single-detail-intro,.family-memories-detail .single-detail-intro,.improvised-friendship-detail .single-detail-intro,.yes-i-do-detail .single-detail-intro,.childhood-wonder-detail .single-detail-intro,.reunion-trip-detail .single-detail-intro,.pure-electricity-detail .single-detail-intro,.double-life-detail .single-detail-intro,.easy-detail .single-detail-intro,.guard-detail .single-detail-intro,.youth-detail .single-detail-intro,.embrace-detail .single-detail-intro{max-width:630px;padding:10px 18px 12px}.shared-stories-detail .solo-poster-title,.four-paws-detail .solo-poster-title,.romance-detail .solo-poster-title,.family-memories-detail .solo-poster-title,.improvised-friendship-detail .solo-poster-title,.yes-i-do-detail .solo-poster-title,.childhood-wonder-detail .solo-poster-title,.reunion-trip-detail .solo-poster-title,.pure-electricity-detail .solo-poster-title,.double-life-detail .solo-poster-title,.easy-detail .solo-poster-title,.guard-detail .solo-poster-title,.youth-detail .solo-poster-title,.embrace-detail .solo-poster-title{font-size:clamp(2.62rem,3.45vw,3.55rem);line-height:0.79}.shared-stories-detail .shared-stories-copy,.four-paws-detail .four-paws-copy,.romance-detail .romance-copy,.family-memories-detail .family-copy,.improvised-friendship-detail .friendship-copy,.yes-i-do-detail .yes-copy,.childhood-wonder-detail .childhood-copy,.reunion-trip-detail .reunion-copy,.pure-electricity-detail .electric-copy,.double-life-detail .double-copy,.easy-detail .easy-copy,.guard-detail .guard-copy,.youth-detail .youth-copy,.embrace-detail .embrace-copy{margin-top:7px}.shared-stories-detail .shared-stories-copy p,.four-paws-detail .four-paws-copy p,.romance-detail .romance-copy p,.family-memories-detail .family-copy p,.improvised-friendship-detail .friendship-copy p,.yes-i-do-detail .yes-copy p,.childhood-wonder-detail .childhood-copy p,.reunion-trip-detail .reunion-copy p,.pure-electricity-detail .electric-copy p,.double-life-detail .double-copy p,.easy-detail .easy-copy p,.guard-detail .guard-copy p,.youth-detail .youth-copy p,.embrace-detail .embrace-copy p{font-size:clamp(0.84rem,0.84vw,0.92rem);line-height:1.08}.shared-stories-detail .shared-stories-copy p+p,.four-paws-detail .four-paws-copy p+p,.romance-detail .romance-copy p+p,.family-memories-detail .family-copy p+p,.improvised-friendship-detail .friendship-copy p+p,.yes-i-do-detail .yes-copy p+p,.childhood-wonder-detail .childhood-copy p+p,.reunion-trip-detail .reunion-copy p+p,.pure-electricity-detail .electric-copy p+p,.double-life-detail .double-copy p+p,.easy-detail .easy-copy p+p,.guard-detail .guard-copy p+p,.youth-detail .youth-copy p+p,.embrace-detail .embrace-copy p+p{margin-top:3px}.shared-stories-detail .shared-stories-copy .solo-poster-serif,.four-paws-detail .four-paws-copy .solo-poster-serif,.romance-detail .romance-copy .solo-poster-serif,.family-memories-detail .family-copy .solo-poster-serif,.improvised-friendship-detail .friendship-copy .solo-poster-serif,.yes-i-do-detail .yes-copy .solo-poster-serif,.childhood-wonder-detail .childhood-copy .solo-poster-serif,.reunion-trip-detail .reunion-copy .solo-poster-serif,.pure-electricity-detail .electric-copy .solo-poster-serif,.double-life-detail .double-copy .solo-poster-serif,.easy-detail .easy-copy .solo-poster-serif,.guard-detail .guard-copy .solo-poster-serif,.youth-detail .youth-copy .solo-poster-serif,.embrace-detail .embrace-copy .solo-poster-serif{font-size:clamp(0.9rem,0.9vw,0.98rem);line-height:1.08}.shared-stories-detail .shared-stories-copy .solo-poster-rule,.four-paws-detail .four-paws-copy .solo-poster-rule,.romance-detail .romance-copy .solo-poster-rule,.family-memories-detail .family-copy .solo-poster-rule,.improvised-friendship-detail .friendship-copy .solo-poster-rule,.yes-i-do-detail .yes-copy .solo-poster-rule,.childhood-wonder-detail .childhood-copy .solo-poster-rule,.reunion-trip-detail .reunion-copy .solo-poster-rule,.pure-electricity-detail .electric-copy .solo-poster-rule,.double-life-detail .double-copy .solo-poster-rule,.easy-detail .easy-copy .solo-poster-rule,.guard-detail .guard-copy .solo-poster-rule,.youth-detail .youth-copy .solo-poster-rule,.embrace-detail .embrace-copy .solo-poster-rule{margin:6px 0 8px}.shared-stories-detail .solo-poster-list,.four-paws-detail .solo-poster-list,.romance-detail .solo-poster-list,.family-memories-detail .solo-poster-list,.improvised-friendship-detail .solo-poster-list,.yes-i-do-detail .solo-poster-list,.childhood-wonder-detail .solo-poster-list,.reunion-trip-detail .solo-poster-list,.pure-electricity-detail .solo-poster-list,.double-life-detail .solo-poster-list,.easy-detail .solo-poster-list,.guard-detail .solo-poster-list,.youth-detail .solo-poster-list,.embrace-detail .solo-poster-list{gap:3px}.shared-stories-detail .solo-poster-list p,.four-paws-detail .solo-poster-list p,.romance-detail .solo-poster-list p,.family-memories-detail .solo-poster-list p,.improvised-friendship-detail .solo-poster-list p,.yes-i-do-detail .solo-poster-list p,.childhood-wonder-detail .solo-poster-list p,.reunion-trip-detail .solo-poster-list p,.pure-electricity-detail .solo-poster-list p,.double-life-detail .solo-poster-list p,.easy-detail .solo-poster-list p,.guard-detail .solo-poster-list p,.youth-detail .solo-poster-list p,.embrace-detail .solo-poster-list p{grid-template-columns:20px 1fr;gap:9px}.shared-stories-detail .solo-poster-list-compact,.four-paws-detail .solo-poster-list-compact,.romance-detail .solo-poster-list-compact,.family-memories-detail .solo-poster-list-compact,.improvised-friendship-detail .solo-poster-list-compact,.yes-i-do-detail .solo-poster-list-compact,.childhood-wonder-detail .solo-poster-list-compact,.reunion-trip-detail .solo-poster-list-compact,.pure-electricity-detail .solo-poster-list-compact,.double-life-detail .solo-poster-list-compact,.easy-detail .solo-poster-list-compact,.guard-detail .solo-poster-list-compact,.youth-detail .solo-poster-list-compact,.embrace-detail .solo-poster-list-compact{gap:4px;margin-top:6px}.shared-stories-detail .solo-poster-icon,.four-paws-detail .solo-poster-icon,.romance-detail .solo-poster-icon,.family-memories-detail .solo-poster-icon,.improvised-friendship-detail .solo-poster-icon,.yes-i-do-detail .solo-poster-icon,.childhood-wonder-detail .solo-poster-icon,.reunion-trip-detail .solo-poster-icon,.pure-electricity-detail .solo-poster-icon,.double-life-detail .solo-poster-icon,.easy-detail .solo-poster-icon,.guard-detail .solo-poster-icon,.youth-detail .solo-poster-icon,.embrace-detail .solo-poster-icon{width:16px;height:16px}.shared-stories-detail .solo-poster-icon svg,.four-paws-detail .solo-poster-icon svg,.romance-detail .solo-poster-icon svg,.family-memories-detail .solo-poster-icon svg,.improvised-friendship-detail .solo-poster-icon svg,.yes-i-do-detail .solo-poster-icon svg,.childhood-wonder-detail .solo-poster-icon svg,.reunion-trip-detail .solo-poster-icon svg,.pure-electricity-detail .solo-poster-icon svg,.double-life-detail .solo-poster-icon svg,.easy-detail .solo-poster-icon svg,.guard-detail .solo-poster-icon svg,.youth-detail .solo-poster-icon svg,.embrace-detail .solo-poster-icon svg{width:15px;height:15px;stroke-width:1.42}.shared-stories-detail .solo-poster-beat,.four-paws-detail .solo-poster-beat,.romance-detail .solo-poster-beat,.family-memories-detail .solo-poster-beat,.improvised-friendship-detail .solo-poster-beat,.yes-i-do-detail .solo-poster-beat,.childhood-wonder-detail .solo-poster-beat,.reunion-trip-detail .solo-poster-beat,.pure-electricity-detail .solo-poster-beat,.double-life-detail .solo-poster-beat,.easy-detail .solo-poster-beat,.guard-detail .solo-poster-beat,.youth-detail .solo-poster-beat,.embrace-detail .solo-poster-beat{padding-left:29px}.shared-stories-detail .single-destinations,.four-paws-detail .single-destinations,.romance-detail .single-destinations,.family-memories-detail .single-destinations,.improvised-friendship-detail .single-destinations,.yes-i-do-detail .single-destinations,.childhood-wonder-detail .single-destinations,.reunion-trip-detail .single-destinations,.pure-electricity-detail .single-destinations,.double-life-detail .single-destinations,.easy-detail .single-destinations,.guard-detail .single-destinations,.youth-detail .single-destinations,.embrace-detail .single-destinations{transform:none}.easy-detail .single-detail{padding-top:40px;padding-bottom:6px}.easy-detail .single-detail-intro{padding:8px 16px 9px}.easy-detail .solo-poster-title{font-size:clamp(2.22rem,3vw,3.1rem);line-height:0.76}.easy-detail .easy-copy{margin-top:5px}.easy-detail .easy-copy p{font-size:clamp(0.72rem,0.74vw,0.82rem);line-height:1.01}.easy-detail .easy-copy .solo-poster-serif{font-size:clamp(0.76rem,0.78vw,0.88rem);line-height:1.02}.easy-detail .easy-copy p+p{margin-top:1px}.easy-detail .easy-copy .solo-poster-rule{margin:4px 0 5px}.easy-detail .solo-poster-list,.easy-detail .solo-poster-list-compact{gap:1px;margin-top:3px}.easy-detail .solo-poster-list p{grid-template-columns:17px 1fr;gap:7px}.easy-detail .solo-poster-icon{width:14px;height:14px}.easy-detail .solo-poster-icon svg{width:13px;height:13px;stroke-width:1.35}.easy-detail .easy-advice{padding-left:24px}.easy-detail .solo-poster-beat{padding-left:24px}.guard-detail .single-detail{padding-top:36px;padding-bottom:6px}.guard-detail .single-detail-intro{padding:8px 16px 10px}.guard-detail .solo-poster-title{font-size:clamp(2.34rem,3.12vw,3.28rem);line-height:0.77}.guard-detail .guard-copy{margin-top:5px}.guard-detail .guard-copy p{font-size:clamp(0.76rem,0.78vw,0.86rem);line-height:1.04}.guard-detail .guard-copy .solo-poster-serif{font-size:clamp(0.8rem,0.82vw,0.9rem);line-height:1.04}.guard-detail .guard-copy p+p{margin-top:2px}.guard-detail .guard-copy .solo-poster-rule{margin:5px 0 6px}.youth-detail .single-detail{padding-top:36px;padding-bottom:6px}.youth-detail .single-detail-intro{padding:8px 16px 10px}.youth-detail .solo-poster-title{font-size:clamp(2.34rem,3.12vw,3.28rem);line-height:0.77}.youth-detail .youth-copy{margin-top:5px}.youth-detail .youth-copy p{font-size:clamp(0.76rem,0.78vw,0.86rem);line-height:1.04}.youth-detail .youth-copy .solo-poster-serif{font-size:clamp(0.8rem,0.82vw,0.9rem);line-height:1.04}.youth-detail .youth-copy p+p{margin-top:2px}.youth-detail .youth-copy .solo-poster-rule{margin:5px 0 6px}.embrace-detail .single-detail{padding-top:34px;padding-bottom:5px}.embrace-detail .single-detail-intro{padding:8px 16px 10px}.embrace-detail .solo-poster-title{font-size:clamp(2.2rem,3vw,3.12rem);line-height:0.77}.embrace-detail .embrace-copy{margin-top:5px}.embrace-detail .embrace-copy p{font-size:clamp(0.73rem,0.76vw,0.84rem);line-height:1.02}.embrace-detail .embrace-copy .solo-poster-serif{font-size:clamp(0.78rem,0.8vw,0.88rem);line-height:1.03}.embrace-detail .embrace-copy p+p{margin-top:1px}.embrace-detail .embrace-copy .solo-poster-rule{margin:4px 0 5px}.embrace-detail .solo-poster-list,.embrace-detail .solo-poster-list-compact{gap:1px;margin-top:3px}.embrace-detail .solo-poster-list p{grid-template-columns:17px 1fr;gap:7px}.embrace-detail .solo-poster-icon{width:14px;height:14px}.embrace-detail .solo-poster-icon svg{width:13px;height:13px;stroke-width:1.35}.embrace-detail .solo-poster-beat{padding-left:24px}}@media (min-width:900px) and (max-height:800px){.night-detail .single-detail{align-items:flex-start;padding-top:34px;padding-bottom:5px}.night-detail .single-detail-panel{grid-template-columns:minmax(590px,630px) minmax(500px,1fr);gap:clamp(16px,1.8vw,26px)}.night-detail .single-detail-intro{max-width:630px;padding:8px 16px 10px}.night-detail .solo-poster-title{font-size:clamp(2.2rem,3vw,3.12rem);line-height:0.77}.night-detail .night-copy{margin-top:5px}.night-detail .night-copy p{font-size:clamp(0.76rem,0.78vw,0.86rem);line-height:1.04}.night-detail .night-copy p+p{margin-top:2px}.night-detail .night-copy .solo-poster-rule{margin:5px 0 6px}.night-detail .solo-poster-list,.night-detail .solo-poster-list-compact{gap:2px;margin-top:4px}.night-detail .solo-poster-list p{grid-template-columns:18px 1fr;gap:7px}.night-detail .solo-poster-icon{width:15px;height:15px}.night-detail .solo-poster-icon svg{width:14px;height:14px;stroke-width:1.35}.night-detail .solo-poster-beat{padding-left:24px}.night-detail .single-destinations{transform:none}}@media (min-width:900px) and (max-height:800px){.solo-guide-detail .single-detail{align-items:flex-start !important;padding-top:42px !important;padding-bottom:0 !important}.solo-guide-detail .single-detail-panel{grid-template-columns:minmax(760px,850px) minmax(380px,1fr) !important;gap:14px !important}.solo-guide-detail .single-detail-intro{max-width:850px !important;min-height:calc(100svh - 42px) !important;padding:8px 15px !important;background:transparent !important;box-shadow:none !important}.solo-guide-detail .solo-guide-title{font-size:clamp(1.96rem,2.48vw,2.95rem) !important;line-height:0.76 !important;max-width:none !important;white-space:nowrap !important}.solo-guide-detail .solo-city-guide{gap:10px !important;margin-top:6px !important;padding-top:6px !important}.solo-guide-detail .solo-city-column{padding-right:8px !important}.solo-guide-detail .solo-city-column h2{margin-bottom:4px !important;font-size:clamp(0.98rem,1.04vw,1.15rem) !important;line-height:0.98 !important}.solo-guide-detail .solo-city-column section+section{margin-top:3px !important;padding-top:3px !important}.solo-guide-detail .solo-city-column h3{margin-bottom:1px !important;font-size:clamp(0.64rem,0.68vw,0.76rem) !important;line-height:1 !important}.solo-guide-detail .solo-city-column p{font-size:clamp(0.74rem,0.78vw,0.88rem) !important;line-height:1.07 !important}}.solo-guide-detail{--guide-body-size:13px;--guide-kicker-size:10.8px;--guide-city-title-size:16px;--guide-main-title-size:35px}.solo-guide-detail .single-detail-intro{height:calc(100svh - 42px) !important;overflow:hidden !important}.solo-guide-detail .solo-guide-title{font-size:var(--guide-main-title-size) !important}.solo-guide-detail .solo-city-column h2{font-size:var(--guide-city-title-size) !important}.solo-guide-detail .solo-city-column h3{font-size:var(--guide-kicker-size) !important}.solo-guide-detail .solo-city-column p{font-size:var(--guide-body-size) !important}@media (max-width:899px){.single-screen-detail,.solo-cinematic-detail.single-screen-detail{min-height:100svh !important;overflow-x:hidden !important;overflow-y:auto !important;background-size:cover !important;background-position:center top !important}.single-screen-detail .back-link{position:relative !important;top:auto !important;left:auto !important;display:inline-flex !important;margin:14px 18px 0 !important;z-index:3 !important}.single-screen-detail .single-detail,.solo-cinematic-detail .single-detail,.solo-guide-detail .single-detail{min-height:auto !important;display:block !important;padding:0 16px 28px !important}.single-screen-detail .single-detail-panel,.solo-cinematic-detail .single-detail-panel,.solo-guide-detail .single-detail-panel{display:grid !important;grid-template-columns:1fr !important;gap:18px !important;width:100% !important;align-items:stretch !important}.single-screen-detail .single-detail-intro,.solo-cinematic-detail .single-detail-intro,.solo-guide-detail .single-detail-intro{width:100% !important;max-width:none !important;min-height:0 !important;height:auto !important;max-height:none !important;overflow:visible !important;margin-top:12px !important;padding:18px !important;border-radius:10px !important;background:linear-gradient(180deg,rgba(0,0,0,0.82),rgba(0,0,0,0.62)) !important;box-shadow:none !important}.solo-guide-detail .solo-guide-title,.single-screen-detail .solo-poster-title,.single-screen-detail .single-detail-intro h1{max-width:none !important;white-space:normal !important;font-size:clamp(2.1rem,12vw,3.6rem) !important;line-height:0.86 !important}.solo-guide-detail .solo-city-guide{grid-template-columns:1fr !important;gap:16px !important;margin-top:14px !important;padding-top:12px !important}.solo-guide-detail .solo-city-column{padding-right:0 !important;border-right:0 !important;border-bottom:1px solid rgba(217,178,104,0.22) !important;padding-bottom:14px !important}.solo-guide-detail .solo-city-column:last-child{border-bottom:0 !important;padding-bottom:0 !important}.solo-guide-detail .solo-city-column h2{font-size:clamp(1.2rem,5.2vw,1.65rem) !important;line-height:1.05 !important}.solo-guide-detail .solo-city-column h3{font-size:clamp(0.76rem,3.3vw,0.92rem) !important;line-height:1.1 !important}.solo-guide-detail .solo-city-column p{font-size:clamp(0.92rem,3.7vw,1.04rem) !important;line-height:1.24 !important}.single-screen-detail .solo-poster-list,.single-screen-detail .solo-poster-list-compact{gap:8px !important}.single-screen-detail .single-destinations,.solo-cinematic-detail .single-destinations,.solo-guide-detail .single-destinations{width:100% !important;transform:none !important;padding:14px 0 0 !important}.single-screen-detail .single-destination-list{grid-template-columns:1fr !important;gap:10px !important}.single-screen-detail .single-destination-card{min-height:0 !important}}.single-screen-detail .single-detail-intro,.solo-cinematic-detail .single-detail-intro,.single-screen-detail .single-detail-intro,.single-screen-detail .single-detail-intro[style]{background:transparent !important;box-shadow:none !important;backdrop-filter:none !important}.single-screen-detail .single-detail-intro h1,.single-screen-detail .single-detail-intro h2,.single-screen-detail .single-detail-intro h3,.single-screen-detail .single-detail-intro p,.single-screen-detail .single-detail-intro li,.single-screen-detail .single-detail-intro small,.single-screen-detail .single-detail-intro strong,.single-screen-detail .single-detail-intro a{text-shadow:0 1px 2px rgba(0,0,0,1),0 2px 6px rgba(0,0,0,0.96),0 0 14px rgba(0,0,0,0.9) !important}@media (max-width:899px){.single-screen-detail .single-detail-intro,.solo-cinematic-detail .single-detail-intro,.solo-guide-detail .single-detail-intro{background:transparent !important;box-shadow:none !important;backdrop-filter:none !important}}.shared-stories-detail .shared-stories-title{max-width:none !important;white-space:nowrap !important}@media (max-width:1180px){.solo-responsive-pilot{position:relative;min-height:100svh;overflow-x:hidden !important;overflow-y:auto !important;background:#050807 !important}.solo-responsive-pilot::before{content:"";position:absolute;inset:0 0 auto;z-index:0;height:58svh;background-image:linear-gradient(180deg,rgba(5,8,7,0.02) 48%,rgba(5,8,7,0.74) 82%,#050807 100%),var(--detail-image);background-position:center center;background-repeat:no-repeat;background-size:cover;pointer-events:none}.solo-responsive-pilot .single-detail{position:relative;z-index:1;display:block !important;min-height:100svh !important;padding:45svh clamp(18px,4vw,42px) 38px !important}.solo-responsive-pilot .back-link{position:relative !important;inset:auto !important;display:inline-flex !important;margin:0 0 10px !important}.solo-responsive-pilot .single-detail-panel{display:grid !important;grid-template-columns:1fr !important;gap:30px !important;width:100% !important}.solo-responsive-pilot .single-detail-intro{width:100% !important;max-width:none !important;min-height:0 !important;height:auto !important;max-height:none !important;margin:0 !important;padding:0 !important;overflow:visible !important;background:transparent !important}.solo-responsive-pilot .solo-guide-title{margin:0 0 12px !important;max-width:none !important;white-space:nowrap !important;font-size:clamp(2.15rem,6.1vw,3.8rem) !important;line-height:0.95 !important}.solo-responsive-pilot .solo-city-guide{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:clamp(14px,2.4vw,26px) !important;margin-top:0 !important;padding-top:12px !important}.solo-responsive-pilot .solo-city-column{padding:0 clamp(10px,1.5vw,18px) 0 0 !important;border-right:1px solid rgba(217,178,104,0.28) !important;border-bottom:0 !important}.solo-responsive-pilot .solo-city-column:last-child{padding-right:0 !important;border-right:0 !important}.solo-responsive-pilot .solo-city-column h2{margin-bottom:10px !important;font-size:clamp(1.12rem,2.2vw,1.55rem) !important;line-height:1.05 !important}.solo-responsive-pilot .solo-city-column section+section{margin-top:12px !important;padding-top:10px !important}.solo-responsive-pilot .solo-city-column p{font-size:clamp(0.82rem,1.45vw,0.98rem) !important;line-height:1.28 !important}.solo-responsive-pilot .single-destinations{width:100% !important;padding:0 !important;transform:none !important}.solo-responsive-pilot .single-destination-list{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:clamp(12px,2vw,22px) !important}}@media (min-width:600px) and (max-width:820px){.solo-responsive-pilot .solo-city-guide{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.solo-responsive-pilot .solo-city-column:nth-child(2){padding-right:0 !important;border-right:0 !important}.solo-responsive-pilot .solo-city-column:nth-child(3){grid-column:1 / -1;padding-top:16px !important;padding-right:0 !important;border-top:1px solid rgba(217,178,104,0.28) !important}.solo-responsive-pilot .single-destination-list{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.solo-responsive-pilot .single-destination-card:last-child{grid-column:1 / -1}}@media (max-width:599px){.solo-responsive-pilot::before{height:52svh;background-position:53% center;background-image:linear-gradient(180deg,rgba(5,8,7,0.02) 48%,rgba(5,8,7,0.74) 82%,#050807 100%),url("assets/mobile/viajar-sin-compania-mobile.png")}.solo-responsive-pilot .single-detail{padding:40svh 18px 28px !important}.solo-responsive-pilot .solo-guide-title{white-space:normal !important;font-size:clamp(2rem,11vw,3rem) !important}.solo-responsive-pilot .solo-city-guide,.solo-responsive-pilot .single-destination-list{grid-template-columns:1fr !important}.solo-responsive-pilot .solo-city-column,.solo-responsive-pilot .solo-city-column:nth-child(2),.solo-responsive-pilot .solo-city-column:nth-child(3){grid-column:auto;padding:0 0 18px !important;border-top:0 !important;border-right:0 !important;border-bottom:1px solid rgba(217,178,104,0.28) !important}.solo-responsive-pilot .solo-city-column:last-child{padding-bottom:0 !important;border-bottom:0 !important}.solo-responsive-pilot .solo-city-column h2{font-size:1.35rem !important}.solo-responsive-pilot .solo-city-column p{font-size:0.96rem !important}}.mobile-explore-link{display:none}@media (max-width:760px){html,body{min-height:100%;overflow-x:hidden !important;overflow-y:auto !important}.emotion-index{min-height:100svh !important;height:auto !important;overflow:visible !important;padding-bottom:96px !important}.words-panel{min-height:100svh !important;padding-bottom:96px !important}.word-list{position:relative;z-index:4;padding-bottom:20px}.word-link{min-height:58px !important;touch-action:manipulation}body.has-preview-image .preview-content{display:none !important}.mobile-explore-link{position:fixed;right:14px;bottom:max(14px,env(safe-area-inset-bottom));left:14px;z-index:1001;display:inline-flex;align-items:center;justify-content:center;min-height:52px;border:1px solid rgba(255,226,158,0.72);border-radius:999px;padding:11px 20px;color:#fff3df;background:linear-gradient(180deg,rgba(190,132,47,0.96),rgba(119,73,24,0.98));box-shadow:0 12px 30px rgba(0,0,0,0.46);font-family:Georgia,"Times New Roman",serif;font-size:1.02rem;font-weight:800;gap:22px;text-decoration:none;touch-action:manipulation}.detail-body .back-link,.single-screen-detail .back-link,.solo-responsive-pilot .back-link{position:fixed !important;top:14px !important;right:auto !important;bottom:auto !important;left:14px !important;z-index:1000 !important;display:inline-flex !important;width:auto !important;min-width:0 !important;min-height:44px !important;margin:0 !important;padding:9px 15px !important;border:1px solid rgba(255,226,158,0.68) !important;border-radius:999px !important;color:#fff3df !important;background:rgba(5,8,7,0.88) !important;box-shadow:0 8px 24px rgba(0,0,0,0.3) !important;backdrop-filter:blur(8px) !important;font-family:Inter,ui-sans-serif,system-ui,sans-serif !important;font-size:0.75rem !important;font-weight:900 !important;letter-spacing:0.08em !important;line-height:1 !important;text-transform:uppercase !important;pointer-events:auto !important;touch-action:manipulation}.detail-body .single-detail,.single-screen-detail .single-detail{scroll-margin-top:62px}}@media (min-width:761px) and (max-width:1180px){.emotion-index,.words-panel{padding-bottom:100px !important}body.has-preview-image .preview-content{display:none !important}.mobile-explore-link{position:fixed;right:clamp(20px,4vw,42px);bottom:max(18px,env(safe-area-inset-bottom));left:clamp(20px,4vw,42px);z-index:1001;display:inline-flex;align-items:center;justify-content:center;min-height:56px;border:1px solid rgba(255,226,158,0.72);border-radius:999px;padding:12px 24px;color:#fff3df;background:linear-gradient(180deg,rgba(190,132,47,0.96),rgba(119,73,24,0.98));box-shadow:0 12px 30px rgba(0,0,0,0.46);font-family:Georgia,"Times New Roman",serif;font-size:1.08rem;font-weight:800;gap:24px;text-decoration:none;touch-action:manipulation}}@media (max-width:760px),(min-width:761px) and (max-width:1180px) and (orientation:portrait){body.has-preview-image .image-placeholder{background:var(--preview-image-vertical,var(--preview-image)),radial-gradient(circle at 48% 48%,rgba(237,216,165,0.2),transparent 12%),linear-gradient(135deg,#211b13 0%,#0c100f 42%,#070908 100%) !important;background-position:center center !important;background-repeat:no-repeat !important;background-size:cover !important}.single-screen-detail{background:linear-gradient(180deg,rgba(7,12,12,0.08) 0%,rgba(7,12,12,0.12) 38%,rgba(7,12,12,0.82) 100%),var(--detail-image-vertical,var(--detail-image)),#0b0f0e !important;background-position:center top,center top,center !important;background-repeat:no-repeat !important;background-size:100% 100svh,100% auto,auto !important}}@media (min-width:900px) and (max-width:1180px) and (orientation:landscape){.solo-guide-detail .single-detail{overflow-x:hidden !important}.solo-guide-detail .single-detail-panel{grid-template-columns:minmax(0,1fr) minmax(300px,34vw) !important;width:100% !important;max-width:100% !important}.solo-guide-detail .single-detail-intro{max-width:none !important;min-width:0 !important}.solo-guide-detail .single-destinations{min-width:0 !important;width:100% !important}}.block-tab:focus-visible,.word-link:focus-visible,.explore-link:focus-visible,.mobile-explore-link:focus-visible,.back-link:focus-visible,.booking-link:focus-visible,.single-destination-card:focus-visible,.solo-city-column a:focus-visible{outline:2px solid #ffe29e !important;outline-offset:3px !important;box-shadow:0 0 0 5px rgba(7,12,12,0.82),0 0 0 8px rgba(255,226,158,0.34) !important}.legal-links{position:fixed;right:max(14px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));z-index:1200;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 12px;max-width:min(92vw,520px);padding:9px 12px;border:1px solid rgba(255,226,158,0.28);border-radius:999px;background:rgba(5,8,7,0.72);backdrop-filter:blur(10px)}.legal-links a{color:rgba(255,243,223,0.82);font-size:0.72rem;font-weight:750;letter-spacing:0.02em;text-decoration:none}.legal-links a:hover,.legal-links a:focus-visible{color:#ffe29e;text-decoration:underline}.cookie-banner{position:fixed;left:max(14px,env(safe-area-inset-left));bottom:max(12px,env(safe-area-inset-bottom));z-index:1300;width:min(440px,calc(100vw - 28px));padding:14px;border:1px solid rgba(255,226,158,0.34);border-radius:10px;background:rgba(5,8,7,0.94);box-shadow:0 18px 50px rgba(0,0,0,0.45)}.cookie-banner p{margin:0;color:rgba(255,243,223,0.88);font-size:0.88rem;line-height:1.35}.cookie-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px}.cookie-actions button,.cookie-actions a{min-height:34px;border:1px solid rgba(255,226,158,0.36);border-radius:999px;padding:8px 12px;color:#fff3df;background:rgba(214,163,76,0.12);font:inherit;font-size:0.8rem;font-weight:800;text-decoration:none;cursor:pointer}.cookie-actions button:hover,.cookie-actions button:focus-visible,.cookie-actions a:hover,.cookie-actions a:focus-visible{border-color:rgba(255,226,158,0.8);background:rgba(214,163,76,0.22)}.legal-body{min-height:100svh;background:radial-gradient(circle at 18% 18%,rgba(214,163,76,0.14),transparent 28%),linear-gradient(135deg,#070c0c 0%,#101111 50%,#050807 100%)}.legal-page{width:min(860px,calc(100vw - 36px));margin:0 auto;padding:clamp(28px,6vw,70px) 0 110px}.legal-page .back-link{position:static;display:inline-flex;margin-bottom:28px}.legal-page h1{max-width:780px;font-size:clamp(2.5rem,6vw,5rem)}.legal-page h2{margin:34px 0 10px;color:#ffe29e;font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.35rem,2.6vw,2rem);font-weight:500}.legal-page p{max-width:760px;color:rgba(248,241,232,0.82);font-size:1rem;line-height:1.65}.legal-page code{color:#ffe29e}.not-found-page{min-height:100svh;display:grid;align-content:center}.not-found-page .explore-link{width:fit-content;margin-top:18px}@media (max-width:760px){.legal-links{right:10px;bottom:10px;left:10px;justify-content:center;border-radius:14px}.cookie-banner{bottom:72px}}@media (max-width:760px){.menu-system,.block-tabs,.word-list{max-width:100%;min-width:0}.block-tabs{width:100%;padding-right:4px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.mobile-explore-link{bottom:calc(74px + env(safe-area-inset-bottom));z-index:1250}.emotion-index,.words-panel{padding-bottom:168px !important}}.quiz-plane{position:fixed;top:42px;right:120px;z-index:1500;width:48px;height:36px;border:0;padding:0;color:#fff;background:transparent;opacity:0.85;cursor:pointer;transition:opacity 180ms ease,transform 180ms ease}.quiz-plane svg{display:block;width:100%;height:100%}.quiz-plane:hover,.quiz-plane:focus-visible{opacity:1;transform:translate(-8px,-6px)}.quiz-plane:focus-visible{outline:2px solid #ffe29e;outline-offset:4px}.quiz-modal[hidden]{display:none}.quiz-modal{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:24px}.quiz-modal-backdrop{position:absolute;inset:0;border:0;background:rgba(5,8,7,0.72);backdrop-filter:blur(10px);cursor:pointer}.quiz-modal-panel{position:relative;z-index:1;width:min(520px,calc(100vw - 36px));border:1px solid rgba(255,226,158,0.38);border-radius:14px;padding:clamp(22px,5vw,34px);color:#fff3df;background:rgba(7,12,12,0.94);box-shadow:0 28px 80px rgba(0,0,0,0.52)}.quiz-modal-close{position:absolute;top:12px;right:12px;width:34px;height:34px;border:1px solid rgba(255,226,158,0.32);border-radius:999px;color:#fff3df;background:rgba(255,255,255,0.04);cursor:pointer}.quiz-modal-panel h2{margin:0;max-width:10ch;font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.2rem,8vw,4rem);font-weight:500;line-height:0.92}.quiz-modal-panel p{margin:18px 0 0;color:rgba(255,243,223,0.76);line-height:1.5}.quiz-modal-options{display:grid;gap:10px;margin-top:22px}.quiz-modal-options a{display:flex;align-items:center;justify-content:space-between;min-height:48px;border:1px solid rgba(255,226,158,0.24);border-radius:999px;padding:10px 16px;color:#fff3df;background:rgba(214,163,76,0.1);font-weight:800;text-decoration:none}.quiz-modal-options a:hover,.quiz-modal-options a:focus-visible{border-color:rgba(255,226,158,0.78);background:rgba(214,163,76,0.2)}@media (max-width:760px){.quiz-plane{top:24px;right:24px;width:36px;height:27px}}.quiz-plane{display:grid !important;place-items:center !important;border:1px solid rgba(255,226,158,0.62) !important;border-radius:999px !important;background:rgba(5,8,7,0.58) !important;box-shadow:0 10px 30px rgba(0,0,0,0.45),0 0 0 4px rgba(255,226,158,0.08) !important;backdrop-filter:blur(8px) !important}.quiz-plane svg{width:34px !important;height:26px !important;filter:drop-shadow(0 0 8px rgba(255,226,158,0.45))}@media (max-width:760px){.quiz-plane svg{width:27px !important;height:21px !important}}.quiz-plane{animation:quiz-plane-drift 11.5s cubic-bezier(.45,0,.25,1) infinite !important;transform-origin:50% 55%;will-change:transform,opacity;transition:opacity 260ms ease,box-shadow 260ms ease,background 260ms ease !important}.quiz-plane:hover,.quiz-plane:focus-visible{animation-play-state:paused !important;opacity:1 !important}@keyframes quiz-plane-drift{0%,100%{transform:translate3d(0,0,0) rotate(0deg)}9%{transform:translate3d(-18px,7px,0) rotate(-4deg)}18%{transform:translate3d(-43px,-10px,0) rotate(-9deg)}30%{transform:translate3d(-72px,12px,0) rotate(7deg)}43%{transform:translate3d(-103px,-5px,0) rotate(-6deg)}56%{transform:translate3d(-82px,20px,0) rotate(8deg)}67%{transform:translate3d(-34px,8px,0) rotate(3deg)}73%,94%{transform:translate3d(0,0,0) rotate(0deg)}}@media (max-width:760px){.quiz-plane{animation-name:quiz-plane-drift-mobile !important}}@keyframes quiz-plane-drift-mobile{0%,100%{transform:translate3d(0,0,0) rotate(0deg)}10%{transform:translate3d(-14px,5px,0) rotate(-4deg)}22%{transform:translate3d(-32px,-8px,0) rotate(-8deg)}36%{transform:translate3d(-56px,8px,0) rotate(6deg)}52%{transform:translate3d(-78px,-3px,0) rotate(-5deg)}64%{transform:translate3d(-50px,14px,0) rotate(8deg)}73%,94%{transform:translate3d(0,0,0) rotate(0deg)}}@media (prefers-reduced-motion:reduce){.quiz-plane{animation:none !important}}.quiz-plane{position:fixed;top:42px;right:120px;z-index:5000;display:grid;place-items:center;width:48px;height:36px;border:1px solid rgba(255,226,158,0.54);border-radius:999px;padding:0;color:#fff;background:rgba(5,8,7,0.44);box-shadow:0 10px 30px rgba(0,0,0,0.34),0 0 0 4px rgba(255,226,158,0.06);backdrop-filter:blur(8px);opacity:0.82;cursor:pointer;animation:quiz-plane-drift 11.5s cubic-bezier(.45,0,.25,1) infinite;transform-origin:50% 55%;will-change:transform,opacity;transition:opacity 260ms ease,box-shadow 260ms ease,background 260ms ease}.quiz-plane svg{display:block;width:34px;height:26px;filter:drop-shadow(0 0 8px rgba(255,226,158,0.36))}.quiz-plane:hover,.quiz-plane:focus-visible{animation-play-state:paused;opacity:1;background:rgba(5,8,7,0.62);box-shadow:0 12px 34px rgba(0,0,0,0.44),0 0 0 5px rgba(255,226,158,0.1)}.quiz-plane:focus-visible{outline:2px solid #ffe29e;outline-offset:4px}@keyframes quiz-plane-drift{0%,100%{transform:translate3d(0,0,0) rotate(0deg)}9%{transform:translate3d(-18px,7px,0) rotate(-4deg)}18%{transform:translate3d(-43px,-10px,0) rotate(-9deg)}30%{transform:translate3d(-72px,12px,0) rotate(7deg)}43%{transform:translate3d(-103px,-5px,0) rotate(-6deg)}56%{transform:translate3d(-82px,20px,0) rotate(8deg)}67%{transform:translate3d(-34px,8px,0) rotate(3deg)}73%,94%{transform:translate3d(0,0,0) rotate(0deg)}}.quiz-modal[hidden]{display:none}.quiz-modal{position:fixed;inset:0;z-index:6000;display:grid;place-items:center;padding:24px}.quiz-modal-backdrop{position:absolute;inset:0;border:0;background:rgba(5,8,7,.72);backdrop-filter:blur(10px);cursor:pointer}.quiz-modal-panel{position:relative;z-index:1;width:min(520px,calc(100vw - 36px));border:1px solid rgba(255,226,158,.38);border-radius:14px;padding:clamp(22px,5vw,34px);color:#fff3df;background:rgba(7,12,12,.94);box-shadow:0 28px 80px rgba(0,0,0,.52)}.quiz-modal-close{position:absolute;top:12px;right:12px;width:34px;height:34px;border:1px solid rgba(255,226,158,.32);border-radius:999px;color:#fff3df;background:rgba(255,255,255,.04);cursor:pointer}.quiz-modal-panel h2{margin:0;max-width:10ch;font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.2rem,8vw,4rem);font-weight:500;line-height:.92}.quiz-modal-panel p{margin:18px 0 0;color:rgba(255,243,223,.76);line-height:1.5}.quiz-modal-options{display:grid;gap:10px;margin-top:22px}.quiz-modal-options a{display:flex;align-items:center;justify-content:space-between;min-height:48px;border:1px solid rgba(255,226,158,.24);border-radius:999px;padding:10px 16px;color:#fff3df;background:rgba(214,163,76,.1);font-weight:800;text-decoration:none}.quiz-modal-options a:hover,.quiz-modal-options a:focus-visible{border-color:rgba(255,226,158,.78);background:rgba(214,163,76,.2)}@media (max-width:760px){.quiz-plane{top:24px;right:24px;width:36px;height:27px;animation-name:quiz-plane-drift-mobile}.quiz-plane svg{width:27px;height:21px}}@keyframes quiz-plane-drift-mobile{0%,100%{transform:translate3d(0,0,0) rotate(0deg)}10%{transform:translate3d(-14px,5px,0) rotate(-4deg)}22%{transform:translate3d(-32px,-8px,0) rotate(-8deg)}36%{transform:translate3d(-56px,8px,0) rotate(6deg)}52%{transform:translate3d(-78px,-3px,0) rotate(-5deg)}64%{transform:translate3d(-50px,14px,0) rotate(8deg)}73%,94%{transform:translate3d(0,0,0) rotate(0deg)}}@media (prefers-reduced-motion:reduce){.quiz-plane{animation:none}}