:root{--jp-cream:#F7F1E3;--jp-cream-fixed:#F7F1E3;--jp-cream-deep:#EFE7D3;--jp-pine:#1E4B38;--jp-pine-deep:#143527;--jp-gold:#A98C52;--jp-pool:#2E9CC4;--jp-sun:#EE9421;--jp-ink:#2B2A24;--jp-hairline:#E4D9C0;--jp-gold-dark:#B99A5E;--jp-btn:var(--jp-pine);--jp-btn-h:var(--jp-pine-deep);--jp-invite:var(--jp-pine-deep);--jp-footer:var(--jp-pine);--jp-tree:var(--jp-pine-deep);--font-serif-en:"Gambetta","Noto Serif KR",Georgia,"Times New Roman",serif;--font-serif-kr:"Noto Serif KR","Nanum Myeongjo",Batang,Georgia,serif;--font-body:"Pretendard","Pretendard Variable","Apple SD Gothic Neo",-apple-system,BlinkMacSystemFont,system-ui,"Malgun Gothic",sans-serif;--maxw:1200px;--readw:720px;--ease:cubic-bezier(0.25,0.1,0.25,1);--fx-duration:.55s;--fx-ease:var(--ease);--fx-distance:8px;--fx-blur:10px;--fx-accent:var(--jp-gold)}html[lang=zh-CN]{--font-serif-kr:"Noto Serif SC","Noto Serif KR","Songti SC",SimSun,Georgia,serif;--font-body:"Noto Sans SC","Pretendard","PingFang SC","Microsoft YaHei",system-ui,sans-serif}@media (prefers-color-scheme:dark){:root{--jp-cream:#143527;--jp-cream-deep:#1A4030;--jp-pine:#F7F1E3;--jp-pine-deep:#F7F1E3;--jp-gold:#B99A5E;--jp-gold-dark:#C7A96A;--jp-pool:#4FA9C9;--jp-sun:#E0912F;--jp-ink:#F0E9D8;--jp-hairline:#2E5544;--jp-btn:#2A5C45;--jp-btn-h:#356E54;--jp-invite:#0F2A1E;--jp-footer:#0F2A1E;--jp-tree:#0A1E15}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--jp-cream);color:var(--jp-ink);font-size:16px;font-weight:500;line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}.big,.lede,h1,h2,h3,h4{word-break:keep-all}button{font:inherit;background:none;border:0;cursor:pointer;color:inherit}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.read{max-width:var(--readw);margin-inline:auto}.eyebrow{font-family:var(--font-serif-en);font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--jp-gold);font-weight:600}.tabnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.divider{display:flex;align-items:center;justify-content:center;gap:14px;margin:0 auto;max-width:320px;color:var(--jp-gold)}.divider:after,.divider:before{content:"";flex:1 1;height:1px;background:currentColor;opacity:.55}.divider span{width:5px;height:5px;transform:rotate(45deg);background:currentColor;display:block}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-body);font-weight:700;font-size:15px;padding:13px 26px;border-radius:3px;cursor:pointer;border:1px solid transparent;transition:background .15s var(--ease),color .15s var(--ease),border-color .15s var(--ease);min-height:44px;letter-spacing:.01em}.btn-primary{background:var(--jp-btn);color:var(--jp-cream)}.btn-primary:hover{background:var(--jp-btn-h)}.btn-outline{background:transparent;color:var(--jp-pine);border-color:var(--jp-pine)}.btn-outline:hover{background:var(--jp-pine);color:var(--jp-cream)}.emblem-img{aspect-ratio:1;object-fit:cover;border-radius:50%;overflow:hidden;box-shadow:0 0 0 1px color-mix(in srgb,var(--jp-gold) 35%,transparent)}header.site{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--jp-cream) 88%,transparent);-webkit-backdrop-filter:saturate(1.1) blur(6px);backdrop-filter:saturate(1.1) blur(6px);border-bottom:1px solid var(--jp-hairline)}.nav{justify-content:space-between;height:64px;gap:14px}.brand,.nav{display:flex;align-items:center}.brand{gap:10px;flex-shrink:0}.brand .mark{width:32px;height:32px}.brand .word{font-family:var(--font-serif-en);font-weight:700;font-size:20px;letter-spacing:.25em;color:var(--jp-pine);text-transform:uppercase;padding-left:.25em}.nav-links{display:none;gap:26px;align-items:center}.nav-links a{font-size:14px;color:var(--jp-pine);font-weight:500;letter-spacing:.01em;position:relative;padding:4px 0;white-space:nowrap}.nav-links a:after{content:"";position:absolute;left:0;right:100%;bottom:-2px;height:1px;background:var(--jp-gold);transition:right .2s var(--ease)}.nav-links a:hover:after,.nav-links a[aria-current=page]:after{right:0}.nav-right{display:flex;align-items:center;gap:14px}.nav-cta{display:none}@media (min-width:1025px){.nav-links{display:flex}.nav-cta{display:inline-flex}}.lang-toggle{display:flex;align-items:center;gap:2px}.lang-toggle button{font-family:var(--font-serif-en);font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--jp-pine);opacity:.55;padding:6px;min-height:44px;display:inline-flex;align-items:center;border-bottom:1px solid transparent;transition:opacity .15s var(--ease)}.lang-toggle button:hover{opacity:.85}.lang-toggle button[aria-pressed=true]{opacity:1;border-bottom-color:var(--jp-gold)}.lang-toggle .dot{color:var(--jp-gold);opacity:.6;font-size:11px}.menu-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--jp-pine)}@media (min-width:1025px){.menu-btn{display:none}}.mobile-menu{display:none;border-top:1px solid var(--jp-hairline);background:color-mix(in srgb,var(--jp-cream) 96%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mobile-menu.open{display:block}@media (min-width:1025px){.mobile-menu.open{display:none}}.mobile-menu nav{display:flex;flex-direction:column;padding:8px 0 14px}.mobile-menu a{padding:13px 4px;font-size:15.5px;font-weight:600;color:var(--jp-pine);border-bottom:1px solid color-mix(in srgb,var(--jp-hairline) 55%,transparent);display:flex;justify-content:space-between;align-items:center}.mobile-menu a:last-child{border-bottom:0}.mobile-menu a[aria-current=page]{color:var(--jp-gold)}.hero{position:relative;padding:64px 0 72px;text-align:center}.hero-frame{position:relative;border:1px solid var(--jp-gold);padding:clamp(28px,6vw,64px) clamp(20px,5vw,56px);max-width:var(--maxw)}.hero-frame:before{content:"";inset:6px;opacity:.5;pointer-events:none}.corner,.hero-frame:before{position:absolute;border:1px solid var(--jp-gold)}.corner{width:14px;height:14px}.corner.tl{left:-1px;border-right:0}.corner.tl,.corner.tr{top:-1px;border-bottom:0}.corner.tr{right:-1px;border-left:0}.corner.bl{left:-1px;border-right:0}.corner.bl,.corner.br{bottom:-1px;border-top:0}.corner.br{right:-1px;border-left:0}.hero-emblem{width:clamp(170px,26vw,262px);height:auto;margin:0 auto 26px}.hero h1{font-family:var(--font-serif-kr);font-weight:700;font-size:clamp(30px,5.4vw,52px);line-height:1.28;color:var(--jp-pine);letter-spacing:-.01em;margin-bottom:18px}.hero .lede{font-size:17px;color:var(--jp-ink);max-width:30em;margin:0 auto 30px;opacity:.9}.hero-cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.page-hero{padding:clamp(44px,7vw,64px) 0 clamp(10px,2vw,16px);text-align:center}.page-hero .eyebrow{display:block;margin-bottom:12px}.page-hero h1{font-family:var(--font-serif-kr);font-weight:700;font-size:clamp(28px,4.6vw,42px);line-height:1.3;color:var(--jp-pine)}.page-hero .lede{font-size:16.5px;opacity:.9;max-width:34em;margin:14px auto 0}.page-hero .divider{margin-top:26px}section.band{padding:clamp(56px,8vw,88px) 0}section.band-sm{padding:clamp(40px,6vw,64px) 0}.section-head{text-align:center;margin-bottom:clamp(32px,5vw,48px)}.section-head .eyebrow{display:block;margin-bottom:12px}.section-head h2{font-family:var(--font-serif-kr);font-weight:700;font-size:clamp(26px,3.6vw,32px);color:var(--jp-pine);line-height:1.35}.section-head p{margin-top:14px;color:var(--jp-ink);opacity:.9;font-size:16px}.alt-band,.intro{background:var(--jp-cream-deep)}.intro{text-align:center}.intro .big{font-family:var(--font-serif-kr);font-weight:600;font-size:clamp(22px,3vw,28px);line-height:1.6;color:var(--jp-pine);max-width:22em;margin:22px auto 0}.stats{display:grid;grid-gap:1px;gap:1px;background:var(--jp-hairline);border:1px solid var(--jp-hairline);border-radius:4px;overflow:hidden;grid-template-columns:repeat(2,1fr)}.stat{background:var(--jp-cream);padding:22px 16px;text-align:center}.stat .num{font-family:var(--font-serif-en);font-weight:600;font-size:clamp(28px,4vw,40px);color:var(--jp-pine);line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat .num small{font-size:.5em;font-weight:600;margin-left:2px}.stat .lbl{margin-top:6px;font-size:13.5px;opacity:.85}@media (min-width:768px){.stats{grid-template-columns:repeat(4,1fr)}}.cards{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.card{background:var(--jp-cream-deep);border:1px solid var(--jp-hairline);border-radius:4px;overflow:hidden;box-shadow:0 1px 2px color-mix(in srgb,var(--jp-pine-deep) 8%,transparent);display:flex;flex-direction:column}.photo{aspect-ratio:4/3;position:relative;background:repeating-linear-gradient(135deg,transparent 0 18px,color-mix(in srgb,var(--jp-gold) 6%,transparent) 18px 19px),linear-gradient(160deg,var(--jp-cream) 0,color-mix(in srgb,var(--jp-cream-deep),var(--jp-hairline)) 100%);display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--jp-hairline)}.photo .ph-mark{width:44px;height:44px;opacity:.5;color:var(--jp-pine)}.photo .ph-label{position:absolute;bottom:12px;left:14px;font-family:var(--font-serif-en);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--jp-gold);font-weight:600}.card .body{padding:20px 20px 22px;display:flex;flex-direction:column;gap:8px;flex:1 1}.card h3{font-family:var(--font-serif-kr);font-weight:700;font-size:21px;color:var(--jp-pine)}.qty{font-family:var(--font-serif-en);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--jp-gold);font-weight:600}.card p{font-size:15px;color:var(--jp-ink);opacity:.9;flex:1 1}.card .card-cta{margin-top:6px;font-size:14px;font-weight:700;color:var(--jp-pine);display:inline-flex;align-items:center;gap:6px}.card .card-cta svg{transition:transform .2s var(--ease)}.card:hover .card-cta svg{transform:translateX(3px)}.confirm{display:inline-block;font-size:11px;letter-spacing:.04em;color:var(--jp-gold);border:1px solid var(--jp-gold);border-radius:3px;padding:2px 7px;margin-top:4px;align-self:flex-start}.zig{display:grid;grid-gap:26px;gap:26px;align-items:center;grid-template-columns:1fr}.zig+.zig{margin-top:clamp(48px,7vw,72px)}.zig .photo{aspect-ratio:4/3;border:1px solid var(--jp-hairline);border-radius:4px}.zig-body h3{font-family:var(--font-serif-kr);font-weight:700;font-size:clamp(22px,3vw,26px);color:var(--jp-pine);margin:10px 0 12px}.zig-body>p{font-size:15.5px;opacity:.92}.spec,.zig-body>p{margin-bottom:16px}.spec{display:grid;grid-template-columns:auto 1fr;grid-gap:8px 18px;gap:8px 18px;align-items:baseline}.spec dt{font-family:var(--font-serif-en);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--jp-gold);font-weight:600;padding-top:2px;white-space:nowrap}.spec dd{font-size:15px}.spec dd.conf{color:var(--jp-gold);font-size:13.5px}@media (min-width:1025px){.zig{grid-template-columns:1.05fr .95fr;gap:48px}.zig.flip .photo{order:2}.zig.flip .zig-body{order:1}}.amenity-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.amenity{border:1px solid var(--jp-hairline);border-radius:4px;padding:24px 22px;display:flex;flex-direction:column;gap:10px}.alt-band .amenity,.amenity{background:var(--jp-cream)}section:not(.alt-band) .amenity{background:var(--jp-cream-deep)}.amenity .ic{width:34px;height:34px;color:var(--jp-pine)}.amenity h3{font-family:var(--font-serif-kr);font-weight:700;font-size:18px;color:var(--jp-pine)}.amenity p{font-size:14px;color:var(--jp-ink);opacity:.9}.table-scroll{overflow-x:auto;border:1px solid var(--jp-hairline);border-radius:4px}table.jp{width:100%;border-collapse:collapse;min-width:520px;background:var(--jp-cream);font-size:14.5px}table.jp th{font-family:var(--font-serif-en);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--jp-gold);font-weight:600;text-align:left;padding:12px 16px;border-bottom:1px solid var(--jp-gold);background:var(--jp-cream-deep);white-space:nowrap}table.jp td{padding:12px 16px;border-bottom:1px solid var(--jp-hairline);vertical-align:top}table.jp tr:last-child td{border-bottom:0}table.jp td.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}table.jp td .conf-inline{color:var(--jp-gold);font-size:13px}.rule-list{list-style:none;display:flex;flex-direction:column;gap:12px}.rule-list li{position:relative;padding-left:22px;font-size:15.5px}.rule-list li:before{content:"";position:absolute;left:2px;top:.62em;width:6px;height:6px;transform:rotate(45deg);background:var(--jp-gold)}.rule-list li strong{color:var(--jp-pine);font-weight:700}.steps{list-style:none;display:flex;flex-direction:column}.steps li{position:relative;padding:0 0 26px 44px}.steps li:last-child{padding-bottom:0}.steps li:before{content:"";position:absolute;left:14px;top:30px;bottom:2px;width:1px;background:color-mix(in srgb,var(--jp-gold) 55%,transparent)}.steps li:last-child:before{display:none}.steps .no{position:absolute;left:0;top:0;width:29px;height:29px;border:1px solid var(--jp-gold);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-serif-en);font-size:13px;font-weight:600;color:var(--jp-gold);background:var(--jp-cream)}.steps h4{font-size:16px;font-weight:700;color:var(--jp-pine);margin-bottom:4px}.steps p{font-size:14.5px;opacity:.9}.transport-grid{display:grid;grid-gap:22px;gap:22px;grid-template-columns:1fr}.transport-card{background:var(--jp-cream);border:1px solid var(--jp-hairline);border-radius:4px;padding:clamp(22px,4vw,32px)}.transport-card .t-head{display:flex;align-items:center;gap:12px;margin-bottom:18px}.transport-card .t-head .ic{width:30px;height:30px;color:var(--jp-pine);flex-shrink:0}.transport-card .t-head h3{font-family:var(--font-serif-kr);font-weight:700;font-size:20px;color:var(--jp-pine)}.transport-card .tip{margin-top:18px;padding:12px 16px;border-left:2px solid var(--jp-gold);background:var(--jp-cream-deep);font-size:14px}@media (min-width:1025px){.transport-grid{grid-template-columns:1fr 1fr;align-items:start}}.faq{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--jp-gold)}.faq details{border-bottom:1px solid var(--jp-hairline)}.faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:14px;padding:18px 4px;font-size:16px;font-weight:700;color:var(--jp-pine);min-height:44px}.faq summary::-webkit-details-marker{display:none}.faq summary .q{font-family:var(--font-serif-en);color:var(--jp-gold);font-weight:600;font-size:13px;letter-spacing:.1em;flex-shrink:0}.faq summary .chev{margin-left:auto;flex-shrink:0;color:var(--jp-gold);transition:transform .2s var(--ease)}.faq details[open] summary .chev{transform:rotate(180deg)}.faq .a{padding:0 4px 20px 45px;font-size:15px;opacity:.92}.gallery{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,1fr)}.gallery .photo{aspect-ratio:1/1;border:1px solid var(--jp-hairline);border-radius:4px}.gallery .photo.wide{grid-column:span 2;aspect-ratio:2/1}@media (min-width:768px){.gallery{grid-template-columns:repeat(3,1fr)}.gallery .photo.wide{grid-column:span 1;aspect-ratio:1/1}}.invite{background:var(--jp-invite);color:var(--jp-cream-fixed);text-align:center;position:relative}.invite .eyebrow{color:var(--jp-gold-dark)}.invite h2{font-family:var(--font-serif-kr);font-weight:600;font-size:clamp(26px,3.8vw,36px);line-height:1.4;margin:16px auto 20px;color:var(--jp-cream-fixed);max-width:16em}.invite .btn-primary{background:var(--jp-cream-fixed);color:var(--jp-invite)}.invite .btn-primary:hover{background:color-mix(in srgb,var(--jp-cream-fixed),white 8%)}.invite p.note{font-size:14px;opacity:.85;margin-top:16px}.invite .divider{color:var(--jp-gold-dark)}.loc-grid{display:grid;grid-gap:28px;gap:28px;grid-template-columns:1fr;align-items:start}.map-ph{aspect-ratio:16/10;border:1px solid var(--jp-hairline);border-radius:4px;background:repeating-linear-gradient(0deg,transparent 0 26px,color-mix(in srgb,var(--jp-pine) 6%,transparent) 26px 27px),repeating-linear-gradient(90deg,transparent 0 26px,color-mix(in srgb,var(--jp-pine) 6%,transparent) 26px 27px),var(--jp-cream-deep);display:flex;flex-direction:column;gap:14px;align-items:center;justify-content:center;position:relative}.map-ph .ph-label{font-family:var(--font-serif-en);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--jp-gold)}.map-links{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.map-links a{font-size:13.5px;font-weight:700;color:var(--jp-pine);border:1px solid var(--jp-pine);border-radius:3px;padding:8px 14px;min-height:40px;display:inline-flex;align-items:center}.map-links a:hover{background:var(--jp-pine);color:var(--jp-cream)}.loc-info dl{display:grid;grid-template-columns:auto 1fr;grid-gap:10px 18px;gap:10px 18px;align-items:baseline}.loc-info dt{font-family:var(--font-serif-en);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--jp-gold);padding-top:2px;font-weight:600;white-space:nowrap}.loc-info dd{font-size:15px;color:var(--jp-ink)}.loc-info .conf{color:var(--jp-gold);font-size:13px}.loc-info .btn{margin-top:24px}@media (min-width:1025px){.loc-grid{grid-template-columns:1.15fr .85fr;gap:40px}}.channel-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.channel{background:var(--jp-cream);border:1px solid var(--jp-hairline);border-radius:4px;padding:24px 22px;display:flex;flex-direction:column;gap:8px}.channel .ic{width:30px;height:30px;color:var(--jp-pine)}.channel h3{font-family:var(--font-serif-kr);font-weight:700;font-size:18px;color:var(--jp-pine)}.channel p{font-size:14px;opacity:.9;flex:1 1}.channel a.link{font-size:14.5px;font-weight:700;color:var(--jp-pine);display:inline-flex;gap:6px;align-items:center;min-height:44px}.channel a.link:hover{text-decoration:underline;text-underline-offset:3px}footer.site{background:var(--jp-footer);color:var(--jp-cream-fixed);position:relative;padding-top:0}.tree-border{display:block;width:100%;height:56px;color:var(--jp-tree)}.tree-border svg{display:block;width:100%;height:100%}.foot-inner{padding:12px 0 40px}.foot-top{gap:24px;padding-bottom:28px;border-bottom:1px solid color-mix(in srgb,var(--jp-cream-fixed) 16%,transparent)}.foot-brand,.foot-top{display:flex;flex-direction:column}.foot-brand{align-items:flex-start;gap:12px}.foot-brand .foot-emblem{width:60px;height:60px}.foot-brand .word{font-family:var(--font-serif-en);font-size:22px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;padding-left:.25em}.foot-brand p{font-size:14px;opacity:.85;max-width:24em}.foot-cols{display:grid;grid-gap:22px;gap:22px;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr))}.foot-cols h4{font-family:var(--font-serif-en);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--jp-gold-dark);margin-bottom:12px;font-weight:600}.foot-cols a,.foot-cols p{font-size:14px;opacity:.9;line-height:2}.foot-cols a:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.foot-bottom{padding-top:22px;display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between;font-size:12px;opacity:.78}@media (min-width:1025px){.foot-top{flex-direction:row;justify-content:space-between;align-items:flex-start}.foot-brand{max-width:340px}.foot-cols{grid-template-columns:repeat(3,minmax(140px,180px));flex:1 1;max-width:620px}}.mobile-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;background:color-mix(in srgb,var(--jp-cream) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--jp-hairline);padding:10px 16px calc(10px + env(safe-area-inset-bottom));display:flex;gap:12px;align-items:center}.mobile-bar .label{font-size:13px;color:var(--jp-pine);font-weight:700;flex:1 1;line-height:1.3}.mobile-bar .btn{flex-shrink:0;padding:11px 20px}@media (min-width:1025px){.mobile-bar{display:none}}body{padding-bottom:72px}@media (min-width:1025px){body{padding-bottom:0}}html.fx-on [data-reveal]{opacity:0;transition:opacity var(--fx-duration) var(--fx-ease),transform var(--fx-duration) var(--fx-ease),filter var(--fx-duration) var(--fx-ease);will-change:auto}html.fx-on [data-reveal=fade-up]{transform:translateY(var(--fx-distance))}html.fx-on [data-reveal=slide-left]{transform:translateX(calc(var(--fx-distance) * 1.6))}html.fx-on [data-reveal=slide-right]{transform:translateX(calc(var(--fx-distance) * -1.6))}html.fx-on [data-reveal=scale-in]{transform:scale(.94)}html.fx-on [data-reveal=blur-in]{filter:blur(var(--fx-blur));transform:translateY(8px)}html.fx-on [data-reveal].fx-in{opacity:1;transform:none;filter:none}html.fx-on [data-img-reveal]{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:-webkit-clip-path calc(var(--fx-duration) * 1.4) var(--fx-ease);transition:clip-path calc(var(--fx-duration) * 1.4) var(--fx-ease);transition:clip-path calc(var(--fx-duration) * 1.4) var(--fx-ease),-webkit-clip-path calc(var(--fx-duration) * 1.4) var(--fx-ease)}html.fx-on [data-img-reveal=right]{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}html.fx-on [data-img-reveal=up]{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}html.fx-on [data-img-reveal].fx-in{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}[data-countup]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}html.fx-on [data-img-reveal],html.fx-on [data-reveal]{opacity:1!important;transform:none!important;filter:none!important;-webkit-clip-path:none!important;clip-path:none!important;transition:none!important}[data-parallax]{will-change:auto;transform:none!important}}