.fp-h-h1{margin-top:var(--s-4)}.fp-h-src{justify-content:center;align-items:center;gap:var(--s-2);width:max-content;margin:var(--s-8) auto 0;padding:var(--s-2) var(--s-4);border-radius:var(--r-full);background:var(--n-800);color:var(--n-0);font-size:var(--t-small);font-weight:var(--w-semi);display:flex}.fp-h-rec{width:var(--s-3);height:var(--s-3);border-radius:var(--r-full);background:color-mix(in srgb, var(--danger) 72%, white);animation:fp-blink calc(var(--dur-4) * 3) steps(1) infinite;flex:none;display:inline-block}.fp-h-split{margin-top:var(--s-6)}.fp-h-dest{align-items:center;gap:var(--s-3);flex-direction:column;display:flex}.fp-h-vid{padding:var(--s-3);flex-direction:column;flex:auto;justify-content:space-between;display:flex}.fp-h-vid-top{font-size:var(--t-caption);font-weight:var(--w-bold);position:relative}.fp-h-vid-play{width:calc(var(--s-7) + var(--s-1));height:calc(var(--s-7) + var(--s-1));border-radius:var(--r-full);background:color-mix(in srgb, var(--n-0) 18%, transparent);font-size:var(--t-lead);align-self:center;place-items:center;display:grid;position:relative}.fp-h-vid-cap{margin-bottom:var(--s-3);padding:var(--s-1) var(--s-2);border-radius:var(--r-sm);background:var(--n-0);color:var(--n-900);font-size:var(--t-caption);font-weight:var(--w-semi);word-break:keep-all;position:relative}.fp-h-dest-name{font-size:var(--t-small);font-weight:var(--w-semi);color:var(--text-on-dark);text-align:center;word-break:keep-all}.fp-h-note{margin-top:var(--s-5);text-align:center;font-size:var(--t-caption);color:var(--text-soft-on-dark)}@media (max-width:639px){.fp-h-vid{padding:var(--s-2)}.fp-h-vid-play{width:var(--s-6);height:var(--s-6);font-size:var(--t-small)}.fp-h-vid-cap{display:none}.fp-h-dest-name{font-size:var(--t-caption)}}.fp-h-blog-head{gap:var(--s-5);align-items:end;display:grid}@media (min-width:1024px){.fp-h-blog-head{gap:var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.fp-h-typing{font-size:var(--t-h1);font-weight:var(--w-bold);letter-spacing:var(--ls-h1);line-height:var(--lh-h1);color:var(--text-strong);word-break:keep-all}.fp-h-tw{padding:0 var(--s-3);border-radius:var(--r-sm);background:var(--accent-soft);color:var(--accent-ink)}.fp-h-typing+.fp-lead{margin-top:var(--s-4)}.fp-h-fan{--fan-h:400px;--fan-gap:196px;--fan-w:224px;--fan-deg:4deg;margin-top:var(--s-8)}@media (max-width:1023px){.fp-h-fan{--fan-gap:124px;--fan-w:200px}}.fp-h-blog-rail{margin-top:var(--s-6);display:none}.fp-h-blog-rail>.fp-h-post{width:200px;box-shadow:var(--shadow-1)}@media (max-width:767px){.fp-h-fan{display:none}.fp-h-blog-rail{display:flex}}.fp-h-post{gap:var(--s-2);padding:var(--s-3) var(--s-3) var(--s-4);border-radius:var(--r-lg);background:var(--n-0);border:1px solid var(--n-100);box-shadow:var(--shadow-2);flex-direction:column;display:flex}.fp-h-post-pic{aspect-ratio:4/3;border-radius:var(--r-md);background:linear-gradient(150deg, var(--green-700), var(--green-400));display:block}.fp-h-post-pic[data-c="1"]{background:linear-gradient(150deg, var(--accent), var(--accent-soft))}.fp-h-post-pic[data-c="2"]{background:linear-gradient(150deg, var(--n-800), var(--n-600))}.fp-h-post-pic[data-c="3"]{background:linear-gradient(150deg, var(--green-500), var(--green-100))}.fp-h-post-pic[data-c="4"]{background:linear-gradient(150deg, var(--green-900), var(--green-600))}.fp-h-post-cat{width:max-content;padding:0 var(--s-2);border-radius:var(--r-sm);background:var(--green-50);color:var(--green-700);font-size:var(--t-caption);font-weight:var(--w-bold)}.fp-h-post-t{font-size:var(--t-body);line-height:var(--lh-h2);color:var(--n-900);word-break:keep-all}.fp-h-post-tag{font-size:var(--t-caption);color:var(--n-700)}.fp-h-ind-t{margin-top:var(--s-8);text-align:center;font-size:var(--t-lead);font-weight:var(--w-bold);color:var(--text-strong);word-break:keep-all}.fp-h-ind{justify-content:center;gap:var(--s-2);max-width:52rem;margin:var(--s-4) auto 0;flex-wrap:wrap;display:flex}.fp-h-ind li{padding:var(--s-2) var(--s-4);border-radius:var(--r-full);background:var(--n-0);border:1px solid var(--n-200);font-size:var(--t-small);font-weight:var(--w-semi);color:var(--text-strong)}.fp-h-ind.fp-rise>:nth-child(n+9){--i:8}.fp-h-maker{gap:var(--s-7);align-items:center;display:grid}@media (min-width:1024px){.fp-h-maker{gap:var(--s-9);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.fp-h-maker-photo{border-radius:var(--r-lg);max-width:420px;box-shadow:var(--shadow-2);margin:0;overflow:hidden}.fp-h-maker-photo img{width:100%;height:auto;display:block}@media (max-width:1023px){.fp-h-maker-photo{max-width:320px;margin-inline:auto}}.fp-h-ink{max-width:none;margin-top:var(--s-5)}.fp-h-ink p:first-child{font-weight:var(--w-semi);color:var(--n-900)}.fp-h-sign{margin-top:var(--s-5);font-size:var(--t-small);font-weight:var(--w-semi);color:var(--text)}.fp-h-maker-cta{margin-top:var(--s-5)}.fp-h-ink p{color:var(--text-strong)}.fp-h-ink.letter[data-ink=on] .ink-ch{color:color-mix(in srgb, currentColor 70%, transparent)}.fp-h-ink.letter[data-ink=on] .ink-ch.is-on{color:inherit}.fp7-pf-grid{gap:var(--s-7) var(--s-6);margin-top:var(--s-7);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.fp7-pf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.fp7-pf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:640px) and (max-width:1023px){.fp7-pf-grid>.fp7-pf:last-child:nth-child(odd){width:calc(50% - var(--s-6) / 2);grid-column:1/-1;justify-self:center}}@media (min-width:1024px){.fp7-pf-grid[data-pf-pc="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.fp7-pf-grid[data-pf-pc="4"]{gap:var(--s-6) var(--s-5);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:639px){.fp7-pf-grid[data-pf-m="2"]{gap:var(--s-5) var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr))}}.fp-pf-more{margin-top:var(--s-7);text-align:center}.fp7-pf{gap:var(--s-3);color:inherit;text-decoration:none;display:grid}.fp7-pf-pc{aspect-ratio:16/11;border-radius:var(--v6-r-shot);background:var(--n-50);box-shadow:0 0 0 1px var(--n-100), var(--shadow-1);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.fp7-pf-bar{background:var(--n-50);border-bottom:1px solid var(--n-100);align-items:center;gap:5px;height:22px;padding-inline:10px;display:flex}.fp7-pf-bar i{border-radius:var(--r-full);background:var(--n-300);width:7px;height:7px}.fp7-pf-view{position:relative;overflow:hidden}.fp7-pf-view img{object-fit:cover;object-position:50% 0%;width:100%;height:100%;position:absolute;inset:0}.fp7-pf-phone{aspect-ratio:360/779;border-radius:var(--v3-r-18);background:var(--n-900);width:23%;box-shadow:var(--v6-shadow-float);padding:3px;position:absolute;bottom:0;right:5%;overflow:hidden;transform:translateY(18%)}.fp7-pf-phone img{object-fit:cover;object-position:50% 0%;border-radius:var(--v3-r-14);width:100%;height:100%;display:block}.fp7-pf-cap{align-items:center;gap:0 var(--s-3);grid-template-columns:1fr auto;display:grid}.fp7-pf-cap b{font-weight:var(--w-bold);color:var(--text-strong)}.fp7-pf-cap>span:not(.fp7-pf-go){font-size:var(--t-small);color:var(--text-soft);grid-column:1}.fp7-pf-go{border-radius:var(--r-full);background:var(--n-50);width:36px;height:36px;color:var(--text-strong);grid-area:1/2/span 2;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.fp7-pf-phone{opacity:0;transition:opacity var(--dur-3) var(--ease-ui), transform var(--dur-3) var(--ease-ui);transform:translateY(40%)}.fp7-pf:hover .fp7-pf-phone,.fp7-pf:focus-visible .fp7-pf-phone{opacity:1;transform:translateY(18%)}.fp7-pf:hover .fp7-pf-view img{animation:fp7-pf-scroll var(--v7-pf-scroll) linear infinite}.fp7-pf-go{transition:background var(--dur-2) var(--ease-ui)}.fp7-pf:hover .fp7-pf-go{background:var(--n-100)}}@keyframes fp7-pf-scroll{0%{object-position:50% 0%;animation-timing-function:cubic-bezier(.45,0,.55,1)}86%{object-position:50% 100%;animation-timing-function:cubic-bezier(.6,0,.25,1)}to{object-position:50% 0%}}@media (prefers-reduced-motion:reduce){.fp7-pf:hover .fp7-pf-view img{animation:none}}.fp7-pf:focus-visible{outline:2px solid var(--green-600);outline-offset:4px;border-radius:var(--v6-r-shot)}
