@import url("https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400..900;1,9..144,400..600&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap");:root{--terra:#c0492a;--terra-bright:#e0673f;--terra-dark:#7a3a1e;--sand:#f5ede0;--sand-2:#efe4d2;--sand-card:#fbf4e9;--char:#1f1b18;--ink:#161210;--ink-2:#211b17;--ink-3:#2c241e;--cream:#f7efe2;--muted-d:#a9988a;--muted-l:#7c7065;--line-d:hsla(37,51%,92%,.12);--line-l:rgba(31,27,24,.1);--display:"Fraunces",Georgia,serif;--body:"Plus Jakarta Sans",system-ui,sans-serif;--ease:cubic-bezier(.22,1,.36,1);--maxw:375px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--body);color:var(--char);background:#0c0a09;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;display:flex;align-items:center;justify-content:center}#screen,body{min-height:100vh}#screen{position:relative;width:100%;border-radius:0;overflow:hidden auto;background:var(--sand);scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}#screen.home{padding-top:95px}#screen::-webkit-scrollbar{display:none}.nav{position:fixed;top:0;left:0;right:0;z-index:50;width:100%;margin-top:0;padding:24px 18px 12px;display:flex;align-items:center;justify-content:space-between;background-color:#f5ede0;transition:background .35s var(--ease),backdrop-filter .35s var(--ease),box-shadow .35s var(--ease)}.nav.scrolled{background:hsla(37,51%,92%,.92);backdrop-filter:blur(16px) saturate(1.2);box-shadow:0 1px 0 var(--line-l)}.nav .brand{display:flex;align-items:center;flex:none}.nav .brand img{height:52px;width:auto;opacity:.98;transition:filter .35s var(--ease)}.nav.scrolled .brand img{filter:none}.nav-logo-white .nav:not(.scrolled) .brand img{filter:brightness(0) invert(1) drop-shadow(0 2px 8px rgba(0,0,0,.45))}.nav-slogan{flex:1;text-align:center;margin:0 8px;white-space:nowrap;font-family:var(--body);font-style:italic;font-weight:400;font-size:12px;letter-spacing:.005em;line-height:1;color:#7a3a1e;opacity:0;transform:translateY(-3px);transition:opacity .35s var(--ease),transform .35s var(--ease);pointer-events:none}.nav.scrolled .nav-slogan{opacity:1;transform:none}@media (max-width:420px){.nav-slogan{display:none}}.nav .menu-btn{width:42px;height:42px;border-radius:50%;border:1px solid var(--terra);background:var(--terra);color:#fff;display:grid;place-items:center;cursor:pointer;flex:none;box-shadow:0 6px 18px -4px rgba(192,73,42,.55);transition:.25s var(--ease)}.nav.scrolled .menu-btn{border-color:var(--terra);background:var(--terra);color:#fff}.nav .menu-btn:active{transform:scale(.92)}.progress{position:absolute;left:0;right:0;bottom:0;height:2px;background:transparent;z-index:56}.progress i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--terra),var(--terra-bright));box-shadow:0 0 12px var(--terra)}.scrim{position:absolute;inset:0;z-index:90;background:rgba(8,6,5,.6);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .4s var(--ease)}.scrim.open{opacity:1;pointer-events:auto}.drawer{position:absolute;top:0;right:0;z-index:95;height:100%;width:84%;max-width:320px;background:linear-gradient(180deg,#1c1714,#120f0d);transform:translateX(102%);transition:transform .5s var(--ease);padding:26px 24px;display:flex;flex-direction:column;box-shadow:-30px 0 80px rgba(0,0,0,.5)}.drawer.open{transform:translateX(0)}.drawer .d-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.drawer .d-top img{height:32px;filter:brightness(0) invert(1)}.drawer .x{width:38px;height:38px;border-radius:50%;border:1px solid hsla(0,0%,100%,.16);background:transparent;color:#fff;display:grid;place-items:center;cursor:pointer}.drawer nav{display:flex;flex-direction:column;margin-top:8px}.drawer nav a{font-family:var(--display);font-size:24px;font-weight:500;color:#fff;padding:16px 0;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:space-between;opacity:0;transform:translateX(18px)}.drawer.open nav a{animation:slideIn .5s var(--ease) forwards}.drawer.open nav a:first-child{animation-delay:.08s}.drawer.open nav a:nth-child(2){animation-delay:.14s}.drawer.open nav a:nth-child(3){animation-delay:.2s}.drawer.open nav a:nth-child(4){animation-delay:.26s}.drawer.open nav a:nth-child(5){animation-delay:.32s}.drawer nav a .q{color:var(--terra-bright);font-size:18px}@keyframes slideIn{to{opacity:1;transform:translateX(0)}}.drawer .d-cta{margin-top:auto;display:flex;flex-direction:column;gap:12px;padding-top:18px}.drawer .wa{align-items:center;gap:8px;background:#25d366;color:#fff;font-weight:700;border-radius:999px;height:50px;font-size:15px}.drawer .socials,.drawer .wa{display:flex;justify-content:center}.drawer .socials{gap:18px;padding-top:16px;font-size:13px;letter-spacing:.1em}.drawer .socials,.drawer .socials a{color:var(--muted-d)}section{position:relative}a{text-decoration:none;color:inherit}.pad{padding-left:20px;padding-right:20px}.eyebrow{font-size:11px;letter-spacing:.34em;text-transform:uppercase}.btn,.eyebrow{font-weight:700}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:999px;font-family:var(--body);font-size:16px;min-height:54px;padding:0 26px;cursor:pointer;border:1.5px solid transparent;transition:transform .2s var(--ease),background .25s var(--ease),box-shadow .25s var(--ease);text-align:center}.btn:active{transform:scale(.97)}.btn-primary{background:var(--terra);color:#fff;position:relative;overflow:hidden;box-shadow:0 10px 30px -6px rgba(192,73,42,.6),inset 0 1px 0 hsla(0,0%,100%,.18)}.btn-primary:hover{background:var(--terra-bright)}.btn-primary .arr{transition:transform .25s var(--ease)}.btn-primary:hover .arr{transform:translateX(4px)}.btn-primary:after{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.35),transparent);transform:skewX(-18deg);animation:shimmer 4.5s var(--ease) infinite}@keyframes shimmer{0%,72%{left:-60%}88%,to{left:130%}}.btn-ghost{background:transparent;border-color:hsla(0,0%,100%,.28);color:#fff}.btn-ghost:hover{background:hsla(0,0%,100%,.08)}.btn-ghost-dark{background:transparent;border-color:var(--line-l);color:var(--char)}.btn-ghost-dark:hover{background:rgba(31,27,24,.04)}.reveal{opacity:0;transform:translateY(26px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.reveal.in{opacity:1;transform:none}.reveal.d1{transition-delay:.08s}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}.reveal.d4{transition-delay:.32s}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}*{animation:none!important}.drawer.open nav a,.hero .cta,.hero .how,.hero .pricepill,.hero .sub,.hero h1 .ln span{opacity:1;transform:none}}.motion-off *{animation:none!important}.motion-off .reveal{opacity:1!important;transform:none!important;transition:none!important}.motion-subtle .hero-bg{animation:none}.motion-subtle .btn-primary:after,.motion-subtle .fab:before,.motion-subtle .floatq{display:none}.motion-subtle .hero .eyebrow .dot{animation:none}.motion-subtle .ticker .track{animation-duration:42s}.motion-subtle .dcard.mystery .q{animation-duration:32s}.hero{position:relative;min-height:600px;display:flex;align-items:flex-end;overflow:hidden;background:var(--ink)}.hero-bg{position:absolute;inset:0;background-size:cover;background-position:50%;transform:scale(1.12);animation:kenburns 22s ease-in-out infinite alternate;will-change:transform}@keyframes kenburns{0%{transform:scale(1.12) translateZ(0)}to{transform:scale(1.24) translate3d(-2%,-3%,0)}}.hero-veil{background:#14100e;opacity:var(--hero-veil,0);transition:opacity .3s var(--ease)}.hero-grad,.hero-veil{position:absolute;inset:0}.hero-grad{background:linear-gradient(178deg,rgba(20,16,14,.5) 0,rgba(20,16,14,.32) 20%,rgba(20,16,14,.62) 46%,rgba(20,16,14,.72) 72%,var(--ink) 99%),radial-gradient(120% 70% at 50% 18%,transparent 40%,rgba(20,16,14,.4) 100%)}.hero-q{position:absolute;font-family:var(--display);color:hsla(37,51%,92%,.07);font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.hero-q.big{font-size:360px;right:-60px;top:-40px;line-height:1}.floatq{position:absolute;font-family:var(--display);color:hsla(0,0%,100%,.16);font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;will-change:transform}.hero-in{position:relative;z-index:3;padding:0 22px 40px;width:100%;color:#fff}.hero .eyebrow{color:#fff;display:inline-flex;align-items:center;gap:9px;text-shadow:0 1px 10px rgba(0,0,0,.5)}.hero .eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--terra-bright);box-shadow:0 0 10px var(--terra-bright);animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.hero h1{font-family:var(--display);font-weight:580;font-size:39px;line-height:1.02;letter-spacing:-.015em;margin-top:16px;text-shadow:0 2px 30px rgba(0,0,0,.45)}.hero h1 .qm{color:var(--terra-bright);font-style:italic;position:relative;display:inline-block}.hero h1 .ln{white-space:nowrap}.hero h1 .ln,.hero h1 .ln span{display:block}@keyframes lineUp{0%{transform:translateY(110%)}to{transform:translateY(0)}}.hero .hero-tag{margin-top:14px;font-family:var(--body);font-weight:700;line-height:1.4;color:var(--terra-bright);text-shadow:0 1px 3px rgba(0,0,0,.75),0 2px 20px rgba(0,0,0,.55)}.hero .hero-tag,.hero .sub{font-size:15.5px;max-width:330px}.hero .sub{margin-top:12px;line-height:1.55;color:hsla(37,57%,93%,.92)}.hero .pricepill{margin-top:18px;display:inline-flex;align-items:center;gap:10px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);backdrop-filter:blur(6px);padding:9px 16px;border-radius:999px;font-size:14px;font-weight:600}.hero .pricepill b{font-weight:800}.hero .pricepill .from{color:var(--muted-d);font-weight:500}.hero .cta{margin-top:20px;display:flex;flex-direction:column;gap:10px}.hero .cta .btn,.hero .cta .btn-primary{width:100%}.hero .micro{margin-top:11px;font-size:12.5px;color:hsla(37,57%,93%,.72);text-align:center;line-height:1.5}.hero .how{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:18px;font-size:13px;font-weight:600;color:hsla(0,0%,100%,.82)}.hero .how .chev{animation:bob 1.8s ease-in-out infinite}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.ticker{background:var(--ink);color:var(--muted-d);overflow:hidden;border-top:1px solid var(--line-d);border-bottom:1px solid var(--line-d)}.ticker .track{display:flex;gap:34px;white-space:nowrap;padding:13px 0;animation:marquee 24s linear infinite;width:-moz-max-content;width:max-content}.ticker .track span{display:inline-flex;align-items:center;gap:9px;font-size:12.5px;font-weight:600;letter-spacing:.02em}.ticker .track span i{width:5px;height:5px;border-radius:50%;background:var(--terra-bright)}@keyframes marquee{to{transform:translateX(-50%)}}.features{background:var(--ink);padding:46px 20px 54px}.features .lead{font-family:var(--display);font-weight:520;font-size:26px;color:var(--cream);line-height:1.12;margin-bottom:24px}.features .lead em{font-style:italic;color:var(--terra-bright)}.feat{display:flex;flex-direction:column;gap:14px}.feat-card{position:relative;display:flex;gap:16px;align-items:flex-start;background:linear-gradient(150deg,var(--ink-3),var(--ink-2));border:1px solid var(--line-d);border-radius:22px;padding:20px;overflow:hidden}.feat-card .ic{flex:none;width:50px;height:50px;border-radius:14px;display:grid;place-items:center;background:radial-gradient(circle at 30% 30%,rgba(224,103,63,.28),rgba(192,73,42,.12));border:1px solid rgba(224,103,63,.3);color:var(--terra-bright)}.feat-card h4{font-family:var(--display);font-weight:600;font-size:19px;color:var(--cream);line-height:1.1}.feat-card p{margin-top:6px;font-size:13.5px;color:var(--muted-d);line-height:1.5}.feat-card .n{position:absolute;right:16px;top:12px;font-family:var(--display);font-size:13px;color:hsla(37,51%,92%,.22);font-weight:600}.dest{background:var(--sand);padding:52px 0 46px}.dest .head{padding:0 20px}.dest .head .eyebrow{color:var(--terra);display:flex;align-items:center;gap:9px}.dest .head .eyebrow .ln{flex:1;height:1px;background:var(--line-l)}.dest h2{font-family:var(--display);font-weight:580;font-size:36px;line-height:1.02;color:var(--char);margin-top:14px;letter-spacing:-.01em}.dest .shuf{display:inline-flex;align-items:baseline;gap:.28em}.dest .shuf .cyc{color:var(--terra);font-style:italic;display:inline-block;min-width:1ch}.dest .sub{margin-top:14px;font-size:14.5px;color:var(--muted-l);line-height:1.55;padding-right:30px}.dest .sub b{color:var(--terra-dark);font-weight:700}.rail{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:24px 20px 8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rail::-webkit-scrollbar{display:none}.dcard{flex:0 0 75%;scroll-snap-align:center;position:relative;aspect-ratio:3/4.05;border-radius:22px;overflow:hidden;background:#cdbfb0;box-shadow:0 20px 40px -16px rgba(31,27,24,.45)}.dcard .img{position:absolute;inset:0;background-size:cover;background-position:50%;transition:transform .9s var(--ease)}.dcard:active .img{transform:scale(1.05)}.dcard .veil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,16,14,.05) 30%,rgba(20,16,14,.78))}.dcard .badge{position:absolute;left:14px;top:14px;width:34px;height:34px;border-radius:50%;background:rgba(20,16,14,.45);backdrop-filter:blur(6px);border:1px solid hsla(0,0%,100%,.3);color:#fff;font-family:var(--display);font-weight:600;font-size:15px;display:grid;place-items:center}.dcard .pin{position:absolute;right:14px;top:14px;font-size:11px;font-weight:700;letter-spacing:.18em;color:hsla(0,0%,100%,.78);text-transform:uppercase;display:flex;align-items:center;gap:5px}.dcard .meta{position:absolute;left:16px;right:16px;bottom:16px;color:#fff}.dcard .meta .city{font-family:var(--display);font-weight:600;font-size:26px;line-height:1;text-shadow:0 2px 14px rgba(0,0,0,.4);white-space:nowrap}.dcard .meta .city.long{font-size:21px;letter-spacing:-.01em}.dcard .meta .cc{margin-top:5px;font-size:12px;color:hsla(0,0%,100%,.82);font-weight:500;display:flex;align-items:center;gap:6px}.dcard .meta .cc .vf{background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.24);padding:2px 8px;border-radius:999px;font-size:10px;letter-spacing:.04em;font-weight:600}.dcard.mystery{background:linear-gradient(160deg,var(--ink-3),var(--ink));display:flex;align-items:center;justify-content:center}.dcard.mystery .q{font-family:var(--display);font-size:240px;color:var(--terra);opacity:.9;line-height:1;animation:spin 14s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.dcard.mystery .mtxt{position:absolute;bottom:18px;left:0;right:0;text-align:center;color:var(--cream);font-size:13px;font-weight:600;padding:0 18px;line-height:1.4}.dcard.mystery .mtxt small{display:block;color:var(--muted-d);font-weight:500;font-size:11.5px;margin-top:3px}.dots{display:flex;gap:6px;justify-content:center;margin-top:16px}.dots i{width:6px;height:6px;border-radius:999px;background:rgba(31,27,24,.18);transition:.3s var(--ease)}.dots i.on{width:20px;background:var(--terra)}.dest .swipehint{text-align:center;margin-top:10px;font-size:12px;color:var(--muted-l);display:flex;align-items:center;justify-content:center;gap:7px}.dest .swipehint .ar{animation:swipe 1.8s ease-in-out infinite}@keyframes swipe{0%,to{transform:translateX(0);opacity:.5}50%{transform:translateX(5px);opacity:1}}.how{background:var(--ink);padding:54px 20px}.how .head{text-align:center;margin-bottom:34px}.how .head .eyebrow{color:var(--terra-bright)}.how h2{font-family:var(--display);font-weight:580;font-size:34px;color:var(--cream);margin-top:12px;line-height:1.04}.how h2 em{font-style:italic;color:var(--terra-bright)}.how .head p{margin-top:10px;font-size:14px;color:var(--muted-d)}.steps{position:relative;display:flex;flex-direction:column;gap:14px}.steps .spine{position:absolute;left:31px;top:20px;bottom:20px;width:2px;background:linear-gradient(var(--terra),transparent);opacity:.4}.step{position:relative;display:flex;gap:18px;align-items:flex-start}.step .num{flex:none;width:64px;height:64px;border-radius:18px;display:grid;place-items:center;z-index:2;background:linear-gradient(150deg,var(--ink-3),var(--ink-2));border:1px solid rgba(224,103,63,.28);font-family:var(--display);font-weight:600;font-size:30px;color:var(--terra-bright)}.step .body{padding-top:5px}.step .body h3{font-family:var(--display);font-weight:600;font-size:19px;color:var(--cream);line-height:1.12}.step .body p{margin-top:7px;font-size:13.5px;color:var(--muted-d);line-height:1.55}.step-card{background:linear-gradient(150deg,var(--ink-3),var(--ink-2));border:1px solid var(--line-d);border-radius:22px;padding:22px 20px}.step-head{display:flex;gap:15px;align-items:center;margin-bottom:16px}.step-num{flex:none;width:52px;height:52px;border-radius:15px;display:grid;place-items:center;background:radial-gradient(circle at 30% 30%,rgba(224,103,63,.3),rgba(192,73,42,.1));border:1px solid rgba(224,103,63,.32);font-family:var(--display);font-weight:600;font-size:26px;color:var(--terra-bright)}.step-titles .step-kicker{display:block;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--terra-bright);margin-bottom:4px}.step-titles h3{font-family:var(--display);font-weight:600;font-size:20px;color:var(--cream);line-height:1.1}.step-list{list-style:none;display:flex;flex-direction:column;gap:11px}.step-list li{position:relative;padding-left:24px;font-size:14px;color:var(--muted-d);line-height:1.5}.step-list li .dim{color:hsla(27,15%,60%,.7)}.step-list li:before{content:"";position:absolute;left:3px;top:9px;width:9px;height:2px;border-radius:2px;background:var(--terra-bright)}.step-list.check li{padding-left:26px}.step-list.check li:before{content:"";left:5px;top:2px;width:6px;height:11px;border:solid var(--terra-bright);border-width:0 2px 2px 0;background:none;border-radius:0;transform:rotate(42deg)}.step-note{margin-top:16px;display:flex;gap:11px;align-items:flex-start;background:rgba(224,103,63,.08);border:1px solid rgba(224,103,63,.2);border-radius:14px;padding:13px 14px}.step-note .ic{flex:none;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:rgba(224,103,63,.14);color:var(--terra-bright);border:1px solid rgba(224,103,63,.24)}.step-note p{font-size:12.5px;color:var(--muted-d);line-height:1.5}.step-note p b{color:var(--cream);font-weight:700}.step-reveal{font-family:var(--display);font-size:17px;color:var(--cream);line-height:1.3;margin-bottom:14px}.step-reveal .rk{color:var(--terra-bright);font-style:italic}.trust{margin-top:38px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.tr{background:hsla(37,51%,92%,.04);border:1px solid var(--line-d);border-radius:16px;padding:16px 14px}.tr .ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:rgba(224,103,63,.14);color:var(--terra-bright);border:1px solid rgba(224,103,63,.22)}.tr h5{margin-top:11px;font-family:var(--display);font-weight:600;font-size:14.5px;color:var(--cream);line-height:1.15}.tr p{margin-top:5px;font-size:11.5px;color:var(--muted-d);line-height:1.5}.how .cta-wrap{margin-top:34px;text-align:center}.how .cta-wrap .btn-primary{width:100%}.how .cta-wrap .micro{margin-top:11px;font-size:12.5px;color:var(--muted-d);line-height:1.5}.faq{background:var(--sand);padding:54px 20px}.faq .head{text-align:center;margin-bottom:24px}.faq .head .eyebrow{color:var(--terra)}.faq h2{font-family:var(--display);font-weight:580;font-size:32px;color:var(--char);margin-top:12px;line-height:1.05}.faq-item{border-bottom:1px solid #e0d5c8}.faq-trigger{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;background:none;border:none;cursor:pointer;text-align:left;gap:12px}.faq-question-text{font-family:Fraunces,serif;font-size:17px;color:#1f1b18;font-weight:600;flex:1}.faq-icon{color:#c0492a;font-size:22px;font-weight:300;flex-shrink:0}.faq-answer{padding:0 0 18px;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;color:#555;line-height:1.6}.final{position:relative;background:var(--ink);padding:60px 22px 30px;text-align:center;overflow:hidden}.final .glow{position:absolute;left:50%;top:0;transform:translateX(-50%);width:340px;height:200px;background:radial-gradient(circle,rgba(192,73,42,.35),transparent 70%);filter:blur(20px)}.final .q{position:absolute;right:-30px;bottom:-50px;font-family:var(--display);font-size:240px;color:hsla(37,51%,92%,.03);line-height:1;pointer-events:none}.final-in{position:relative;z-index:2}.final .eyebrow{color:var(--terra-bright)}.final h2{font-family:var(--display);font-weight:580;font-size:34px;color:var(--cream);margin-top:14px;line-height:1.05}.final h2 em{font-style:italic;color:var(--terra-bright)}.final p{margin-top:12px;font-size:14px;color:var(--muted-d);max-width:300px;margin-left:auto;margin-right:auto;line-height:1.55}.final .btns{margin-top:26px;display:flex;flex-direction:column;gap:12px}.final .btns .btn-ghost,.final .btns .btn-primary{width:100%}.footer{background:#0e0b0a;padding:34px 22px 30px;text-align:center}.footer .logo{height:40px;width:auto;filter:brightness(0) invert(1);opacity:.9;margin:0 auto 22px}.footer .links{display:flex;justify-content:center;gap:10px 20px;flex-wrap:wrap;margin-bottom:18px}.footer .links a{color:var(--muted-d);font-size:13px;font-weight:600;white-space:nowrap}.footer .links a:hover{color:var(--cream)}.footer .mail{color:var(--terra-bright);font-size:13.5px;font-weight:600}.footer .copy{margin-top:18px;font-size:11px;color:hsla(27,15%,60%,.5)}.fab{position:absolute;right:16px;bottom:18px;z-index:80;width:52px;height:52px;display:grid;place-items:center;cursor:pointer;border:none;background:transparent;padding:0;filter:drop-shadow(0 6px 16px rgba(0,0,0,.4));transition:transform .25s var(--ease)}.fab:active{transform:scale(.9)}#screen.book{background:var(--ink);scroll-behavior:smooth}.bk-head{position:sticky;top:0;z-index:55;margin-top:0;padding:24px 18px 14px;background:rgba(20,16,14,.86);backdrop-filter:blur(16px) saturate(1.2);box-shadow:0 1px 0 var(--line-d)}.bk-bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.bk-back{width:40px;height:40px;border-radius:50%;border:1px solid var(--line-d);background:hsla(37,51%,92%,.05);color:var(--cream);display:grid;place-items:center;cursor:pointer;flex:none;transition:.2s var(--ease);text-decoration:none}.bk-back:active{transform:scale(.92)}.bk-head .logo{height:52px;width:auto;filter:brightness(0) invert(1);opacity:.95}.bk-step-label{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-d);flex:none;min-width:64px;text-align:right}.bk-progress{display:flex;gap:6px;margin-top:14px}.bk-progress i{flex:1;height:4px;border-radius:999px;background:hsla(37,51%,92%,.12);overflow:hidden;position:relative}.bk-progress i:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--terra),var(--terra-bright));transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.bk-progress i.active:after,.bk-progress i.done:after{transform:scaleX(1)}.bk-body{padding:26px 20px 150px}.bk-step{display:none}.bk-step.active{display:block;animation:bkIn .5s var(--ease)}@keyframes bkIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.bk-kicker{font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--terra-bright)}.bk-title{font-family:var(--display);font-weight:580;font-size:30px;line-height:1.06;color:var(--cream);margin-top:10px;letter-spacing:-.01em}.bk-sub{margin-top:10px;font-size:14px;color:var(--muted-d);line-height:1.5}.bk-field{margin-top:24px}.bk-label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--cream);margin-bottom:11px}.bk-label .opt{font-weight:500;color:var(--muted-d);font-size:12px}.bk-hint{margin-top:9px;font-size:12px;color:var(--muted-l);color:var(--muted-d);line-height:1.45}.bk-hint.warn{display:flex;gap:8px;align-items:flex-start;background:rgba(224,103,63,.1);border:1px solid rgba(224,103,63,.28);border-radius:12px;padding:11px 13px;color:var(--cream)}.bk-hint.warn:before{content:"";flex:none;width:16px;height:16px;margin-top:1px;background:var(--terra-bright);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.3 3.9 1.8 18a2 2 0 0 0 1.7 3h17a2 2 0 0 0 1.7-3L13.7 3.9a2 2 0 0 0-3.4 0Z'/%3E%3Cpath d='M12 9v4M12 17h.01'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.3 3.9 1.8 18a2 2 0 0 0 1.7 3h17a2 2 0 0 0 1.7-3L13.7 3.9a2 2 0 0 0-3.4 0Z'/%3E%3Cpath d='M12 9v4M12 17h.01'/%3E%3C/svg%3E") center/contain no-repeat}.bk-hint.warn b{color:#fff;font-weight:700}.seg{display:grid;grid-template-columns:1fr 1fr;gap:8px}.seg button{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:15px 16px;border-radius:15px;cursor:pointer;text-align:left;background:var(--ink-3);border:1.5px solid var(--line-d);color:var(--muted-d);font-family:var(--body);transition:.2s var(--ease)}.seg button .city{font-family:var(--display);font-weight:600;font-size:17px;color:var(--cream)}.seg button .code{font-size:11px;font-weight:600;letter-spacing:.1em;opacity:.8}.seg button.on{border-color:var(--terra);background:linear-gradient(150deg,rgba(192,73,42,.18),rgba(192,73,42,.06))}.seg button.on .check{opacity:1;transform:scale(1)}.seg button .check{position:absolute;right:13px;top:13px;width:20px;height:20px;border-radius:50%;background:var(--terra);color:#fff;display:grid;place-items:center;opacity:0;transform:scale(.6);transition:.2s var(--ease)}.bk-dates{display:grid;grid-template-columns:1fr 1fr;gap:10px}.date-box{position:relative;background:var(--ink-3);border:1.5px solid var(--line-d);border-radius:15px;padding:13px 14px;transition:.2s var(--ease);min-width:0;overflow:hidden}.date-box:focus-within{border-color:var(--terra)}.date-box .dl{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-d)}.date-box input{width:100%;min-width:0;border:none;background:transparent;color:var(--cream);font-family:var(--body);font-weight:600;font-size:14px;margin-top:5px;outline:none;color-scheme:dark}.date-box input::-webkit-calendar-picker-indicator{filter:invert(.7) sepia(1) saturate(4) hue-rotate(330deg);cursor:pointer;opacity:.9}.stepper{display:flex;align-items:center;justify-content:space-between;background:var(--ink-3);border:1.5px solid var(--line-d);border-radius:15px;padding:10px 14px}.stepper .sp-info{display:flex;flex-direction:column}.stepper .sp-info .n{font-family:var(--display);font-weight:600;font-size:24px;color:var(--cream);line-height:1}.stepper .sp-info .l{font-size:12px;color:var(--muted-d);margin-top:3px}.stepper .sp-ctrls{display:flex;align-items:center;gap:10px}.sp-btn{width:42px;height:42px;border-radius:12px;border:1.5px solid var(--line-d);background:hsla(37,51%,92%,.04);color:var(--cream);font-size:22px;display:grid;place-items:center;cursor:pointer;transition:.18s var(--ease)}.sp-btn:active{transform:scale(.9)}.sp-btn:disabled{opacity:.3;cursor:not-allowed}.sp-btn.plus{background:var(--terra);border-color:var(--terra);color:#fff}.excl-count{display:inline-flex;align-items:center;gap:7px;background:rgba(224,103,63,.12);border:1px solid rgba(224,103,63,.25);color:var(--terra-bright);font-size:12px;font-weight:700;padding:5px 12px;border-radius:999px;margin-top:4px}.city-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.city-pick{position:relative;aspect-ratio:1/.78;border-radius:16px;overflow:hidden;cursor:pointer;border:1.5px solid var(--line-d);transition:.2s var(--ease)}.city-pick .img{position:absolute;inset:0;background-size:cover;background-position:50%;transition:.4s var(--ease)}.city-pick .vl{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,16,14,.1),rgba(20,16,14,.7))}.city-pick .nm{left:12px;bottom:10px;right:12px;font-family:var(--display);font-weight:600;font-size:16px;text-shadow:0 1px 8px rgba(0,0,0,.5);white-space:nowrap}.city-pick .nm,.city-pick .xmark{position:absolute;color:#fff;z-index:2}.city-pick .xmark{right:10px;top:10px;width:24px;height:24px;border-radius:50%;background:rgba(20,16,14,.5);border:1px solid hsla(0,0%,100%,.3);display:grid;place-items:center;opacity:0;transform:scale(.6);transition:.2s var(--ease)}.city-pick.excluded{border-color:var(--terra)}.city-pick.excluded .img{filter:grayscale(1) brightness(.5)}.city-pick.excluded .xmark{opacity:1;transform:scale(1);background:var(--terra);border-color:var(--terra)}.city-pick.excluded .nm{text-decoration:line-through;opacity:.7}.city-pick.lock{pointer-events:none;opacity:.45}.addon{margin-top:18px;display:flex;align-items:center;gap:14px;background:linear-gradient(150deg,var(--ink-3),var(--ink-2));border:1.5px solid var(--line-d);border-radius:18px;padding:16px 18px;transition:.25s var(--ease)}.addon.on{border-color:var(--terra);background:linear-gradient(150deg,rgba(192,73,42,.16),rgba(192,73,42,.05))}.addon-l{flex:1}.addon-tag{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--terra-bright);margin-bottom:6px}.addon-l h4{font-family:var(--display);font-weight:600;font-size:17px;color:var(--cream);line-height:1.1}.addon-l p{margin-top:5px;font-size:12.5px;color:var(--muted-d);line-height:1.45}.addon-l p b{color:var(--cream);font-weight:700}.addon-toggle{flex:none;width:52px;height:30px;border-radius:999px;border:1.5px solid var(--line-d);background:hsla(37,51%,92%,.06);position:relative;cursor:pointer;transition:.25s var(--ease)}.addon-toggle .knob{position:absolute;top:2px;left:2px;width:24px;height:24px;border-radius:50%;background:var(--muted-d);transition:.25s var(--ease)}.addon-toggle[aria-checked=true]{background:var(--terra);border-color:var(--terra)}.addon-toggle[aria-checked=true] .knob{left:24px;background:#fff}.exp-card{margin-top:22px;background:linear-gradient(150deg,var(--ink-3),var(--ink-2));border:1.5px solid var(--line-d);border-radius:20px;overflow:hidden;transition:.25s var(--ease)}.exp-card.on{border-color:var(--terra);box-shadow:0 16px 40px -18px rgba(192,73,42,.5)}.exp-media{position:relative;height:168px;overflow:hidden}.exp-fallback{background:linear-gradient(150deg,#caa06a,#9c6b3a 55%,#7a3a1e)}.exp-fallback,.exp-img{position:absolute;inset:0}.exp-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.exp-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,16,14,.05),rgba(20,16,14,.55))}.exp-price{position:absolute;right:12px;top:12px;z-index:2;background:rgba(20,16,14,.55);backdrop-filter:blur(6px);border:1px solid hsla(0,0%,100%,.22);color:#fff;font-family:var(--display);font-weight:600;font-size:16px;padding:6px 12px;border-radius:999px}.exp-price small{font-family:var(--body);font-weight:600;font-size:11px;opacity:.8}.exp-kicker{position:absolute;left:14px;bottom:12px;z-index:2;color:#fff;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 1px 8px rgba(0,0,0,.6)}.exp-body{padding:18px}.exp-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.exp-head h4{font-family:var(--display);font-weight:600;font-size:19px;color:var(--cream);line-height:1.1}.exp-body>p{margin-top:8px;font-size:13.5px;color:var(--muted-d);line-height:1.5}.exp-note{margin-top:14px;display:flex;gap:11px;align-items:flex-start;background:rgba(224,103,63,.08);border:1px solid rgba(224,103,63,.2);border-radius:13px;padding:12px 13px}.exp-note .ic{flex:none;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:rgba(224,103,63,.14);color:var(--terra-bright);border:1px solid rgba(224,103,63,.24)}.exp-note p{font-size:12px;color:var(--muted-d);line-height:1.5}.exp-note p b{color:var(--cream);font-weight:700}.exp-note p u{text-decoration-color:var(--terra-bright);text-underline-offset:2px}.bk-input{position:relative;background:var(--ink-3);border:1.5px solid var(--line-d);border-radius:15px;transition:.2s var(--ease);display:flex;align-items:center}.bk-input:focus-within{border-color:var(--terra)}.bk-input .pfx{padding:0 0 0 15px;color:var(--muted-d);font-weight:600;font-size:15px;white-space:nowrap}.bk-input input{width:100%;border:none;background:transparent;color:var(--cream);font-family:var(--body);font-weight:600;font-size:15px;padding:15px;outline:none}.bk-input input::-moz-placeholder{color:var(--muted-l);font-weight:500}.bk-input input::placeholder{color:var(--muted-l);font-weight:500}.bk-review{margin-top:22px;background:var(--ink-2);border:1px solid var(--line-d);border-radius:18px;padding:6px 18px}.rev-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--line-d)}.rev-row:last-child{border-bottom:none}.rev-row .k{font-size:13px;color:var(--muted-d);display:flex;align-items:center;gap:9px}.rev-row .k svg{color:var(--terra-bright)}.rev-row .v{font-size:14px;font-weight:600;color:var(--cream);text-align:right}.rev-row .v small{display:block;font-weight:500;color:var(--muted-d);font-size:11.5px;margin-top:2px}.incl{margin-top:18px;display:flex;flex-direction:column;gap:10px}.incl li{list-style:none;display:flex;align-items:center;gap:11px;font-size:13.5px;color:var(--muted-d)}.incl li .ck{flex:none;width:22px;height:22px;border-radius:50%;background:rgba(224,103,63,.15);border:1px solid rgba(224,103,63,.3);color:var(--terra-bright);display:grid;place-items:center}.incl li b{color:var(--cream);font-weight:600}.bk-foot{position:absolute;left:11px;right:11px;bottom:11px;z-index:75;border-radius:0 0 36px 36px;padding:15px 18px 20px;background:linear-gradient(180deg,rgba(20,16,14,.5),var(--ink) 42%);backdrop-filter:blur(14px);border-top:1px solid var(--line-d);display:flex;align-items:center;gap:14px}.bk-foot .price{flex:none}.bk-foot .price .amt{font-family:var(--display);font-weight:600;font-size:22px;color:var(--cream);line-height:1;white-space:nowrap}.bk-foot .price .amt .await{font-family:var(--body);font-size:15px;font-weight:700;color:var(--muted-d)}.bk-foot .price .lbl{font-size:11px;color:var(--muted-d);margin-top:3px}.bk-foot .price .amt small{font-size:13px;font-weight:600;color:var(--muted-d)}.bk-foot .btn{flex:1}.bk-foot .btn.disabled,.bk-foot .btn:disabled{opacity:.45;pointer-events:none;box-shadow:none}.bk-success{display:none;position:absolute;inset:0;z-index:90;background:var(--ink);flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 28px;overflow:hidden auto}.bk-success.show{display:flex;animation:bkIn .6s var(--ease)}.bk-success .glow{position:absolute;left:50%;top:18%;transform:translateX(-50%);width:300px;height:240px;background:radial-gradient(circle,rgba(192,73,42,.4),transparent 70%);filter:blur(20px)}.bk-success .qbig{font-weight:600;font-size:120px;color:var(--terra);line-height:1;animation:spin 16s linear infinite}.bk-success .qbig,.bk-success h2{position:relative;font-family:var(--display)}.bk-success h2{font-weight:580;font-size:30px;color:var(--cream);margin-top:14px;line-height:1.08}.bk-success p{position:relative;margin-top:14px;font-size:14.5px;color:var(--muted-d);line-height:1.55;max-width:300px}.bk-success p b{color:var(--cream)}.bk-success .wa{margin-top:26px;display:inline-flex;align-items:center;justify-content:center;gap:9px;background:#25d366;color:#fff;font-weight:700;border-radius:999px;height:52px;padding:0 26px;font-size:15px;width:100%;max-width:300px}.bk-success .home,.bk-success .wa{position:relative;text-decoration:none}.bk-success .home{margin-top:14px;color:var(--muted-d);font-size:13px;font-weight:600}.bk-success .home:hover{color:var(--cream)}.gift-ribbon{display:inline-flex;align-items:center;gap:8px;margin-top:4px;white-space:nowrap;background:rgba(224,103,63,.12);border:1px solid rgba(224,103,63,.25);color:var(--terra-bright);font-size:12px;font-weight:700;padding:6px 13px;border-radius:999px}.gift-ribbon svg{display:block}.gift-punch{margin-top:12px;font-family:var(--display);font-style:italic;font-weight:500;font-size:18px;line-height:1.25;color:var(--terra-bright)}.bk-textarea{background:var(--ink-3);border:1.5px solid var(--line-d);border-radius:15px;transition:.2s var(--ease);padding:14px 15px}.bk-textarea:focus-within{border-color:var(--terra)}.bk-textarea textarea{width:100%;border:none;background:transparent;color:var(--cream);resize:none;font-family:var(--body);font-weight:500;font-size:14.5px;line-height:1.5;outline:none;min-height:84px}.bk-textarea textarea::-moz-placeholder{color:var(--muted-l);font-weight:500}.bk-textarea textarea::placeholder{color:var(--muted-l);font-weight:500}.bk-count{margin-top:7px;text-align:right;font-size:11px;color:var(--muted-d)}.bk-note{margin-top:18px;display:flex;gap:12px;align-items:flex-start;background:rgba(224,103,63,.08);border:1px solid rgba(224,103,63,.2);border-radius:14px;padding:14px 15px}.bk-note-ic{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:rgba(224,103,63,.14);color:var(--terra-bright);border:1px solid rgba(224,103,63,.24)}.bk-note p{font-size:13px;color:var(--muted-d);line-height:1.5}.bk-note p b{color:var(--cream);font-weight:700}.seg.solo{grid-template-columns:1fr 1fr}.seg .small{font-family:var(--body);font-weight:700;font-size:15px;color:var(--cream)}.gift-card{position:relative;margin-top:22px;border-radius:20px;overflow:hidden;background:linear-gradient(150deg,#2a211b,#191310);border:1.5px solid var(--line-d);padding:22px 20px}.gift-card .qmark{position:absolute;right:-14px;bottom:-30px;font-family:var(--display);font-size:150px;color:rgba(192,73,42,.12);line-height:1;pointer-events:none}.gift-card .gc-top{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2}.gift-card .gc-logo{height:34px;filter:brightness(0) invert(1);opacity:.95}.gift-card .gc-tag{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--terra-bright)}.gift-card .gc-to{position:relative;z-index:2;margin-top:18px;font-size:12.5px;color:var(--muted-d)}.gift-card .gc-to b{color:var(--cream)}.gift-card .gc-headline{position:relative;z-index:2;margin-top:6px;font-family:var(--display);font-weight:580;font-size:23px;color:var(--cream);line-height:1.1}.gift-card .gc-msg{margin-top:12px;font-size:13.5px;line-height:1.5;font-style:italic}.gift-card .gc-foot,.gift-card .gc-msg{position:relative;z-index:2;color:var(--muted-d)}.gift-card .gc-foot{margin-top:16px;padding-top:14px;border-top:1px solid var(--line-d);display:flex;align-items:center;justify-content:space-between;font-size:12px}.gift-card .gc-foot b{color:var(--cream);font-family:var(--display);font-weight:600;font-size:15px;white-space:nowrap}#screen.terms{background:var(--sand);color:var(--char);scroll-behavior:smooth}.tc-head{position:sticky;top:0;z-index:55;margin-top:0;padding:24px 18px 13px;background:hsla(37,51%,92%,.9);backdrop-filter:blur(16px) saturate(1.2);box-shadow:0 1px 0 var(--line-l)}.tc-bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.tc-back{width:40px;height:40px;border-radius:50%;border:1px solid var(--line-l);background:rgba(31,27,24,.03);color:var(--char);display:grid;place-items:center;cursor:pointer;flex:none;text-decoration:none;transition:.2s var(--ease)}.tc-back:active{transform:scale(.92)}.tc-head .logo{height:30px;width:auto}.tc-head .tag{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--terra);min-width:62px;text-align:right}.tc-prog{position:absolute;left:0;right:0;bottom:0;height:2px;background:transparent}.tc-prog i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--terra),var(--terra-bright))}.tc-hero{padding:30px 22px 22px}.tc-hero .eyebrow{font-size:11px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--terra)}.tc-hero h1{font-family:var(--display);font-weight:580;font-size:38px;line-height:1.02;letter-spacing:-.01em;margin-top:12px;color:var(--char)}.tc-hero .updated{margin-top:14px;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--muted-l);background:rgba(31,27,24,.04);border:1px solid var(--line-l);padding:6px 12px;border-radius:999px}.tc-hero .updated b{color:var(--terra-dark)}.tc-hero .lead{margin-top:16px;font-size:14.5px;line-height:1.6;color:var(--muted-l)}.tc-toc{margin:6px 22px 8px;background:var(--sand-card);border:1px solid var(--line-l);border-radius:18px;padding:18px 20px}.tc-toc h4{font-family:var(--display);font-weight:600;font-size:15px;color:var(--char);margin-bottom:12px}.tc-toc ol{list-style:none;counter-reset:toc;display:flex;flex-direction:column;gap:2px}.tc-toc li{counter-increment:toc}.tc-toc a{display:flex;gap:11px;align-items:baseline;padding:8px 0;font-size:13.5px;color:var(--char);text-decoration:none;border-bottom:1px solid rgba(31,27,24,.06)}.tc-toc li:last-child a{border-bottom:none}.tc-toc a:before{content:counter(toc,decimal-leading-zero);font-family:var(--display);font-weight:600;font-size:12px;flex:none;min-width:20px}.tc-toc a:active,.tc-toc a:before{color:var(--terra)}.tc-body{padding:14px 22px 60px}.tc-sec{padding:24px 0;border-top:1px solid var(--line-l);scroll-margin-top:80px}.tc-sec:first-child{border-top:none}.tc-sec h2{font-family:var(--display);font-weight:600;font-size:22px;line-height:1.12;color:var(--char);display:flex;gap:12px;align-items:baseline}.tc-sec h2 .num{font-size:13px;font-weight:600;color:var(--terra);flex:none;min-width:26px}.tc-sec p{margin-top:12px;font-size:14px;line-height:1.62;color:#433c36}.tc-sec p+p{margin-top:10px}.tc-sec ul{margin-top:12px;display:flex;flex-direction:column;gap:9px;padding-left:2px}.tc-sec li{list-style:none;position:relative;padding-left:22px;font-size:14px;line-height:1.55;color:#433c36}.tc-sec li:before{content:"";position:absolute;left:2px;top:9px;width:8px;height:2px;border-radius:2px;background:var(--terra)}.tc-sec b{color:var(--char);font-weight:700}.tc-callout{margin-top:14px;background:rgba(192,73,42,.07);border:1px solid rgba(192,73,42,.2);border-radius:14px;padding:14px 16px}.tc-callout p{margin-top:0;font-size:13.5px;color:var(--char)}.tc-callout p b{color:var(--terra-dark)}.tc-foot{margin-top:10px;padding:26px 22px 30px;background:var(--ink);text-align:center}.tc-foot .logo{height:30px;filter:brightness(0) invert(1);opacity:.9;margin:0 auto 16px}.tc-foot p{font-size:13px;color:var(--muted-d);line-height:1.6}.tc-foot a{color:var(--terra-bright);font-weight:600;text-decoration:none}.tc-foot .home{display:inline-flex;align-items:center;gap:8px;margin-top:18px;background:var(--terra);color:#fff;font-weight:700;font-size:14px;padding:13px 22px;border-radius:999px;text-decoration:none}.tc-foot .copy{margin-top:18px;font-size:11px;color:hsla(27,15%,60%,.6)}