.ts-preview{--ink:#111;--mute:#777;--mute-2:#b0b0b0;--accent:var(--point);--line:#e0e0e0;--bg:#fff;--bg-2:var(--card,#f5f5f5);--point:#b8a88a;--font-display:var(--font-cormorant),"Cormorant Garamond",serif;--font-serif:var(--font-noto-serif-kr),"Noto Serif KR",serif;--font-sans:var(--font-noto-sans-kr),"Noto Sans KR","Pretendard",sans-serif;--font-ko:var(--font-noto-serif-kr),"Noto Serif KR",serif;--ts-font-scale:1;--ts-spacing-scale:1;--ts-ease:cubic-bezier(.25,.1,.25,1);font-family:var(--font-sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;width:100%;min-height:100%;position:relative}.ts-preview *,.ts-preview :before,.ts-preview :after{box-sizing:border-box}.ts-preview .ts-ph{background:linear-gradient(135deg,#e8e8e8 0%,#ccc 100%);position:relative}.ts-preview .ts-intro-sticky{z-index:1;position:sticky;top:0}.ts-preview .ts-body-wrap{z-index:2;background:#fff;border-radius:28px 28px 0 0;margin-top:-40px;position:relative}.ts-preview .ts-sec{padding:calc(56px*var(--ts-spacing-scale))26px}.ts-preview .ts-sec--compact{padding:calc(40px*var(--ts-spacing-scale))26px}.ts-preview .ts-eyebrow{font-family:var(--font-display);font-size:calc(11px*var(--ts-font-scale));letter-spacing:.32em;color:var(--point);text-transform:uppercase;text-align:center;margin-bottom:14px}.ts-preview .ts-h-serif{font-family:var(--font-serif);color:var(--ink);font-weight:400;line-height:1.3}.ts-preview .ts-h-display{font-family:var(--font-display);color:var(--ink);letter-spacing:.08em;font-weight:400;line-height:1.1}.ts-preview .ts-divider-line{background:var(--point);opacity:.9;height:1px}.ts-preview .ts-divider--v1{border-top:1px solid var(--point);opacity:.9;max-width:50px;height:0;margin:0 auto}.ts-preview .ts-divider--v2{justify-content:center;align-items:center;gap:10px;height:6px;display:flex}.ts-preview .ts-divider--v2 span{background:var(--point);opacity:.75;border-radius:50%;width:3px;height:3px}.ts-preview .ts-divider--v3{background-image:linear-gradient(to right,var(--point)0,var(--point)6px,transparent 6px,transparent 12px);opacity:.85;background-repeat:repeat-x;background-size:12px 1px;height:1px}.ts-preview .ts-divider--v4{border-top:1px solid var(--point);border-bottom:1px solid var(--point);opacity:.85;height:5px}.ts-preview .ts-divider--v5{align-items:center;gap:12px;max-width:120px;height:12px;margin:0 auto;display:flex}.ts-preview .ts-divider--v5:before,.ts-preview .ts-divider--v5:after{content:"";background:var(--point);opacity:.75;flex:1;max-width:40px;height:1px}.ts-preview .ts-divider--v5 i{background:var(--point);opacity:.85;width:6px;height:6px;display:block;transform:rotate(45deg)}.ts-preview .ts-in1{min-height:var(--ts-intro-vh,100dvh);color:#fff;position:relative;overflow:hidden}.ts-preview .ts-in1 .bg{filter:grayscale(.1)brightness(.85);transform-origin:50%;background:linear-gradient(135deg,#333,#555 40%,#777);position:absolute;inset:0}.ts-preview .ts-in1:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000004d 0%,#00000014 28%,#0000001a 60%,#000000c7 100%);position:absolute;inset:0}.ts-preview .ts-in1 .content{z-index:2;flex-direction:column;justify-content:space-between;padding:26px 24px;display:flex;position:absolute;inset:0}.ts-preview .ts-in1 .top{font-family:var(--font-display);font-size:calc(10px*var(--ts-font-scale,1));letter-spacing:.3em;text-transform:uppercase;opacity:.88;justify-content:space-between;line-height:1.8;display:flex}.ts-preview .ts-in1 .top b{color:#fff;font-weight:500;display:block}.ts-preview .ts-in1 .top .r{text-align:right}.ts-preview .ts-in1 .center{text-align:center;margin:auto 0}.ts-preview .ts-in1 .center .kicker{font-family:var(--font-display);font-size:calc(12px*var(--ts-font-scale,1));letter-spacing:.5em;text-transform:uppercase;opacity:.92}.ts-preview .ts-in1 .center .rule{background:#ffffffb3;width:28px;height:1px;margin:18px auto}.ts-preview .ts-in1 .center h3{font-family:var(--font-display);font-style:italic;font-size:calc(46px*var(--ts-font-scale,1));letter-spacing:-.02em;margin:8px 0 16px;font-weight:400;line-height:.95}.ts-preview .ts-in1 .center .sub{font-family:var(--font-display);font-size:calc(13px*var(--ts-font-scale,1));letter-spacing:.38em;text-transform:uppercase;opacity:.85}.ts-preview .ts-in1 .bottom{font-family:var(--font-display);font-size:calc(10px*var(--ts-font-scale,1));letter-spacing:.22em;text-transform:uppercase;opacity:.78;justify-content:space-between;line-height:1.8;display:flex}.ts-preview .ts-in1 .bottom b{color:#fff;font-weight:500;display:block}.ts-preview .ts-in1 .bottom .r{text-align:right}.ts-preview .ts-text-top>.ts-in2-content{transform:translateY(-28dvh)}.ts-preview .ts-text-top>.ts-in3-frame{transform:translateY(-20dvh)}.ts-preview .ts-text-top>.ts-in7-content{transform:translateY(-24dvh)}.ts-preview .ts-text-top>.ts-in9-stack{transform:translateY(-20dvh)}.ts-preview .ts-text-top>.ts-in5-content,.ts-preview .ts-in1.ts-text-top .center{transform:translateY(-28dvh)}.ts-preview .ts-text-bottom>.ts-in2-content,.ts-preview .ts-text-bottom>.ts-in3-frame{transform:translateY(18dvh)}.ts-preview .ts-text-bottom>.ts-in7-content{transform:translateY(22dvh)}.ts-preview .ts-text-bottom>.ts-in9-stack{transform:translateY(20dvh)}.ts-preview .ts-text-bottom>.ts-in5-content{transform:translateY(16dvh)}.ts-preview .ts-in1.ts-text-bottom .center{transform:translateY(22dvh)}.ts-preview .ts-in-bg{filter:grayscale(.1)brightness(.85);transform-origin:50%;position:absolute;inset:0}.ts-preview .ts-in-bg--black{filter:none;background:#000}.ts-preview .ts-in2:after,.ts-preview .ts-in3:after,.ts-preview .ts-in5:after,.ts-preview .ts-in9:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#00000059 0%,#0000001f 30% 60%,#00000080 100%);position:absolute;inset:0}.ts-preview .ts-in6:after,.ts-preview .ts-in7:after{content:"";pointer-events:none;z-index:1;background:#0000008c;position:absolute;inset:0}.ts-preview .ts-in1 .ts-in-anim,.ts-preview .ts-in2 .ts-in-anim,.ts-preview .ts-in3-frame.ts-in-anim,.ts-preview .ts-in4 .ts-in-anim,.ts-preview .ts-in5 .ts-in-anim,.ts-preview .ts-in6 .ts-in-anim,.ts-preview .ts-in7 .ts-in-anim,.ts-preview .ts-in8 .ts-in-anim,.ts-preview .ts-in9 .ts-in-anim{opacity:0}.ts-preview .ts-in2{text-align:center;min-height:var(--ts-intro-vh,100dvh);color:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ts-preview .ts-in2-content{z-index:2;min-height:var(--ts-intro-vh,100dvh);flex-direction:column;justify-content:center;align-items:center;padding:36px 24px;display:flex;position:relative}.ts-preview .ts-in2 .eng{font-family:var(--font-display);font-size:calc(12px*var(--ts-font-scale,1));letter-spacing:.42em;text-transform:uppercase;color:#ffffffb3}.ts-preview .ts-in2 .rule{transform-origin:50%;background:#ffffff80;width:28px;height:1px;margin:22px auto}.ts-preview .ts-in2 h3{font-family:var(--font-display);font-style:italic;font-size:calc(46px*var(--ts-font-scale,1));color:#fff;margin:16px 0 20px;font-weight:400;line-height:.95}.ts-preview .ts-in2 .date{font-family:var(--font-display);font-size:calc(14px*var(--ts-font-scale,1));letter-spacing:.36em;color:#ffffffa6;text-transform:uppercase}.ts-preview .ts-in2 .day{font-family:var(--font-display);font-size:calc(16px*var(--ts-font-scale,1));letter-spacing:.14em;color:#ffffffe6;margin-top:6px}.ts-preview .ts-in2-bottom{z-index:2;text-align:center;position:absolute;bottom:15dvh;left:0;right:0}.ts-preview .ts-in3{min-height:var(--ts-intro-vh,100dvh);color:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ts-preview .ts-in3-frame{z-index:2;border:1px solid #ffffff59;width:calc(100% - 48px);margin:40px 24px;padding:48px 24px;position:relative}.ts-preview .ts-in3-inner{text-align:center}.ts-preview .ts-in3 .eng{font-family:var(--font-display);font-size:calc(10px*var(--ts-font-scale,1));letter-spacing:.32em;color:#ffffffa6;text-transform:uppercase}.ts-preview .ts-in3 h3{font-family:var(--font-display);font-style:italic;font-size:calc(34px*var(--ts-font-scale,1));color:#fff;margin:16px 0 12px;font-weight:400;line-height:1}.ts-preview .ts-in3 .date{font-family:var(--font-display);font-size:calc(11px*var(--ts-font-scale,1));letter-spacing:.3em;color:#fff9;text-transform:uppercase;margin-top:10px}.ts-preview .ts-in4{min-height:var(--ts-intro-vh,100dvh);color:#fff;background:#0a0a0a;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ts-preview .ts-in4-gate{z-index:2;aspect-ratio:3/4;border-radius:50% 50% 0 0/36% 36% 0 0;width:calc(100% - 64px);position:relative;overflow:hidden}.ts-preview .ts-in4-gate .ts-in-bg{border-radius:50% 50% 0 0/36% 36% 0 0}.ts-preview .ts-in4-gate-overlay{z-index:1;background:linear-gradient(#0000 40%,#000000b3 100%);position:absolute;inset:0}.ts-preview .ts-in4-gate-text{text-align:center;z-index:2;padding:0 24px 28px;position:absolute;bottom:0;left:0;right:0}.ts-preview .ts-in4 .eyebrow{font-family:var(--font-display);font-size:calc(10px*var(--ts-font-scale,1));letter-spacing:.5em;text-transform:uppercase;color:#ffffff80}.ts-preview .ts-in4 .names{font-family:var(--font-display);font-style:italic;font-size:calc(34px*var(--ts-font-scale,1));margin:12px 0;font-weight:300;line-height:1}.ts-preview .ts-in4 .date{font-family:var(--font-display);font-size:calc(10px*var(--ts-font-scale,1));letter-spacing:.3em;text-transform:uppercase;color:#ffffff80}.ts-preview .ts-in4-below{z-index:2;text-align:center;margin-top:24px;position:relative}.ts-preview .ts-in4 .venue{font-family:var(--font-ko);font-size:calc(11px*var(--ts-font-scale,1));color:#ffffff59;letter-spacing:.08em;font-weight:200}.ts-preview .ts-in5{min-height:var(--ts-intro-vh,100dvh);color:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.ts-preview .ts-in5 .ts-in-bg{filter:brightness(.28)saturate(.2)}.ts-preview .ts-in5-top-bar{z-index:2;justify-content:space-between;align-items:center;padding:28px 28px 0;display:flex;position:relative}.ts-preview .ts-in5-top-bar span{font-family:var(--font-ko);font-size:calc(9px*var(--ts-font-scale,1));letter-spacing:.12em;color:#ffffff4d;font-weight:200}.ts-preview .ts-in5-content{z-index:2;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 28px;display:flex;position:relative}.ts-preview .ts-in5 .big-number{font-family:var(--font-display);font-size:calc(120px*var(--ts-font-scale,1));letter-spacing:-.02em;color:#ffffff2e;margin-bottom:0;font-weight:300;line-height:.85;overflow:hidden}.ts-preview .ts-in5 .big-number span{display:inline-block}.ts-preview .ts-in5-title-block{text-align:center;z-index:3;margin-top:-20px;position:relative}.ts-preview .ts-in5 .eyebrow{font-family:var(--font-sans);font-size:calc(10px*var(--ts-font-scale,1));letter-spacing:.3em;text-transform:uppercase;color:#ffffff4d;margin-bottom:16px;font-weight:300}.ts-preview .ts-in5 .names{font-family:var(--font-display);font-size:calc(26px*var(--ts-font-scale,1));letter-spacing:.04em;color:#fff;font-weight:400;line-height:1.4}.ts-preview .ts-in5 .names .et{font-family:var(--font-display);font-style:italic;font-size:calc(18px*var(--ts-font-scale,1));color:#ffffff40}.ts-preview .ts-in5 .divider{transform-origin:50%;background:#ffffff1f;width:40px;height:1px;margin:20px auto 0}.ts-preview .ts-in5 .venue-info{font-family:var(--font-ko);font-size:calc(11px*var(--ts-font-scale,1));letter-spacing:.06em;color:#fff6;margin-top:16px;font-weight:200;line-height:1.8}.ts-preview .ts-in5-bottom-info{z-index:2;text-align:center;position:absolute;bottom:15dvh;left:0;right:0}.ts-preview .ts-in5-bottom-info .venue-info{font-family:var(--font-ko);font-size:calc(11px*var(--ts-font-scale,1));color:#ffffffb3;letter-spacing:.08em}.ts-preview .ts-in5-bottom-info .venue-name{font-family:var(--font-ko);font-size:calc(10px*var(--ts-font-scale,1));color:#ffffff80;letter-spacing:.04em;margin-top:4px}.ts-preview .ts-in5-bottom-bar{z-index:2;justify-content:space-between;align-items:flex-end;padding:0 28px 32px;display:flex;position:relative}.ts-preview .ts-in5 .open-label{font-family:var(--font-ko);font-size:calc(9px*var(--ts-font-scale,1));letter-spacing:.12em;color:#ffffff4d;align-items:center;gap:8px;font-weight:200;display:flex}.ts-preview .ts-in5 .open-label .arrow-line{background:#ffffff26;width:20px;height:1px;position:relative}.ts-preview .ts-in5 .open-label .arrow-line:after{content:"";border-top:1px solid #ffffff4d;border-right:1px solid #ffffff4d;width:5px;height:5px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.ts-preview .ts-in5 .page-num{font-family:var(--font-sans);font-size:calc(9px*var(--ts-font-scale,1));letter-spacing:.1em;color:#ffffff26;font-weight:300}.ts-preview .ts-in6{min-height:var(--ts-intro-vh,100dvh);color:#fff;background:#0a0a0a;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ts-preview .ts-in6-band{z-index:2;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;width:100%;padding:14px 0;position:relative;overflow:hidden}.ts-preview .ts-in6-band-inner{white-space:nowrap;font-family:var(--font-display);font-size:calc(10px*var(--ts-font-scale,1));letter-spacing:.3em;text-transform:uppercase;color:#fff3;gap:40px;animation:20s linear infinite tsTickerScroll;display:flex}.ts-preview .ts-in6-band-inner.reverse{animation-direction:reverse}.ts-preview .ts-in6-band-inner span:after{content:"·";opacity:.4;margin-left:40px}.ts-preview .ts-in6-center{z-index:2;text-align:center;padding:56px 0;position:relative}.ts-preview .ts-in6 .eyebrow{font-family:var(--font-display);font-size:calc(10px*var(--ts-font-scale,1));letter-spacing:.6em;text-transform:uppercase;color:#ffffff59}.ts-preview .ts-in6 .names{font-family:var(--font-display);font-style:italic;font-size:calc(52px*var(--ts-font-scale,1));margin:24px 0;font-weight:300;line-height:.88}.ts-preview .ts-in6 .rule{transform-origin:50%;background:#fff3;width:32px;height:1px;margin:0 auto}.ts-preview .ts-in6 .date{font-family:var(--font-display);font-size:calc(13px*var(--ts-font-scale,1));letter-spacing:.3em;text-transform:uppercase;color:#ffffff80;margin-top:20px}.ts-preview .ts-in7{min-height:var(--ts-intro-vh,100dvh);color:#fff;background:#0a0a0a;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ts-preview .ts-in7 .h-line{z-index:2;transform-origin:0;background:#ffffff1a;height:1px;position:absolute;left:28px;right:28px}.ts-preview .ts-in7 .h-line:nth-of-type(2){top:35%}.ts-preview .ts-in7 .h-line:nth-of-type(3){bottom:35%}.ts-preview .ts-in7 .v-line{z-index:2;transform-origin:top;background:#ffffff0f;width:1px;position:absolute;top:0;bottom:0}.ts-preview .ts-in7 .v-line:nth-of-type(4){left:30%}.ts-preview .ts-in7 .v-line:nth-of-type(5){right:30%}.ts-preview .ts-in7 .corner{z-index:3;width:16px;height:16px;position:absolute}.ts-preview .ts-in7 .corner:before,.ts-preview .ts-in7 .corner:after{content:"";background:#ffffff26;position:absolute}.ts-preview .ts-in7 .corner--tl{top:28px;left:28px}.ts-preview .ts-in7 .corner--tl:before{width:16px;height:1px;top:0;left:0}.ts-preview .ts-in7 .corner--tl:after{width:1px;height:16px;top:0;left:0}.ts-preview .ts-in7 .corner--tr{top:28px;right:28px}.ts-preview .ts-in7 .corner--tr:before{width:16px;height:1px;top:0;right:0}.ts-preview .ts-in7 .corner--tr:after{width:1px;height:16px;top:0;right:0}.ts-preview .ts-in7 .corner--bl{bottom:28px;left:28px}.ts-preview .ts-in7 .corner--bl:before{width:16px;height:1px;bottom:0;left:0}.ts-preview .ts-in7 .corner--bl:after{width:1px;height:16px;bottom:0;left:0}.ts-preview .ts-in7 .corner--br{bottom:28px;right:28px}.ts-preview .ts-in7 .corner--br:before{width:16px;height:1px;bottom:0;right:0}.ts-preview .ts-in7 .corner--br:after{width:1px;height:16px;bottom:0;right:0}.ts-preview .ts-in7-content{z-index:3;text-align:center;padding:0 20px;position:relative}.ts-preview .ts-in7 .tag{font-family:var(--font-sans);font-size:calc(10px*var(--ts-font-scale,1));letter-spacing:.6em;text-transform:uppercase;color:#ffffff40}.ts-preview .ts-in7 .names{font-family:var(--font-display);font-style:italic;font-size:calc(42px*var(--ts-font-scale,1));margin:20px 0;font-weight:300;line-height:.9}.ts-preview .ts-in7 .ko{font-family:var(--font-ko);font-size:calc(12px*var(--ts-font-scale,1));letter-spacing:.2em;color:#fff6;font-weight:200}.ts-preview .ts-in7 .date{font-family:var(--font-display);font-size:calc(11px*var(--ts-font-scale,1));letter-spacing:.36em;text-transform:uppercase;color:#ffffff59;margin-top:20px}.ts-preview .ts-in8{min-height:var(--ts-intro-vh,100dvh);color:#fff;background:#0a0a0a;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ts-preview .ts-in8 .seal{z-index:2;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:160px;height:160px;display:flex;position:relative}.ts-preview .ts-in8 .seal:before{content:"";border:1px solid #ffffff1a;border-radius:50%;position:absolute;inset:8px}.ts-preview .ts-in8 .monogram{font-family:var(--font-display);font-style:italic;font-size:calc(42px*var(--ts-font-scale,1));letter-spacing:.04em;color:#ffffffe6;font-weight:300}.ts-preview .ts-in8-below{z-index:2;text-align:center;margin-top:36px;position:relative}.ts-preview .ts-in8 .names{font-family:var(--font-display);font-size:calc(13px*var(--ts-font-scale,1));letter-spacing:.3em;text-transform:uppercase;color:#ffffffb3}.ts-preview .ts-in8 .rule{transform-origin:50%;background:#fff3;width:20px;height:1px;margin:18px auto}.ts-preview .ts-in8 .date{font-family:var(--font-display);font-size:calc(10px*var(--ts-font-scale,1));letter-spacing:.36em;color:#fff6;text-transform:uppercase}.ts-preview .ts-in8 .venue{font-family:var(--font-ko);font-size:calc(11px*var(--ts-font-scale,1));color:#ffffff4d;letter-spacing:.06em;margin-top:8px;font-weight:300}.ts-preview .ts-in9{min-height:var(--ts-intro-vh,100dvh);color:#fff;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ts-preview .ts-in9 .ts-in-bg{filter:brightness(.3)saturate(.35)}.ts-preview .ts-in9-stack{z-index:2;text-align:center;width:calc(100% - 56px);margin:40px 28px;position:relative}.ts-preview .ts-in9 .h-line{transform-origin:50%;background:#fff3;height:1px}.ts-preview .ts-in9 .h-row{padding:20px 0}.ts-preview .ts-in9 .eyebrow{font-family:var(--font-display);font-size:calc(10px*var(--ts-font-scale,1));letter-spacing:.5em;text-transform:uppercase;color:#ffffff73}.ts-preview .ts-in9 .names{font-family:var(--font-display);font-style:italic;font-size:calc(38px*var(--ts-font-scale,1));padding:22px 0;font-weight:300;line-height:1}.ts-preview .ts-in9 .meta{font-family:var(--font-display);font-size:calc(11px*var(--ts-font-scale,1));letter-spacing:.3em;color:#ffffff80;text-transform:uppercase}.ts-preview .ts-in9 .meta span{color:#ffffff59;font-family:var(--font-ko);font-size:calc(9px*var(--ts-font-scale,1));margin-top:4px;display:block}@keyframes tsTickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ts-preview .ts-greet{text-align:center}.ts-preview .ts-greet .ts-greet-label{font-family:var(--font-display);font-size:calc(11px*var(--ts-font-scale,1));letter-spacing:.32em;color:var(--point);text-transform:uppercase}.ts-preview .ts-greet .ts-greet-title{font-family:var(--font-serif);font-style:italic;font-size:calc(26px*var(--ts-font-scale,1));color:var(--point);margin:16px 0 20px;line-height:1.35}.ts-preview .ts-greet .ts-greet-body{font-family:var(--font-ko);font-size:calc(13px*var(--ts-font-scale,1));color:#3d3d3d;white-space:pre-line;line-height:1.9}.ts-preview .ts-greet .ts-greet-rule{background:var(--point);width:32px;height:1px;margin:28px auto 0}.ts-preview .ts-greet--v2{text-align:left}.ts-preview .ts-g2-karaoke{font-family:var(--font-ko);font-size:calc(14px*var(--ts-font-scale,1));color:var(--mute-2);background:linear-gradient(to right,var(--ink)50%,var(--mute-2)50%);-webkit-text-fill-color:transparent;background-position:100% 0;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;line-height:2.1}.ts-preview .ts-greet--v3{flex-direction:column;align-items:center;display:flex}.ts-preview .ts-g3-quote{font-family:var(--font-serif);font-style:italic;font-size:calc(15px*var(--ts-font-scale,1));color:var(--ink);text-align:center;white-space:pre-line;margin:0;padding:28px 12px;line-height:2}.ts-preview .ts-g3-attr{font-family:var(--font-display);font-style:normal;font-size:calc(11px*var(--ts-font-scale,1));letter-spacing:.28em;color:var(--mute);text-transform:uppercase;margin-top:16px;display:block}.ts-preview .ts-g4-frame{text-align:center;background:var(--card,#f5f5f5);padding:36px 28px}.ts-preview .ts-greet--v5{flex-direction:row;align-items:stretch;gap:24px;display:flex}.ts-preview .ts-g5-bar{background:var(--point);flex-shrink:0;align-self:stretch;width:1px}.ts-preview .ts-g5-txt{flex-direction:column;flex:1;justify-content:center;display:flex}.ts-preview .ts-couple{text-align:center}.ts-preview .ts-couple>.ts-eyebrow{margin-bottom:20px}.ts-preview .ts-couple .ts-couple-grid{grid-template-columns:1fr auto 1fr;align-items:start;gap:10px;display:grid}.ts-preview .ts-couple .ts-couple-cell{flex-direction:column;align-items:center;gap:4px;display:flex}.ts-preview .ts-couple .ts-couple-avatar{overflow:hidden}.ts-preview .ts-couple .ts-couple-role{font-family:var(--font-display);font-size:calc(10px*var(--ts-font-scale,1));letter-spacing:.28em;color:var(--mute);text-transform:uppercase;margin-top:2px}.ts-preview .ts-couple .ts-couple-name{font-family:var(--font-ko);font-size:calc(16px*var(--ts-font-scale,1));font-weight:500}.ts-preview .ts-couple .ts-couple-bio{font-family:var(--font-serif);font-style:italic;font-size:calc(11px*var(--ts-font-scale,1));color:var(--mute);white-space:pre-line;word-break:keep-all;max-width:130px;line-height:1.6}.ts-preview .ts-couple .ts-couple-amp{font-family:var(--font-display);font-size:calc(24px*var(--ts-font-scale,1));color:var(--point);opacity:.7;align-self:center;padding-top:0;font-style:italic;font-weight:300}.ts-preview .ts-c-tags{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.ts-preview .ts-c-tags span{font-size:calc(10px*var(--ts-font-scale,1));color:var(--mute);letter-spacing:.04em;font-style:normal}.ts-preview .ts-c-tags--v1 span{background:var(--bg-2);border:none;border-radius:20px;padding:3px 10px}.ts-preview .ts-c-tags--v2{gap:2px 10px}.ts-preview .ts-c-tags--v2 span{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);background:0 0;border:none;padding:0}.ts-preview .ts-c-tags--v4{gap:4px}.ts-preview .ts-c-tags--v4 span{border:1px solid var(--line);font-size:calc(9px*var(--ts-font-scale,1));background:#fff;padding:2px 7px}.ts-preview .ts-c-tags--v5{gap:3px 8px;margin-top:8px}.ts-preview .ts-c-tags--v5 span{font-family:var(--font-serif);font-style:italic;font-size:calc(10px*var(--ts-font-scale,1));color:var(--accent);background:0 0;border:none;padding:0}.ts-preview .ts-couple--v2 .ts-couple-role{color:var(--point)}.ts-preview .ts-c3-photos{aspect-ratio:4/3;width:75%;margin:0 auto 28px;position:relative}.ts-preview .ts-c3-photo{aspect-ratio:3/4;border-radius:4px;width:48%;position:absolute;overflow:hidden;box-shadow:0 4px 20px #00000014}.ts-preview .ts-c3-photo--left{z-index:1;top:0;left:0}.ts-preview .ts-c3-photo--right{z-index:2;bottom:0;right:0}.ts-preview .ts-c3-names{justify-content:center;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ts-preview .ts-c3-name{font-family:var(--font-display);font-size:calc(22px*var(--ts-font-scale,1));letter-spacing:.06em;color:var(--ink)}.ts-preview .ts-c3-amp{font-family:var(--font-display);font-size:calc(18px*var(--ts-font-scale,1));color:var(--point)}.ts-preview .ts-c3-bio{text-align:center}.ts-preview .ts-c3-bio p{font-family:var(--font-serif);font-style:italic;font-size:calc(12px*var(--ts-font-scale,1));color:var(--mute);white-space:pre-line;max-width:280px;margin:0 auto 6px;line-height:1.6}.ts-preview .ts-info{text-align:center}.ts-preview .ts-i1{text-align:center;margin-bottom:6px}.ts-preview .ts-i1-big{font-family:var(--font-ko);font-size:calc(28px*var(--ts-font-scale,1));letter-spacing:.14em;color:var(--point);margin:0 0 24px;line-height:1.2}.ts-preview .ts-i1-sub{font-size:calc(14px*var(--ts-font-scale,1));color:var(--mute);letter-spacing:.2em;margin-bottom:20px;font-weight:600;line-height:1.4}.ts-preview .ts-cal{max-width:280px;margin:0 auto}.ts-preview .ts-cal-month{font-family:var(--font-ko);font-size:calc(13px*var(--ts-font-scale,1));color:var(--ink);letter-spacing:.06em;text-align:center;margin:4px 0 2px;font-weight:500}.ts-preview .ts-cal-head,.ts-preview .ts-cal-row{font-family:var(--font-sans);font-size:calc(11px*var(--ts-font-scale,1));grid-template-columns:repeat(7,1fr);display:grid}.ts-preview .ts-cal-head{border-top:1px solid var(--point);border-bottom:1px solid var(--line);color:var(--mute);text-transform:uppercase;letter-spacing:.12em;padding:8px 0}.ts-preview .ts-cal-head span{text-align:center}.ts-preview .ts-cal-row span{text-align:center;color:#4a4a4a;padding:10px 0}.ts-preview .ts-cal-row span.mute{color:var(--mute-2)}.ts-preview .ts-cal-row span.pick{color:var(--ink);font-weight:600;position:relative}.ts-preview .ts-circle-draw{pointer-events:none;width:34px;height:34px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ts-preview .ts-circle-draw circle{stroke-dasharray:95;stroke-dashoffset:95px}.ts-preview .ts-i1-venue{text-align:center;font-family:var(--font-ko);font-size:calc(13px*var(--ts-font-scale,1));color:var(--ink-2,#2c2c2c);margin-top:22px;line-height:1.8}.ts-preview .ts-venue-name{font-size:calc(15px*var(--ts-font-scale,1));color:var(--point);letter-spacing:.02em;font-weight:600}.ts-preview .ts-venue-hall{font-size:calc(12px*var(--ts-font-scale,1));color:var(--mute,#888);letter-spacing:.01em;font-weight:400}.ts-preview .ts-i2{text-align:center}.ts-preview .ts-i2-top{font-family:var(--font-display);font-size:calc(13px*var(--ts-font-scale,1));letter-spacing:.34em;color:var(--mute);text-transform:uppercase;margin-bottom:10px;line-height:1.4}.ts-preview .ts-i2-day{font-family:var(--font-display);font-size:calc(96px*var(--ts-font-scale,1));letter-spacing:.02em;color:var(--point);margin:0;line-height:1}.ts-preview .ts-i2-bot{font-family:var(--font-display);font-size:calc(13px*var(--ts-font-scale,1));letter-spacing:.34em;color:var(--mute);text-transform:uppercase;margin:12px 0 22px;line-height:1.4}.ts-preview .ts-i2-divider{background:var(--point);width:32px;height:1px;margin:0 auto 20px}.ts-preview .ts-i2-meta{text-align:center;gap:12px;display:grid}.ts-preview .ts-i2-meta div{font-size:calc(14px*var(--ts-font-scale,1));color:var(--ink-2,#2c2c2c);font-family:var(--font-ko);line-height:1.5}.ts-preview .ts-i2-meta div b{font-family:var(--font-display);font-size:calc(10px*var(--ts-font-scale,1));letter-spacing:.26em;color:var(--point);text-transform:uppercase;margin-bottom:4px;font-weight:500;display:block}.ts-preview .ts-i3-title{text-align:center;margin-bottom:24px}.ts-preview .ts-i3-month{font-family:var(--font-display);font-size:calc(36px*var(--ts-font-scale,1));letter-spacing:.1em;color:var(--point);margin:0;line-height:1.2}.ts-preview .ts-i3-year{font-family:var(--font-display);font-size:calc(11px*var(--ts-font-scale,1));letter-spacing:.34em;color:var(--mute);text-transform:uppercase;margin-top:10px;line-height:1.4}.ts-preview .ts-i3-week{text-align:center;border-top:1px solid var(--point);border-bottom:1px solid var(--point);grid-template-columns:repeat(7,1fr);row-gap:6px;padding:8px 0 12px;display:grid}.ts-preview .ts-i3-dow{font-family:var(--font-display);font-size:calc(10px*var(--ts-font-scale,1));letter-spacing:.14em;color:var(--mute);text-transform:uppercase;border-bottom:1px solid var(--line-2,#efece6);margin:0 2px;padding:8px 0 16px}.ts-preview .ts-i3-dd{font-family:var(--font-ko);font-size:calc(15px*var(--ts-font-scale,1));color:var(--ink-2,#2c2c2c);justify-content:center;align-items:center;height:42px;padding:6px 0;display:flex}.ts-preview .ts-i3-dd.mute{color:var(--mute-2)}.ts-preview .ts-i3-dd.mark span{border:1px solid var(--point);width:36px;height:36px;font-family:var(--font-display);font-size:calc(18px*var(--ts-font-scale,1));color:#fff;background:var(--point);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ts-preview .ts-i3-foot{text-align:center;padding-top:34px}.ts-preview .ts-i3-foot b{font-family:var(--font-ko);font-size:calc(13px*var(--ts-font-scale,1));letter-spacing:.06em;color:var(--ink-2,#2c2c2c);margin-bottom:12px;font-weight:500;line-height:1.4;display:block}.ts-preview .ts-i3-venue{font-family:var(--font-ko);font-size:calc(14px*var(--ts-font-scale,1));color:var(--ink-2,#2c2c2c);line-height:1.8}.ts-preview .ts-i4-ticket{background:var(--card,#f5f5f5);border:1px solid var(--point);padding:0;position:relative}.ts-preview .ts-i4-top{border-bottom:1px dashed var(--point);padding:20px 22px}.ts-preview .ts-i4-cap{font-size:calc(10px*var(--ts-font-scale,1));letter-spacing:.28em;color:var(--mute);text-transform:uppercase;line-height:1.4}.ts-preview .ts-i4-names{font-family:var(--font-display);font-size:calc(22px*var(--ts-font-scale,1));letter-spacing:.1em;margin:8px 0 0;line-height:1.3}.ts-preview .ts-i4-bot{font-size:calc(14px*var(--ts-font-scale,1));grid-template-columns:1fr 1fr;gap:16px 10px;padding:20px 22px;display:grid}.ts-preview .ts-i4-bot>div:last-child:nth-child(odd){font-family:var(--font-ko);color:var(--ink-2,#2c2c2c);grid-column:1/-1;line-height:1.5}.ts-preview .ts-i4-bot div b{font-size:calc(10px*var(--ts-font-scale,1));letter-spacing:.22em;color:var(--mute);text-transform:uppercase;margin-bottom:5px;font-weight:500;display:block}.ts-preview .ts-i4-ticket:before,.ts-preview .ts-i4-ticket:after{content:"";background:var(--bg,#fff);border:1px solid var(--point);border-radius:50%;width:14px;height:14px;position:absolute;top:50px}.ts-preview .ts-i4-ticket:before{left:-8px}.ts-preview .ts-i4-ticket:after{right:-8px}.ts-preview .ts-i5{text-align:center}.ts-preview .ts-i5-cap{font-family:var(--font-display);font-size:calc(11px*var(--ts-font-scale,1));letter-spacing:.3em;color:var(--point);text-transform:uppercase;margin-bottom:16px;line-height:1.4}.ts-preview .ts-i5-box{border:1px solid var(--point);max-width:220px;margin:0 auto 20px;padding:28px 20px 22px}.ts-preview .ts-i5-count{font-family:var(--font-ko);margin:0 0 10px;line-height:1}.ts-preview .ts-i5-dash{font-family:var(--font-display);font-size:calc(16px*var(--ts-font-scale,1));letter-spacing:.3em;color:var(--ink);margin-bottom:4px;font-weight:600}.ts-preview .ts-i5-n{font-size:calc(84px*var(--ts-font-scale,1));color:var(--ink);letter-spacing:.02em}.ts-preview .ts-i5-note{font-family:var(--font-display);font-size:calc(11px*var(--ts-font-scale,1));letter-spacing:.28em;color:var(--mute);text-transform:uppercase;margin:0;line-height:1.4}.ts-preview .ts-i5-rule{background:var(--point);width:24px;height:1px;margin:0 auto 20px}.ts-preview .ts-i5-rows{text-align:left;gap:0;padding:0 6px;display:grid}.ts-preview .ts-i5-row{border-bottom:1px solid var(--line-2,#efece6);justify-content:space-between;align-items:baseline;padding:12px 0;display:flex}.ts-preview .ts-i5-row:last-child{border-bottom:0}.ts-preview .ts-i5-row b{font-family:var(--font-display);font-size:calc(11px*var(--ts-font-scale,1));letter-spacing:.22em;color:var(--mute);text-transform:uppercase;font-weight:500;line-height:1.4}.ts-preview .ts-i5-row span{font-family:var(--font-ko);font-size:calc(14px*var(--ts-font-scale,1));color:var(--ink-2,#2c2c2c);line-height:1.5}.ts-preview .ts-i5-counter{display:inline}.ts-preview .ts-count-digit{font-family:var(--font-ko);font-size:calc(84px*var(--ts-font-scale,1));color:var(--ink);letter-spacing:.02em;line-height:.9;transition:transform 80ms ease-out;display:inline-block}.ts-preview .ts-countdown-inline{text-align:center;border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.ts-preview .ts-live-countdown{text-align:center}.ts-preview .ts-lcd-labels{justify-content:center;gap:0;margin-bottom:6px;display:flex}.ts-preview .ts-lcd-labels span{font-family:var(--font-display);font-size:calc(9px*var(--ts-font-scale,1));letter-spacing:.15em;color:var(--mute);text-transform:uppercase;text-align:center;width:56px}.ts-preview .ts-lcd-digits{justify-content:center;align-items:baseline;gap:0;margin-bottom:14px;display:flex}.ts-preview .ts-lcd-num{font-family:var(--font-ko);font-size:calc(28px*var(--ts-font-scale,1));color:var(--ink);letter-spacing:.02em;text-align:center;width:56px;font-weight:300;line-height:1}.ts-preview .ts-lcd-sep{font-family:var(--font-ko);font-size:calc(20px*var(--ts-font-scale,1));color:var(--point);margin:0 -2px;font-weight:300;line-height:1}.ts-preview .ts-lcd-msg{font-family:var(--font-ko);font-size:calc(12px*var(--ts-font-scale,1));color:var(--ink-2,#2c2c2c);margin:0;line-height:1.6}.ts-preview .ts-cd-v1{margin-top:22px;padding-top:22px}.ts-preview .ts-cd-v2{margin-top:28px;padding-top:28px}.ts-preview .ts-cd-v2 .ts-lcd-num{font-family:var(--font-display);font-size:calc(34px*var(--ts-font-scale,1));letter-spacing:.04em;font-weight:400}.ts-preview .ts-cd-v2 .ts-lcd-sep{font-size:calc(24px*var(--ts-font-scale,1))}.ts-preview .ts-cd-v2 .ts-lcd-labels span{width:60px}.ts-preview .ts-cd-v3{margin-top:20px;padding-top:20px}.ts-preview .ts-cd-v3 .ts-lcd-num{font-size:calc(22px*var(--ts-font-scale,1));width:46px}.ts-preview .ts-cd-v3 .ts-lcd-sep{font-size:calc(16px*var(--ts-font-scale,1))}.ts-preview .ts-cd-v3 .ts-lcd-labels span{font-size:calc(8px*var(--ts-font-scale,1));width:46px}.ts-preview .ts-cd-v3 .ts-lcd-digits{margin-bottom:10px}.ts-preview .ts-cd-v4{border-top:none;margin-top:20px;padding-top:0}.ts-preview .ts-cd-v4 .ts-lcd-num{font-family:var(--font-display);font-size:calc(26px*var(--ts-font-scale,1));letter-spacing:.06em;width:52px;font-weight:400}.ts-preview .ts-cd-v4 .ts-lcd-sep{font-size:calc(18px*var(--ts-font-scale,1))}.ts-preview .ts-cd-v4 .ts-lcd-labels span{font-size:calc(8px*var(--ts-font-scale,1));letter-spacing:.2em;width:52px}.ts-preview .ts-cd-v5{margin-top:20px;padding-top:20px}.ts-preview .ts-cd-v5 .ts-lcd-num{font-size:calc(24px*var(--ts-font-scale,1));width:50px}.ts-preview .ts-cd-v5 .ts-lcd-sep{font-size:calc(17px*var(--ts-font-scale,1))}.ts-preview .ts-cd-v5 .ts-lcd-labels span{width:50px}.ts-preview .ts-dir{text-align:center}.ts-preview .ts-dir .ts-dir-map{aspect-ratio:16/10;border:1px solid var(--line);margin:16px 0}.ts-preview .ts-dir .ts-dir-addr{font-family:var(--font-ko);font-size:calc(13px*var(--ts-font-scale,1));color:#3d3d3d;line-height:1.7}.ts-preview .ts-dir .ts-dir-name{font-family:var(--font-serif);font-style:italic;font-size:calc(18px*var(--ts-font-scale,1));color:var(--point);margin-bottom:6px}.ts-preview .ts-addr-copy{align-items:center;gap:6px;display:inline-flex}.ts-preview .ts-addr-text{font-family:var(--font-ko);font-size:calc(12px*var(--ts-font-scale,1));color:#5d5850;line-height:1.75}.ts-preview .ts-addr-btn{width:18px;height:18px;color:var(--mute);cursor:pointer;background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;transition:color .15s;display:inline-flex}.ts-preview .ts-addr-btn:hover{color:var(--ink)}.ts-preview .ts-interview .ts-qa{border-top:1px solid var(--line);padding:18px 0}.ts-preview .ts-interview .ts-qa:last-child{border-bottom:1px solid var(--line)}.ts-preview .ts-interview .ts-q{font-family:var(--font-display);font-size:calc(11px*var(--ts-font-scale,1));letter-spacing:.22em;color:var(--point);text-transform:uppercase;gap:10px;margin-bottom:8px;display:flex}.ts-preview .ts-interview .ts-q b{color:var(--point);font-weight:400}.ts-preview .ts-interview .ts-a{font-family:var(--font-ko);font-size:calc(13px*var(--ts-font-scale,1));color:#3d3d3d;white-space:pre-line;word-break:keep-all;line-height:1.75}.ts-preview .ts-gallery .ts-g-item{margin-bottom:14px}.ts-preview .ts-gallery .ts-g-item .ts-ph{aspect-ratio:4/5}.ts-preview .ts-guide .ts-guide-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ts-preview .ts-guide .ts-guide-cell{border:1px solid var(--line);text-align:center;padding:16px 12px}.ts-preview .ts-guide .ts-guide-cell .ts-guide-label{font-family:var(--font-display);font-size:calc(10px*var(--ts-font-scale,1));letter-spacing:.24em;color:var(--point);text-transform:uppercase;margin-bottom:6px}.ts-preview .ts-guide .ts-guide-cell b{font-family:var(--font-ko);font-size:calc(13px*var(--ts-font-scale,1));margin-bottom:4px;font-weight:500;display:block}.ts-preview .ts-guide .ts-guide-cell p{font-family:var(--font-ko);font-size:calc(11px*var(--ts-font-scale,1));color:var(--mute);margin:0;line-height:1.55}.ts-preview .ts-account{text-align:center}.ts-preview .ts-account .ts-acc-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 0;display:flex}.ts-preview .ts-account .ts-acc-row:first-of-type{border-top:1px solid var(--line)}.ts-preview .ts-account .ts-acc-name{font-family:var(--font-ko);font-size:calc(14px*var(--ts-font-scale,1));text-align:left}.ts-preview .ts-account .ts-acc-role{font-family:var(--font-display);font-size:calc(9px*var(--ts-font-scale,1));color:var(--mute);letter-spacing:.22em;text-transform:uppercase;margin-bottom:3px;display:block}.ts-preview .ts-account .ts-acc-btn{font-family:var(--font-sans);font-size:calc(10px*var(--ts-font-scale,1));letter-spacing:.15em;color:var(--mute);text-transform:uppercase;border:1px solid var(--line);padding:6px 12px}.ts-preview .ts-rsvp{text-align:center}.ts-preview .ts-rsvp .ts-rsvp-box{border:1px solid var(--point);padding:24px 20px}.ts-preview .ts-rsvp .ts-rsvp-title{font-family:var(--font-display);font-size:calc(22px*var(--ts-font-scale,1));color:var(--point);margin-bottom:6px}.ts-preview .ts-rsvp .ts-rsvp-sub{font-family:var(--font-ko);font-size:calc(12px*var(--ts-font-scale,1));color:var(--mute);margin-bottom:18px}.ts-preview .ts-rsvp .ts-rsvp-btn{background:var(--point);color:#fff;font-family:var(--font-ko);font-size:calc(12px*var(--ts-font-scale,1));letter-spacing:.08em;padding:12px 32px;display:inline-block}.ts-rsvp-modal-overlay{z-index:9999;background:0 0;animation:.35s forwards tsModalOverlayIn;position:fixed;inset:0}.ts-rsvp-modal-overlay--closing{animation:.35s forwards tsModalOverlayOut}@keyframes tsModalOverlayIn{0%{background:0 0}to{background:#00000073}}@keyframes tsModalOverlayOut{0%{background:#00000073}to{background:0 0}}.ts-rsvp-modal{background:#fff;flex-direction:column;animation:.4s cubic-bezier(.2,.8,.3,1) forwards tsModalSlideUp;display:flex;position:absolute;inset:0;transform:translateY(100%)}.ts-rsvp-modal--closing{animation:.35s cubic-bezier(.4,0,.6,1) forwards tsModalSlideDown}@keyframes tsModalSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes tsModalSlideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}.ts-rsvp-modal-handle{display:none}.ts-rsvp-modal-header{padding:16px 16px 0;padding-top:max(16px,env(safe-area-inset-top,16px));flex-shrink:0;justify-content:flex-end;display:flex}.ts-rsvp-modal-body{-webkit-overflow-scrolling:touch;padding:8px 24px 0;padding-bottom:max(24px,env(safe-area-inset-bottom,24px));flex:1;overflow-y:auto}.ts-rsvp-modal-close{color:#333;cursor:pointer;background:#00000014;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.ts-rsvp-modal-close:hover{color:#111;background:#00000024}.ts-rsvp-modal-title{font-family:var(--font-ko,sans-serif);color:#1a1a1a;text-align:center;margin-bottom:20px;font-size:16px;font-weight:600}.ts-rsvp-modal-fields{flex-direction:column;gap:12px;display:flex}.ts-rsvp-modal-input{font-family:var(--font-ko,sans-serif);color:#1a1a1a;border:1px solid #e0e0e0;border-radius:8px;outline:none;padding:12px 14px;font-size:14px;transition:border-color .2s}.ts-rsvp-modal-input:focus{border-color:var(--accent,#999)}.ts-rsvp-modal-toggle{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ts-rsvp-modal-toggle--3{grid-template-columns:1fr 1fr 1fr}.ts-rsvp-modal-opt{font-family:var(--font-ko,sans-serif);color:#666;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:12px 0;font-size:14px;transition:all .2s}.ts-rsvp-modal-opt.active{border-color:var(--accent,#1a1a1a);background:var(--accent,#1a1a1a);color:#fff}.ts-rsvp-modal-count{justify-content:space-between;align-items:center;padding:8px 0;display:flex}.ts-rsvp-modal-cnt-btn{color:#333;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;transition:border-color .2s;display:flex}.ts-rsvp-modal-cnt-btn:hover{border-color:#999}.ts-rsvp-modal-textarea{font-family:var(--font-ko,sans-serif);resize:none;color:#1a1a1a;border:1px solid #e0e0e0;border-radius:8px;outline:none;padding:12px 14px;font-size:14px;line-height:1.5;transition:border-color .2s}.ts-rsvp-modal-textarea:focus{border-color:var(--accent,#999)}.ts-rsvp-modal-submit{width:calc(100% - 48px);font-family:var(--font-ko,sans-serif);background:var(--accent,#1a1a1a);color:#fff;cursor:pointer;border:none;border-radius:8px;flex-shrink:0;margin:16px auto 0;padding:16px 0;font-size:15px;font-weight:600;transition:opacity .2s}.ts-rsvp-modal-submit:disabled{opacity:.35;cursor:default}.ts-rsvp-modal-submit:not(:disabled):hover{opacity:.85}.ts-rsvp-modal-done{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:60px 0;display:flex}.ts-preview .ts-guestbook .ts-gb-head{text-align:center;margin-bottom:18px}.ts-preview .ts-guestbook .ts-gb-title{font-family:var(--font-display);font-size:calc(22px*var(--ts-font-scale,1));color:var(--point);margin-bottom:4px}.ts-preview .ts-guestbook .ts-gb-sub{font-family:var(--font-serif);font-style:italic;font-size:calc(12px*var(--ts-font-scale,1));color:var(--mute)}.ts-preview .ts-guestbook .ts-gb-entry{border-top:1px solid var(--line);padding:14px 0}.ts-preview .ts-guestbook .ts-gb-meta{font-family:var(--font-display);font-size:calc(10px*var(--ts-font-scale,1));letter-spacing:.22em;color:var(--mute);text-transform:uppercase;margin-bottom:6px}.ts-preview .ts-guestbook .ts-gb-text{font-family:var(--font-ko);font-size:calc(13px*var(--ts-font-scale,1));color:#3d3d3d;line-height:1.7}.ts-preview .ts-gb-form{flex-direction:column;gap:8px;margin-top:16px;display:flex}.ts-preview .ts-gb-input{font-family:var(--font-ko);border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:4px;outline:none;padding:10px 12px;font-size:13px;transition:border-color .2s}.ts-preview .ts-gb-input:focus{border-color:var(--accent,#999)}.ts-preview .ts-gb-textarea{font-family:var(--font-ko);border:1px solid var(--line);color:var(--ink);resize:none;background:#fff;border-radius:4px;outline:none;padding:10px 12px;font-size:13px;line-height:1.6;transition:border-color .2s}.ts-preview .ts-gb-textarea:focus{border-color:var(--accent,#999)}.ts-preview .ts-gb-submit{font-family:var(--font-ko);border:1px solid var(--point);background:var(--point);color:#fff;cursor:pointer;border-radius:4px;align-self:flex-end;padding:8px 20px;font-size:12px;font-weight:500;transition:opacity .2s}.ts-preview .ts-gb-submit:disabled{opacity:.4;cursor:default}.ts-preview .ts-gb-submit:not(:disabled):hover{opacity:.8}.ts-preview .ts-thanks{text-align:center;padding:72px 26px}.ts-preview .ts-thanks .ts-thanks-mark{font-family:var(--font-display);font-size:calc(13px*var(--ts-font-scale,1));letter-spacing:.34em;color:var(--mute);text-transform:uppercase;margin-bottom:12px}.ts-preview .ts-thanks .ts-thanks-title{font-family:var(--font-serif);font-style:italic;font-size:calc(18px*var(--ts-font-scale,1));color:var(--point);margin-bottom:20px}.ts-preview .ts-thanks .ts-thanks-rule{background:var(--point);width:24px;height:1px;margin:0 auto 22px}.ts-preview .ts-thanks .ts-thanks-body{font-family:var(--font-ko);font-size:calc(13px*var(--ts-font-scale,1));color:var(--mute);white-space:pre-line;line-height:1.9}.ts-preview .ts-thanks .ts-thanks-sign{font-family:var(--font-display);font-size:calc(12px*var(--ts-font-scale,1));letter-spacing:.28em;color:var(--ink);text-transform:uppercase;margin-top:22px}.ts-preview [class*=ts-anim-]{--ts-ease:cubic-bezier(.25,.1,.25,1)}.ts-preview .ts-anim-delay-1{animation-delay:80ms}.ts-preview .ts-anim-delay-2{animation-delay:.16s}.ts-preview .ts-anim-delay-3{animation-delay:.24s}.ts-preview .ts-anim-delay-4{animation-delay:.32s}.ts-preview .ts-anim-delay-5{animation-delay:.4s}@keyframes tsFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes tsFadeIn{0%{opacity:0}to{opacity:1}}@keyframes tsScaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes tsSlideLeft{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:none}}@keyframes tsSlideRight{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@keyframes tsLineDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tsLineDrawFade{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes tsLetterOnly{0%{letter-spacing:-.04em}to{letter-spacing:inherit}}@keyframes tsLineDrawY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes tsLineDrawYFade{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes tsMaskReveal{0%{clip-path:inset(100% 0 0);opacity:0}to{clip-path:inset(0);opacity:1}}@keyframes tsLetterSpread{0%{opacity:0;letter-spacing:-.04em}to{opacity:1;letter-spacing:inherit}}@keyframes tsKenburns{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes tsKenburnsIntro{0%{opacity:0;transform:scale(1.15)}15%{opacity:1}to{opacity:1;transform:scale(1.02)}}@keyframes tsKenburnsIntroCover{0%{filter:grayscale(.1)brightness(0);transform:scale(1.15)}35%{filter:grayscale(.1)brightness(.25)}70%{filter:grayscale(.1)brightness(.6)}to{filter:grayscale(.1)brightness(.85);transform:scale(1.02)}}@keyframes tsBlurReveal{0%{opacity:0;filter:blur(6px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:none}}@keyframes tsCoupleRiseUp{0%{opacity:0;filter:blur(3px);transform:translateY(12px)}40%{opacity:.7;filter:blur(.5px)}to{opacity:1;filter:blur();transform:none}}@keyframes tsCoupleAmpPop{0%{opacity:0;transform:scale(.5)}60%{opacity:.8;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes tsCoupleRowSlide{0%{opacity:0;filter:blur(3px);transform:translate(16px)}40%{opacity:.6;filter:blur(.5px)}to{opacity:1;filter:blur();transform:none}}@keyframes tsCoupleCardFlip{0%{opacity:0;filter:blur(2px);transform:perspective(800px)rotateY(-15deg)scale(.9)}50%{opacity:.8;filter:blur()}to{opacity:1;filter:blur();transform:perspective(800px)rotateY(0)scale(1)}}@keyframes tsLetterDrop{0%{opacity:0;transform:translateY(-20px)scale(.97)}60%{opacity:1;transform:translateY(2px)scale(1.005)}to{opacity:1;transform:none}}@keyframes tsStamp{0%{opacity:0;filter:blur(4px);transform:scale(1.4)}60%{opacity:1;filter:blur();transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes tsFlip{0%{opacity:0;transform:rotateX(60deg)}to{opacity:1;transform:rotateX(0)}}@keyframes tsPolaroidDrop{0%{opacity:0;transform:translateY(-40px)rotate(0)}to{opacity:1}}@keyframes tsWipeIn{0%{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0);opacity:1}}@keyframes tsWipeFromRight{0%{clip-path:inset(0 0 0 100%);opacity:0}to{clip-path:inset(0);opacity:1}}@keyframes tsKaraokeFill{0%{background-position:100% 0}to{background-position:0 0}}@keyframes tsPulseScale{0%{transform:scale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes tsBoxDraw{0%{clip-path:inset(0 100% 100% 0)}50%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes tsDigitRoll{0%{opacity:0;filter:blur(4px);transform:translateY(100%)}60%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes tsDotFade{0%{opacity:0}to{opacity:1}}@keyframes tsCirclePop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes tsCircleDraw{0%{stroke-dashoffset:96px;opacity:0}5%{opacity:1}80%{stroke-dashoffset:0;opacity:1}90%{stroke-dashoffset:0;opacity:1;transform:scale(1.03)}to{stroke-dashoffset:0;opacity:1;transform:scale(1)}}@keyframes tsCellDrop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes tsTicketStamp{0%{opacity:0;filter:blur(3px);transform:scale(1.8)rotate(-2deg)}50%{opacity:1;filter:blur();transform:scale(.95)rotate(0)}70%{transform:scale(1.02)}to{opacity:1;transform:scale(1)rotate(0)}}.ts-preview [class*=ts-anim-]>.ts-anim-item,.ts-preview [class*=ts-anim-] .ts-anim-row,.ts-preview [class*=ts-anim-] .ts-anim-card,.ts-preview [class*=ts-anim-] .ts-anim-left,.ts-preview [class*=ts-anim-] .ts-anim-right,.ts-preview [class*=ts-anim-] .ts-anim-amp,.ts-preview [class*=ts-anim-] .ts-anim-vline,.ts-preview [class*=ts-anim-] .ts-anim-cinematic{opacity:0}.ts-preview .ts-settled:not(.ts-intro) .ts-anim-item,.ts-preview .ts-settled:not(.ts-intro) .ts-anim-row,.ts-preview .ts-settled:not(.ts-intro) .ts-anim-card,.ts-preview .ts-settled:not(.ts-intro) .ts-anim-left,.ts-preview .ts-settled:not(.ts-intro) .ts-anim-right,.ts-preview .ts-settled:not(.ts-intro) .ts-anim-amp,.ts-preview .ts-settled:not(.ts-intro) .ts-anim-vline,.ts-preview .ts-settled:not(.ts-intro) .ts-anim-cinematic{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.ts-preview .ts-intro.in-view .ts-intro-eyebrow{animation:tsFadeIn .8s var(--ts-ease).1s both}.ts-preview .ts-intro.in-view .ts-intro-title{animation:tsFadeUp 1s var(--ts-ease).2s both}.ts-preview .ts-intro.in-view .ts-intro-sub{animation:tsFadeUp 1s var(--ts-ease).4s both}.ts-preview .ts-intro.in-view .ts-intro-meta{animation:tsFadeIn 1s var(--ts-ease).6s both}.ts-preview .ts-sec.in-view .ts-in1 .bg.ts-in-anim{opacity:1;animation:8s cubic-bezier(.16,1,.3,1) both tsKenburnsIntro}.ts-preview .ts-in1 .bg.ts-in-anim-cover{filter:grayscale(.1)brightness(0)}.ts-preview .ts-sec.in-view .ts-in1 .bg.ts-in-anim-cover{animation:4s ease-in-out both tsKenburnsIntroCover}.ts-preview .ts-sec.in-view .ts-in1 .top.ts-in-anim{animation:1.4s cubic-bezier(.16,1,.3,1) .6s both tsFadeIn}.ts-preview .ts-sec.in-view .ts-in1 .kicker.ts-in-anim{animation:1.4s cubic-bezier(.16,1,.3,1) .9s both tsLetterSpread}.ts-preview .ts-sec.in-view .ts-in1 .center .rule.ts-in-anim{transform-origin:50%;opacity:1;animation:1s cubic-bezier(.16,1,.3,1) 1.3s both tsLineDraw}.ts-preview .ts-sec.in-view .ts-in1 h3.ts-in-anim{animation:1.6s cubic-bezier(.16,1,.3,1) 1.6s both tsBlurReveal}.ts-preview .ts-sec.in-view .ts-in1 .sub.ts-in-anim{animation:1.2s cubic-bezier(.16,1,.3,1) 2.2s both tsFadeIn}.ts-preview .ts-sec.in-view .ts-in1 .bottom.ts-in-anim{animation:1.4s cubic-bezier(.16,1,.3,1) 2.6s both tsFadeIn}.ts-preview .ts-sec.in-view .ts-in2 .ts-in-bg{opacity:1;animation:8s cubic-bezier(.16,1,.3,1) both tsKenburnsIntro}.ts-preview .ts-sec.in-view .ts-in2 .eng.ts-in-anim{animation:1.6s cubic-bezier(.16,1,.3,1) .4s both tsLetterSpread}.ts-preview .ts-sec.in-view .ts-in2 h3.ts-in-anim{animation:1.8s cubic-bezier(.16,1,.3,1) 1s both tsBlurReveal}.ts-preview .ts-sec.in-view .ts-in2 .rule.ts-in-anim{transform-origin:50%;opacity:1;animation:1.2s cubic-bezier(.16,1,.3,1) 1.8s both tsLineDraw}.ts-preview .ts-sec.in-view .ts-in2 .date.ts-in-anim{animation:1.2s cubic-bezier(.16,1,.3,1) 2.2s both tsFadeIn}.ts-preview .ts-sec.in-view .ts-in2 .day.ts-in-anim{animation:1.2s cubic-bezier(.16,1,.3,1) 2.6s both tsFadeIn}.ts-preview .ts-sec.in-view .ts-in2-bottom.ts-in-anim{animation:1.4s cubic-bezier(.16,1,.3,1) 2.2s both tsFadeIn}.ts-preview .ts-sec.in-view .ts-in3 .ts-in-bg{opacity:1;animation:8s cubic-bezier(.16,1,.3,1) both tsKenburnsIntro}.ts-preview .ts-sec.in-view .ts-in3-frame.ts-in-anim{opacity:1;animation:1.6s cubic-bezier(.16,1,.3,1) .4s both tsBoxDraw}.ts-preview .ts-in3 .ts-in-child{opacity:0}.ts-preview .ts-sec.in-view .ts-in3 .ts-in-child:first-child{animation:1.2s cubic-bezier(.16,1,.3,1) 1.4s both tsBlurReveal}.ts-preview .ts-sec.in-view .ts-in3 .ts-in-child:nth-child(2){animation:1.4s cubic-bezier(.16,1,.3,1) 1.8s both tsBlurReveal}.ts-preview .ts-sec.in-view .ts-in3 .ts-in-child:nth-child(3){animation:1.2s cubic-bezier(.16,1,.3,1) 2.4s both tsFadeIn}.ts-preview .ts-sec.in-view .ts-in4 .ts-in-bg{opacity:1;animation:8s cubic-bezier(.16,1,.3,1) both tsKenburnsIntro}.ts-preview .ts-sec.in-view .ts-in4-gate.ts-in-anim{animation:1.8s cubic-bezier(.16,1,.3,1) .4s both tsScaleIn}.ts-preview .ts-sec.in-view .ts-in4 .eyebrow.ts-in-anim{animation:1.2s cubic-bezier(.16,1,.3,1) 1.8s both tsFadeIn}.ts-preview .ts-sec.in-view .ts-in4 .names.ts-in-anim{animation:1.6s cubic-bezier(.16,1,.3,1) 2.2s both tsBlurReveal}.ts-preview .ts-sec.in-view .ts-in4 .date.ts-in-anim{animation:1.2s cubic-bezier(.16,1,.3,1) 3s both tsFadeIn}.ts-preview .ts-sec.in-view .ts-in4 .venue.ts-in-anim{animation:1.2s cubic-bezier(.16,1,.3,1) 3.4s both tsFadeIn}.ts-preview .ts-sec.in-view .ts-in5 .ts-in-bg{opacity:1;animation:8s cubic-bezier(.16,1,.3,1) both tsKenburnsIntro}.ts-preview .ts-sec.in-view .ts-in5-top-bar.ts-in-anim{animation:1.4s cubic-bezier(.25,.46,.45,.94) .3s both tsFadeUp}.ts-preview .ts-sec.in-view .ts-in5 .big-number.ts-in-anim{animation:2.2s cubic-bezier(.16,1,.3,1) .6s both tsMaskReveal}.ts-preview .ts-sec.in-view .ts-in5 .eyebrow.ts-in-anim{animation:1.6s cubic-bezier(.25,.46,.45,.94) 1.6s both tsFadeUp}.ts-preview .ts-sec.in-view .ts-in5 .names.ts-in-anim{animation:2s cubic-bezier(.25,.46,.45,.94) 2s both tsBlurReveal}.ts-preview .ts-sec.in-view .ts-in5 .divider.ts-in-anim{transform-origin:50%;opacity:1;animation:1.4s cubic-bezier(.25,.46,.45,.94) 3.2s both tsLineDraw}.ts-preview .ts-sec.in-view .ts-in5 .venue-info.ts-in-anim{animation:1.6s cubic-bezier(.25,.46,.45,.94) 3.6s both tsFadeUp}.ts-preview .ts-sec.in-view .ts-in5-bottom-info.ts-in-anim{animation:1.4s cubic-bezier(.16,1,.3,1) 2.4s both tsFadeIn}.ts-preview .ts-sec.in-view .ts-in5-bottom-bar.ts-in-anim{animation:1.4s cubic-bezier(.25,.46,.45,.94) 4.2s both tsFadeUp}.ts-preview .ts-sec.in-view .ts-in6-band.ts-in-anim{animation:tsFadeIn 1.4s var(--ts-ease).3s both}.ts-preview .ts-sec.in-view .ts-in6 .eyebrow.ts-in-anim{animation:tsFadeIn 1.2s var(--ts-ease)1s both}.ts-preview .ts-sec.in-view .ts-in6 .names.ts-in-anim{animation:tsBlurReveal 2.2s var(--ts-ease)1.6s both}.ts-preview .ts-sec.in-view .ts-in6 .rule.ts-in-anim{transform-origin:50%;animation:tsLineDraw 1.2s var(--ts-ease)2.8s both;opacity:1}.ts-preview .ts-sec.in-view .ts-in6 .date.ts-in-anim{animation:tsFadeIn 1.2s var(--ts-ease)3.2s both}.ts-preview .ts-sec.in-view .ts-in7 .h-line.ts-in-anim:nth-of-type(2){transform-origin:0;animation:tsLineDraw 2s var(--ts-ease).3s both;opacity:1}.ts-preview .ts-sec.in-view .ts-in7 .h-line.ts-in-anim:nth-of-type(3){transform-origin:0;animation:tsLineDraw 2s var(--ts-ease).6s both;opacity:1}.ts-preview .ts-sec.in-view .ts-in7 .v-line.ts-in-anim:nth-of-type(4){transform-origin:top;animation:tsLineDraw 2s var(--ts-ease).9s both;opacity:1}.ts-preview .ts-sec.in-view .ts-in7 .v-line.ts-in-anim:nth-of-type(5){transform-origin:top;animation:tsLineDraw 2s var(--ts-ease)1.2s both;opacity:1}.ts-preview .ts-sec.in-view .ts-in7 .corner.ts-in-anim{animation:tsFadeIn 1s var(--ts-ease)1.8s both}.ts-preview .ts-sec.in-view .ts-in7 .tag.ts-in-anim{animation:tsFadeIn 1.2s var(--ts-ease)2s both}.ts-preview .ts-sec.in-view .ts-in7 .names.ts-in-anim{animation:tsBlurReveal 2s var(--ts-ease)2.4s both}.ts-preview .ts-sec.in-view .ts-in7 .ko.ts-in-anim{animation:tsFadeIn 1.2s var(--ts-ease)3.4s both}.ts-preview .ts-sec.in-view .ts-in7 .date.ts-in-anim{animation:tsFadeIn 1.2s var(--ts-ease)3.8s both}.ts-preview .ts-sec.in-view .ts-in8 .seal.ts-in-anim{animation:tsScaleIn 1.6s var(--ts-ease).6s both}.ts-preview .ts-sec.in-view .ts-in8 .names.ts-in-anim{animation:tsBlurReveal 1.4s var(--ts-ease)1.6s both}.ts-preview .ts-sec.in-view .ts-in8 .rule.ts-in-anim{transform-origin:50%;animation:tsLineDraw 1s var(--ts-ease)2.2s both;opacity:1}.ts-preview .ts-sec.in-view .ts-in8 .date.ts-in-anim{animation:tsFadeIn 1.2s var(--ts-ease)2.8s both}.ts-preview .ts-sec.in-view .ts-in8 .venue.ts-in-anim{animation:tsFadeIn 1.2s var(--ts-ease)3.2s both}.ts-preview .ts-sec.in-view .ts-in9 .ts-in-bg{opacity:1;animation:8s cubic-bezier(.16,1,.3,1) both tsKenburnsIntro}.ts-preview .ts-sec.in-view .ts-in9 .h-line.ts-in-anim:first-child{transform-origin:50%;animation:tsLineDraw 1.4s var(--ts-ease).4s both;opacity:1}.ts-preview .ts-sec.in-view .ts-in9 .eyebrow.ts-in-anim{animation:tsFadeIn 1.2s var(--ts-ease)1s both}.ts-preview .ts-sec.in-view .ts-in9 .h-line.ts-in-anim:nth-child(3){transform-origin:50%;animation:tsLineDraw 1.4s var(--ts-ease)1.2s both;opacity:1}.ts-preview .ts-sec.in-view .ts-in9 .names.ts-in-anim{animation:tsBlurReveal 1.8s var(--ts-ease)1.6s both}.ts-preview .ts-sec.in-view .ts-in9 .h-line.ts-in-anim:nth-child(5){transform-origin:50%;animation:tsLineDraw 1.4s var(--ts-ease)2.6s both;opacity:1}.ts-preview .ts-sec.in-view .ts-in9 .meta.ts-in-anim{animation:tsFadeIn 1.2s var(--ts-ease)3s both}.ts-preview .ts-sec.in-view .ts-in9 .h-line.ts-in-anim:nth-child(7){transform-origin:50%;animation:tsLineDraw 1.4s var(--ts-ease)3.6s both;opacity:1}.ts-preview .ts-in1 h3.ts-names-ko,.ts-preview .ts-in2 h3.ts-names-ko{font-size:calc(34px*var(--ts-font-scale,1));font-style:normal;line-height:1.35}.ts-preview .ts-in3 h3.ts-names-ko,.ts-preview .ts-in4 .names.ts-names-ko{font-size:calc(26px*var(--ts-font-scale,1));font-style:normal;line-height:1.3}.ts-preview .ts-in5 .names.ts-names-ko{font-size:calc(22px*var(--ts-font-scale,1));line-height:1.3}.ts-preview .ts-in6 .names.ts-names-ko{font-size:calc(38px*var(--ts-font-scale,1));font-style:normal;line-height:1.2}.ts-preview .ts-in7 .names.ts-names-ko{font-size:calc(32px*var(--ts-font-scale,1));font-style:normal;line-height:1.25}.ts-preview .ts-in9 .names.ts-names-ko{font-size:calc(30px*var(--ts-font-scale,1));font-style:normal;line-height:1.3}.ts-preview .ts-anim-greet-v1 .ts-anim-item{opacity:0}.ts-preview .ts-anim-greet-v1.in-view .ts-anim-item:first-child{animation:tsFadeUp 1.1s var(--ts-ease).1s both}.ts-preview .ts-anim-greet-v1.in-view .ts-anim-item:nth-child(2){animation:tsFadeUp 1.2s var(--ts-ease).35s both}.ts-preview .ts-anim-greet-v1.in-view .ts-anim-item:nth-child(3){animation:tsFadeUp 1.2s var(--ts-ease).6s both}.ts-preview .ts-anim-greet-v1.in-view .ts-anim-item:nth-child(4){transform-origin:50%;animation:tsLineDrawFade .9s var(--ts-ease).9s both}.ts-preview .ts-anim-greet-v2 .ts-anim-item{opacity:0}.ts-preview .ts-anim-greet-v2.in-view .ts-anim-item:first-child{animation:tsFadeUp 1s var(--ts-ease).1s both}.ts-preview .ts-anim-greet-v2.in-view .ts-anim-item:nth-child(2){animation:tsFadeUp 1.1s var(--ts-ease).3s both}.ts-preview .ts-anim-greet-v2 .ts-g2-karaoke{background-position:100% 0}.ts-preview .ts-anim-greet-v2.in-view .ts-g2-karaoke{animation-name:tsKaraokeFill;animation-duration:2s;animation-timing-function:ease;animation-fill-mode:both}.ts-preview .ts-anim-greet-v2 .ts-anim-rule{opacity:0;transform-origin:0;transform:scaleX(0)}.ts-preview .ts-anim-greet-v2.in-view .ts-anim-rule{animation-name:tsLineDrawFade;animation-duration:.8s;animation-timing-function:var(--ts-ease);animation-fill-mode:both}.ts-preview .ts-anim-greet-v3 .ts-anim-item{opacity:0}.ts-preview .ts-anim-greet-v3.in-view .ts-g3-quote{animation:1.8s cubic-bezier(.16,1,.3,1) .2s both tsMaskReveal}.ts-preview .ts-anim-greet-v3.in-view .ts-g3-attr{animation:tsLetterOnly 1.3s var(--ts-ease)1.6s both}.ts-preview .ts-anim-greet-v4 .ts-anim-card{opacity:0;transform:scale(.92)}.ts-preview .ts-anim-greet-v4 .ts-anim-item{opacity:0}.ts-preview .ts-anim-greet-v4.in-view .ts-anim-card{animation:tsScaleIn 1s var(--ts-ease)80ms both}.ts-preview .ts-anim-greet-v4.in-view .ts-anim-item:first-child{animation:tsFadeUp 1s var(--ts-ease).4s both}.ts-preview .ts-anim-greet-v4.in-view .ts-anim-item:nth-child(2){animation:tsFadeUp 1s var(--ts-ease).6s both}.ts-preview .ts-anim-greet-v4.in-view .ts-anim-item:nth-child(3){animation:tsFadeUp 1s var(--ts-ease).8s both}.ts-preview .ts-anim-greet-v5 .ts-anim-vline,.ts-preview .ts-anim-greet-v5 .ts-anim-item{opacity:0}.ts-preview .ts-anim-greet-v5.in-view .ts-anim-vline{transform-origin:top;animation:1.4s cubic-bezier(.16,1,.3,1) 80ms both tsLineDrawYFade}.ts-preview .ts-anim-greet-v5.in-view .ts-anim-item:first-child{animation:tsSlideRight 1s var(--ts-ease).4s both}.ts-preview .ts-anim-greet-v5.in-view .ts-anim-item:nth-child(2){animation:tsSlideRight 1.2s var(--ts-ease).6s both}.ts-preview .ts-anim-greet-v5.in-view .ts-anim-item:nth-child(3){animation:tsSlideRight 1.2s var(--ts-ease).8s both}.ts-preview .ts-anim-couple-v1 .ts-anim-left,.ts-preview .ts-anim-couple-v1 .ts-anim-right{opacity:0;filter:blur(3px);transform:translateY(10px)}.ts-preview .ts-anim-couple-v1 .ts-anim-amp{opacity:0;transform:scale(.6)}.ts-preview .ts-anim-couple-v1.in-view .ts-anim-left{animation:tsCoupleRiseUp 1.8s var(--ts-ease).3s both}.ts-preview .ts-anim-couple-v1.in-view .ts-anim-amp{animation:tsCoupleAmpPop 1.4s var(--ts-ease)1s both}.ts-preview .ts-anim-couple-v1.in-view .ts-anim-right{animation:tsCoupleRiseUp 1.8s var(--ts-ease).6s both}.ts-preview .ts-anim-couple-v2 .ts-anim-row{opacity:0;filter:blur(3px);transform:translate(16px)}.ts-preview .ts-anim-couple-v2.in-view .ts-anim-row.ts-anim-delay-1{animation:tsCoupleRowSlide 1.8s var(--ts-ease).3s both}.ts-preview .ts-anim-couple-v2.in-view .ts-anim-row.ts-anim-delay-2{animation:tsCoupleRowSlide 1.8s var(--ts-ease).9s both}.ts-preview .ts-anim-couple-v3 .ts-anim-photo-l{opacity:0;transform:translate(-30px)translateY(10px)}.ts-preview .ts-anim-couple-v3 .ts-anim-photo-r{opacity:0;transform:translate(30px)translateY(-10px)}.ts-preview .ts-anim-couple-v3 .ts-anim-item{opacity:0}.ts-preview .ts-anim-couple-v3.in-view .ts-anim-photo-l{animation:tsSlideRight 1.6s var(--ts-ease).2s both}.ts-preview .ts-anim-couple-v3.in-view .ts-anim-photo-r{animation:tsSlideLeft 1.6s var(--ts-ease).5s both}.ts-preview .ts-anim-couple-v3.in-view .ts-anim-item:nth-child(3){animation:tsFadeUp 1.2s var(--ts-ease)1s both}.ts-preview .ts-anim-couple-v3.in-view .ts-anim-item:nth-child(4){animation:tsFadeUp 1.2s var(--ts-ease)1.3s both}.ts-preview .ts-anim-couple-v4 .ts-anim-card{opacity:0;filter:blur(2px);transform:perspective(800px)rotateY(-15deg)scale(.9)}.ts-preview .ts-anim-couple-v4.in-view .ts-anim-card.ts-anim-delay-1{animation:tsCoupleCardFlip 1.6s var(--ts-ease).3s both}.ts-preview .ts-anim-couple-v4.in-view .ts-anim-card.ts-anim-delay-2{animation:tsCoupleCardFlip 1.6s var(--ts-ease).8s both}.ts-preview .ts-anim-couple-v5.in-view .ts-anim-vline{transform-origin:top;animation:tsLineDrawY 1.6s var(--ts-ease).2s both;opacity:.5!important}.ts-preview .ts-anim-couple-v5.in-view .ts-anim-left{animation:tsSlideRight 1.6s var(--ts-ease).6s both}.ts-preview .ts-anim-couple-v5.in-view .ts-anim-right{animation:tsSlideLeft 1.6s var(--ts-ease).6s both}.ts-preview .ts-anim-info-v1 .ts-anim-item{opacity:0}.ts-preview .ts-anim-info-v1 .ts-digit,.ts-preview .ts-anim-info-v1 .ts-dot{opacity:0;display:inline-block}.ts-preview .ts-anim-info-v1.in-view .ts-eyebrow{animation:tsFadeUp .7s var(--ts-ease)60ms both}.ts-preview .ts-anim-info-v1.in-view .ts-i1-big{animation:10ms linear .17s both tsFadeIn}.ts-preview .ts-anim-info-v1.in-view .ts-digit{animation-name:tsDigitRoll;animation-duration:.6s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}.ts-preview .ts-anim-info-v1.in-view .ts-dot{animation-name:tsDotFade;animation-duration:.3s;animation-timing-function:var(--ts-ease);animation-fill-mode:both}.ts-preview .ts-anim-info-v1.in-view .ts-i1-sub{animation:tsFadeUp .7s var(--ts-ease).8s both}.ts-preview .ts-anim-info-v1.in-view .ts-cal{animation:tsFadeUp .9s var(--ts-ease)1.1s both}.ts-preview .ts-anim-info-v1.in-view .ts-circle-draw circle{animation:1s cubic-bezier(.4,0,.2,1) 1.2s both tsCircleDraw}.ts-preview .ts-anim-info-v1.in-view .ts-i1-venue{animation:tsFadeUp .8s var(--ts-ease)1.3s both}.ts-preview .ts-anim-info-v2 .ts-anim-item{opacity:0}.ts-preview .ts-anim-info-v2 .ts-digit{opacity:0;display:inline-block}.ts-preview .ts-anim-info-v2.in-view .ts-anim-item:first-child{animation:tsFadeIn .6s var(--ts-ease)80ms both}.ts-preview .ts-anim-info-v2.in-view .ts-anim-item:nth-child(2){animation:10ms linear .2s both tsFadeIn}.ts-preview .ts-anim-info-v2.in-view .ts-digit{animation-name:tsDigitRoll;animation-duration:.8s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}.ts-preview .ts-anim-info-v2.in-view .ts-anim-item:nth-child(3){animation:tsFadeIn .6s var(--ts-ease).6s both}.ts-preview .ts-anim-info-v2.in-view .ts-anim-item:nth-child(4){transform-origin:50%;animation:tsLineDrawFade .5s var(--ts-ease).72s both}.ts-preview .ts-anim-info-v2.in-view .ts-anim-item:nth-child(5){animation:tsFadeUp .8s var(--ts-ease).84s both}.ts-preview .ts-anim-info-v3 .ts-anim-item,.ts-preview .ts-anim-info-v3 .ts-i3-cell{opacity:0}.ts-preview .ts-anim-info-v3.in-view .ts-anim-item:first-child{animation:tsFadeUp .7s var(--ts-ease)80ms both}.ts-preview .ts-anim-info-v3.in-view .ts-anim-item:nth-child(2){animation:10ms linear .3s both tsFadeIn}.ts-preview .ts-anim-info-v3.in-view .ts-i3-cell{animation-name:tsCellDrop;animation-duration:.45s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}.ts-preview .ts-anim-info-v3 .ts-i3-dd.mark span{transform:scale(0)}.ts-preview .ts-anim-info-v3.in-view .ts-i3-dd.mark span{animation:.5s cubic-bezier(.34,1.56,.64,1) 1.25s both tsCirclePop}.ts-preview .ts-anim-info-v3.in-view .ts-anim-item:nth-child(3){animation:tsFadeUp .8s var(--ts-ease)1.4s both}.ts-preview .ts-anim-info-v4 .ts-anim-card{opacity:0;transform:scale(.92)}.ts-preview .ts-anim-info-v4 .ts-anim-item{opacity:0}.ts-preview .ts-anim-info-v4.in-view .ts-anim-card{animation:tsScaleIn .9s var(--ts-ease).12s both}.ts-preview .ts-anim-info-v4.in-view .ts-i4-cap.ts-anim-item{animation:tsFadeIn .5s var(--ts-ease).4s both}.ts-preview .ts-anim-info-v4.in-view .ts-i4-names.ts-anim-item{animation:.7s cubic-bezier(.16,1,.3,1) .55s both tsTicketStamp}.ts-preview .ts-anim-info-v4.in-view .ts-i4-bot.ts-anim-item{animation:tsFadeUp .7s var(--ts-ease).8s both}.ts-preview .ts-anim-info-v5 .ts-anim-item{opacity:0}.ts-preview .ts-anim-info-v5 .ts-i5-dash.ts-digit{opacity:0;display:block}.ts-preview .ts-anim-info-v5.in-view .ts-anim-item:first-child{animation:tsFadeIn .5s var(--ts-ease)60ms both}.ts-preview .ts-anim-info-v5.in-view .ts-anim-item:nth-child(2){animation:tsFadeIn .5s var(--ts-ease).15s both}.ts-preview .ts-anim-info-v5.in-view .ts-i5-dash.ts-digit{animation-name:tsDigitRoll;animation-duration:.7s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-delay:.3s;animation-fill-mode:both}.ts-preview .ts-anim-info-v5 .ts-i5-counter{opacity:0}.ts-preview .ts-anim-info-v5.in-view .ts-i5-counter{animation:10ms linear .35s both tsFadeIn}.ts-preview .ts-anim-info-v5.in-view .ts-anim-item:nth-child(3){transform-origin:50%;animation:tsLineDrawFade .4s var(--ts-ease)1.8s both}.ts-preview .ts-anim-info-v5.in-view .ts-anim-item:nth-child(4){animation:tsFadeUp .8s var(--ts-ease)2.04s both}.ts-preview .ts-anim-info-v5 .ts-i5-row{opacity:0}.ts-preview .ts-anim-info-v5.in-view .ts-i5-row:first-child{animation:tsSlideRight .5s var(--ts-ease)2.08s both}.ts-preview .ts-anim-info-v5.in-view .ts-i5-row:nth-child(2){animation:tsSlideRight .5s var(--ts-ease)2.16s both}.ts-preview .ts-anim-info-v5.in-view .ts-i5-row:nth-child(3){animation:tsSlideRight .5s var(--ts-ease)2.24s both}.ts-preview .ts-anim-info-v5.in-view .ts-i5-row:nth-child(4){animation:tsSlideRight .5s var(--ts-ease)2.32s both}.ts-preview .ts-countdown-inline.ts-anim-item{opacity:0}.ts-preview .ts-anim-info-v1.in-view .ts-countdown-inline.ts-anim-item{animation:tsFadeUp .8s var(--ts-ease)1.5s both}.ts-preview .ts-anim-info-v2.in-view .ts-countdown-inline.ts-anim-item{animation:tsFadeUp .8s var(--ts-ease)1s both}.ts-preview .ts-anim-info-v3.in-view .ts-countdown-inline.ts-anim-item{animation:tsFadeUp .8s var(--ts-ease)1.6s both}.ts-preview .ts-anim-info-v4.in-view .ts-countdown-inline.ts-anim-item{animation:tsFadeUp .8s var(--ts-ease)1s both}.ts-preview .ts-anim-info-v5.in-view .ts-countdown-inline.ts-anim-item{animation:tsFadeUp .8s var(--ts-ease)3s both}.ts-preview .ts-anim-dir-v1 .ts-anim-item{opacity:0}.ts-preview .ts-anim-dir-v1.in-view .ts-eyebrow{animation:tsFadeUp .7s var(--ts-ease)60ms both}.ts-preview .ts-anim-dir-v1.in-view .ts-anim-item:nth-child(2){animation:tsFadeUp .7s var(--ts-ease).18s both}.ts-preview .ts-anim-dir-v1.in-view .ts-anim-item:nth-child(3){animation:tsFadeIn 1s var(--ts-ease).34s both}.ts-preview .ts-anim-dir-v1.in-view .ts-anim-item:nth-child(4){animation:tsFadeUp .8s var(--ts-ease).6s both}.ts-preview .ts-anim-dir-v2 .ts-anim-item{opacity:0}.ts-preview .ts-anim-dir-v2.in-view .ts-anim-item:nth-child(2){animation:tsFadeIn 1s var(--ts-ease).1s both}.ts-preview .ts-anim-dir-v2.in-view .ts-anim-item:nth-child(3){animation:tsFadeUp .8s var(--ts-ease).4s both}.ts-preview .ts-anim-dir-v3 .ts-anim-item{opacity:0}.ts-preview .ts-anim-dir-v3.in-view .ts-anim-item:nth-child(2){animation:tsFadeUp .8s var(--ts-ease).1s both}.ts-preview .ts-anim-dir-v3.in-view .ts-anim-item:nth-child(3){animation:tsFadeIn 1s var(--ts-ease).4s both}.ts-preview .ts-anim-dir-v4 .ts-anim-item{opacity:0}.ts-preview .ts-anim-dir-v4 .ts-anim-card{opacity:0;transform:scale(.97)}.ts-preview .ts-anim-dir-v4.in-view .ts-anim-item{animation:tsFadeIn 1s var(--ts-ease).1s both}.ts-preview .ts-anim-dir-v4.in-view .ts-anim-card{animation:tsScaleIn .8s var(--ts-ease).4s both}.ts-preview .ts-anim-dir-v5 .ts-anim-item{opacity:0}.ts-preview .ts-anim-dir-v5.in-view .ts-anim-item:nth-child(2){animation:tsFadeIn 1s var(--ts-ease).1s both}.ts-preview .ts-anim-dir-v5.in-view .ts-anim-item:nth-child(3){animation:tsFadeUp .7s var(--ts-ease).4s both}.ts-preview .ts-anim-dir-v5.in-view .ts-anim-item:nth-child(4){animation:tsFadeUp .7s var(--ts-ease).55s both}.ts-preview [class*=ts-anim-dir-] .ts-nav-buttons{opacity:0}.ts-preview [class*=ts-anim-dir-].in-view .ts-nav-buttons{animation:tsFadeUp .6s var(--ts-ease).6s both}.ts-preview [class*=ts-anim-dir-] .ts-transport{opacity:0}.ts-preview [class*=ts-anim-dir-].in-view .ts-transport{animation:tsFadeUp .7s var(--ts-ease).8s both}.ts-preview .ts-interview.in-view .ts-qa{animation:tsFadeUp .7s var(--ts-ease)both}.ts-preview .ts-interview.in-view .ts-qa:first-child{animation-delay:80ms}.ts-preview .ts-interview.in-view .ts-qa:nth-child(2){animation-delay:.18s}.ts-preview .ts-interview.in-view .ts-qa:nth-child(3){animation-delay:.28s}.ts-preview .ts-interview.in-view .ts-qa:nth-child(4){animation-delay:.38s}.ts-preview .ts-anim-intv-v2>*{opacity:0;transform:translateY(8px)}.ts-preview .ts-anim-intv-v2.in-view>:first-child{animation:tsFadeUp .7s var(--ts-ease)80ms both}.ts-preview .ts-anim-intv-v2.in-view>:nth-child(2){animation:tsFadeUp .9s var(--ts-ease).26s both}.ts-preview .ts-anim-intv-v3>*{opacity:0;transform:scale(.92)}.ts-preview .ts-anim-intv-v3.in-view>:first-child{animation:tsFadeUp .7s var(--ts-ease)80ms both}.ts-preview .ts-anim-intv-v3.in-view>:nth-child(2){animation:tsScaleIn .9s var(--ts-ease).22s both}.ts-preview .ts-anim-intv-v4>*{opacity:0}.ts-preview .ts-anim-intv-v4.in-view>:first-child{animation:tsFadeIn .8s var(--ts-ease)80ms both}.ts-preview .ts-anim-intv-v4.in-view>:nth-child(2){animation:tsFadeIn 1.1s var(--ts-ease).3s both}.ts-preview .ts-anim-intv-v5>*{opacity:0;transform:translateY(8px)}.ts-preview .ts-anim-intv-v5.in-view>:first-child{animation:tsFadeUp .7s var(--ts-ease)80ms both}.ts-preview .ts-anim-intv-v5.in-view>:nth-child(2){animation:tsFadeUp .8s var(--ts-ease).22s both}.ts-gallery-scroll::-webkit-scrollbar{display:none}.ts-gallery-scroll{-ms-overflow-style:none;scrollbar-width:none}@keyframes tsGalleryCurtain{0%{opacity:0;clip-path:inset(100% 0 0);transform:scale(1.04)}60%{clip-path:inset(0)}to{opacity:1;clip-path:inset(0);transform:scale(1)}}@keyframes tsGalleryZoomBlur{0%{opacity:0;filter:blur(6px);transform:scale(1.12)}50%{filter:blur(1px)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes tsGallerySlideUp{0%{opacity:0;transform:translateY(30px)scale(.95)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes tsGalleryFlipIn{0%{opacity:0;transform:perspective(600px)rotateX(12deg)translateY(20px)}60%{opacity:1;transform:perspective(600px)rotateX(-2deg)translateY(0)}to{opacity:1;transform:none}}@keyframes tsGalleryReveal{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}.ts-preview .ts-anim-gallery-v1 .ts-anim-item{overflow:hidden}.ts-preview .ts-anim-gallery-v1.in-view .ts-anim-item{animation:1s cubic-bezier(.22,1,.36,1) both tsGalleryCurtain}.ts-preview .ts-anim-gallery-v2.in-view .ts-anim-item{animation:1.2s cubic-bezier(.16,1,.3,1) both tsGalleryZoomBlur}.ts-preview .ts-anim-gallery-v3.in-view .ts-anim-item{animation:1.2s cubic-bezier(.22,1,.36,1) both tsGalleryFlipIn}.ts-preview .ts-anim-gallery-v4.in-view .ts-anim-item{animation:1.1s cubic-bezier(.22,1,.36,1) both tsGallerySlideUp}.ts-preview .ts-anim-gallery-v5.in-view .ts-anim-item{animation:1.4s cubic-bezier(.22,1,.36,1) both tsGalleryReveal}.ts-preview .ts-anim-vid-v1>*,.ts-preview .ts-anim-vid-v2>*,.ts-preview .ts-anim-vid-v3>*{opacity:0;transform:translateY(8px)}.ts-preview .ts-anim-vid-v1.in-view>:first-child{animation:tsFadeUp .7s var(--ts-ease)80ms both}.ts-preview .ts-anim-vid-v1.in-view>:nth-child(2){animation:tsFadeUp .8s var(--ts-ease).2s both}.ts-preview .ts-anim-vid-v2.in-view>:first-child{animation:tsFadeUp .7s var(--ts-ease)80ms both}.ts-preview .ts-anim-vid-v2.in-view>:nth-child(2){animation:tsFadeUp .9s var(--ts-ease).2s both}.ts-preview .ts-anim-vid-v3.in-view>:first-child{animation:tsFadeUp .7s var(--ts-ease)80ms both}.ts-preview .ts-anim-vid-v3.in-view>:nth-child(2){animation:tsFadeUp .9s var(--ts-ease).25s both}.ts-preview .ts-guide.in-view .ts-guide-cell{animation:tsFadeUp .7s var(--ts-ease)both}.ts-preview .ts-guide.in-view .ts-guide-cell:first-child{animation-delay:80ms}.ts-preview .ts-guide.in-view .ts-guide-cell:nth-child(2){animation-delay:.16s}.ts-preview .ts-guide.in-view .ts-guide-cell:nth-child(3){animation-delay:.24s}.ts-preview .ts-guide.in-view .ts-guide-cell:nth-child(4){animation-delay:.32s}.ts-preview .ts-anim-guide-v2>*{opacity:0;transform:translate(-8px)}.ts-preview .ts-anim-guide-v2.in-view>:first-child{animation:tsFadeUp .7s var(--ts-ease)80ms both}.ts-preview .ts-anim-guide-v2.in-view>:nth-child(2){animation:tsSlideRight .9s var(--ts-ease).25s both}.ts-preview .ts-anim-guide-v3>*{opacity:0;transform:translateY(8px)}.ts-preview .ts-anim-guide-v3.in-view>:first-child{animation:tsFadeUp .7s var(--ts-ease)80ms both}.ts-preview .ts-anim-guide-v3.in-view>:nth-child(2){animation:tsFadeUp .9s var(--ts-ease).25s both}.ts-preview .ts-anim-guide-v4>*{opacity:0;transform:scale(.93)}.ts-preview .ts-anim-guide-v4.in-view>:first-child{animation:tsFadeUp .7s var(--ts-ease)80ms both}.ts-preview .ts-anim-guide-v4.in-view>:nth-child(2){animation:tsScaleIn .8s var(--ts-ease).22s both}.ts-preview .ts-anim-guide-v5>*{opacity:0;transform:translateY(8px)}.ts-preview .ts-anim-guide-v5.in-view>:first-child{animation:tsFadeUp .7s var(--ts-ease)80ms both}.ts-preview .ts-anim-guide-v5.in-view>:nth-child(2){animation:tsFadeUp .9s var(--ts-ease).25s both}.ts-preview .ts-account.in-view .ts-acc-row{animation:tsFadeUp .7s var(--ts-ease)both}.ts-preview .ts-account.in-view .ts-acc-row:first-child{animation-delay:80ms}.ts-preview .ts-account.in-view .ts-acc-row:nth-child(2){animation-delay:.16s}.ts-preview .ts-account.in-view .ts-acc-row:nth-child(3){animation-delay:.24s}.ts-preview .ts-account.in-view .ts-acc-row:nth-child(4){animation-delay:.32s}.ts-preview .ts-anim-acc-v1>*{opacity:0;transform:translateY(8px)}.ts-preview .ts-anim-acc-v1.in-view>:first-child{animation:tsFadeUp .7s var(--ts-ease)80ms both}.ts-preview .ts-anim-acc-v1.in-view>:nth-child(2){animation:tsFadeUp .8s var(--ts-ease).25s both}.ts-preview .ts-anim-acc-v2>*{opacity:0;transform:translateY(8px)}.ts-preview .ts-anim-acc-v2.in-view>:first-child{animation:tsFadeUp .7s var(--ts-ease)80ms both}.ts-preview .ts-anim-acc-v2.in-view>:nth-child(2){animation:tsFadeUp .9s var(--ts-ease).25s both}.ts-preview .ts-anim-acc-v3>*{opacity:0;transform:translate(-8px)}.ts-preview .ts-anim-acc-v3.in-view>:first-child{animation:tsFadeUp .7s var(--ts-ease)80ms both}.ts-preview .ts-anim-acc-v3.in-view>:nth-child(2){animation:tsSlideRight .9s var(--ts-ease).24s both}.ts-preview .ts-anim-acc-v4>*{opacity:0;transform:translateY(8px)}.ts-preview .ts-anim-acc-v4.in-view>:first-child{animation:tsFadeUp .7s var(--ts-ease)80ms both}.ts-preview .ts-anim-acc-v4.in-view>:nth-child(2){animation:tsFadeUp .8s var(--ts-ease).22s both}.ts-preview .ts-anim-acc-v5>*{opacity:0;transform:scale(.94)}.ts-preview .ts-anim-acc-v5.in-view>:first-child{animation:tsFadeUp .7s var(--ts-ease)80ms both}.ts-preview .ts-anim-acc-v5.in-view>:nth-child(2){animation:tsScaleIn .9s var(--ts-ease).25s both}.ts-preview .ts-rsvp.in-view .ts-rsvp-title{animation:tsFadeUp .8s var(--ts-ease).1s both}.ts-preview .ts-rsvp.in-view .ts-rsvp-sub{animation:tsFadeUp .8s var(--ts-ease).2s both}.ts-preview .ts-rsvp.in-view .ts-rsvp-btn{animation:tsScaleIn .7s var(--ts-ease).32s both}.ts-preview .ts-anim-rsvp-v2>*{opacity:0;transform:scale(.94)}.ts-preview .ts-anim-rsvp-v2.in-view>*{animation:tsScaleIn .9s var(--ts-ease).1s both}.ts-preview .ts-anim-rsvp-v3>*{opacity:0}.ts-preview .ts-anim-rsvp-v3.in-view>*{animation:tsFadeIn 1s var(--ts-ease).1s both}.ts-preview .ts-anim-rsvp-v4>*{opacity:0;transform:translateY(8px)}.ts-preview .ts-anim-rsvp-v4.in-view>*{animation:tsFadeUp .8s var(--ts-ease).1s both}.ts-preview .ts-anim-rsvp-v5>*{opacity:0;transform:scale(.95)}.ts-preview .ts-anim-rsvp-v5.in-view>*{animation:tsScaleIn .9s var(--ts-ease).1s both}.ts-preview .ts-guestbook.in-view .ts-gb-head{animation:tsFadeUp .8s var(--ts-ease).1s both}.ts-preview .ts-guestbook.in-view .ts-gb-entry{animation:tsFadeUp .7s var(--ts-ease)both}.ts-preview .ts-guestbook.in-view .ts-gb-entry:first-of-type{animation-delay:.22s}.ts-preview .ts-guestbook.in-view .ts-gb-entry:nth-of-type(2){animation-delay:.3s}.ts-preview .ts-guestbook.in-view .ts-gb-entry:nth-of-type(3){animation-delay:.38s}.ts-preview .ts-anim-gb-v2>*{opacity:0;transform:translateY(8px)}.ts-preview .ts-anim-gb-v2.in-view>:first-child{animation:tsFadeUp .7s var(--ts-ease)80ms both}.ts-preview .ts-anim-gb-v2.in-view>:nth-child(2){animation:tsFadeUp .8s var(--ts-ease).22s both}.ts-preview .ts-anim-gb-v2.in-view>:nth-child(3){animation:tsFadeIn .6s var(--ts-ease).5s both}.ts-preview .ts-anim-gb-v2.in-view>.ts-gb-form{animation:tsFadeUp .7s var(--ts-ease).6s both}.ts-preview .ts-anim-gb-v3>*{opacity:0;transform:translate(-8px)}.ts-preview .ts-anim-gb-v3.in-view>:first-child{animation:tsFadeUp .7s var(--ts-ease)80ms both}.ts-preview .ts-anim-gb-v3.in-view>:nth-child(2){animation:tsSlideRight .9s var(--ts-ease).24s both}.ts-preview .ts-anim-gb-v3.in-view>.ts-gb-form{animation:tsFadeUp .7s var(--ts-ease).4s both}.ts-preview .ts-anim-gb-v4>*{opacity:0;transform:scale(.94)}.ts-preview .ts-anim-gb-v4.in-view>:first-child{animation:tsScaleIn .9s var(--ts-ease)80ms both}.ts-preview .ts-anim-gb-v4.in-view>:nth-child(2){animation:tsFadeIn .6s var(--ts-ease).4s both}.ts-preview .ts-anim-gb-v4.in-view>.ts-gb-form{animation:tsFadeUp .7s var(--ts-ease).55s both}.ts-preview .ts-anim-gb-v5>*{opacity:0;transform:translateY(8px)}.ts-preview .ts-anim-gb-v5.in-view>:first-child{animation:tsFadeUp .7s var(--ts-ease)80ms both}.ts-preview .ts-anim-gb-v5.in-view>:nth-child(2){animation:tsFadeUp .7s var(--ts-ease).18s both}.ts-preview .ts-anim-gb-v5.in-view>:nth-child(3){animation:tsFadeUp .7s var(--ts-ease).28s both}.ts-preview .ts-anim-gb-v5.in-view>:nth-child(4){animation:tsFadeUp .7s var(--ts-ease).38s both}.ts-preview .ts-anim-gb-v5.in-view>.ts-gb-form{animation:tsFadeUp .7s var(--ts-ease).48s both}.ts-preview .ts-thanks.in-view .ts-thanks-mark{animation:tsFadeIn .7s var(--ts-ease)80ms both}.ts-preview .ts-thanks.in-view .ts-thanks-title{animation:tsFadeUp .9s var(--ts-ease).2s both}.ts-preview .ts-thanks.in-view .ts-thanks-rule{transform-origin:50%;animation:tsLineDraw .6s var(--ts-ease).36s both}.ts-preview .ts-thanks.in-view .ts-thanks-body{animation:tsFadeUp .9s var(--ts-ease).46s both}.ts-preview .ts-thanks.in-view .ts-thanks-sign{animation:tsFadeIn .7s var(--ts-ease).62s both}.ts-preview .ts-anim-thx-v2>*{opacity:0}.ts-preview .ts-anim-thx-v2.in-view>:first-child{animation:tsFadeUp .9s var(--ts-ease)80ms both}.ts-preview .ts-anim-thx-v2.in-view>:nth-child(2){transform-origin:50%;animation:tsLineDrawFade .5s var(--ts-ease).5s both}.ts-preview .ts-anim-thx-v2.in-view>:nth-child(3){animation:tsFadeUp .8s var(--ts-ease).65s both}.ts-preview .ts-anim-thx-v3>*{opacity:0}.ts-preview .ts-anim-thx-v3.in-view>:first-child{animation:tsFadeIn 1s var(--ts-ease)80ms both}.ts-preview .ts-anim-thx-v3.in-view>:nth-child(2){animation:tsFadeUp .8s var(--ts-ease).3s both}.ts-preview .ts-anim-thx-v3.in-view>:nth-child(3){animation:tsFadeUp .9s var(--ts-ease).5s both}.ts-preview .ts-anim-thx-v3.in-view>:nth-child(4){animation:tsFadeIn .8s var(--ts-ease).7s both}.ts-preview .ts-anim-thx-v4>*{opacity:0;transform:scale(.94)}.ts-preview .ts-anim-thx-v4.in-view>*{animation:tsScaleIn .9s var(--ts-ease).1s both}.ts-preview .ts-anim-thx-v5>*{opacity:0}.ts-preview .ts-anim-thx-v5.in-view>:first-child{animation:tsScaleIn .9s var(--ts-ease)80ms both;transform:scale(.9)}.ts-preview .ts-anim-thx-v5.in-view>:nth-child(2){animation:tsFadeUp .8s var(--ts-ease).4s both;transform:translateY(6px)}.ts-preview [class*=ts-anim-].in-view .ts-anim-item{animation-duration:.8s;animation-timing-function:var(--ts-ease);animation-fill-mode:both}.ts-preview .ts-anim-gallery-v1.in-view .ts-anim-item{animation-name:tsGalleryCurtain;animation-duration:1s;animation-timing-function:cubic-bezier(.22,1,.36,1)}.ts-preview .ts-anim-gallery-v2.in-view .ts-anim-item{animation-name:tsGalleryZoomBlur;animation-duration:1.2s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.ts-preview .ts-anim-gallery-v3.in-view .ts-anim-item{animation-name:tsGalleryFlipIn;animation-duration:1.2s;animation-timing-function:cubic-bezier(.22,1,.36,1)}.ts-preview .ts-anim-gallery-v4.in-view .ts-anim-item{animation-name:tsGallerySlideUp;animation-duration:1.1s;animation-timing-function:cubic-bezier(.22,1,.36,1)}.ts-preview .ts-anim-gallery-v5.in-view .ts-anim-item{animation-name:tsGalleryReveal;animation-duration:1.4s;animation-timing-function:cubic-bezier(.22,1,.36,1)}.ts-preview [class*=ts-anim-ls-] .ts-eyebrow,.ts-preview [class*=ts-anim-ls-] .ts-ls-stagger{opacity:0;transform:translateY(8px)}.ts-preview [class*=ts-anim-ls-].in-view .ts-eyebrow{animation:tsFadeUp .7s var(--ts-ease)80ms both}.ts-preview .ts-anim-ls-v1.in-view .ts-ls-stagger{animation:tsFadeUp .8s var(--ts-ease)both;animation-delay:calc(.3s + var(--ls-i,0)*.3s)}.ts-preview .ts-anim-ls-v2 .ts-ls-stagger{transform:translate(-8px)}.ts-preview .ts-anim-ls-v2.in-view .ts-ls-stagger{animation:tsSlideRight .9s var(--ts-ease)both;animation-delay:calc(.3s + var(--ls-i,0)*.3s)}.ts-preview .ts-anim-ls-v3 .ts-ls-stagger{transform:none}.ts-preview .ts-anim-ls-v3.in-view .ts-ls-stagger{animation:tsFadeIn 1s var(--ts-ease)both;animation-delay:calc(.1s + var(--ls-i,0)*.4s)}.ts-preview .ts-anim-ls-v4.in-view .ts-ls-stagger{animation:tsFadeUp .9s var(--ts-ease)both;animation-delay:calc(.3s + var(--ls-i,0)*.3s)}.ts-preview .ts-anim-ls-v5.in-view .ts-ls-stagger{animation:tsFadeUp .8s var(--ts-ease)both;animation-delay:calc(.3s + var(--ls-i,0)*.3s)}@media (prefers-reduced-motion:reduce){.ts-preview [class*=ts-anim-]>*,.ts-preview [class*=ts-anim-]>.ts-anim-item,.ts-preview [class*=ts-anim-] .ts-ls-stagger,.ts-preview [class*=ts-anim-] .ts-anim-row,.ts-preview [class*=ts-anim-] .ts-anim-card,.ts-preview [class*=ts-anim-] .ts-anim-left,.ts-preview [class*=ts-anim-] .ts-anim-right,.ts-preview [class*=ts-anim-] .ts-anim-amp,.ts-preview [class*=ts-anim-] .ts-anim-vline,.ts-preview [class*=ts-anim-] .ts-anim-cinematic,.ts-preview [class*=ts-anim-] .ts-digit,.ts-preview [class*=ts-anim-] .ts-dot,.ts-preview [class*=ts-anim-] .ts-i3-cell,.ts-preview [class*=ts-anim-] .ts-i5-row,.ts-preview [class*=ts-anim-] .ts-i5-counter,.ts-preview [class*=ts-anim-] .ts-count-digit,.ts-preview .ts-circle-draw circle,.ts-preview .ts-interview .ts-qa,.ts-preview .ts-guide .ts-guide-cell,.ts-preview .ts-account .ts-acc-row,.ts-preview .ts-rsvp .ts-rsvp-title,.ts-preview .ts-rsvp .ts-rsvp-sub,.ts-preview .ts-rsvp .ts-rsvp-btn,.ts-preview .ts-guestbook .ts-gb-head,.ts-preview .ts-guestbook .ts-gb-entry,.ts-preview .ts-thanks .ts-thanks-mark,.ts-preview .ts-thanks .ts-thanks-title,.ts-preview .ts-thanks .ts-thanks-rule,.ts-preview .ts-thanks .ts-thanks-body,.ts-preview .ts-thanks .ts-thanks-sign{opacity:1;filter:none;transform:none;animation:none!important}.ts-preview .ts-circle-draw circle{stroke-dashoffset:0}}.ts-lightbox{z-index:9999;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;opacity:0;background:#0a0a0a radial-gradient(at 50% 40%,#ffffff08 0%,#0000 70%);flex-direction:column;justify-content:center;align-items:center;animation:.5s cubic-bezier(.2,.8,.3,1) forwards ts-lb-open;display:flex;position:fixed;inset:0;transform:scale(.97)}@keyframes ts-lb-open{to{opacity:1;transform:scale(1)}}.ts-lb-topbar{z-index:2;justify-content:space-between;align-items:center;padding:20px 24px;display:flex;position:absolute;top:0;left:0;right:0}.ts-lb-topbar-title{font-family:var(--font-display,"Cormorant Garamond",serif);letter-spacing:.3em;text-transform:uppercase;color:#fff6;font-size:10px;font-weight:400}.ts-lb-topbar-close{color:#ffffff80;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:18px;line-height:1;transition:color .2s}.ts-lb-topbar-close:hover{color:#fffc}.ts-lb-image-wrap{touch-action:pan-x pan-y;flex:1;justify-content:center;align-items:center;width:100%;padding:60px 0 80px;display:flex;overflow:hidden}.ts-lb-img{object-fit:contain;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:pan-x pan-y;max-width:100%;max-height:100%;transition:opacity .35s cubic-bezier(.2,.8,.3,1),transform .35s cubic-bezier(.2,.8,.3,1)}.ts-lb-img--exit-next{opacity:0;transform:translate(-30px)}.ts-lb-img--exit-prev{opacity:0;transform:translate(30px)}.ts-lb-img--enter-next{opacity:0;animation:.35s cubic-bezier(.2,.8,.3,1) forwards ts-lb-img-enter-next;transform:translate(30px)}.ts-lb-img--enter-prev{opacity:0;animation:.35s cubic-bezier(.2,.8,.3,1) forwards ts-lb-img-enter-prev;transform:translate(-30px)}@keyframes ts-lb-img-enter-next{to{opacity:1;transform:translate(0)}}@keyframes ts-lb-img-enter-prev{to{opacity:1;transform:translate(0)}}.ts-lb-counter{text-align:center;font-family:var(--font-body,sans-serif);letter-spacing:.25em;color:#ffffff59;pointer-events:none;font-size:11px;font-weight:400;position:absolute;bottom:40px;left:0;right:0}.ts-lb-progress{background:#ffffff14;height:1px;position:absolute;bottom:20px;left:40px;right:40px;overflow:hidden}.ts-lb-progress-fill{background:#ffffff80;height:2px;margin-top:-.5px;transition:width .4s cubic-bezier(.2,.8,.3,1)}.ts-lb--v2{-webkit-backdrop-filter:blur(32px)saturate(1.2);background:#ffffffbf}.ts-lb-v2-close{z-index:3;color:#0006;font-size:22px;position:absolute;top:16px;right:16px}.ts-lb-v2-wrap{justify-content:center;align-items:center;height:100%;padding:0;display:flex}.ts-lb-v2-img{object-fit:contain;width:100%;max-height:80vh;box-shadow:0 8px 32px #00000014}.ts-lb-v2-dots{z-index:2;justify-content:center;gap:8px;display:flex;position:absolute;bottom:32px;left:0;right:0}.ts-lb-v2-dot{cursor:pointer;background:#00000026;border-radius:50%;width:8px;height:8px;transition:background .3s,transform .3s}.ts-lb-v2-dot--active{background:#00000080;transform:scale(1.3)}.ts-lb--v4{background:#fff;justify-content:flex-start;align-items:stretch}.ts-lb-v4-close{z-index:10;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;line-height:1;display:flex;position:fixed;top:16px;right:16px}.ts-lb-v4-scroll{-webkit-overflow-scrolling:touch;width:100%;height:100%;padding:0;overflow-y:auto}.ts-lb-v4-img{width:100%;display:block}.ts-lb--v5{background:#000}.ts-lb-v5-wrap{padding:0}.ts-lb-v5-img{transition:opacity .5s,transform .5s}.ts-lb-img--fade-out{opacity:0;transform:scale(.96)}.ts-lb-img--fade-in{opacity:0;animation:.5s forwards ts-lb-fade-in;transform:scale(1.04)}@keyframes ts-lb-fade-in{to{opacity:1;transform:scale(1)}}.ts-lb--v6{background:#fff}.ts-lb-v6-close{z-index:3;color:#00000059;font-size:22px;position:absolute;top:16px;right:16px}.ts-lb-v6-wrap{padding:60px 48px;position:relative}.ts-lb-v6-arrow{color:#0003;cursor:pointer;z-index:2;background:0 0;border:none;padding:8px;font-size:32px;transition:color .2s;position:absolute;top:50%;transform:translateY(-50%)}.ts-lb-v6-arrow:hover{color:#00000080}.ts-lb-v6-arrow--prev{left:8px}.ts-lb-v6-arrow--next{right:8px}.ts-lb-v6-counter{text-align:center;font-family:var(--font-body,sans-serif);letter-spacing:.2em;color:#00000040;pointer-events:none;font-size:11px;font-weight:400;position:absolute;bottom:24px;left:0;right:0}.ts-lb--v6 .ts-lb-img{object-fit:contain;max-width:100%;max-height:100%}.ts-lb--v7{background:#000}.ts-lb-v7-close{z-index:3;color:#ffffff80;font-size:22px;position:absolute;top:16px;right:16px}.ts-lb-v7-wrap{flex:1;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.ts-lb-v7-arrow{color:#ffffff4d;cursor:pointer;z-index:2;background:0 0;border:none;padding:8px;font-size:36px;transition:color .2s;position:absolute;top:50%;transform:translateY(-50%)}.ts-lb-v7-arrow:hover{color:#ffffffb3}.ts-lb-v7-arrow--prev{left:4px}.ts-lb-v7-arrow--next{right:4px}.ts-lb-v7-thumbs{justify-content:center;align-items:center;gap:3px;padding:8px 0 16px;display:flex}.ts-lb-v7-thumb{cursor:pointer;opacity:.4;border:2px solid #0000;flex:1;height:64px;transition:opacity .2s,border-color .2s;overflow:hidden}.ts-lb-v7-thumb img{object-fit:cover;width:100%;height:100%}.ts-lb-v7-thumb--active{opacity:1;border-color:#fffc}.ts-lb--v9{background:#fff}.ts-lb-v9-close{z-index:3;color:#00000059;font-size:22px;position:absolute;top:16px;right:16px}.ts-lb-v9-carousel{touch-action:pan-x;flex:1;align-items:center;gap:6px;width:100%;padding:0;display:flex;overflow:hidden}.ts-lb-v9-side{opacity:.3;cursor:pointer;flex-shrink:0;width:80%;transition:opacity .2s;overflow:hidden}.ts-lb-v9-side:hover{opacity:.5}.ts-lb-v9-side img{width:100%;display:block}.ts-lb-v9-side--prev{margin-left:-72%}.ts-lb-v9-side--next{margin-right:-72%}.ts-lb-v9-current{flex-shrink:0;justify-content:center;align-items:center;width:80%;transition:opacity .35s cubic-bezier(.2,.8,.3,1),transform .35s cubic-bezier(.2,.8,.3,1);display:flex;overflow:hidden}.ts-lb-v9-current img{border-radius:4px;width:100%;display:block}.ts-lb-v9-current{position:relative}.ts-lb-v9-overlay{object-fit:contain;border-radius:4px;width:100%;height:100%;animation:.45s cubic-bezier(.4,0,.2,1) forwards ts-lb-v9-fade-in;position:absolute;inset:0}@keyframes ts-lb-v9-fade-in{0%{opacity:0}to{opacity:1}}.ts-lb-v9-side img{transition:opacity .35s}.ts-lb--v9 .ts-lb-counter{color:#0000004d;pointer-events:none;bottom:32px}.ts-preview .ts-scroll-hint{z-index:10;color:#fff;opacity:0;pointer-events:none;filter:drop-shadow(0 1px 4px #0006);flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;bottom:56px;left:50%;transform:translate(-50%)}.ts-preview .ts-scroll-hint-label{font-family:var(--font-display);letter-spacing:.2em;opacity:.8;font-size:10px}.ts-preview .ts-fam{text-align:center}.ts-preview .ts-fam-photo{margin:0 auto 24px;position:relative;overflow:hidden}.ts-preview .ts-fam-photo--portrait{aspect-ratio:3/4;border-radius:4px;width:70%}.ts-preview .ts-fam-photo--landscape{aspect-ratio:16/9;width:100%;margin-top:20px}.ts-preview .ts-fam-parents{font-family:var(--font-ko);font-size:calc(13px*var(--ts-font-scale,1));color:var(--ink);letter-spacing:.02em}.ts-preview .ts-fam-dot{opacity:.4}.ts-preview .ts-fam-relation{opacity:.6;font-size:calc(12px*var(--ts-font-scale,1))}.ts-preview .ts-fam-line{display:block}.ts-preview .ts-fam-child{font-family:var(--font-display);font-size:calc(16px*var(--ts-font-scale,1));margin-top:2px;font-weight:500;display:block}.ts-preview .ts-fam-deceased{font-size:calc(11px*var(--ts-font-scale,1));opacity:.6;margin-right:2px}.ts-preview .ts-fam-chrysanthemum{opacity:.6;vertical-align:middle;width:12px;height:12px;margin-top:-2px;margin-right:2px;display:inline}.ts-preview .ts-fcs-wrap{text-align:center;margin-top:28px}.ts-preview .ts-fam-contact-btn{font-family:var(--font-ko);font-size:calc(13px*var(--ts-font-scale,1));color:#fff;background:var(--accent,#1a1a1a);border:1px solid var(--accent,#1a1a1a);cursor:pointer;letter-spacing:.04em;border-radius:24px;align-items:center;gap:6px;padding:8px 28px;transition:background .2s,border-color .2s,opacity .2s;display:inline-flex}.ts-preview .ts-fam-contact-btn:hover{opacity:.85}.ts-preview .ts-fam--v1 .ts-fam-contact-btn{border-radius:4px;justify-content:center;width:100%;padding:12px 28px}.ts-preview .ts-fam-contact-chevron{transition:transform .25s}.ts-preview .ts-fam-contact-chevron--open{transform:rotate(180deg)}.ts-preview .ts-fam-contact-icon{opacity:.5;margin-right:2px}.ts-preview .ts-fcs-panel{text-align:left;margin-top:16px;animation:.3s both tsFadeUp}.ts-fcs-group{margin-bottom:16px}.ts-fcs-group:last-child{margin-bottom:0}.ts-preview .ts-fcs-v1-group{font-family:var(--font-display);letter-spacing:.15em;color:var(--accent);border-top:1px solid var(--line);padding:12px 0 4px;font-size:10px}.ts-preview .ts-fcs-v1-group:first-child{border-top:none}.ts-preview .ts-fcs-v1-item{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}.ts-preview .ts-fcs-v1-item:last-child{border-bottom:none}.ts-preview .ts-fcs-v1-icon{color:var(--accent);opacity:.6;flex-shrink:0}.ts-preview .ts-fcs-v1-info{flex:1;min-width:0}.ts-preview .ts-fcs-v1-label{font-family:var(--font-display);letter-spacing:.12em;color:var(--accent);margin-bottom:1px;font-size:10px}.ts-preview .ts-fcs-v1-name{font-family:var(--font-ko);color:var(--mute);font-size:12px;line-height:1.5}.ts-fcs-label{font-family:var(--font-ko);color:var(--ink);align-items:center;gap:6px;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.ts-fcs-dot{background:var(--ink);opacity:.4;border-radius:50%;width:6px;height:6px;display:inline-block}.ts-fcs-row{background:var(--bg-2);border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:6px;padding:12px 14px;display:flex}.ts-fcs-row:last-child{margin-bottom:0}.ts-fcs-info{flex-direction:column;gap:1px;display:flex}.ts-fcs-role{font-family:var(--font-ko);color:var(--ink);font-size:13px;font-weight:600}.ts-fcs-name{font-family:var(--font-ko);color:var(--mute);font-size:12px}.ts-fcs-actions{gap:6px;display:flex}.ts-fcs-btn{width:34px;height:34px;color:var(--ink);opacity:.45;background:#0000000a;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:opacity .15s;display:flex}.ts-fcs-btn:hover{opacity:.7}.ts-preview .ts-fcs-panel--v2{text-align:left}.ts-preview .ts-fcs-simple-group{margin-bottom:12px}.ts-preview .ts-fcs-simple-group:last-child{margin-bottom:0}.ts-preview .ts-fcs-simple-label{font-family:var(--font-ko);color:var(--mute);letter-spacing:.06em;padding-bottom:6px;font-size:10px;font-weight:600}.ts-preview .ts-fcs-simple-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.ts-preview .ts-fcs-simple-row:last-child{border-bottom:none}.ts-preview .ts-fcs-simple-info{align-items:baseline;gap:6px;display:flex}.ts-preview .ts-fcs-simple-name{font-family:var(--font-display);color:var(--ink);font-size:14px;font-weight:600}.ts-preview .ts-fcs-simple-role{font-family:var(--font-ko);color:var(--mute);font-size:11px}.ts-preview .ts-fcs-actions-sm{justify-content:center;gap:6px;margin-top:10px;display:flex}.ts-preview .ts-fcs-btn-sm{width:32px;height:32px;color:var(--ink);opacity:.35;background:#0000000a;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:opacity .15s;display:flex}.ts-preview .ts-fcs-btn-sm:hover{opacity:.65}.ts-preview .ts-fcs-panel--v3{text-align:left}.ts-preview .ts-fcs-grid3{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;display:grid}.ts-preview .ts-fcs-col3{border-right:1px solid var(--line)}.ts-preview .ts-fcs-col3:last-child{border-right:none}.ts-preview .ts-fcs-row3{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.ts-preview .ts-fcs-row3:last-child{border-bottom:none}.ts-preview .ts-fcs-row3-info{align-items:baseline;gap:4px;display:flex}.ts-preview .ts-fcs-row3-name{font-family:var(--font-ko);color:var(--ink);font-size:12px;font-weight:600}.ts-preview .ts-fcs-row3-role{color:var(--mute);font-size:10px}.ts-preview .ts-fam--v3 .ts-fam-contact-btn{border-radius:4px;justify-content:center;width:100%;padding:12px 28px}.ts-preview .ts-fam--v1 .ts-fam-photo{border-radius:0;width:100%}.ts-preview .ts-fam--v1 .ts-fam-row{border-bottom:1px solid var(--line);margin-bottom:0;padding:12px 20px;line-height:1.9}.ts-preview .ts-fam--v1 .ts-fam-row:last-of-type{border-bottom:none}.ts-preview .ts-fam--v1 .ts-fam-line{justify-content:space-between;align-items:baseline;display:flex}.ts-preview .ts-fam--v1 .ts-fam-parents{text-align:left;display:inline}.ts-preview .ts-fam--v1 .ts-fam-child{font-size:calc(16px*var(--ts-font-scale,1));text-align:right;flex-shrink:0;margin-top:0;display:inline}.ts-preview .ts-fam-card{border:1px solid var(--line);text-align:center;border-radius:6px;overflow:hidden}.ts-preview .ts-fam-card-photo{aspect-ratio:3/4;width:100%;position:relative}.ts-preview .ts-fam-card-body{background:var(--card,#f5f5f5);padding:28px 20px}.ts-preview .ts-fam-card-grid{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.ts-preview .ts-fam-card-cell{text-align:center}.ts-preview .ts-fam-card-heart{color:var(--point);opacity:.7;padding-top:14px;font-size:12px;line-height:1}.ts-preview .ts-fam-card-parents{font-family:var(--font-ko);font-size:calc(12px*var(--ts-font-scale,1));color:var(--ink);line-height:1.6}.ts-preview .ts-fam-card-parents .ts-fam-relation{opacity:.5;font-size:calc(11px*var(--ts-font-scale,1))}.ts-preview .ts-fam-card-divider{background:var(--line);width:24px;height:1px;margin:16px auto}.ts-preview .ts-fam-card-name{font-family:var(--font-ko);font-size:calc(18px*var(--ts-font-scale,1));color:var(--ink);letter-spacing:.06em;margin-top:6px;font-weight:500}.ts-preview .ts-fam--v2 .ts-fam-contact-btn{border-radius:6px;justify-content:center;width:100%;padding:10px 28px}.ts-preview .ts-fam-heart{color:var(--ink);opacity:.7;flex-shrink:0;font-size:12px;line-height:1}.ts-preview .ts-fam--v3 .ts-fam-v3-grid{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;display:grid}.ts-preview .ts-fam--v3 .ts-fam-v3-cell{text-align:center}.ts-preview .ts-fam--v3 .ts-fam-v3-cell .ts-fam-child{font-family:var(--font-ko);font-size:calc(18px*var(--ts-font-scale,1));margin-top:10px;display:block}.ts-preview .ts-fam--v3 .ts-fam-v3-role{font-family:var(--font-ko);font-size:calc(11px*var(--ts-font-scale,1));color:var(--mute);letter-spacing:.02em;margin-bottom:6px}.ts-preview .ts-fam--v3 .ts-fam-v3-heart{color:var(--point);opacity:.7;padding-top:16px;font-size:16px;line-height:1}.ts-anim-fam-v1.in-view .ts-anim-item,.ts-anim-fam-v2.in-view .ts-anim-item,.ts-anim-fam-v3.in-view .ts-anim-item{animation:.6s both tsFadeUp}.ts-anim-fam-v1.in-view .ts-anim-item:nth-child(2),.ts-anim-fam-v2.in-view .ts-anim-item:nth-child(2),.ts-anim-fam-v3.in-view .ts-anim-item:nth-child(2){animation-delay:.2s}.ts-anim-fam-v1.in-view .ts-anim-item:nth-child(3),.ts-anim-fam-v2.in-view .ts-anim-item:nth-child(3),.ts-anim-fam-v3.in-view .ts-anim-item:nth-child(3){animation-delay:.4s}.ts-anim-fam-v1.in-view .ts-anim-item:nth-child(4),.ts-anim-fam-v2.in-view .ts-anim-item:nth-child(4),.ts-anim-fam-v3.in-view .ts-anim-item:nth-child(4){animation-delay:.6s}.ts-preview .ts-sec.in-view+.ts-scroll-hint{animation:1s 3.5s both tsScrollHintIn}.ts-preview .ts-sec.in-view+.ts-scroll-hint svg{animation:2s ease-in-out 4.5s infinite tsScrollBounce}@keyframes tsScrollHintIn{0%{opacity:0;transform:translate(-50%)translateY(-6px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes tsScrollBounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}
