@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/theme/cormorant-garamond-italic-latin-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/theme/frank-ruhl-libre-latin-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/theme/frank-ruhl-libre-hebrew-700.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/theme/jost-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/theme/jost-latin-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/theme/dm-mono-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/theme/dm-mono-latin-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/theme/rubik-hebrew-var.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}.tt-destination{--f-display:"Cormorant Garamond", "Frank Ruhl Libre", Georgia, serif;--f-sans:"Jost", "Rubik", system-ui, sans-serif;--f-mono:"DM Mono", ui-monospace, monospace;--f-he:"Rubik", "Heebo", sans-serif;--u:min(calc(100vw / 390), calc(100svh / 844), 1.35px);--foil:linear-gradient(100deg, color-mix(in srgb, var(--ds-gold) 60%, #4a3410) 0%, var(--ds-gold) 20%, #f4e2a8 34%, var(--ds-gold) 50%, color-mix(in srgb, var(--ds-gold) 60%, #4a3410) 66%, #f4e2a8 82%, var(--ds-gold) 100%);--leather-hi:color-mix(in srgb, var(--ds-deep) 62%, #fff);--leather-lo:color-mix(in srgb, var(--ds-deep) 74%, #000);--thread:color-mix(in srgb, var(--ds-gold) 62%, transparent);--enamel:color-mix(in srgb, var(--ds-deep) 55%, #000);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--pebble:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='turbulence' baseFrequency='.28' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)'/%3E%3C/svg%3E");background:linear-gradient(180deg, var(--ds-bg) 0%, var(--ds-bg2) 55%, var(--ds-surface) 100%);color:var(--ds-ink);font-family:var(--f-sans);-webkit-font-smoothing:antialiased}.tt-destination:lang(he){--f-sans:"Rubik", "Heebo", sans-serif}.tt-destination p,.tt-destination h1,.tt-destination h2,.tt-destination h3,.tt-destination ol,.tt-destination ul{margin:0;padding:0}.tt-destination ol,.tt-destination ul{list-style:none}.tt-destination .ds-sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.tt-destination .ds-sc{font-family:var(--f-sans);letter-spacing:.28em;text-transform:uppercase;color:var(--ds-line);padding-inline-start:.28em;font-size:10.5px;font-weight:500;line-height:1.2}.tt-destination .ds-mono{font-family:var(--f-mono)}.tt-destination .tt-music{background:color-mix(in srgb, var(--ds-deep) 55%, transparent);color:var(--ds-gold);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-gold) 45%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tt-destination .ds-open{block-size:calc(844 * var(--u));isolation:isolate;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:pointer;position:relative;overflow:hidden}.tt-destination .ds-leather{z-index:0;background:radial-gradient(95% 50% at 50% 14%, var(--leather-hi), transparent 72%), radial-gradient(130% 55% at 50% 108%, var(--leather-lo), transparent 62%), var(--ds-deep);position:absolute;inset:0}.tt-destination .ds-leather:before{content:"";background-image:var(--pebble);opacity:.2;mix-blend-mode:overlay;background-size:170px;position:absolute;inset:0}.tt-destination .ds-leather:after{content:"";background-image:var(--grain);opacity:.22;mix-blend-mode:soft-light;background-size:220px;position:absolute;inset:0}.tt-destination .ds-crest{inline-size:calc(230 * var(--u));block-size:calc(62 * var(--u));z-index:2;fill:none;stroke:var(--ds-gold);filter:drop-shadow(0 -1px #0006)drop-shadow(0 1px #ffecbe14);margin-inline:auto;position:absolute;inset-block-start:calc(50 * var(--u));inset-inline:0}.tt-destination .ds-crest-feathers path{stroke:color-mix(in srgb, var(--ds-deep) 65%, transparent);stroke-width:.4px;stroke-opacity:.4}.tt-destination .ds-crest circle{stroke-width:1.3px}.tt-destination .ds-crest-mono{font-family:var(--f-display);fill:var(--ds-gold);letter-spacing:.02em;font-size:21px;font-style:italic;font-weight:500}.tt-destination .ds-dest{text-align:center;z-index:2;position:absolute;inset-block-start:calc(126 * var(--u));inset-inline:0}.tt-destination .ds-dest .ds-sc{opacity:.9;letter-spacing:.46em;padding-inline-start:.46em;font-size:11px}.tt-destination .ds-mazal{font-family:var(--f-display);font-style:italic;font-weight:500;font-size:calc(56 * var(--u));background:var(--foil);color:#0000;filter:drop-shadow(0 -1px #00000061)drop-shadow(0 1px #ffecbe1a);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;margin-block-start:8px;padding-block:2px 6px;line-height:1}.tt-destination .ds-mazal-he{font-family:var(--f-display);background:var(--foil);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;margin-block-start:2px;font-size:21px;font-weight:700}.tt-destination .ds-board{inline-size:calc(343 * var(--u));z-index:2;background:linear-gradient(160deg, color-mix(in srgb, var(--ds-deep) 60%, #000) 0%, var(--ds-gold) 18%, color-mix(in srgb, var(--ds-deep) 50%, #000) 36%, #f1dba0 52%, color-mix(in srgb, var(--ds-deep) 55%, #000) 70%, var(--ds-gold) 86%, color-mix(in srgb, var(--ds-deep) 60%, #000) 100%);border-radius:14px;margin-inline:auto;padding:7px;position:absolute;inset-block-start:calc(272 * var(--u));inset-inline:0;box-shadow:0 18px 30px -12px #0009,0 3px 6px #00000059,inset 0 1px #fff4d28c}.tt-destination .ds-plaque{z-index:2;background:linear-gradient(180deg, #f0dca2 0%, var(--ds-gold) 45%, #a8823a 55%, #e1c47f 100%);border-radius:4px;justify-content:center;align-items:center;block-size:26px;inline-size:132px;margin-inline:auto;display:flex;position:absolute;inset-block-start:-14px;inset-inline:0;box-shadow:0 4px 8px -2px #00000080,inset 0 1px #fffae1cc,inset 0 -1px #5a401480}.tt-destination .ds-plaque .ds-sc{color:#3b2a0e;letter-spacing:.3em;text-shadow:0 1px #fff0c8a6;padding-inline-start:.3em}.tt-destination .ds-enamel{background:linear-gradient(168deg, #ffffff13, #fff0 34%), var(--enamel);border-radius:8px;padding:26px 16px 14px;position:relative;box-shadow:inset 0 2px 6px #000c,inset 0 0 0 1px #0009}.tt-destination .ds-enamel:after{content:"";border-radius:inherit;background-image:var(--grain);opacity:.06;mix-blend-mode:screen;pointer-events:none;background-size:200px;position:absolute;inset:0}.tt-destination .ds-row+.ds-row{margin-block-start:12px}.tt-destination .ds-lab{block-size:14px;color:color-mix(in srgb, var(--ds-gold) 78%, #fff 10%);font:500 10px/1 var(--f-sans);letter-spacing:.3em;text-transform:uppercase;align-items:center;gap:7px;margin-block-end:6px;display:flex}.tt-destination .ds-lamp{background:radial-gradient(circle at 40% 35%,#fff6d8,#f2c768 50%,#b57d1c);border-radius:50%;block-size:6px;inline-size:6px;box-shadow:0 0 6px 1px #f6c864a6}.tt-destination .ds-flap-row{flex-wrap:wrap;gap:3px;display:inline-flex}.tt-destination .ds-flap-gap{inline-size:8px}.tt-destination .ds-flap-cell{background:color-mix(in srgb, var(--ds-flap) 12%, #0b0906);border-radius:2px;flex-direction:column;block-size:24px;inline-size:17px;transition:background .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px #ffffff0a,0 2px 3px #0009}.tt-destination .ds-flap-cell.is-open{background:linear-gradient(180deg, #f7efdc 0%, var(--ds-flap) 70%, #e2d6b8 100%)}.tt-destination .ds-flap-half{block-size:50%;position:relative;overflow:hidden}.tt-destination .ds-flap-glyph{block-size:24px;font:500 15px/24px var(--f-sans);color:var(--ds-ink);opacity:0;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset-inline:0}.tt-destination .ds-flap-cell.is-open .ds-flap-glyph{opacity:1}.tt-destination .ds-flap-half.top .ds-flap-glyph{inset-block-start:0}.tt-destination .ds-flap-half.bottom .ds-flap-glyph{inset-block-start:-12px}.tt-destination .ds-flap-hinge{z-index:1;background:#1410088c;block-size:.8px;position:absolute;inset-block-start:50%;inset-inline:0}.tt-destination .ds-peek{inline-size:calc(318 * var(--u));z-index:2;background:var(--ds-surface);text-align:center;border-radius:10px;min-block-size:96px;margin-inline:auto;padding:13px 20px 14px;position:absolute;inset-block-start:calc(596 * var(--u));inset-inline:0;transform:rotate(-1.1deg);box-shadow:0 -2px 10px #00000040}.tt-destination .ds-peek:before{content:"";border:1px solid color-mix(in srgb, var(--ds-gold) 55%, transparent);pointer-events:none;border-radius:6px;position:absolute;inset:6px}.tt-destination .ds-peek-r1{justify-content:space-between;align-items:center;display:flex}.tt-destination .ds-peek-r1 .ds-mono{letter-spacing:.06em;color:var(--ds-mut);font-size:12px}.tt-destination .ds-peek-lab{color:var(--ds-mut);letter-spacing:.34em;margin-block-start:10px;padding-inline-start:.34em;font-size:10px;display:block}.tt-destination .ds-peek-who{font-family:var(--f-display);color:var(--ds-ink);margin-block-start:3px;font-size:22px;font-style:italic;font-weight:500;line-height:1.1}.tt-destination .ds-pocket{block-size:calc(150 * var(--u));z-index:3;background:linear-gradient(180deg, transparent, var(--ds-deep) 42%);position:absolute;inset-block-end:0;inset-inline:0;-webkit-mask-image:radial-gradient(60% 46px at 50% 0,#0000 98%,#000 100%);mask-image:radial-gradient(60% 46px at 50% 0,#0000 98%,#000 100%)}.tt-destination .ds-cta{inline-size:calc(300 * var(--u));min-block-size:48px;block-size:calc(50 * var(--u));z-index:4;font-family:var(--f-sans);font-weight:500;font-size:max(13px, calc(13 * var(--u)));letter-spacing:.14em;text-transform:uppercase;color:var(--ds-gold);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-gold) 50%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#0a080473;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-inline:auto;transition:background .5s,color .5s;display:flex;position:absolute;inset-block-end:calc(30 * var(--u));inset-inline:0}.tt-destination .is-open .ds-cta{background:var(--ds-gold);color:var(--ds-deep)}.tt-destination .ds-cta:focus-visible{outline:3px solid var(--ds-gold);outline-offset:3px}@media (prefers-reduced-motion:reduce){.tt-destination .ds-flap-cell,.tt-destination .ds-flap-glyph{transition:none}}.tt-destination .ds-ticket{background:linear-gradient(180deg, var(--ds-bg2), var(--ds-surface));padding-block:40px 36px;position:relative}.tt-destination .ds-ticket-in{filter:drop-shadow(0 16px 26px #00000029)drop-shadow(0 2px 4px #0000001a);max-inline-size:460px;margin-inline:auto;padding-inline:18px}.tt-destination .ds-card{--stub:84px;background:var(--ds-surface);-webkit-mask:radial-gradient(circle 11px at 0 calc(100% - var(--stub)), #0000 10.5px, #000 11px), radial-gradient(circle 11px at 100% calc(100% - var(--stub)), #0000 10.5px, #000 11px);-webkit-mask:radial-gradient(circle 11px at 0 calc(100% - var(--stub)), #0000 10.5px, #000 11px), radial-gradient(circle 11px at 100% calc(100% - var(--stub)), #0000 10.5px, #000 11px);mask:radial-gradient(circle 11px at 0 calc(100% - var(--stub)), #0000 10.5px, #000 11px), radial-gradient(circle 11px at 100% calc(100% - var(--stub)), #0000 10.5px, #000 11px);-webkit-mask-composite:source-in;border-radius:16px;padding:16px 18px 0;position:relative;-webkit-mask-composite:source-in;mask-composite:intersect}.tt-destination .ds-card:before{content:"";border:1px solid color-mix(in srgb, var(--ds-line) 45%, transparent);pointer-events:none;z-index:1;border-radius:12px;position:absolute;inset:7px}.tt-destination .ds-poster-frame{block-size:150px;box-shadow:0 0 0 3px var(--ds-surface), 0 0 0 4px color-mix(in srgb, var(--ds-gold) 80%, transparent);border-radius:6px;position:relative;overflow:hidden}.tt-destination .ds-poster{block-size:100%;inline-size:100%;display:block}.tt-destination .ds-p-sky-top{stop-color:color-mix(in srgb, var(--ds-gold) 30%, #fbeecb)}.tt-destination .ds-p-sky-bot{stop-color:color-mix(in srgb, var(--ds-blush) 45%, var(--ds-gold))}.tt-destination .ds-p-sun{fill:#fae6b6}.tt-destination .ds-p-h1{fill:color-mix(in srgb, var(--ds-gold) 55%, var(--ds-bg))}.tt-destination .ds-p-h2{fill:color-mix(in srgb, var(--ds-gold) 40%, var(--ds-bg2) 60%)}.tt-destination .ds-p-h3{fill:color-mix(in srgb, var(--ds-deep) 22%, var(--ds-bg2))}.tt-destination .ds-p-h4{fill:color-mix(in srgb, var(--ds-deep) 42%, var(--ds-bg2))}.tt-destination .ds-p-stone{fill:color-mix(in srgb, var(--ds-gold) 45%, #f0d8a6 40%)}.tt-destination .ds-p-tree{stroke:color-mix(in srgb, var(--ds-deep) 70%, #000 10%);fill:color-mix(in srgb, var(--ds-deep) 70%, #000 10%)}.tt-destination .ds-p-twig{stroke:color-mix(in srgb, var(--ds-deep) 70%, #000 10%)}.tt-destination .ds-p-leaf{fill:color-mix(in srgb, var(--ds-deep) 46%, #7c8859 40%)}.tt-destination .ds-p-leaf-hi{fill:color-mix(in srgb, var(--ds-gold) 55%, #a8b27f 30%)}.tt-destination .ds-card-head{justify-content:center;align-items:center;margin-block:12px 0;display:flex}.tt-destination .ds-invite{font-family:var(--f-display);color:var(--ds-mut);text-align:center;margin-block-start:10px;padding-inline:12px;font-size:15px;font-style:italic;font-weight:500;line-height:1.4}.tt-destination .ds-names-wrap{text-align:center;margin-block-start:8px;overflow:hidden}.tt-destination .ds-names{max-inline-size:100%;font-family:var(--f-display);text-align:center;color:var(--ds-ink);overflow-wrap:anywhere;font-size:clamp(32px,11vw,46px);font-style:italic;font-weight:500;line-height:1;display:inline-block}.tt-destination .ds-amp{background:var(--foil);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;padding-inline:4px;font-weight:400;animation:8s ease-in-out infinite ds-sheen;display:inline-block}@keyframes ds-sheen{0%,12%{background-position:100% 0}62%,to{background-position:0 0}}.tt-destination .ds-names-he{font-family:var(--f-display);text-align:center;color:var(--ds-ink);margin-block-start:2px;font-size:21px;font-weight:700}.tt-destination .ds-fields{border-block:1px solid color-mix(in srgb, var(--ds-line) 30%, transparent);flex-wrap:wrap;justify-content:center;gap:10px 14px;margin-block-start:14px;padding-block:10px;display:flex}.tt-destination .ds-field{text-align:center;padding-inline:6px}.tt-destination .ds-field .ds-v{font-family:var(--f-display);color:var(--ds-ink);white-space:nowrap;margin-block-start:3px;font-size:17px;font-style:italic;font-weight:500;display:block}.tt-destination .ds-field .ds-v.ds-mono{letter-spacing:.04em;font-style:normal}.tt-destination .ds-itin{margin-block-start:16px;padding-inline:4px}.tt-destination .ds-itin-h{justify-content:space-between;align-items:center;display:flex}.tt-destination .ds-codes{font:500 11px/1 var(--f-sans);color:var(--ds-ink);letter-spacing:.14em;align-items:center;gap:6px;display:flex}.tt-destination .ds-codes svg{block-size:14px;inline-size:15px;color:var(--ds-line)}.tt-destination .ds-stops{margin-block-start:10px;position:relative}.tt-destination .ds-stops:before{content:"";border-inline-start:1.4px dotted color-mix(in srgb, var(--ds-line) 60%, transparent);position:absolute;inset-block:18px 28px;inset-inline-start:14.5px}.tt-destination .ds-stop{grid-template-columns:30px 1fr;column-gap:12px;padding-block:8px;display:grid}.tt-destination .ds-node{background:var(--ds-surface);block-size:30px;inline-size:30px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-line) 90%, transparent), 0 0 0 3px var(--ds-bg2);color:var(--ds-line);border-radius:50%;place-items:center;display:grid;position:relative}.tt-destination .ds-node svg{block-size:17px;inline-size:17px}.tt-destination .ds-node-roman{font:600 13px/1 var(--f-display);color:var(--ds-line);font-style:italic}.tt-destination .ds-l1{display:flex}.tt-destination .ds-nm{font-family:var(--f-display);color:var(--ds-ink);font-size:19px;font-style:italic;font-weight:600;line-height:1.15}.tt-destination .ds-tm{color:var(--ds-ink);align-items:baseline;gap:6px;margin-block-start:2px;font-size:13.5px;display:flex}.tt-destination .ds-tz{font-family:var(--f-display);color:var(--ds-mut);font-size:12.5px;font-style:italic}.tt-destination .ds-hd{font-family:var(--f-he);color:color-mix(in srgb, var(--ds-line) 80%, #fff 0%);margin-block-start:1px;font-size:12.5px}.tt-destination .ds-pl{color:var(--ds-mut);overflow-wrap:anywhere;margin-block-start:2px;font-size:13px}.tt-destination .ds-hush{font-family:var(--f-mono);letter-spacing:.08em;color:var(--ds-line);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-line) 45%, transparent);border-radius:20px;align-items:center;gap:5px;margin-block-start:6px;padding:3px 9px;font-size:10.5px;display:inline-flex}.tt-destination .ds-hush svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;block-size:13px;inline-size:13px}.tt-destination .ds-links{flex-wrap:wrap;gap:4px 16px;margin-block-start:6px;display:flex}.tt-destination .ds-links:empty{display:none}.tt-destination .ds-links a{min-block-size:44px;color:var(--ds-line);font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;text-underline-offset:4px;align-items:center;font-size:12px;display:inline-flex}.tt-destination .ds-perf{z-index:2;background:radial-gradient(circle,#3c321e40 1.1px,#0000 1.5px) 0/7px 3px repeat-x;block-size:3px;position:absolute;inset-block-end:calc(var(--stub) - 1.5px);inset-inline:18px}.tt-destination .ds-stub{block-size:var(--stub);justify-content:center;align-items:center;gap:16px;padding-inline:8px;display:flex;position:relative}.tt-destination .ds-stub-seal{block-size:46px;inline-size:46px;color:var(--ds-line);flex:none}.tt-destination .ds-stub-seal circle{stroke:var(--ds-gold)}.tt-destination .ds-stub-seal .ds-seal-mono{font-family:var(--f-display);fill:var(--ds-gold);font-size:16px;font-style:italic;font-weight:500}.tt-destination .ds-reply{background:var(--ds-deep);color:#fff;min-block-size:44px;font:500 14px/1 var(--f-sans);letter-spacing:.04em;border-radius:22px;align-items:center;padding-inline:22px;text-decoration:none;display:inline-flex;box-shadow:0 2px #00000026,inset 0 1px #ffffff1f}.tt-destination .ds-response{background:var(--ds-bg);position:relative}.tt-destination .ds-scene{justify-content:center;align-items:center;block-size:108px;max-inline-size:460px;margin-inline:auto;padding-inline:18px;display:flex;position:relative}.tt-destination .ds-scene-route{block-size:60px;inline-size:220px;position:relative}.tt-destination .ds-route{block-size:100%;inline-size:100%}.tt-destination .ds-route-base,.tt-destination .ds-route-gold{fill:none;stroke-linecap:round;stroke-dasharray:.6 4}.tt-destination .ds-route-base{stroke:color-mix(in srgb, var(--ds-mut) 60%, transparent);stroke-width:1.3px;opacity:.5}.tt-destination .ds-route-gold{stroke:var(--ds-line);stroke-width:1.6px;opacity:.35;transition:opacity .6s}.tt-destination .ds-route-dot{fill:var(--ds-line)}.tt-destination .ds-scene-plane{block-size:20px;inline-size:20px;color:var(--ds-mut);opacity:.55;transition:opacity .6s;position:absolute;inset-block-start:46px;inset-inline-start:10px}.tt-destination .ds-scene.is-joy .ds-route-gold{opacity:1}.tt-destination .ds-scene.is-joy .ds-scene-plane{color:var(--ds-line);opacity:1;offset-path:path("M10 46C42 18 92 8 142 6");offset-rotate:auto;animation:2.6s cubic-bezier(.4,.12,.5,.95) .2s both ds-takeoff}.tt-destination .ds-scene.is-dim .ds-scene-plane,.tt-destination .ds-scene.is-dim .ds-route-base{opacity:.2}@keyframes ds-takeoff{0%{offset-distance:0%;opacity:0}15%{opacity:1}to{offset-distance:100%;opacity:1}}.tt-destination .ds-stamp{block-size:74px;inline-size:74px;color:var(--ds-blush);mix-blend-mode:multiply;opacity:.3;transition:opacity .3s,transform .3s;position:absolute;inset-block-start:-4px;inset-inline-end:0;transform:rotate(-9deg)scale(.7)}.tt-destination .ds-stamp.is-lit{opacity:.9;animation:.7s cubic-bezier(.55,0,.85,.4) both ds-stamp-hit;transform:rotate(-9deg)scale(1)}.tt-destination .ds-stamp-he{font-family:var(--f-he);font-weight:700}@keyframes ds-stamp-hit{0%{opacity:0;filter:blur(3px);transform:rotate(3deg)scale(1.8)}60%{opacity:.95;filter:blur();transform:rotate(-11deg)scale(.94)}to{opacity:.9;filter:blur();transform:rotate(-9deg)scale(1)}}.tt-destination .ds-head h2{font-family:var(--f-display);font-size:25px;font-style:italic;font-weight:600}.tt-destination .ds-head p{color:var(--ds-mut);margin-block-start:4px;font-size:14px}.tt-destination .ds-head{max-inline-size:460px;margin-inline:auto;padding-inline:18px}.tt-destination .tt-response-surface{background:0 0}.tt-destination .ds-rt{background:var(--ds-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-line) 25%, transparent), 0 10px 20px -14px #00000059;border-radius:14px;padding:14px 16px 15px;position:relative;overflow:hidden}.tt-destination .ds-rt[data-answer=yes]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-line) 60%, transparent), 0 12px 22px -12px #0006}.tt-destination .ds-rt-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex;position:relative}.tt-destination .ds-rt-esc{font-size:10px}.tt-destination .ds-rt-nm{font-family:var(--f-display);color:var(--ds-ink);margin-block-start:3px;font-size:21px;font-style:italic;font-weight:600;display:block}.tt-destination .ds-rt-when{color:var(--ds-ink);margin-block-start:3px;font-size:13px;display:block}.tt-destination .ds-rt-pl{color:var(--ds-mut);margin-block-start:1px;font-size:12.5px;display:block}.tt-destination .ds-rt-route{flex:none;block-size:56px;inline-size:88px;position:relative}.tt-destination .ds-rt-route svg{block-size:100%;inline-size:100%}.tt-destination .ds-rt-plane{block-size:16px;inline-size:16px;color:var(--ds-mut);opacity:.5;position:absolute;inset-block-start:40px;inset-inline-start:0}.tt-destination .ds-rt[data-answer=yes] .ds-rt-route .ds-route-gold{opacity:1}.tt-destination .ds-rt[data-answer=yes] .ds-rt-plane{color:var(--ds-line);opacity:1;offset-path:path("M10 46C42 18 92 8 142 6");offset-rotate:auto;animation:2.6s cubic-bezier(.4,.12,.5,.95) .2s both ds-takeoff}.tt-destination .ds-rt-stamp{pointer-events:none;block-size:64px;inline-size:64px;position:absolute;inset-block-start:-6px;inset-inline-end:34px}.tt-destination .ds-rt-ans{margin-block-start:12px;padding-block-start:12px;position:relative}.tt-destination .ds-rt-ans:before{content:"";background:radial-gradient(circle,#3c321e40 1.1px,#0000 1.5px) 0/7px 3px repeat-x;block-size:3px;position:absolute;inset-block-start:-1px;inset-inline:6px}.tt-destination .ds-mc-choices{gap:8px;display:flex}.tt-destination .ds-rt-stepper{margin-block-start:8px}.tt-destination .ds-rt-miss{color:var(--ds-blush);margin-block-start:8px;font-size:14px}.tt-destination .tt-answer{min-block-size:44px;font:500 14px/1 var(--f-sans);color:var(--ds-ink);box-shadow:inset 0 0 0 1.2px color-mix(in srgb, var(--ds-ink) 30%, transparent);background:#ffffff4d;border-radius:22px;flex:1;justify-content:center;align-items:center;gap:7px;padding-inline:14px;display:flex}:is(.tt-destination .ds-answer-yes:has(input:checked),.tt-destination .tt-answer-yes:has(input:checked)){background:var(--ds-deep);color:#fff;box-shadow:inset 0 1px #ffffff1f,0 2px 4px -1px #00000040}.tt-destination .ds-answer-yes .ds-answer-mark,.tt-destination .tt-answer-yes .tt-answer-mark{color:var(--ds-gold)}.tt-destination .ds-answer-no:has(input:checked){box-shadow:inset 0 0 0 1.2px color-mix(in srgb, var(--ds-blush) 60%, transparent);color:var(--ds-blush)}.tt-destination .tt-answer-no.tt-answer:has(input:checked){box-shadow:inset 0 0 0 1.2px color-mix(in srgb, var(--ds-blush) 60%, transparent);color:var(--ds-blush)}.tt-destination .ds-answer-maybe,.tt-destination .tt-answer-maybe{inline-size:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-ink) 22%, transparent);color:var(--ds-mut);flex:none;margin-block-start:8px}.tt-destination .tt-stepper{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-line) 40%, transparent)}.tt-destination .tt-stepper output{font-family:var(--f-mono)}.tt-destination .tt-att-miss,.tt-destination .ds-rt-miss{font-family:var(--f-display);font-style:italic}.tt-destination [data-variant=theme] button[type=submit]{background:var(--ds-deep);color:#fff;min-block-size:48px;font-family:var(--f-sans);letter-spacing:.04em;box-shadow:0 8px 20px -8px var(--ds-deep);border-radius:999px;font-weight:500}.tt-destination .tt-reaction-title{font-family:var(--f-display);font-style:italic}.tt-destination .tt-footer{background:var(--ds-bg)}.tt-destination .tt-made-with{color:var(--ds-line)}@media (prefers-reduced-motion:reduce){.tt-destination .ds-scene.is-joy .ds-scene-plane,.tt-destination .ds-rt[data-answer=yes] .ds-rt-plane{offset-distance:100%;animation:none}.tt-destination .ds-stamp.is-lit,.tt-destination .ds-amp{animation:none}}
