:root{--bg:#101211;--panel:#171a19;--ink:#edebe4;--sub:#9aa39c;--brass:#b08d57;--line:#edebe429}body{background:var(--bg);color:var(--ink)}[data-astro-cid-aaiylnpq]::selection{background:var(--brass);color:#101211}.grain[data-astro-cid-aaiylnpq]{z-index:70;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}h1[data-astro-cid-aaiylnpq],h2[data-astro-cid-aaiylnpq],.mincho[data-astro-cid-aaiylnpq]{font-feature-settings:"palt" 1;font-family:Shippori Mincho,Hiragino Mincho ProN,serif}.folio[data-astro-cid-aaiylnpq]{border-top:1px solid var(--line);align-items:baseline;gap:16px;padding-top:16px;display:flex}.folio[data-astro-cid-aaiylnpq] .no[data-astro-cid-aaiylnpq]{color:var(--brass);letter-spacing:.22em;font-size:13px}.folio[data-astro-cid-aaiylnpq] .name[data-astro-cid-aaiylnpq]{letter-spacing:.22em;color:var(--sub);font-size:13px}.folio[data-astro-cid-aaiylnpq] .rule[data-astro-cid-aaiylnpq]{border-top:1px solid var(--line);flex:1;transform:translateY(-4px)}.fv[data-astro-cid-aaiylnpq]{flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.fv[data-astro-cid-aaiylnpq] .photo[data-astro-cid-aaiylnpq]{width:62%;position:absolute;top:0;bottom:0;right:0}.fv[data-astro-cid-aaiylnpq] .photo[data-astro-cid-aaiylnpq] img[data-astro-cid-aaiylnpq]{object-fit:cover;filter:contrast(1.06)saturate(.82)brightness(.94);width:100%;height:100%}.fv[data-astro-cid-aaiylnpq] .photo[data-astro-cid-aaiylnpq]:before{content:"";z-index:1;background:linear-gradient(90deg, var(--bg) 0%, #1012118c 34%, transparent 62%), linear-gradient(0deg, var(--bg) 0%, transparent 30%);position:absolute;inset:0}.fv[data-astro-cid-aaiylnpq] .ghost[data-astro-cid-aaiylnpq]{color:#0000;-webkit-text-stroke:1px #b08d5747;pointer-events:none;font-family:Shippori Mincho,serif;font-size:36vw;line-height:1;position:absolute;bottom:-6%;left:-1.5%}.fv[data-astro-cid-aaiylnpq] .top[data-astro-cid-aaiylnpq]{z-index:3;justify-content:space-between;align-items:flex-start;padding-top:32px;display:flex;position:relative}.lockup[data-astro-cid-aaiylnpq]{align-items:center;gap:16px;display:flex}.lockup[data-astro-cid-aaiylnpq] .name[data-astro-cid-aaiylnpq]{letter-spacing:.3em;font-family:Shippori Mincho,serif;font-size:31px;font-weight:700;line-height:1.2}.lockup[data-astro-cid-aaiylnpq] .sub[data-astro-cid-aaiylnpq]{letter-spacing:.42em;color:var(--sub);margin-top:4px;font-size:13px}.fv[data-astro-cid-aaiylnpq] .est[data-astro-cid-aaiylnpq]{letter-spacing:.22em;color:var(--sub);text-align:right;font-size:13px;line-height:2}.fv[data-astro-cid-aaiylnpq] .mid[data-astro-cid-aaiylnpq]{z-index:3;margin-top:auto;position:relative}.kicker[data-astro-cid-aaiylnpq]{color:var(--brass);letter-spacing:.3em;margin-bottom:24px;font-size:13px}.fv[data-astro-cid-aaiylnpq] h1[data-astro-cid-aaiylnpq]{letter-spacing:.02em;margin:0 0 24px;font-size:49px;font-weight:700;line-height:1.3}.fv[data-astro-cid-aaiylnpq] h1[data-astro-cid-aaiylnpq] .brass[data-astro-cid-aaiylnpq]{color:var(--brass)}.fv[data-astro-cid-aaiylnpq] .lead[data-astro-cid-aaiylnpq]{color:#d8d5cb;max-width:33em}.fv[data-astro-cid-aaiylnpq] .strip[data-astro-cid-aaiylnpq]{z-index:3;border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1fr auto;margin-top:48px;display:grid;position:relative}.fv[data-astro-cid-aaiylnpq] .strip[data-astro-cid-aaiylnpq] div[data-astro-cid-aaiylnpq]{letter-spacing:.08em;color:var(--sub);padding:16px 24px 24px 0;font-size:13px;line-height:1.9}.fv[data-astro-cid-aaiylnpq] .strip[data-astro-cid-aaiylnpq] b[data-astro-cid-aaiylnpq]{color:var(--ink);letter-spacing:.03em;font-size:16px;font-weight:700;display:block}.fv[data-astro-cid-aaiylnpq] .cue[data-astro-cid-aaiylnpq]{color:var(--sub);letter-spacing:.3em;flex-direction:column;align-items:center;gap:8px;padding-top:16px;font-size:13px;display:flex}.fv[data-astro-cid-aaiylnpq] .cue[data-astro-cid-aaiylnpq] i[data-astro-cid-aaiylnpq]{background:var(--brass);transform-origin:top;width:1px;height:40px;animation:2.2s ease-in-out infinite cue;display:block}@keyframes cue{0%{transform:scaleY(0)}45%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.progress[data-astro-cid-aaiylnpq]{z-index:60;backdrop-filter:blur(3px);background:#101211b8;border-radius:50%;width:56px;height:56px;position:fixed;bottom:24px;right:24px}.progress[data-astro-cid-aaiylnpq] svg[data-astro-cid-aaiylnpq]{width:100%;height:100%;transform:rotate(0)}.progress[data-astro-cid-aaiylnpq] .bgc[data-astro-cid-aaiylnpq]{stroke:#edebe42e}.progress[data-astro-cid-aaiylnpq] .fgc[data-astro-cid-aaiylnpq]{stroke:var(--brass)}.progress[data-astro-cid-aaiylnpq] .ndl[data-astro-cid-aaiylnpq]{stroke:var(--ink)}section[data-astro-cid-aaiylnpq].blk{padding:96px 0}.state[data-astro-cid-aaiylnpq]{max-width:22em;margin:48px 0 32px;font-size:39px;font-weight:700;line-height:1.55}.cols[data-astro-cid-aaiylnpq]{grid-template-columns:1fr 1fr;gap:48px;display:grid}.dropcap[data-astro-cid-aaiylnpq]:first-letter{float:left;color:var(--brass);padding:6px 12px 0 0;font-family:Shippori Mincho,serif;font-size:3.1em;line-height:1}p[data-astro-cid-aaiylnpq].body{color:#cfcbc0;max-width:36em}.pin-wrap[data-astro-cid-aaiylnpq]{position:relative}.pin-stage[data-astro-cid-aaiylnpq]{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;display:grid}.pin-photo[data-astro-cid-aaiylnpq]{aspect-ratio:4/3.4;border-radius:4px;position:relative;overflow:hidden}.pin-photo[data-astro-cid-aaiylnpq] img[data-astro-cid-aaiylnpq]{object-fit:cover;filter:contrast(1.06)saturate(.82)brightness(.94);width:100%;height:100%;position:absolute;inset:0}.pin-photo[data-astro-cid-aaiylnpq] img[data-astro-cid-aaiylnpq].b{opacity:0}.step[data-astro-cid-aaiylnpq]{border-top:1px solid var(--line);opacity:.28;padding:24px 0}.step[data-astro-cid-aaiylnpq] .no[data-astro-cid-aaiylnpq]{color:var(--brass);letter-spacing:.22em;font-size:13px}.step[data-astro-cid-aaiylnpq] h3[data-astro-cid-aaiylnpq]{margin:8px 0;font-size:25px;font-weight:700}.step[data-astro-cid-aaiylnpq] p[data-astro-cid-aaiylnpq]{color:#cfcbc0;max-width:30em;margin:0;font-size:16px}.step[data-astro-cid-aaiylnpq] .spec[data-astro-cid-aaiylnpq]{color:var(--sub);letter-spacing:.05em;margin-top:8px;font-size:13px}table[data-astro-cid-aaiylnpq].spec{border-collapse:collapse;width:100%;margin-top:48px}table[data-astro-cid-aaiylnpq].spec th[data-astro-cid-aaiylnpq],table[data-astro-cid-aaiylnpq].spec td[data-astro-cid-aaiylnpq]{text-align:left;border-top:1px solid var(--line);vertical-align:top;padding:16px 8px}table[data-astro-cid-aaiylnpq].spec th[data-astro-cid-aaiylnpq]{color:var(--sub);letter-spacing:.1em;width:22%;font-size:13px;font-weight:400}table[data-astro-cid-aaiylnpq].spec td[data-astro-cid-aaiylnpq].v{width:30%;font-size:20px;font-weight:700}table[data-astro-cid-aaiylnpq].spec td[data-astro-cid-aaiylnpq].v .num[data-astro-cid-aaiylnpq]{font-size:31px}table[data-astro-cid-aaiylnpq].spec td[data-astro-cid-aaiylnpq].note{color:var(--sub);font-size:13px}.apply[data-astro-cid-aaiylnpq]{background:var(--ink);color:#17181a;border-radius:4px;grid-template-columns:1.2fr 1fr;gap:48px;padding:64px;display:grid}.apply[data-astro-cid-aaiylnpq] .folio[data-astro-cid-aaiylnpq]{border-top-color:#17181a40}.apply[data-astro-cid-aaiylnpq] .folio[data-astro-cid-aaiylnpq] .name[data-astro-cid-aaiylnpq]{color:#5a5e60}.apply[data-astro-cid-aaiylnpq] h2[data-astro-cid-aaiylnpq]{margin:24px 0 16px;font-size:39px;line-height:1.4}.apply[data-astro-cid-aaiylnpq] p[data-astro-cid-aaiylnpq]{color:#3c4043;max-width:30em}.apply[data-astro-cid-aaiylnpq] .price[data-astro-cid-aaiylnpq]{font-family:Shippori Mincho,serif;font-size:49px;font-weight:700}.apply[data-astro-cid-aaiylnpq] .price[data-astro-cid-aaiylnpq] small[data-astro-cid-aaiylnpq]{color:#5a5e60;font-size:16px;font-weight:400}.btn[data-astro-cid-aaiylnpq]{color:var(--ink);background:#17181a;border-radius:4px;margin-top:24px;padding:16px 40px;font-weight:700;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.btn[data-astro-cid-aaiylnpq] span[data-astro-cid-aaiylnpq]{z-index:1;position:relative}.btn[data-astro-cid-aaiylnpq]:before{content:"";background:var(--brass);transform-origin:0;transition:transform .45s cubic-bezier(.65,0,.25,1);position:absolute;inset:0;transform:scaleX(0)}.btn[data-astro-cid-aaiylnpq]:hover:before{transform:scaleX(1)}.micro[data-astro-cid-aaiylnpq]{color:#5a5e60;margin-top:16px;font-size:13px}footer[data-astro-cid-aaiylnpq]{padding:64px 0 96px}footer[data-astro-cid-aaiylnpq] .lockup[data-astro-cid-aaiylnpq] .name[data-astro-cid-aaiylnpq]{font-size:25px}footer[data-astro-cid-aaiylnpq] .fine[data-astro-cid-aaiylnpq]{color:var(--sub);margin-top:24px;font-size:13px;line-height:2}.ln[data-astro-cid-aaiylnpq]{display:block;overflow:hidden}.ln[data-astro-cid-aaiylnpq]>span[data-astro-cid-aaiylnpq]{display:block}@media (width<=760px){.fv[data-astro-cid-aaiylnpq] .photo[data-astro-cid-aaiylnpq]{opacity:.5;width:100%}.fv[data-astro-cid-aaiylnpq] h1[data-astro-cid-aaiylnpq]{font-size:31px}.fv[data-astro-cid-aaiylnpq] .strip[data-astro-cid-aaiylnpq]{grid-template-columns:1fr 1fr}.fv[data-astro-cid-aaiylnpq] .cue[data-astro-cid-aaiylnpq]{display:none}.progress[data-astro-cid-aaiylnpq]{width:44px;height:44px;bottom:16px;right:16px}.cols[data-astro-cid-aaiylnpq],.pin-stage[data-astro-cid-aaiylnpq],.apply[data-astro-cid-aaiylnpq]{grid-template-columns:1fr}.apply[data-astro-cid-aaiylnpq]{padding:32px 24px}.state[data-astro-cid-aaiylnpq]{font-size:25px}.fv[data-astro-cid-aaiylnpq] .ghost[data-astro-cid-aaiylnpq]{font-size:60vw}}
