.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.logo[data-astro-cid-f7espo7c]{align-items:center;gap:12px;line-height:1;display:inline-flex}.logo-mark[data-astro-cid-f7espo7c]{flex:none;width:38px;height:38px}.logo-type[data-astro-cid-f7espo7c]{flex-direction:column;gap:5px;display:flex}.logo-zh[data-astro-cid-f7espo7c]{font-family:var(--serif);letter-spacing:.2em;font-size:16px;font-weight:500}.logo-en[data-astro-cid-f7espo7c]{letter-spacing:.06em;opacity:.8;font-size:13px}.logo--compact[data-astro-cid-f7espo7c] .logo-mark[data-astro-cid-f7espo7c]{width:32px;height:32px}.site-header[data-astro-cid-nen7h5rs]{z-index:50;height:var(--header-h);transition:transform .6s var(--ease-out), background-color .4s, box-shadow .4s;position:fixed;inset:0 0 auto}.site-header[data-astro-cid-nen7h5rs][data-state=scrolled]{-webkit-backdrop-filter:blur(14px)saturate(1.2);box-shadow:0 1px 0 var(--rule);background:#f4eee3db}.site-header[data-astro-cid-nen7h5rs][data-state=hidden]{transform:translateY(-100%)}.site-header[data-astro-cid-nen7h5rs].is-open{box-shadow:none;backdrop-filter:none;background:0 0;transform:none}.bar[data-astro-cid-nen7h5rs]{z-index:2;justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex;position:relative}.home[data-astro-cid-nen7h5rs]{flex:none;transition:color .4s}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:clamp(20px,2.6vw,44px);display:flex}.nav-link[data-astro-cid-nen7h5rs]{font-size:var(--fs-sm);letter-spacing:.18em;padding-block:8px;position:relative}.nav-link[data-astro-cid-nen7h5rs]:after{content:"";background:var(--season);width:4px;height:4px;transition:transform .4s var(--ease-out);border-radius:50%;margin-left:-2px;position:absolute;bottom:0;left:50%;transform:scale(0)}.nav-link[data-astro-cid-nen7h5rs]:hover:after,.nav-link[data-astro-cid-nen7h5rs][aria-current=page]:after{transform:scale(1)}.actions[data-astro-cid-nen7h5rs]{align-items:center;gap:12px;display:flex}.menu-btn[data-astro-cid-nen7h5rs]{height:44px;font-size:var(--fs-sm);letter-spacing:.2em;align-items:center;gap:10px;padding:0 4px 0 12px;display:none}.menu-icon[data-astro-cid-nen7h5rs]{width:22px;height:10px;position:relative}.menu-icon[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{height:1px;transition:transform .5s var(--ease-out), top .5s var(--ease-out);background:currentColor;position:absolute;left:0;right:0}.menu-icon[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:first-child{top:0}.menu-icon[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:last-child{top:9px}.is-open[data-astro-cid-nen7h5rs] .menu-icon[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:first-child{top:4.5px;transform:rotate(20deg)}.is-open[data-astro-cid-nen7h5rs] .menu-icon[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:last-child{top:4.5px;transform:rotate(-20deg)}.is-open[data-astro-cid-nen7h5rs] .bar[data-astro-cid-nen7h5rs]{color:var(--on-ink)}.is-open[data-astro-cid-nen7h5rs] .order-cta[data-astro-cid-nen7h5rs]{opacity:0;pointer-events:none}.menu-panel[data-astro-cid-nen7h5rs]{z-index:1;padding-top:var(--header-h);clip-path:circle(0% at calc(100% - 48px) 38px);transition:clip-path .8s var(--ease-in-out);display:flex;position:fixed;inset:0}.menu-panel[data-astro-cid-nen7h5rs][hidden]{visibility:hidden;display:flex}.is-open[data-astro-cid-nen7h5rs] .menu-panel[data-astro-cid-nen7h5rs]{clip-path:circle(150% at calc(100% - 48px) 38px);visibility:visible}.menu-inner[data-astro-cid-nen7h5rs]{flex-direction:column;justify-content:space-between;padding-block:5vh 6vh;display:flex}.menu-list[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--on-ink-rule);overflow:hidden}.menu-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{grid-template-columns:40px 1fr auto;align-items:baseline;padding:2.2vh 0;display:grid}.menu-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]>[data-astro-cid-nen7h5rs]{transition:transform .8s var(--ease-out) calc(.25s + var(--i) * 60ms);transform:translateY(100%)}.is-open[data-astro-cid-nen7h5rs] .menu-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]>[data-astro-cid-nen7h5rs]{transform:none}.menu-no[data-astro-cid-nen7h5rs]{color:var(--on-ink-2);font-size:15px}.menu-zh[data-astro-cid-nen7h5rs]{font-family:var(--serif);letter-spacing:.12em;font-size:clamp(28px,8vw,44px);font-weight:300;line-height:1.3}.menu-en[data-astro-cid-nen7h5rs]{color:var(--petal);font-size:18px}.menu-foot[data-astro-cid-nen7h5rs]{font-size:var(--fs-sm);flex-direction:column;gap:24px;line-height:1.9;display:flex}.menu-foot[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{align-self:flex-start}@media (width<=1080px){.nav[data-astro-cid-nen7h5rs]{display:none}.menu-btn[data-astro-cid-nen7h5rs]{display:inline-flex}}@media (width<=560px){.order-cta[data-astro-cid-nen7h5rs]{display:none}}@media (width<=400px){.menu-label[data-astro-cid-nen7h5rs]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.menu-btn[data-astro-cid-nen7h5rs]{justify-content:center;min-width:44px;padding:0 4px}}.sprig[data-astro-cid-fs44l75f]{color:var(--sage);overflow:visible}.sprig-bud[data-astro-cid-fs44l75f]{transform-box:fill-box;transform-origin:50%}.site-footer[data-astro-cid-jo6i4kqk]{padding-top:var(--section);position:relative;overflow:hidden}.cta[data-astro-cid-jo6i4kqk]{padding-bottom:var(--section);border-bottom:1px solid var(--rule);gap:28px;display:grid;position:relative}.cta[data-astro-cid-jo6i4kqk] .cta-sprig{right:var(--gutter);color:#a8b096b3;width:clamp(120px,16vw,240px);height:auto;position:absolute;top:-40px}.cta-note[data-astro-cid-jo6i4kqk]{max-width:44em}.cta-actions[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.cols[data-astro-cid-jo6i4kqk]{font-size:var(--fs-sm);grid-template-columns:1.6fr 1.2fr 1fr 1fr;gap:40px;padding-block:72px;line-height:2;display:grid}.brand[data-astro-cid-jo6i4kqk]{align-content:start;gap:20px;display:grid}.col-title[data-astro-cid-jo6i4kqk]{color:var(--on-ink);margin-bottom:14px}address[data-astro-cid-jo6i4kqk]{font-style:normal}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{transition:color .3s}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--on-ink)}.wordmark[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{width:100%;height:auto;margin-bottom:-2.2%;overflow:visible}.wordmark[data-astro-cid-jo6i4kqk] text[data-astro-cid-jo6i4kqk]{font-family:var(--latin);fill:none;stroke:#f4eee34d;stroke-width:1px;vector-effect:non-scaling-stroke;font-size:150px;font-style:italic}.legal[data-astro-cid-jo6i4kqk]{font-size:var(--fs-label);letter-spacing:.16em;border-top:1px solid var(--rule);justify-content:space-between;gap:16px;padding-block:28px;display:flex}@media (width<=900px){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width<=760px){.site-footer[data-astro-cid-jo6i4kqk]{padding-bottom:88px}}@media (width<=520px){.legal[data-astro-cid-jo6i4kqk]{flex-direction:column}.cta[data-astro-cid-jo6i4kqk] .cta-sprig{opacity:.5}}@media (width<=760px){.cols[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.cols[data-astro-cid-jo6i4kqk] address[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding-block:6px;line-height:1.6;display:inline-block}}.mobile-bar[data-astro-cid-7j5w3shz]{left:50%;bottom:max(16px, env(safe-area-inset-bottom));z-index:40;background:var(--ink);color:var(--on-ink);transition:transform .7s var(--ease-out);border-radius:999px;align-items:center;gap:6px;padding:6px;display:none;position:fixed;transform:translate(-50%,140%);box-shadow:0 12px 32px -12px #2e352780}.mobile-bar[data-astro-cid-7j5w3shz].is-shown{transform:translate(-50%)}.call[data-astro-cid-7j5w3shz]{width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--on-ink-rule);border-radius:50%;place-items:center;display:grid}.go[data-astro-cid-7j5w3shz]{background:var(--on-ink);height:48px;color:var(--ink);letter-spacing:.16em;white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:0 26px;font-size:15px;display:inline-flex}@media (width<=760px){.mobile-bar[data-astro-cid-7j5w3shz]{display:flex}}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-400-normal.B7YtguxJ.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-italic.Dc_OZ8oc.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-400-italic.BLh7T8o8.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-italic.Y14P-dkT.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-500-italic.DhNIfkTX.woff)format("woff")}@font-face{font-family:Noto Serif TC;font-weight:300;font-style:normal;font-display:swap;src:url(/_astro/noto-serif-tc-300.CS_Q3J18.woff2)format("woff2")}@font-face{font-family:Noto Serif TC;font-weight:500;font-style:normal;font-display:swap;src:url(/_astro/noto-serif-tc-500.Cl2A8Nuh.woff2)format("woff2")}@font-face{font-family:Noto Sans TC;font-weight:400;font-style:normal;font-display:swap;src:url(/_astro/noto-sans-tc-400.Ct5NOj-5.woff2)format("woff2")}@font-face{font-family:Noto Sans TC;font-weight:500;font-style:normal;font-display:swap;src:url(/_astro/noto-sans-tc-500.DMnMsDWx.woff2)format("woff2")}:root{--paper:#f4eee3;--paper-deep:#ebe3d4;--cream:#fbf8f2;--ink:#2e3527;--ink-2:#4a5240;--ink-3:#5c6452;--moss:#4f5d43;--sage:#7e8f6a;--petal:#e8b4ae;--caramel:#b9814a;--caramel-ink:#8a5a2e;--rule:#2e352729;--rule-strong:#2e352752;--on-ink:#f4eee3;--on-ink-2:#c9c2b2;--on-ink-rule:#f4eee32e;--danger:#a8473f;--season:#8e7aa0;--season-ink:#6e5a84;--season-soft:#8e7aa02e;--serif:"Noto Serif TC", "Songti TC", "PMingLiU", serif;--sans:"Noto Sans TC", "PingFang TC", "Microsoft JhengHei", system-ui, sans-serif;--latin:"Cormorant Garamond", "Times New Roman", serif;--fs-label:.75rem;--fs-sm:.875rem;--fs-base:clamp(.9375rem, .9rem + .18vw, 1.0625rem);--fs-lg:clamp(1.0625rem, 1rem + .35vw, 1.3125rem);--fs-xl:clamp(1.375rem, 1.15rem + 1vw, 2rem);--fs-2xl:clamp(1.875rem, 1.35rem + 2.3vw, 3.375rem);--fs-3xl:clamp(2.5rem, 1.5rem + 4.6vw, 5.75rem);--gutter:clamp(20px, 5.2vw, 96px);--section:clamp(96px, 14vw, 220px);--max:1520px;--header-h:76px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--radius:2px;--arch:999px 999px 0 0}html[data-season=spring]{--season:#d98c8c;--season-ink:#a8473f;--season-soft:#d98c8c33}html[data-season=summer]{--season:#e2a13b;--season-ink:#8a5a2e;--season-soft:#e2a13b33}html[data-season=autumn]{--season:#8e7aa0;--season-ink:#6e5a84;--season-soft:#8e7aa033}html[data-season=winter]{--season:#8b5e4a;--season-ink:#5a3b2e;--season-soft:#8b5e4a2e}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--paper);color:var(--ink);scrollbar-gutter:stable}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{font-family:var(--sans);font-size:var(--fs-base);letter-spacing:.04em;font-kerning:normal;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.9;overflow-x:clip}img,svg,video{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,ul,ol,figure,dl,dd{margin:0}p,dd,li{text-wrap:pretty}h1,h2,h3{text-wrap:balance}ul,ol{padding:0;list-style:none}::selection{background:var(--season-soft);color:var(--ink)}:focus-visible{outline:2px solid var(--moss);outline-offset:3px;border-radius:2px}.on-ink :focus-visible{outline-color:var(--on-ink)}body:before{content:"";z-index:100;pointer-events:none;opacity:.035;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='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(12px,2vw,32px);display:grid}.section{padding-block:var(--section)}.section--tight{padding-block:calc(var(--section) * .6)}.bg-deep{background:var(--paper-deep)}.on-ink{background:var(--ink);color:var(--on-ink);--rule:var(--on-ink-rule)}.nobr{white-space:nowrap}.m-br{display:none}@media (width<=760px){.m-br{display:inline}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:200;background:var(--ink);color:var(--on-ink);transition:transform .3s var(--ease-out);padding:10px 16px;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:none}.serif{font-family:var(--serif)}.latin{font-family:var(--latin);letter-spacing:.01em;font-style:italic}.display{font-family:var(--serif);font-weight:300;font-size:var(--fs-3xl);letter-spacing:.08em;font-feature-settings:"palt" 1;line-height:1.32}.h1{font-family:var(--serif);font-weight:300;font-size:var(--fs-2xl);letter-spacing:.08em;font-feature-settings:"palt" 1;line-height:1.45}.h2{font-family:var(--serif);font-weight:300;font-size:var(--fs-xl);letter-spacing:.08em;line-height:1.6}.h3{font-family:var(--serif);font-weight:500;font-size:var(--fs-lg);letter-spacing:.1em;line-height:1.6}.lead{font-size:var(--fs-lg);color:var(--ink-2);line-height:2}.body-2{color:var(--ink-2)}.muted{color:var(--ink-3)}.on-ink .body-2,.on-ink .muted,.on-ink .lead{color:var(--on-ink-2)}.vertical{writing-mode:vertical-rl;text-orientation:mixed}.num{font-family:var(--latin);font-feature-settings:"lnum" 1;letter-spacing:.02em}.price{font-family:var(--latin);font-feature-settings:"lnum" 1;letter-spacing:.02em;font-size:1.25em}.price small{font-family:var(--sans);letter-spacing:.1em;color:var(--ink-3);margin-left:.25em;font-size:.6em}.label{font-size:var(--fs-label);letter-spacing:.24em;color:var(--ink-3);align-items:center;gap:.9em;line-height:1.4;display:inline-flex}.label .latin{letter-spacing:.04em;color:var(--season-ink);font-size:1.35em}.on-ink .label{color:var(--on-ink-2)}.on-ink .label .latin{color:var(--petal)}.label:before{content:"";opacity:.6;background:currentColor;width:28px;height:1px}.label--plain:before{display:none}.line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.line>span{will-change:transform;display:inline-block}.vertical .line{margin:0;padding:0 .08em 0 0}.btn{--btn-bg:var(--ink);--btn-fg:var(--on-ink);background:var(--btn-bg);min-height:52px;color:var(--btn-fg);font-size:var(--fs-sm);letter-spacing:.16em;white-space:nowrap;isolation:isolate;transition:color .5s var(--ease-out), background-color .5s var(--ease-out), box-shadow .5s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:.9em;padding:0 1.9em;line-height:1;display:inline-flex;position:relative;overflow:hidden}@media (width<=480px){.btn{white-space:normal;text-align:center;max-width:100%;padding-block:.6em;line-height:1.3}}.btn:after{content:"";z-index:-1;border-radius:inherit;background:var(--season-ink);transition:transform .6s var(--ease-out);position:absolute;inset:0;transform:translateY(101%)}@media (hover:hover){.btn:hover:after{transform:translateY(0)}.btn:hover{color:var(--on-ink)}}.btn:active{transform:scale(.98)}.btn .arrow{transition:transform .5s var(--ease-out)}.btn:hover .arrow{transform:translate(4px)}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--ink);box-shadow:inset 0 0 0 1px var(--rule-strong)}.on-ink .btn{--btn-bg:var(--on-ink);--btn-fg:var(--ink)}.on-ink .btn--ghost{--btn-bg:transparent;--btn-fg:var(--on-ink);box-shadow:inset 0 0 0 1px var(--on-ink-rule)}.btn--sm{min-height:42px;padding:0 1.4em}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;pointer-events:none}.link{font-size:var(--fs-sm);letter-spacing:.16em;transition:background-size .6s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;align-items:center;gap:.6em;padding-bottom:4px;display:inline-flex;position:relative}@media (hover:hover){.link:hover{background-position:100% 100%;background-size:0% 1px}}.link .arrow{transition:transform .5s var(--ease-out)}.link:hover .arrow{transform:translate(4px)}.chip{font-size:var(--fs-label);letter-spacing:.14em;box-shadow:inset 0 0 0 1px var(--rule-strong);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:.5em;padding:.35em .9em;line-height:1.5;display:inline-flex}.chip--season{box-shadow:none;background:var(--season-soft);color:var(--season-ink)}.chip--sig{box-shadow:none;background:var(--ink);color:var(--on-ink)}.photo{background:var(--paper-deep);position:relative;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%}.photo--arch{border-radius:var(--arch)}.photo--leaf{border-radius:0 50%/0 40%}.photo--round{border-radius:50%}.photo--soft{border-radius:4px}html.js [data-reveal=fade]{opacity:0;transform:translateY(28px)}html.js [data-reveal=mask]{clip-path:inset(100% 0% 0%)}html.js [data-reveal=mask] img{transform:scale(1.18)}html.js .lines[data-reveal] .line>span{transform:translateY(110%)}html.js .vertical.lines[data-reveal] .line>span{transform:translate(-110%)}html.js [data-draw] path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 2.4s var(--ease-in-out) calc(var(--i,0) * 40ms)}html.js [data-draw] circle{transform-box:fill-box;transform-origin:50%;transition:transform .9s cubic-bezier(.34, 1.56, .64, 1) calc(1.4s + var(--i,0) * .14s);transform:scale(0)}html.js [data-draw].is-drawn path{stroke-dashoffset:0}html.js [data-draw].is-drawn circle{transform:scale(1)}@media (prefers-reduced-motion:reduce){html.js [data-reveal=fade],html.js [data-reveal=mask],html.js [data-reveal=mask] img,html.js .lines[data-reveal] .line>span,html.js .vertical.lines[data-reveal] .line>span{opacity:1;clip-path:none;transform:none}html.js [data-draw] path{stroke-dashoffset:0}html.js [data-draw] circle{transform:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@keyframes vt-out{to{opacity:0;transform:translateY(-14px)}}@keyframes vt-in{0%{opacity:0;transform:translateY(22px)}}::view-transition-old(root){animation:vt-out .42s var(--ease-in-out) both}::view-transition-new(root){animation:vt-in .75s var(--ease-out) 80ms both}.site-header{view-transition-name:site-header}::view-transition-group(site-header),::view-transition-old(site-header),::view-transition-new(site-header){animation:none}::view-transition-group(*){animation-duration:.8s;animation-timing-function:var(--ease-out)}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.intro{display:none}html[data-intro] .intro{z-index:120;background:var(--paper);animation:intro-out .9s var(--ease-in-out) 1.35s forwards;place-items:center;display:grid;position:fixed;inset:0}.intro-inner{animation:intro-lift .9s var(--ease-in-out) 1.35s forwards;justify-items:center;gap:14px;display:grid}.intro-mark{width:64px;height:64px;margin-bottom:8px}.intro-mark circle:not(.intro-bud),.intro-mark path{fill:none;stroke:var(--ink);stroke-width:.9px;stroke-dasharray:1;stroke-dashoffset:1px;animation:intro-draw 1.1s var(--ease-in-out) forwards}.intro-mark path{animation-delay:.25s}.intro-bud{fill:var(--season);transform-box:fill-box;transform-origin:50%;animation:.6s cubic-bezier(.34,1.56,.64,1) .9s forwards intro-pop;transform:scale(0)}.intro-name{font-family:var(--serif);letter-spacing:.32em;text-indent:.32em;opacity:0;animation:intro-fade .8s var(--ease-out) .35s forwards;font-size:17px;font-weight:500}.intro-since{font-family:var(--latin);color:var(--ink-3);opacity:0;animation:intro-fade .8s var(--ease-out) .55s forwards;font-size:17px;font-style:italic}@keyframes intro-draw{to{stroke-dashoffset:0}}@keyframes intro-pop{to{transform:scale(1)}}@keyframes intro-fade{to{opacity:1}}@keyframes intro-lift{to{opacity:0;transform:translateY(-40px)}}@keyframes intro-out{to{clip-path:inset(0 0 100%);visibility:hidden}}.cursor-disc{z-index:5;background:var(--cream);width:84px;height:84px;color:var(--ink);letter-spacing:.2em;text-indent:.2em;pointer-events:none;opacity:0;border-radius:50%;place-items:center;margin:-42px 0 0 -42px;font-size:13px;display:grid;position:absolute;top:0;left:0;transform:scale(0)}
