@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/fredoka-hebrew-wght-normal.3s27ur73twbyi.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/fredoka-latin-ext-wght-normal.3o5zxxthojjrv.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/fredoka-latin-wght-normal.2_8zey5e0wa7e.woff2)format("woff2-variations");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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(../media/be-vietnam-pro-vietnamese-400-normal.0ir3lowcg2jd4.woff2)format("woff2"),url(../media/be-vietnam-pro-vietnamese-400-normal.3jkasxo4k2rz2.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(../media/be-vietnam-pro-latin-ext-400-normal.453xq1mlu-qfe.woff2)format("woff2"),url(../media/be-vietnam-pro-latin-ext-400-normal.21qcg3h_o2qam.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(../media/be-vietnam-pro-latin-400-normal.19fn_nsidnous.woff2)format("woff2"),url(../media/be-vietnam-pro-latin-400-normal.3mkx7v1a17h2_.woff)format("woff");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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(../media/be-vietnam-pro-vietnamese-500-normal.20bffioughox4.woff2)format("woff2"),url(../media/be-vietnam-pro-vietnamese-500-normal.32qcs-ohqbn20.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(../media/be-vietnam-pro-latin-ext-500-normal.0rnp16l9saec8.woff2)format("woff2"),url(../media/be-vietnam-pro-latin-ext-500-normal.21dl0xb5txs-n.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(../media/be-vietnam-pro-latin-500-normal.1052sz4r89346.woff2)format("woff2"),url(../media/be-vietnam-pro-latin-500-normal.1md_fj_5nstf-.woff)format("woff");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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(../media/be-vietnam-pro-vietnamese-600-normal.13vsqp3suqx94.woff2)format("woff2"),url(../media/be-vietnam-pro-vietnamese-600-normal.43wf7ym7dfmiy.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(../media/be-vietnam-pro-latin-ext-600-normal.1oj0fq8a06f_9.woff2)format("woff2"),url(../media/be-vietnam-pro-latin-ext-600-normal.1c3q0h8gz8q2p.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(../media/be-vietnam-pro-latin-600-normal.076r4lhepcnqo.woff2)format("woff2"),url(../media/be-vietnam-pro-latin-600-normal.1dto-6-jsj6ea.woff)format("woff");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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:700;src:url(../media/be-vietnam-pro-vietnamese-700-normal.02am7a5a9xufd.woff2)format("woff2"),url(../media/be-vietnam-pro-vietnamese-700-normal.1ohra716-3crz.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:700;src:url(../media/be-vietnam-pro-latin-ext-700-normal.268cf9bs-gozs.woff2)format("woff2"),url(../media/be-vietnam-pro-latin-ext-700-normal.36__v53gqbyuq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:700;src:url(../media/be-vietnam-pro-latin-700-normal.2q6i5oi91ug6_.woff2)format("woff2"),url(../media/be-vietnam-pro-latin-700-normal.0h486e7gbccfh.woff)format("woff");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}
.tz-lp{--tz-ink:#131d41;--tz-ink-deep:#0b1330;--tz-indigo:#6b63f6;--tz-sun:#feca67;--tz-ink-70:#4a5478;--tz-ink-45:#78819f;--tz-ink-20:#c3c8d8;--tz-indigo-deep:#4f46dd;--tz-indigo-wash:#efeefe;--tz-sun-deep:#efab2f;--tz-sun-wash:#fff5e2;--tz-paper:#fff;--tz-mist:#f4f5fa;--tz-line:#131d411a;--tz-line-strong:#131d4129;--tz-arch:999px 999px 26px 26px;--tz-radius:28px;--tz-pill:999px;--tz-shadow-sm:0 2px 8px #131d410d;--tz-shadow-md:0 18px 40px -22px #131d4166;--tz-shadow-lg:0 40px 90px -40px #131d418c;--tz-gutter:clamp(20px, 5vw, 48px);--tz-wrap:1180px;--tz-band-y:clamp(72px, 11vw, 136px);--tz-display:"Fredoka Variable", "Trebuchet MS", sans-serif;--tz-body:"Be Vietnam Pro", -apple-system, "Segoe UI", sans-serif;--tz-ease:cubic-bezier(.22, 1, .36, 1);background:var(--tz-paper);color:var(--tz-ink);font-family:var(--tz-body);font-size:1rem;line-height:1.6;overflow-x:clip}.tz-lp img,.tz-lp svg{max-width:100%;display:block}.tz-lp img{object-fit:cover;height:auto}.tz-lp h1,.tz-lp h2,.tz-lp h3{font-family:var(--tz-display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:600;line-height:1.04}.tz-lp p{text-wrap:pretty;margin:0}.tz-lp figure,.tz-lp figcaption{margin:0}.tz-lp ul{margin:0;padding:0;list-style:none}.tz-lp [hidden]{display:none!important}.tz-lp :focus-visible{outline:3px solid var(--tz-indigo);outline-offset:3px;border-radius:6px}.tz-lp ::selection{background:var(--tz-sun);color:var(--tz-ink)}.tz-h1{text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(2.4rem,7.6vw,4.6rem)}.tz-h2{text-transform:uppercase;font-size:clamp(1.95rem,5.4vw,3.3rem)}.tz-eyebrow{font-family:var(--tz-body);letter-spacing:.14em;text-transform:uppercase;color:var(--tz-ink-70);align-items:center;gap:10px;font-size:.78rem;font-weight:600;display:inline-flex}.tz-eyebrow:before{content:"";background:var(--tz-sun);border-radius:2px;width:22px;height:3px}.tz-lead{color:var(--tz-ink-70);font-size:clamp(1.02rem,1.9vw,1.22rem);line-height:1.55}.tz-micro{color:var(--tz-ink-45);font-size:.85rem;font-weight:500}.tz-accent{color:var(--tz-indigo)}.tz-note{max-width:62ch;margin-top:22px}.tz-wrap{width:min(var(--tz-wrap), 100% - var(--tz-gutter) * 2);margin-inline:auto}.tz-wrap--narrow{width:min(760px, 100% - var(--tz-gutter) * 2)}.tz-lp section{position:relative}.tz-band{padding-block:var(--tz-band-y)}.tz-band--mist{background:var(--tz-mist)}.tz-band--ink{background:var(--tz-ink);color:var(--tz-paper)}.tz-band--ink .tz-lead,.tz-band--ink .tz-eyebrow{color:#ffffffad}.tz-head{justify-items:start;gap:18px;max-width:760px;margin-bottom:clamp(36px,6vw,64px);display:grid}.tz-head--center{text-align:center;justify-items:center;max-width:820px;margin-inline:auto}.tz-btn{border-radius:var(--tz-pill);background:var(--tz-indigo);color:#fff;font-family:var(--tz-display);letter-spacing:.01em;text-align:center;transition:transform .22s var(--tz-ease), box-shadow .22s var(--tz-ease), background .22s var(--tz-ease);border:0;justify-content:center;align-items:center;gap:12px;padding:17px 30px;font-size:1.02rem;font-weight:600;display:inline-flex;box-shadow:0 14px 30px -14px #6b63f6e6}.tz-btn:hover{background:var(--tz-indigo-deep);transform:translateY(-2px);box-shadow:0 20px 38px -16px #6b63f6f2}.tz-btn:active{transform:translateY(0)}.tz-btn svg{transition:transform .22s var(--tz-ease);flex:none}.tz-btn:hover svg{transform:translate(4px)}.tz-btn--lg{padding:20px 36px;font-size:1.12rem}.tz-btn--sm{box-shadow:none;padding:12px 20px;font-size:.92rem}.tz-btn--sun{background:var(--tz-sun);color:var(--tz-ink);box-shadow:0 14px 30px -14px #efab2fe6}.tz-btn--sun:hover{background:var(--tz-sun-deep)}.tz-btn-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.tz-btn-row--center{justify-content:center;margin-top:clamp(32px,5vw,48px)}.tz-header{z-index:60;background:color-mix(in srgb, var(--tz-paper) 86%, transparent);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);transition:border-color .3s var(--tz-ease);border-bottom:1px solid #0000;position:sticky;top:0}.tz-header.is-stuck{border-bottom-color:var(--tz-line)}.tz-header__inner{justify-content:space-between;align-items:center;gap:28px;height:76px;display:flex}.tz-brand{align-items:center;display:inline-flex}.tz-brand img{width:auto;height:30px}.tz-nav{gap:30px;font-size:.94rem;font-weight:500;display:none}.tz-nav a{color:var(--tz-ink-70);padding-block:4px;transition:color .2s;position:relative}.tz-nav a:hover{color:var(--tz-ink)}.tz-nav a:after{content:"";background:var(--tz-sun);width:0;height:2px;transition:width .25s var(--tz-ease);border-radius:2px;position:absolute;bottom:0;left:0}.tz-nav a:hover:after{width:100%}.tz-header .tz-btn{display:none}@media (min-width:900px){.tz-nav{display:flex}.tz-header .tz-btn{display:inline-flex}}.tz-mobile-cta{z-index:70;padding:12px var(--tz-gutter) calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--tz-line);transition:transform .35s var(--tz-ease);background:#ffffffeb;position:fixed;inset:auto 0 0;transform:translateY(105%)}.tz-mobile-cta.is-visible{transform:translateY(0)}.tz-mobile-cta .tz-btn{width:100%}@media (min-width:900px){.tz-mobile-cta{display:none}}@media (max-width:899px){body:has(.tz-lp) .support-whatsapp{bottom:88px}}.tz-arch{border-radius:var(--tz-arch);background:var(--tz-mist);aspect-ratio:4/5;box-shadow:var(--tz-shadow-md);position:relative;overflow:hidden}.tz-arch img{object-fit:cover;width:100%;height:100%}.tz-arch-frame{background:var(--tz-paper);box-shadow:var(--tz-shadow-lg);border-radius:1011px 1011px 38px 38px;padding:12px}.tz-arch-frame .tz-arch{box-shadow:none}.tz-tag{z-index:2;border-radius:var(--tz-pill);background:var(--tz-paper);color:var(--tz-ink);letter-spacing:.1em;text-transform:uppercase;box-shadow:var(--tz-shadow-sm);align-items:center;padding:8px 15px;font-size:.74rem;font-weight:700;display:inline-flex;position:absolute}.tz-tag--ink{background:var(--tz-ink);color:#fff}.tz-tag--sun{background:var(--tz-sun);color:var(--tz-ink)}.tz-tag--corner{bottom:12px;left:12px}.tz-slot{background:linear-gradient(165deg, #fff 0%, var(--tz-indigo-wash) 100%);border:2px dashed color-mix(in srgb, var(--tz-indigo) 32%, transparent);color:var(--tz-indigo);text-align:center;place-content:center;gap:10px;padding:18px;display:grid;position:relative;overflow:hidden}.tz-slot svg{color:color-mix(in srgb, var(--tz-indigo) 50%, transparent);margin-inline:auto}.tz-slot span{letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700}.tz-hero{padding-block:clamp(30px,5vw,58px) clamp(56px,7vw,86px);position:relative;overflow:hidden}.tz-hero:before,.tz-hero:after{content:"";z-index:-1;aspect-ratio:1;border-radius:50%;position:absolute}.tz-hero:before{background:radial-gradient(circle, var(--tz-indigo-wash) 0%, #efeefe00 68%);width:min(880px,92vw);top:-34%;right:-18%}.tz-hero:after{background:radial-gradient(circle, var(--tz-sun-wash) 0%, #fff5e200 70%);width:min(640px,80vw);bottom:-30%;left:-22%}.tz-hero__grid{align-items:center;gap:clamp(40px,6vw,60px);display:grid}.tz-hero__copy{justify-items:start;gap:22px;display:grid}.tz-hero__copy h1{max-width:12ch}.tz-hero__copy .tz-lead{max-width:46ch}.tz-hero__micro{white-space:nowrap;color:var(--tz-ink-45);align-items:center;gap:12px;font-size:clamp(.75rem,2.1vw,.86rem);font-weight:500;display:flex}.tz-hero__micro i{background:var(--tz-sun);border-radius:50%;width:5px;height:5px}@media (min-width:980px){.tz-hero__grid{grid-template-columns:1fr 1.08fr;gap:clamp(40px,4vw,64px)}.tz-hero__copy h1{max-width:13ch}}.tz-showcase{width:min(100%,560px);margin-inline:auto;padding-bottom:clamp(18px,4vw,30px);position:relative}.tz-showcase__art{width:min(76%,400px);margin-inline:auto;position:relative}.tz-showcase__orbit{z-index:3;position:absolute}.tz-showcase__orbit--photo{width:min(27%,150px);bottom:16%;left:0}.tz-showcase__orbit--invite{width:min(29%,162px);bottom:0;right:0}.tz-showcase__orbit>.tz-arch,.tz-showcase__orbit>.tz-invite{border:5px solid var(--tz-paper);width:100%;box-shadow:var(--tz-shadow-lg)}.tz-showcase__orbit>.tz-arch{aspect-ratio:1;border-radius:22px}.tz-showcase__orbit>.tz-invite{border-radius:18px}.tz-showcase .tz-tag{padding:5px 13px;font-size:.6rem;top:-11px;left:50%;transform:translate(-50%)}.tz-showcase__path{z-index:1;pointer-events:none;width:100%;height:74px;position:absolute;inset:auto 0 2%}.tz-showcase__path path{fill:none;stroke:var(--tz-sun);stroke-width:4px;stroke-linecap:round;stroke-dasharray:2 13;animation:16s linear infinite tz-path}@keyframes tz-path{to{stroke-dashoffset:-300px}}.tz-label{letter-spacing:.13em;text-transform:uppercase;color:var(--tz-ink-45);font-size:.64rem;font-weight:700}.tz-band--ink .tz-label{color:#ffffff8c}.tz-invite{background:var(--tz-ink);color:#fff;text-align:center;aspect-ratio:4/5;box-shadow:var(--tz-shadow-md);border-radius:14px;place-content:center;gap:6px;padding:12% 10%;display:grid;position:relative;overflow:hidden}.tz-invite>*{z-index:1;position:relative}.tz-invite__art{z-index:0;opacity:.3;position:absolute;inset:0}.tz-invite__art img{object-fit:cover;width:100%;height:100%}.tz-invite b{font-family:var(--tz-display);letter-spacing:-.01em;font-size:clamp(.82rem,2.2vw,1.3rem);font-weight:600;line-height:1.1}.tz-invite em{letter-spacing:.14em;text-transform:uppercase;color:var(--tz-sun);font-size:clamp(.5rem,1.2vw,.68rem);font-style:normal;font-weight:600}.tz-invite small{color:#ffffffdb;font-size:clamp(.45rem,1.05vw,.6rem);line-height:1.45}.tz-invite-duo{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(14px,3vw,28px);display:grid}.tz-invite-duo .tz-arch{transform:translateY(14px)}.tz-invite-duo .tz-invite{box-shadow:var(--tz-shadow-lg);border-radius:22px}.tz-invite-duo .tz-invite b{font-size:clamp(1.05rem,3.2vw,1.85rem)}.tz-invite-duo .tz-invite em{font-size:clamp(.58rem,1.4vw,.78rem)}.tz-invite-duo .tz-invite small{font-size:clamp(.62rem,1.35vw,.78rem)}.tz-invite-duo .tz-label{text-align:center;margin-top:12px}.tz-ba{align-items:center;gap:clamp(28px,5vw,52px);display:grid}@media (min-width:980px){.tz-ba{grid-template-columns:1fr 1fr}}.tz-ba__stage{border-radius:var(--tz-arch);aspect-ratio:4/5;background:var(--tz-mist);width:min(100%,460px);box-shadow:var(--tz-shadow-lg);touch-action:pan-y;-webkit-user-select:none;user-select:none;margin-inline:auto;position:relative;overflow:hidden}.tz-ba__layer{position:absolute;inset:0}.tz-ba__layer img{object-fit:cover;width:100%;height:100%}.tz-ba__layer--before{z-index:2;clip-path:inset(0 calc(100% - var(--tz-pos,50%)) 0 0)}.tz-ba__handle{top:0;bottom:0;left:var(--tz-pos,50%);z-index:3;background:var(--tz-paper);pointer-events:none;width:3px;margin-left:-1.5px;position:absolute;box-shadow:0 0 0 1px #131d411a}.tz-ba__knob{background:var(--tz-paper);width:54px;height:54px;color:var(--tz-ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 26px -8px #131d4180}.tz-ba__range{z-index:4;opacity:0;cursor:ew-resize;appearance:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.tz-ba__range::-webkit-slider-thumb{-webkit-appearance:none;width:60px;height:100%}.tz-ba__range::-moz-range-thumb{background:0 0;border:0;width:60px;height:100%}.tz-ba__tag-before{bottom:16px;left:16px}.tz-ba__tag-after{bottom:16px;right:16px}.tz-ba__picker{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.tz-ba__picker button{border:2px solid var(--tz-line-strong);border-radius:var(--tz-pill);color:inherit;font:inherit;cursor:pointer;transition:border-color .2s var(--tz-ease), background .2s var(--tz-ease), color .2s var(--tz-ease);background:0 0;padding:10px 18px;font-size:.88rem;font-weight:600}.tz-ba__picker button:hover{border-color:var(--tz-ink-45)}.tz-ba__picker button[aria-pressed=true]{background:var(--tz-ink);border-color:var(--tz-ink);color:#fff}.tz-steps{gap:16px;display:grid}@media (min-width:720px){.tz-steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.tz-steps{grid-template-columns:repeat(5,1fr);gap:14px}}.tz-step{border:1px solid var(--tz-line);border-radius:var(--tz-radius);background:var(--tz-paper);transition:transform .28s var(--tz-ease), box-shadow .28s var(--tz-ease);align-content:start;gap:10px;padding:30px 24px 28px;display:grid}.tz-step:hover{box-shadow:var(--tz-shadow-md);transform:translateY(-4px)}.tz-step__n{background:var(--tz-indigo-wash);width:38px;height:38px;color:var(--tz-indigo);font-family:var(--tz-display);border-radius:12px 12px 12px 4px;place-items:center;margin-bottom:4px;font-size:1rem;font-weight:600;display:grid}.tz-step:last-child .tz-step__n{background:var(--tz-sun-wash);color:var(--tz-sun-deep)}.tz-step h3{text-transform:uppercase;font-size:1.02rem;font-weight:600}.tz-step p{color:var(--tz-ink-70);font-size:.92rem}.tz-split{align-items:center;gap:clamp(32px,6vw,68px);display:grid}@media (min-width:980px){.tz-split{grid-template-columns:1fr 1fr}.tz-split--flip .tz-split__media{order:-1}}.tz-split__copy{justify-items:start;gap:20px;display:grid}.tz-beats{gap:2px;display:grid}.tz-beats li{font-family:var(--tz-display);color:var(--tz-ink-70);font-size:clamp(1.3rem,3.4vw,1.85rem);font-weight:500;line-height:1.3}.tz-beats li:last-child{color:var(--tz-ink);font-weight:600}.tz-fields{flex-wrap:wrap;gap:8px;display:flex}.tz-fields li{border:1px solid var(--tz-line-strong);border-radius:var(--tz-pill);color:var(--tz-ink-70);background:var(--tz-paper);padding:8px 16px;font-size:.88rem;font-weight:500}.tz-band--ink .tz-fields li{color:#ffffffdb;background:#ffffff0f;border-color:#ffffff29}.tz-phases{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:clamp(12px,2.4vw,24px);display:grid}.tz-phase{text-align:center;justify-items:center;gap:12px;display:grid}.tz-phase .tz-arch{width:100%}.tz-phase strong{font-family:var(--tz-display);text-transform:uppercase;font-size:1.02rem;font-weight:600}.tz-phase span{color:var(--tz-ink-70);font-size:.85rem}.tz-uses{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.tz-use{border:1px solid var(--tz-line);background:var(--tz-paper);transition:transform .25s var(--tz-ease), border-color .25s var(--tz-ease);border-radius:20px;gap:8px;padding:24px 20px;display:grid}.tz-use:hover{border-color:var(--tz-ink-20);transform:translateY(-3px)}.tz-use svg{color:var(--tz-indigo)}.tz-use strong{font-family:var(--tz-display);text-transform:uppercase;font-size:.98rem;font-weight:600}.tz-spotlight{min-height:min(76vh,640px);box-shadow:var(--tz-shadow-lg);border-radius:40px;align-items:end;display:grid;position:relative;overflow:hidden}.tz-spotlight>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tz-spotlight:after{content:"";background:linear-gradient(#0b133000 22%,#0b13306b 54%,#0b1330f0 96%);position:absolute;inset:0}.tz-spotlight__copy{z-index:1;color:#fff;justify-items:start;gap:18px;max-width:40ch;padding:clamp(26px,4vw,54px);display:grid;position:relative}.tz-spotlight__copy .tz-eyebrow{color:var(--tz-sun)}.tz-spotlight__copy .tz-lead{color:#ffffffc7}.tz-spotlight .tz-beats li{color:#fff9}.tz-spotlight .tz-beats li:last-child{color:#fff}.tz-gallery{grid-template-columns:repeat(auto-fill,minmax(min(210px,44vw),1fr));gap:clamp(12px,2vw,20px);display:grid}.tz-gallery__item{gap:10px;display:grid;position:relative}.tz-gallery__item .tz-arch{transition:transform .3s var(--tz-ease), box-shadow .3s var(--tz-ease)}.tz-gallery__item:hover .tz-arch{box-shadow:var(--tz-shadow-lg);transform:translateY(-5px)}.tz-gallery__item figcaption{gap:2px;padding-inline:4px;display:grid}.tz-gallery__item b{font-family:var(--tz-display);font-size:.98rem;font-weight:600}.tz-gallery__item span{color:var(--tz-ink-45);font-size:.8rem}.tz-faq{gap:10px;display:grid}.tz-faq details{border:1px solid var(--tz-line);background:var(--tz-paper);transition:border-color .25s var(--tz-ease), box-shadow .25s var(--tz-ease);border-radius:20px}.tz-faq details[open]{border-color:var(--tz-ink-20);box-shadow:var(--tz-shadow-sm)}.tz-faq summary{font-family:var(--tz-display);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;font-size:clamp(1rem,2.2vw,1.12rem);font-weight:500;list-style:none;display:flex}.tz-faq summary::-webkit-details-marker{display:none}.tz-faq summary:after{content:"";border-right:2.5px solid var(--tz-indigo);border-bottom:2.5px solid var(--tz-indigo);width:13px;height:13px;transition:transform .3s var(--tz-ease);flex:none;transform:rotate(45deg)translate(-2px,-2px)}.tz-faq details[open] summary:after{transform:rotate(225deg)translate(-2px,-2px)}.tz-faq p{max-width:66ch;color:var(--tz-ink-70);padding:0 24px 24px}.tz-preview{background:var(--tz-indigo-wash);text-align:center;border-radius:40px;justify-items:center;gap:24px;padding:clamp(44px,7vw,76px) clamp(24px,5vw,64px);display:grid;position:relative;overflow:hidden}.tz-preview:before{content:"";aspect-ratio:1;background:radial-gradient(circle,#6b63f629 0%,#6b63f600 65%);border-radius:50%;width:min(560px,90%);position:absolute;top:-55%;left:50%;transform:translate(-50%)}.tz-preview>*{position:relative}.tz-preview .tz-lead{max-width:42ch}.tz-final{text-align:center;justify-items:center;gap:26px;display:grid}.tz-final img{width:68px;height:68px}.tz-final h2{max-width:18ch}.tz-final .tz-lead{max-width:48ch}.tz-footer{background:var(--tz-ink-deep);color:#fff9;padding-block:48px 60px;font-size:.88rem}.tz-footer__inner{align-items:center;gap:26px;display:grid}@media (min-width:760px){.tz-footer__inner{grid-template-columns:auto 1fr auto}}.tz-footer img{width:auto;height:28px}.tz-footer nav{flex-wrap:wrap;gap:8px 24px;display:flex}.tz-footer a{transition:color .2s}.tz-footer a:hover{color:#fff}.tz-star{z-index:1;color:var(--tz-sun);animation:4.5s ease-in-out infinite tz-twinkle;position:absolute}.tz-star--static{animation-delay:1.4s;position:static}@keyframes tz-twinkle{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}.tz-lp [data-reveal]{opacity:0;transition:opacity .7s var(--tz-ease), transform .7s var(--tz-ease);transition-delay:var(--tz-delay,0s);transform:translateY(22px)}.tz-lp [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.tz-lp *,.tz-lp :before,.tz-lp :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.tz-lp [data-reveal]{opacity:1;transform:none}}
