.ef[data-astro-cid-w5qic66p]{isolation:isolate;margin:0;text-decoration:none;position:relative;overflow:hidden}.ef[data-astro-cid-w5qic66p]:after{content:"";z-index:1;opacity:.22;mix-blend-mode:soft-light;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.ef-emeraude[data-astro-cid-w5qic66p]{color:#e6d5b3;background:radial-gradient(90% 70% at 30% 20%,#2a6a58,#0e3a31 70%)}.ef-champagne[data-astro-cid-w5qic66p]{color:#0e3a31;background:radial-gradient(90% 70% at 70% 25%,#f4e8cf,#d9c398 80%)}.ef-arch[data-astro-cid-w5qic66p]{border-radius:999px 999px .75rem .75rem}.ef-rect[data-astro-cid-w5qic66p]{border-radius:.75rem}.ef-round[data-astro-cid-w5qic66p]{border-radius:50%}.ef[data-astro-cid-w5qic66p] img[data-astro-cid-w5qic66p]{object-fit:cover;width:100%;height:100%}.ef-leaf[data-astro-cid-w5qic66p]{fill:none;stroke:currentColor;stroke-width:1.2px;opacity:.75;width:52%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}figcaption[data-astro-cid-w5qic66p]{z-index:2;text-align:center;font-size:.8rem;position:absolute;bottom:.9rem;left:1rem;right:1rem}.ef-round[data-astro-cid-w5qic66p] figcaption[data-astro-cid-w5qic66p]{bottom:16%}.fan[data-astro-cid-ho5hy6aw]{pointer-events:auto;width:15rem;height:15rem;position:relative}.tab[data-astro-cid-ho5hy6aw]{--angle:calc((var(--i) - (var(--n) - 1) / 2) * 11deg);transform-origin:50% 100%;width:3.1rem;height:12rem;transform:rotate(var(--angle)) translateY(var(--lift,0));background:linear-gradient(180deg, var(--c), color-mix(in srgb, var(--c) 70%, #b89b66));transition:transform .6s var(--ease);border-radius:1.6rem 1.6rem .4rem .4rem;margin-left:-1.55rem;position:absolute;bottom:0;left:50%;box-shadow:inset 0 1px #ffffffb3,0 10px 24px -14px #13241f8c}.tab[data-astro-cid-ho5hy6aw]:hover{--lift:-1.1rem}.tab-tooth[data-astro-cid-ho5hy6aw]{background:radial-gradient(60% 50% at 40% 30%, #fffdf8, var(--c));border-radius:45% 45% 40% 40%/55% 55% 45% 45%;width:1.9rem;height:2.3rem;position:absolute;top:.75rem;left:50%;transform:translate(-50%);box-shadow:0 2px 6px -2px #13241f4d}.tab-id[data-astro-cid-ho5hy6aw]{color:#0e3a31;font-size:.75rem;font-weight:600;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.motion .fan[data-astro-cid-ho5hy6aw]:not(.open) .tab[data-astro-cid-ho5hy6aw]{transform:rotate(0)}.hero[data-astro-cid-i3irphx7]{padding-block:clamp(2rem,4vw,3.5rem) clamp(3rem,8vw,6rem);position:relative;overflow:clip}.hero-glow[data-astro-cid-i3irphx7]{background:radial-gradient(closest-side, var(--glow,#ecdcbc), transparent 70%);opacity:.9;pointer-events:none;border-radius:50%;width:70vw;height:70vw;transition:background .8s;position:absolute;top:-20%;right:-10%}.hero-grid[data-astro-cid-i3irphx7]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid;position:relative}.hero-text[data-astro-cid-i3irphx7]{gap:1.75rem;display:grid}.hero-sign[data-astro-cid-i3irphx7]{color:var(--c-muted);font-size:.95rem}.hero-title[data-astro-cid-i3irphx7]{font-size:clamp(3rem,6.6vw,6.4rem);font-weight:330;line-height:.95}.l[data-astro-cid-i3irphx7]{padding-bottom:.08em;display:block;overflow:hidden}.l[data-astro-cid-i3irphx7]>span[data-astro-cid-i3irphx7]{display:block}.l2[data-astro-cid-i3irphx7]{color:var(--emeraude);padding-left:clamp(1rem,7vw,6.5rem);font-style:italic}.l3[data-astro-cid-i3irphx7]{padding-left:clamp(2rem,13vw,12rem)}.hero-lede[data-astro-cid-i3irphx7]{max-width:36ch;color:var(--c-muted);font-size:1.2rem}.hero-actions[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:.75rem;display:flex}.hero-visual[data-astro-cid-i3irphx7]{justify-self:end;width:min(100%,30rem);position:relative}.ring[data-astro-cid-i3irphx7]{aspect-ratio:1;border:1px solid var(--champagne-or);opacity:.55;border-radius:50%;width:112%;position:absolute;inset:-8% -10% auto auto}.arch[data-astro-cid-i3irphx7] .arch-frame{aspect-ratio:3/4.1;box-shadow:0 40px 80px -40px #0e3a318c}.fan-wrap[data-astro-cid-i3irphx7]{position:absolute;bottom:-2.5rem;left:-6.5rem}@media (width<=899px){.hero-grid[data-astro-cid-i3irphx7]{grid-template-columns:1fr}.hero-visual[data-astro-cid-i3irphx7]{justify-self:center;width:min(78vw,22rem);margin-top:1rem}.fan-wrap[data-astro-cid-i3irphx7]{transform-origin:0 100%;bottom:-2rem;left:-2.5rem;transform:scale(.72)}.hero-title[data-astro-cid-i3irphx7]{font-size:clamp(2.7rem,13vw,4.2rem)}}.chapter[data-astro-cid-3sa3nr35]{padding-block:clamp(5rem,12vw,9rem);position:relative;overflow:clip}.blob[data-astro-cid-3sa3nr35]{width:min(46vw,38rem);fill:var(--champagne);opacity:.6;position:absolute;top:8%;left:-12vw}.chapter-grid[data-astro-cid-3sa3nr35]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,6vw,6rem);display:grid;position:relative}.chapter-title[data-astro-cid-3sa3nr35]{max-width:12ch;font-size:clamp(2.4rem,5vw,4.4rem)}.chapter-body[data-astro-cid-3sa3nr35]{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:2.5rem;display:grid}.dropcap[data-astro-cid-3sa3nr35]{font-family:var(--f-display);max-width:52ch;font-size:1.3rem;line-height:1.7}.dropcap[data-astro-cid-3sa3nr35]:first-letter{float:left;color:var(--emeraude);margin:.08em .12em 0 0;font-size:4.6em;font-style:italic;line-height:.8}.margin[data-astro-cid-3sa3nr35]{border-left:1px solid var(--champagne-or);color:var(--c-muted);align-content:start;gap:1.25rem;padding-left:1.5rem;font-size:.95rem;display:grid}.margin[data-astro-cid-3sa3nr35] strong[data-astro-cid-3sa3nr35]{color:var(--encre);font-weight:600;display:block}@media (width<=899px){.chapter-grid[data-astro-cid-3sa3nr35],.chapter-body[data-astro-cid-3sa3nr35]{grid-template-columns:1fr}.blob[data-astro-cid-3sa3nr35]{width:80vw;left:-30vw}}.visit[data-astro-cid-2y744j24]{background:var(--emeraude);color:var(--papier);border-radius:2.5rem;margin-inline:clamp(.5rem,1.5vw,1.25rem);overflow:clip}.visit-pin[data-astro-cid-2y744j24]{padding-block:clamp(4rem,9vw,7rem)}.visit-head[data-astro-cid-2y744j24]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 3rem;margin-bottom:3rem;display:flex}.visit-head[data-astro-cid-2y744j24] h2[data-astro-cid-2y744j24]{font-size:clamp(2.4rem,5vw,4.4rem)}.visit-head[data-astro-cid-2y744j24] p[data-astro-cid-2y744j24]{color:var(--champagne)}.visit-track[data-astro-cid-2y744j24]{width:max-content;padding:0 max(var(--gutter), calc((100vw - var(--max)) / 2));gap:1.25rem;margin:0;list-style:none;display:flex}.panel[data-astro-cid-2y744j24]{border-radius:1.25rem;align-content:end;gap:1rem;width:min(28rem,82vw);min-height:26rem;padding:2.25rem;display:grid;position:relative;overflow:hidden}.panel-dark[data-astro-cid-2y744j24]{background:var(--emeraude-2)}.panel-light[data-astro-cid-2y744j24]{background:var(--champagne);color:var(--encre)}.numeral[data-astro-cid-2y744j24]{font-family:var(--f-display);opacity:.72;font-size:7rem;font-style:italic;line-height:1;position:absolute;top:1rem;right:1.5rem}.panel[data-astro-cid-2y744j24] h3[data-astro-cid-2y744j24]{font-family:var(--f-display);letter-spacing:-.01em;font-size:2rem;font-weight:400}.panel[data-astro-cid-2y744j24] p[data-astro-cid-2y744j24]{opacity:.88;max-width:32ch}@media (width<=899px){.visit-pin[data-astro-cid-2y744j24]{scroll-snap-type:x mandatory;overflow-x:auto}.panel[data-astro-cid-2y744j24]{scroll-snap-align:center;min-height:20rem}}.index[data-astro-cid-vknfhboo]{padding-block:clamp(5rem,12vw,9rem);position:relative}.index-head[data-astro-cid-vknfhboo]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 3rem;margin-bottom:2.5rem;display:flex}.index-head[data-astro-cid-vknfhboo] h2[data-astro-cid-vknfhboo]{font-size:clamp(2.8rem,7vw,6rem)}.index-head[data-astro-cid-vknfhboo] p[data-astro-cid-vknfhboo]{max-width:34ch;color:var(--c-muted)}.index-list[data-astro-cid-vknfhboo]{border-top:1px solid var(--c-line);margin:0;padding:0;text-decoration:none;list-style:none}.index-list[data-astro-cid-vknfhboo] a[data-astro-cid-vknfhboo]{border-bottom:1px solid var(--c-line);transition:padding .5s var(--ease), color .3s;grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:baseline;gap:.5rem 3rem;padding-block:1.75rem;text-decoration:none;display:grid;position:relative}.index-list[data-astro-cid-vknfhboo] a[data-astro-cid-vknfhboo]:hover,.index-list[data-astro-cid-vknfhboo] a[data-astro-cid-vknfhboo]:focus-visible{color:var(--emeraude);padding-left:1.5rem}.name[data-astro-cid-vknfhboo]{font-family:var(--f-display);letter-spacing:-.02em;font-size:clamp(1.8rem,3.6vw,3rem);line-height:1.05}.index-list[data-astro-cid-vknfhboo] a[data-astro-cid-vknfhboo]:hover .name[data-astro-cid-vknfhboo]{font-style:italic}.text[data-astro-cid-vknfhboo]{color:var(--c-muted);max-width:44ch}.preview[data-astro-cid-vknfhboo]{z-index:30;aspect-ratio:3/4;pointer-events:none;opacity:0;background:radial-gradient(90% 70% at 30% 20%,#2a6a58,#0e3a31 70%);border-radius:999px 999px .75rem .75rem;width:15rem;transition:opacity .3s,background .4s;position:fixed;top:0;left:0;transform:translate(-50%,-50%)scale(.8);box-shadow:0 30px 60px -30px #0e3a3199}.preview[data-astro-cid-vknfhboo].champagne{background:radial-gradient(90% 70% at 70% 25%,#f4e8cf,#d9c398 80%)}.preview[data-astro-cid-vknfhboo].on{opacity:1}.preview-leaf[data-astro-cid-vknfhboo]{border-left:1px solid #e6d5b399;border-radius:0 0 0 100%;position:absolute;inset:30% 30% 0}@media (width<=899px),(hover:none){.preview[data-astro-cid-vknfhboo]{display:none}.index-list[data-astro-cid-vknfhboo] a[data-astro-cid-vknfhboo]{grid-template-columns:1fr}}.pr[data-astro-cid-2wr7c4ls]{background:var(--encre);color:var(--papier);border-radius:2.5rem;margin-inline:clamp(.5rem,1.5vw,1.25rem);padding-block:clamp(5rem,12vw,9rem);overflow:clip}.pr-grid[data-astro-cid-2wr7c4ls]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.pr-text[data-astro-cid-2wr7c4ls]{justify-items:start;gap:1.25rem;display:grid}.pr-text[data-astro-cid-2wr7c4ls] h2[data-astro-cid-2wr7c4ls]{font-size:clamp(2.6rem,6vw,5rem)}.pr-role[data-astro-cid-2wr7c4ls]{font-family:var(--f-display);color:var(--champagne);font-size:1.5rem;font-style:italic}.pr-body[data-astro-cid-2wr7c4ls]{max-width:42ch;color:color-mix(in srgb, var(--papier) 78%, transparent)}.btn-champagne[data-astro-cid-2wr7c4ls]{background:var(--champagne);border-color:var(--champagne);color:var(--encre);min-height:3.25rem}.btn-champagne[data-astro-cid-2wr7c4ls]:hover{background:var(--papier)}.pr-visual[data-astro-cid-2wr7c4ls]{padding-bottom:4rem;position:relative}.pr-main[data-astro-cid-2wr7c4ls] .ef{aspect-ratio:3/4}.pr-small[data-astro-cid-2wr7c4ls]{width:42%;position:absolute;bottom:0;left:-3rem}.pr-small[data-astro-cid-2wr7c4ls] .ef{aspect-ratio:1;border:6px solid var(--encre)}@media (width<=899px){.pr-grid[data-astro-cid-2wr7c4ls]{grid-template-columns:1fr}.pr-visual[data-astro-cid-2wr7c4ls]{justify-self:center;width:min(80vw,22rem)}.pr-small[data-astro-cid-2wr7c4ls]{left:-1rem}}.inv[data-astro-cid-alvmytxn]{padding-block:clamp(5rem,12vw,9rem)}.inv-grid[data-astro-cid-alvmytxn]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}h2[data-astro-cid-alvmytxn]{max-width:9ch;color:var(--emeraude);font-size:clamp(3rem,8vw,7rem);font-style:italic}.card[data-astro-cid-alvmytxn]{background:var(--papier);box-shadow:0 0 0 1px var(--c-line), 0 30px 60px -36px #0e3a3173;transition:transform .6s var(--ease);border-radius:1rem;padding:2.25rem;position:relative;transform:rotate(-2deg)}.card[data-astro-cid-alvmytxn]:hover{transform:rotate(0)translateY(-4px)}.card[data-astro-cid-alvmytxn]:before{content:"";border:1px solid var(--champagne-or);pointer-events:none;border-radius:.6rem;position:absolute;inset:.6rem}@media (width<=899px){.inv-grid[data-astro-cid-alvmytxn]{grid-template-columns:1fr}}.ns{gap:1.25rem;display:grid;position:relative}.ns-label{color:var(--c-muted);font-size:.9rem}.ns-when{font-family:var(--f-display);font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1.1}.ns-day:first-letter{text-transform:uppercase}.ns-day{display:block}.ns-time{color:var(--emeraude);font-style:italic;display:block}.ns-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ns-other{color:var(--encre);text-underline-offset:.3em}.ns-demo{color:var(--c-muted);font-size:.8rem}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-wght-normal.Czsa-EzN.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-wght-normal.C-3rgBeH.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-wght-normal.CCVVNp6i.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-wght-italic.xAqemagA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-wght-italic.DFS986qL.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-wght-italic.Bxi8ein9.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.atelier{--ivoire:#f6f1e7;--papier:#fbf8f2;--champagne:#e6d5b3;--champagne-or:#b89b66;--emeraude:#0e3a31;--emeraude-2:#1c5446;--encre:#13241f;--c-bg:var(--ivoire);--c-ink:var(--encre);--c-muted:#55635c;--c-line:#ddd0b8;--c-accent:var(--emeraude);--f-display:"Newsreader Variable", "Iowan Old Style", Georgia, serif;--ease:cubic-bezier(.22, 1, .36, 1);background:var(--ivoire);color:var(--encre)}.atelier .serif{font-family:var(--f-display);font-optical-sizing:auto;letter-spacing:-.02em;font-weight:380}.atelier h2{font-family:var(--f-display);letter-spacing:-.02em;font-weight:380;font-stretch:100%;line-height:1.02}.atelier .btn-emerald{background:var(--emeraude);border-color:var(--emeraude);color:var(--papier);min-height:3.25rem;padding-inline:1.75rem}.atelier .btn-emerald:hover{background:var(--emeraude-2);border-color:var(--emeraude-2);transform:translateY(-2px)}.atelier .btn-line{border-color:color-mix(in srgb, var(--encre) 35%, transparent);color:var(--encre);background:0 0;min-height:3.25rem}.atelier .btn-line:hover{background:var(--papier)}
