@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-vietnamese-full-normal.7BpKI3vF.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-ext-full-normal.YHFkNujK.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-full-normal.CFFu7zhK.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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./fraunces-vietnamese-full-italic.BHALq22K.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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-ext-full-italic.B8-t4Nou.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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-full-italic.D2JnYqd-.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(./source-sans-3-cyrillic-ext-400-normal.BwJdxs7r.woff2)format("woff2"),url(./source-sans-3-cyrillic-ext-400-normal.Cd63HKDh.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(./source-sans-3-cyrillic-400-normal.DjhbW-4D.woff2)format("woff2"),url(./source-sans-3-cyrillic-400-normal.7kQcAFpS.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(./source-sans-3-greek-ext-400-normal.CpIwTHMM.woff2)format("woff2"),url(./source-sans-3-greek-ext-400-normal.BI1kUwmR.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(./source-sans-3-greek-400-normal.DZReXJla.woff2)format("woff2"),url(./source-sans-3-greek-400-normal.DJm9Ud5h.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(./source-sans-3-vietnamese-400-normal.CwtaIDr2.woff2)format("woff2"),url(./source-sans-3-vietnamese-400-normal.dYp9C364.woff)format("woff");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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(./source-sans-3-latin-ext-400-normal.UNsKFIBq.woff2)format("woff2"),url(./source-sans-3-latin-ext-400-normal.BGPHfnm_.woff)format("woff");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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(./source-sans-3-latin-400-normal.DQi5PRDE.woff2)format("woff2"),url(./source-sans-3-latin-400-normal.AFMiCETP.woff)format("woff");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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(./source-sans-3-cyrillic-ext-600-normal.6AhwUnSr.woff2)format("woff2"),url(./source-sans-3-cyrillic-ext-600-normal.uAL1a5gb.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(./source-sans-3-cyrillic-600-normal.BnFu5nHC.woff2)format("woff2"),url(./source-sans-3-cyrillic-600-normal.y-RO8wOd.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(./source-sans-3-greek-ext-600-normal.DynePNDL.woff2)format("woff2"),url(./source-sans-3-greek-ext-600-normal.D7vJ4nVX.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(./source-sans-3-greek-600-normal.BSO157bq.woff2)format("woff2"),url(./source-sans-3-greek-600-normal.BNF9LBpG.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(./source-sans-3-vietnamese-600-normal.B2sTNYey.woff2)format("woff2"),url(./source-sans-3-vietnamese-600-normal.DpSexF-T.woff)format("woff");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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(./source-sans-3-latin-ext-600-normal.AEyhgUpm.woff2)format("woff2"),url(./source-sans-3-latin-ext-600-normal.Wy7HIzqC.woff)format("woff");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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(./source-sans-3-latin-600-normal.DeckBYAU.woff2)format("woff2"),url(./source-sans-3-latin-600-normal.BvDVuF-j.woff)format("woff");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}:root{--paper:#f7f1e6;--paper-raised:#fffaf1;--paper-deep:#ede3d1;--ink:#3c685a;--ink-muted:#6b6558;--on-ink:#f7f1e6;--terracotta:#9f5a32;--terracotta-deep:#824826;--terracotta-soft:#cf8459;--on-terracotta:#fffaf1;--ochre:#d69e37;--sage:#a9bfae;--midnight:#4d5f85;--midnight-deep:#34456a;--midnight-soft:#8497bd;--line:#d8ccb6;--line-strong:#8f8676;--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:40px;--space-6:64px;--space-7:112px;--radius-sm:6px;--radius-md:14px;--radius-arch:160px;--radius-pill:999px;--shadow-card:0 1px 2px #3c685a0f, 0 8px 24px #3c685a14;--measure-page:1120px;--measure-text:680px;--font-display:"Fraunces", Georgia, "Times New Roman", serif;--font-sans:"Source Sans 3", "Segoe UI", system-ui, sans-serif}.display-xl{font-family:var(--font-display);letter-spacing:-.01em;font-variation-settings:"SOFT" 100;font-size:64px;font-weight:600;line-height:68px}.display-lg{font-family:var(--font-display);font-variation-settings:"SOFT" 100;font-size:40px;font-weight:600;line-height:46px}.heading{font-family:var(--font-display);font-variation-settings:"SOFT" 100;font-size:24px;font-weight:600;line-height:30px}.quote{font-family:var(--font-display);font-variation-settings:"SOFT" 100;font-size:26px;font-style:italic;font-weight:400;line-height:36px}.lead,.body{font-family:var(--font-sans);font-size:17px;font-weight:400;line-height:28px}.label{font-family:var(--font-sans);font-size:16px;font-weight:600;line-height:20px}.small{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:22px}.en-page{background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:28px}.en-page *,.en-page :before,.en-page :after{box-sizing:border-box}.en-container{width:100%;max-width:var(--measure-page);padding:0 var(--space-4);margin:0 auto}.en-page a:focus-visible,.en-page button:focus-visible{outline:2px solid var(--terracotta);outline-offset:3px;border-radius:4px}.en-btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);min-height:48px;font-family:var(--font-sans);cursor:pointer;border:1.5px solid #0000;padding:12px 28px;font-size:16px;font-weight:600;line-height:20px;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.en-btn--primary{background:var(--terracotta);color:var(--on-terracotta)}.en-btn--primary:hover{background:var(--terracotta-deep)}.en-btn--outline{color:var(--ink);border-color:var(--line-strong);background:0 0}.en-btn--outline:hover{border-color:var(--ink)}.en-btn:focus-visible{outline:2px solid var(--terracotta);outline-offset:3px}.en-link{color:var(--terracotta);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.en-link:hover{color:var(--terracotta-deep)}.en-header{background:var(--paper);border-bottom:1px solid var(--line)}.en-header__inner{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:88px;display:flex}.en-header__logo{line-height:0;display:block}.en-header__logo img{width:160px;height:auto}.en-header__nav{gap:var(--space-4);align-items:center;display:flex}.en-header__nav a{font-family:var(--font-sans);color:var(--ink);font-size:16px;font-weight:600;text-decoration:none}.en-header__nav a:hover{color:var(--terracotta)}.en-hero{background:var(--paper);padding:var(--space-7) 0 var(--space-7);text-align:center;position:relative;overflow:hidden}.en-hero__figs{pointer-events:none;position:absolute;inset:0}.en-hero__figs .en-fig{position:absolute}.en-hero__figs .en-fig-arch{--w:200px;--h:300px;bottom:0;left:5%}.en-hero__figs .en-fig-arch--sage{--w:96px;--h:150px;left:calc(5% + 176px)}.en-hero__figs .en-fig-sun{--w:112px;top:72px;right:13%}.en-hero__figs .en-fig-block{--w:208px;--h:160px;bottom:0;right:0}.en-hero__inner{z-index:1;align-items:center;gap:var(--space-4);flex-direction:column;display:flex;position:relative}.en-hero__logo{width:380px;max-width:80%;height:auto}.en-hero__tagline{font-family:var(--font-display);font-variation-settings:"SOFT" 100;color:var(--ink);margin:0;font-size:26px;font-style:italic;font-weight:400;line-height:36px}.en-hero__actions{margin-top:var(--space-3)}.en-section{padding:var(--space-7) 0;background:var(--paper)}.en-section--deep{background:var(--paper-deep)}.en-section__head{max-width:var(--measure-text);margin:0 0 var(--space-5)}.en-h2{font-family:var(--font-display);font-variation-settings:"SOFT" 100;color:var(--ink);margin:0;font-size:40px;font-weight:600;line-height:46px}.en-h3{font-family:var(--font-display);font-variation-settings:"SOFT" 100;color:var(--ink);margin:0;font-size:24px;font-weight:600;line-height:30px}.en-prose{max-width:var(--measure-text)}.en-prose p{margin:0 0 var(--space-3);font-size:17px;line-height:28px}.en-prose p:last-child{margin-bottom:0}.en-prose .en-lead,.en-lead{font-size:17px;line-height:28px}.en-fig{pointer-events:none;width:var(--w,160px);height:var(--h,var(--w,160px));--line:2px;flex:none;display:block;position:relative}.en-fig-arch{background:var(--ink);border-radius:9999px 9999px 0 0;overflow:hidden}.en-fig-arch:before,.en-fig-arch:after{content:"";border:var(--line) solid var(--fig-line,var(--paper));border-bottom:0;border-radius:9999px 9999px 0 0;position:absolute;bottom:-2px}.en-fig-arch:before{top:20%;left:20%;right:20%}.en-fig-arch:after{top:35%;left:35%;right:35%}.en-fig-arch--plain:before,.en-fig-arch--plain:after{display:none}.en-fig-arch--sage{background:var(--sage);--fig-line:var(--paper)}.en-fig-arch--sage:after{display:none}.en-fig-sun{background:var(--ochre);border-radius:50%}.en-fig-halfsun{background:var(--ochre);height:calc(var(--w,160px) / 2);border-radius:0 0 9999px 9999px}.en-fig-block{background:var(--terracotta-soft);overflow:hidden}.en-fig-block:before{content:"";border:var(--line) solid var(--paper);border-bottom:0;border-radius:9999px 9999px 0 0;position:absolute;inset:26% 20% -2px}.en-figs-bleed{position:relative;overflow:hidden}.en-quote{margin:var(--space-5) 0;max-width:var(--measure-text);border:0;padding:0}.en-quote p{font-family:var(--font-display);font-variation-settings:"SOFT" 100;color:var(--ink);margin:0;font-size:26px;font-style:italic;font-weight:400;line-height:36px}.en-quote p:before{content:"";width:32px;height:20px;margin-bottom:var(--space-3);background:var(--ochre);border-radius:16px 16px 0 0;display:block}.en-topics-section{position:relative;overflow:hidden}.en-topics-section>.en-fig-halfsun{--w:132px;position:absolute;top:0;right:7%}.en-topics-section>.en-fig-arch{--w:96px;--h:150px;position:absolute;bottom:0;right:0}.en-topics-section .en-container{z-index:1;position:relative}.en-topics{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));max-width:880px;margin:0;padding:0;list-style:none;display:grid}.en-topics li{align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--line);font-size:18px;line-height:28px;display:flex}.en-topics li:before{content:"";background:var(--ochre);border-radius:6px 6px 0 0;flex:none;width:12px;height:15px;transform:translateY(1px)}.en-about{gap:var(--space-6);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.en-portrait{aspect-ratio:4/5;width:100%;max-width:360px;margin:0 auto;position:relative}.en-portrait:before{content:"";background:var(--sage);border-radius:var(--radius-arch) var(--radius-arch) 0 0;position:absolute;inset:24px -24px -24px 24px}.en-portrait .en-fig-sun{--w:104px;position:absolute;top:-28px;left:-32px}.en-portrait img,.en-portrait__placeholder{object-fit:cover;border-radius:var(--radius-arch) var(--radius-arch) 0 0;background:var(--paper-deep);width:100%;height:100%;display:block;position:relative}.en-portrait__placeholder{color:var(--ink-muted);justify-content:center;align-items:center;font-size:14px;display:flex}.en-about__name{margin:var(--space-4) 0 var(--space-4)}.en-contact-section{position:relative;overflow:hidden}.en-contact-section>.en-fig{position:absolute}.en-contact-section>.en-fig-arch{--w:160px;--h:240px;bottom:0;left:-24px}.en-contact-section>.en-fig-sun{--w:88px;top:56px;right:9%}.en-contact-section .en-container{z-index:1;position:relative}.en-contact{max-width:720px;padding:var(--space-6) var(--space-5);background:var(--paper-raised);border-radius:var(--radius-md);box-shadow:var(--shadow-card);text-align:center;margin:0 auto}.en-contact__lines{gap:var(--space-2);margin:var(--space-4) 0 var(--space-5);flex-direction:column;display:flex}.en-contact__line{font-family:var(--font-display);font-variation-settings:"SOFT" 100;color:var(--terracotta);text-underline-offset:4px;overflow-wrap:anywhere;font-size:24px;line-height:32px;text-decoration:underline;text-decoration-thickness:1px}.en-contact__line:hover{color:var(--terracotta-deep)}.en-footer{background:var(--ink);color:var(--on-ink);padding:var(--space-6) 0 var(--space-5)}.en-footer__inner{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.en-footer__logo{width:160px;height:auto}.en-footer__meta{text-align:right;margin:0;font-size:14px;line-height:22px}.en-footer__meta a{color:var(--on-ink)}.en-scene{width:100%;line-height:0;position:relative;overflow:hidden}.en-scene__svg{width:100%;height:var(--scene-h,340px);display:block}.en-scene .sc-ink{fill:var(--ink)}.en-scene .sc-far{fill:var(--line)}.en-scene .sc-hill{fill:var(--line-strong)}.en-scene .sc-cloud-body{fill:var(--paper-raised)}.en-scene .sc-cloud-shade{fill:var(--paper-deep)}.en-scene .sc-snow{fill:var(--paper)}.en-scene .sc-grass{fill:var(--sage)}.en-scene .sc-path{fill:var(--paper-deep)}.en-scene .sc-path-line{fill:none;stroke:var(--line);stroke-width:2px;stroke-dasharray:14 18;stroke-linecap:round}.en-scene .sc-bush{fill:var(--sage)}.en-scene .sc-bush--deep{fill:var(--ink)}.en-scene .sc-rock{fill:var(--line-strong)}.en-scene .sc-rock-lit{fill:var(--line)}.en-scene .sc-trunk{fill:var(--terracotta-deep)}.en-scene .sc-leaf{fill:var(--sage)}.en-scene .sc-pine{fill:var(--ink)}.en-scene .sc-tuft{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.55}.en-scene .sc-stem{stroke:var(--ink);stroke-width:1.5px;opacity:.6}.en-scene .sc-flower{fill:var(--ochre)}.en-scene .sc-flower--b{fill:var(--terracotta-soft)}.en-scene .sc-ochre{fill:var(--ochre)}.en-scene .sc-soft{fill:var(--terracotta-soft)}.en-scene .sc-dress{fill:var(--terracotta)}.en-scene .sc-hair{fill:var(--terracotta-soft)}.en-scene .sc-gown{fill:var(--paper-raised)}.en-scene .sc-arm{fill:none;stroke:var(--paper-raised);stroke-width:8px;stroke-linecap:round}.en-scene .sc-face{fill:var(--paper-deep)}.en-scene .sc-white{fill:var(--paper-raised)}.en-scene .sc-tail{fill:var(--terracotta-soft)}.en-scene .sc-spoke{fill:none;stroke:var(--paper);stroke-width:2.5px}.en-scene .sc-shaft{fill:none;stroke:var(--ink);stroke-width:5px;stroke-linecap:round}.en-scene .sc-layer{animation:en-scroll var(--d) linear infinite}.en-scene .sc-layer--clouds{--d:150s}.en-scene .sc-layer--far{--d:90s}.en-scene .sc-layer--near{--d:48s}.en-scene .sc-layer--trees{--d:20s}.en-scene .sc-layer--road{--d:7s}.en-scene .sc-layer--fore{--d:5.5s}.en-scene .sc-wheel{transform-box:fill-box;transform-origin:50%;animation:1.1s linear infinite en-spin}.en-scene .sc-bob{animation:.55s ease-in-out infinite alternate en-bob}.en-scene .sc-leg{transform-box:fill-box;transform-origin:50% 8%;animation:.55s ease-in-out infinite alternate en-step}.en-scene .sc-leg--b{animation-delay:-.55s}.en-scene .sc-head{transform-box:view-box;transform-origin:340px 250px;animation:1.1s ease-in-out infinite en-nod}.en-scene .sc-tail{transform-box:fill-box;transform-origin:100% 20%;animation:1.1s ease-in-out infinite alternate en-sway}.en-scene .sc-wave{transform-box:view-box;transform-origin:120px 250px;animation:1.6s ease-in-out infinite en-wave}.en-scene .sc-frog-body{fill:var(--ink)}.en-scene .sc-frog-white{fill:var(--paper-raised)}.en-scene .sc-frog-eye{fill:var(--ink)}.en-scene .sc-frog-leg{fill:none;stroke:var(--ink);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.en-scene .sc-frog-belly{fill:none;stroke:var(--sage);stroke-width:2px;stroke-linecap:round}.en-scene .sc-frog-track{animation:1.85s linear infinite en-frog-track;transform:translate(-214px)}.en-scene .sc-frog-hop{animation:1.85s linear infinite en-frog-hop}.en-scene .sc-frog{transform-box:fill-box;transform-origin:50% 100%;animation:1.85s linear infinite en-frog-squash}@keyframes en-scroll{to{transform:translate(-1200px)}}@keyframes en-spin{to{transform:rotate(360deg)}}@keyframes en-bob{to{transform:translateY(-2px)}}@keyframes en-step{0%{transform:rotate(14deg)}to{transform:rotate(-14deg)}}@keyframes en-nod{0%,to{transform:rotate(0)}50%{transform:rotate(-3deg)}}@keyframes en-sway{0%{transform:rotate(-8deg)}to{transform:rotate(10deg)}}@keyframes en-frog-track{0%{transform:translate(-214px)}41%{transform:translate(-34px)}to{transform:translate(-214px)}}@keyframes en-frog-hop{0%{animation-timing-function:ease-out;transform:translateY(0)}20%{animation-timing-function:ease-in;transform:translateY(-60px)}41%,to{transform:translateY(0)}}@keyframes en-frog-squash{0%{transform:scale(1.15,.8)}9%{transform:scale(.92,1.12)}41%{transform:scale(1)}47%{transform:scale(1.15,.8)}60%{transform:scale(1)}92%{transform:scale(1)}to{transform:scale(1.15,.8)}}@keyframes en-wave{0%,to{transform:rotate(-10deg)}50%{transform:rotate(14deg)}}@media (prefers-reduced-motion:reduce){.en-scene .sc-layer,.en-scene .sc-wheel,.en-scene .sc-bob,.en-scene .sc-leg,.en-scene .sc-head,.en-scene .sc-tail,.en-scene .sc-wave,.en-scene .sc-frog-track,.en-scene .sc-frog-hop,.en-scene .sc-frog{animation:none}}.en-hero--scene{padding-bottom:0}.en-hero--scene .en-scene{margin-top:var(--space-6)}.en-section__split{gap:var(--space-6);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;display:grid}.en-mirror{justify-self:end;width:100%;max-width:520px;line-height:0}.en-mirror__svg{width:100%;height:auto;display:block;overflow:visible}.en-mirror .mr-ground{fill:var(--line)}.en-mirror .mr-ink{fill:var(--ink)}.en-mirror .mr-ochre{fill:var(--ochre)}.en-mirror .mr-sage{fill:var(--sage)}.en-mirror .mr-soft{fill:var(--terracotta-soft)}.en-mirror .mr-boot,.en-mirror .mr-hair{fill:var(--terracotta-deep)}.en-mirror .mr-face{fill:var(--paper-deep)}.en-mirror .mr-glass{fill:var(--paper-raised)}.en-mirror .mr-reflection{opacity:.7}.en-mirror .mr-wall{fill:var(--line)}.en-mirror .mr-stones rect,.en-mirror .mr-floor{fill:var(--paper-deep)}.en-mirror .mr-sky{fill:var(--sage)}.en-mirror .mr-mullion{fill:none;stroke:var(--ink);stroke-width:3px}.en-mirror .mr-dress{fill:var(--terracotta)}.en-mirror .mr-paper{fill:var(--paper-raised)}.en-mirror .mr-back{fill:var(--terracotta-deep)}.en-mirror .mr-flame{fill:var(--ochre);transform-box:fill-box;transform-origin:50% 100%;animation:1.8s ease-in-out infinite en-flicker}.en-mirror .mr-rug{fill:var(--terracotta-soft)}.en-mirror .mr-rug-line{fill:none;stroke:var(--paper);stroke-width:2px}.en-mirror .mr-banner{transform-box:fill-box;transform-origin:50% 0;animation:5s ease-in-out infinite en-flutter}.en-mirror .mr-shine{fill:var(--paper);opacity:.9;transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite en-shine}.en-mirror .mr-limb{fill:none;stroke:var(--sage);stroke-width:12px;stroke-linecap:round}.en-mirror .mr-forearm{transform-box:view-box;transform-origin:257px 191px;animation:3.2s ease-in-out infinite en-preen}@keyframes en-shine{0%,55%{transform:rotate(20deg)translate(-120px)}85%,to{transform:rotate(20deg)translate(160px)}}@keyframes en-flicker{0%,to{transform:scale(1)}30%{transform:scale(.9,1.12)}60%{transform:scale(1.06,.92)}}@keyframes en-flutter{0%,to{transform:rotate(0)}50%{transform:rotate(1.5deg)}}@keyframes en-preen{0%,to{transform:rotate(0)}40%{transform:rotate(-8deg)}65%{transform:rotate(4deg)}}@media (prefers-reduced-motion:reduce){.en-mirror .mr-shine,.en-mirror .mr-forearm,.en-mirror .mr-flame,.en-mirror .mr-banner{animation:none}}.en-section__split--reverse>.en-talebook{order:-1;justify-self:start}.en-talebook{width:100%;max-width:520px;line-height:0}.en-talebook__svg{width:100%;height:auto;display:block;overflow:hidden}.en-talebook .tb-water{fill:var(--sage)}.en-talebook .tb-wave{fill:none;stroke:var(--paper-raised);stroke-width:2px;stroke-linecap:round;opacity:.8}.en-talebook .tb-ink{fill:var(--ink)}.en-talebook .tb-stop{stop-color:var(--ochre)}.en-talebook .tb-rib{fill:none;stroke:var(--paper-deep);stroke-width:1.5px;stroke-linejoin:round}.en-talebook .tb-rib--soft{stroke:var(--terracotta)}.en-talebook .tb-belly{fill:none;stroke:var(--terracotta-soft);stroke-width:1.5px;stroke-linecap:round}.en-talebook .tb-dust{fill:none;stroke:var(--line-strong);stroke-width:2px}.en-talebook .tb-spark,.en-talebook .tb-paper{fill:var(--paper-raised)}.en-talebook .tb-cover{fill:var(--terracotta)}.en-talebook .tb-spine,.en-talebook .tb-boot{fill:var(--terracotta-deep)}.en-talebook .tb-page{fill:var(--paper-raised)}.en-talebook .tb-text{fill:none;stroke:var(--line);stroke-width:2px;stroke-linecap:round}.en-talebook .tb-edge{fill:none;stroke:var(--paper-raised);stroke-width:2.5px;stroke-linecap:round}.en-talebook .tb-ochre{fill:var(--ochre)}.en-talebook .tb-sage{fill:var(--sage)}.en-talebook .tb-soft{fill:var(--terracotta-soft)}.en-talebook .tb-dress{fill:var(--terracotta)}.en-talebook .tb-face{fill:var(--paper-deep)}.en-talebook .tb-arm{fill:none;stroke:var(--paper-deep);stroke-width:5px;stroke-linecap:round}.en-talebook .tb-limb{fill:none;stroke:var(--sage);stroke-width:6px;stroke-linecap:round}.en-talebook .tb-ring{fill:none;stroke:var(--paper-raised);stroke-width:2.5px}.en-talebook .tb-broom{fill:none;stroke:var(--terracotta-deep);stroke-width:4px;stroke-linecap:round}.en-talebook .tb-bristle{fill:var(--ochre)}.en-talebook .tb-cape{fill:var(--terracotta-soft)}.en-talebook .tb-witchhair{fill:var(--terracotta-deep)}.en-talebook .tb-boot2{fill:none;stroke:var(--terracotta-deep);stroke-width:4px;stroke-linecap:round}.en-talebook .tb-midnight{fill:var(--midnight)}.en-talebook .tb-staff{fill:none;stroke:var(--terracotta-deep);stroke-width:4px;stroke-linecap:round}.en-talebook .tb-limb2{fill:none;stroke:var(--midnight);stroke-width:6px;stroke-linecap:round}.en-talebook .tb-portal-halo{fill:var(--midnight-soft);opacity:.22}.en-talebook .tb-portal-deep{fill:var(--midnight-deep)}.en-talebook .tb-portal-mid{fill:var(--midnight)}.en-talebook .tb-portal-core{fill:var(--midnight-soft)}.en-talebook .tb-portal-ring{fill:none;stroke:var(--paper-raised);stroke-width:2px;stroke-dasharray:12 16;stroke-linecap:round;opacity:.55}.en-talebook .tb-cloud-body{fill:var(--paper-raised)}.en-talebook .tb-cloud-shade{fill:var(--paper-deep)}.en-talebook .tb-wing{transform-box:fill-box;transform-origin:50% 100%}@media (prefers-reduced-motion:no-preference){.en-talebook .tb-spark{animation:2.4s ease-in-out infinite tb-spark}.en-talebook .tb-spark--b{animation-delay:-.8s}.en-talebook .tb-spark--c{animation-delay:-1.6s}.en-talebook .tb-wing{animation:.42s ease-in-out infinite alternate tb-flap}.en-talebook .tb-wing--back{animation-delay:-.21s}.en-talebook .tb-cloud{animation:14s ease-in-out infinite alternate tb-drift}.en-talebook .tb-cloud--b{animation-duration:18s;animation-delay:-6s}.en-talebook .tb-cloud--c{animation-duration:22s;animation-delay:-11s}.en-talebook .tb-cloud--d{animation-duration:16s;animation-delay:-3s}.en-talebook .tb-witch-bob{animation:1.1s ease-in-out infinite alternate tb-witch-bob}.en-talebook .tb-portal-ring--in{animation:3s linear infinite tb-portal-spin}.en-talebook .tb-portal-ring--in2{animation:2.2s linear infinite reverse tb-portal-spin}.en-talebook .tb-orb{transform-box:fill-box;transform-origin:50%;animation:1.2s ease-in-out infinite alternate tb-orb}@keyframes tb-portal-spin{to{stroke-dashoffset:-48px}}@keyframes tb-orb{0%{transform:scale(.85)}to{transform:scale(1.25)}}@keyframes tb-drift{0%{transform:translate(0)}to{transform:translate(10px)}}@keyframes tb-witch-bob{0%{transform:translateY(0)rotate(-3deg)}to{transform:translateY(-5px)rotate(3deg)}}}@keyframes tb-spark{0%{opacity:0;transform:translateY(20px)}50%{opacity:1}to{opacity:0;transform:translateY(-40px)}}@keyframes tb-flap{0%{transform:scaleY(1)}to{transform:scaleY(-.45)}}.en-reveal{opacity:0;transition:opacity .2s,transform .2s;transform:translateY(12px)}.en-reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.en-reveal{opacity:1;transition:none;transform:none}.en-btn{transition:none}}.en-options{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.en-option{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;margin:0;display:flex}.en-option__scene{width:100%;max-width:440px;line-height:0}.en-option__svg{width:100%;height:auto;display:block;overflow:visible}.en-option__scene .op-arch{fill:var(--paper-deep)}.en-option__scene .op-face{fill:var(--paper-raised)}.en-option__scene .op-ink,.en-option__scene .op-ink-body{fill:var(--ink)}.en-option__scene .op-deep,.en-option__scene .op-hair,.en-option__scene .op-boot{fill:var(--terracotta-deep)}.en-option__scene .op-dress{fill:var(--terracotta)}.en-option__scene .op-soft{fill:var(--terracotta-soft)}.en-option__scene .op-sage{fill:var(--sage)}.en-option__scene .op-ochre{fill:var(--ochre)}.en-option__scene .op-chair{fill:var(--terracotta-soft)}.en-option__scene .op-chair-deep{fill:var(--terracotta)}.en-option__scene .op-stool{fill:var(--line-strong)}.en-option__scene .op-cover{fill:var(--terracotta)}.en-option__scene .op-page{fill:var(--paper-raised)}.en-option__scene .op-glow{fill:var(--ochre);opacity:.18}.en-option__scene .op-lampglow{fill:var(--ochre);opacity:.3}.en-option__scene .op-spark,.en-option__scene .op-star{fill:var(--ochre)}.en-option__scene .op-arm{fill:none;stroke-width:10px;stroke-linecap:round;stroke-linejoin:round}.en-option__scene .op-dress-stroke{stroke:var(--terracotta)}.en-option__scene .op-sage-stroke{stroke:var(--sage)}.en-option__scene .op-soft-stroke{stroke:var(--terracotta-soft)}.en-option__scene .op-ochre-stroke{stroke:var(--ochre)}.en-option__scene .op-ink-body-stroke{stroke:var(--ink)}.en-option__scene .op-rise{transform-box:fill-box;transform-origin:50%;opacity:0;animation:4.8s ease-out infinite en-op-rise}.en-option__scene .op-rise--b{animation-delay:-1.2s}.en-option__scene .op-rise--c{animation-delay:-2.4s}.en-option__scene .op-rise--d{animation-delay:-3.6s}.en-option__scene .op-rise--e{animation-delay:-.6s}.en-option__scene .op-head{transform-box:fill-box;transform-origin:50% 100%}.en-option__scene .op-listener .op-head{animation:4s ease-in-out infinite en-op-nod}.en-option__scene .op-speaker .op-head{animation:6s ease-in-out infinite reverse en-op-nod}.en-option__scene .op-sway{animation:5s ease-in-out infinite alternate en-op-sway}.en-option__scene .op-sway--b{animation-delay:-1s}.en-option__scene .op-sway--c{animation-delay:-2s}.en-option__scene .op-sway--d{animation-delay:-3s}.en-option__scene .op-sway--e{animation-delay:-4s}.en-option__scene .op-glow,.en-option__scene .op-lampglow{animation:3.2s ease-in-out infinite alternate en-op-glow}@keyframes en-op-rise{0%{opacity:0;transform:translateY(0)scale(.6)}20%{opacity:1}to{opacity:0;transform:translateY(-70px)scale(1)}}@keyframes en-op-nod{0%,60%,to{transform:rotate(0)}75%{transform:rotate(5deg)}88%{transform:rotate(-1deg)}}@keyframes en-op-sway{0%{transform:translateY(0)}to{transform:translateY(-2px)}}@keyframes en-op-glow{0%{opacity:.14}to{opacity:.26}}@media (prefers-reduced-motion:reduce){.en-option__scene .op-rise,.en-option__scene .op-head,.en-option__scene .op-sway,.en-option__scene .op-glow,.en-option__scene .op-lampglow{animation:none}.en-option__scene .op-rise{opacity:1}}.en-race{width:100%;line-height:0;overflow:hidden}.en-race__svg{width:100%;height:auto;max-height:300px;display:block;overflow:hidden}.en-race .rc-grass{fill:var(--sage)}.en-race .rc-path{fill:var(--paper-deep)}.en-race .rc-path-line{fill:none;stroke:var(--line);stroke-width:2px;stroke-dasharray:14 18;stroke-linecap:round}.en-race .rc-bush,.en-race .rc-bush--deep{fill:var(--ink)}.en-race .rc-rock{fill:var(--line-strong)}.en-race .rc-rock-lit{fill:var(--line)}.en-race .rc-trunk{fill:var(--terracotta-deep)}.en-race .rc-leaf{fill:var(--sage)}.en-race .rc-pine{fill:var(--ink)}.en-race .rc-tuft{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.55}.en-race .rc-stem{stroke:var(--ink);stroke-width:1.5px;opacity:.6}.en-race .rc-flower{fill:var(--ochre)}.en-race .rc-flower--b{fill:var(--terracotta-soft)}.en-race .rc-sign{fill:var(--paper-raised);stroke:var(--terracotta-deep);stroke-width:2px}.en-race .rc-sign-text{stroke:var(--line-strong);stroke-width:2px;stroke-linecap:round}.en-race .rc-stump-top{fill:var(--terracotta-soft)}.en-race .rc-ring{fill:none;stroke:var(--terracotta-deep);stroke-width:1.5px}.en-race .rc-fur{fill:var(--paper-raised)}.en-race .rc-ear-in{fill:var(--terracotta-soft)}.en-race .rc-tail{fill:var(--paper)}.en-race .rc-eye{fill:var(--ink)}.en-race .rc-nose{fill:var(--terracotta)}.en-race .rc-shell{fill:var(--ink)}.en-race .rc-shell-mark{fill:none;stroke:var(--sage);stroke-width:2px;stroke-linecap:round}.en-race .rc-shell-rim{fill:var(--ochre)}.en-race .rc-skin,.en-race .rc-foot{fill:var(--sage)}.en-race .rc-run--rabbit{transform:translate(300px)}.en-race .rc-run--turtle{transform:translate(680px)}.en-race .rc-hop,.en-race .rc-ear,.en-race .rc-head,.en-race .rc-foot,.en-race .rc-leg-back,.en-race .rc-leg-front{transform-box:fill-box;transform-origin:50%}.en-race .rc-ear{transform-origin:50% 100%}.en-race .rc-head{transform-origin:100%}@media (prefers-reduced-motion:no-preference){.en-race .rc-run--rabbit{animation:7s linear infinite en-race-run}.en-race .rc-run--turtle{animation:21s linear infinite en-race-run}.en-race .rc-hop{animation:.5s ease-in-out infinite en-race-hop}.en-race .rc-ear{animation:.5s ease-in-out infinite en-race-ear}.en-race .rc-ear--b{animation-delay:-.08s}.en-race .rc-leg-back{animation:.5s ease-in-out infinite en-race-kick}.en-race .rc-leg-front{animation:.5s ease-in-out infinite reverse en-race-kick}.en-race .rc-head{animation:1.6s ease-in-out infinite en-race-nod}.en-race .rc-foot--a{animation:1.6s ease-in-out infinite en-race-step}.en-race .rc-foot--b{animation:1.6s ease-in-out -.8s infinite en-race-step}.en-race .rc-plod{animation:1.6s ease-in-out infinite en-race-plod}}@keyframes en-race-run{0%{transform:translate(1080px)}to{transform:translate(-160px)}}@keyframes en-race-hop{0%,to{transform:translateY(0)rotate(0)}35%{transform:translateY(-22px)rotate(-8deg)}60%{transform:translateY(-14px)rotate(4deg)}}@keyframes en-race-ear{0%,to{transform:rotate(0)}40%{transform:rotate(18deg)}70%{transform:rotate(-8deg)}}@keyframes en-race-kick{0%,to{transform:rotate(0)}40%{transform:rotate(-30deg)}}@keyframes en-race-nod{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}@keyframes en-race-step{0%,to{transform:translate(0)}50%{transform:translate(-6px)translateY(-2px)}}@keyframes en-race-plod{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}.en-fairy{pointer-events:none;width:128px;line-height:0;position:absolute}.en-fairy__svg{width:100%;height:auto;display:block;overflow:visible}.en-fairy--left{top:58%;left:-150px;transform:rotate(-18deg)}.en-fairy--top{top:-132px;left:56%;transform:rotate(-52deg)}.en-fairy .fy-face{fill:var(--paper-deep)}.en-fairy .fy-hair--deep{fill:var(--terracotta-deep)}.en-fairy .fy-hair--ochre{fill:var(--ochre)}.en-fairy--left .fy-dress{fill:var(--sage)}.en-fairy--top .fy-dress{fill:var(--terracotta-soft)}.en-fairy .fy-leg{fill:none;stroke:var(--ink);stroke-width:3.5px;stroke-linecap:round}.en-fairy--left .fy-arm{fill:none;stroke:var(--sage);stroke-width:4.5px;stroke-linecap:round}.en-fairy--top .fy-arm{fill:none;stroke:var(--terracotta-soft);stroke-width:4.5px;stroke-linecap:round}.en-fairy .fy-wingfill{fill:var(--paper-raised);stroke:var(--sage);stroke-width:1.5px;opacity:.85}.en-fairy .fy-wingfill--front{opacity:.95}.en-fairy .fy-stick{fill:none;stroke:var(--ink);stroke-width:2.5px;stroke-linecap:round}.en-fairy .fy-star,.en-fairy .fy-spark{fill:var(--ochre)}.en-fairy .fy-wing{transform-box:view-box;transform-origin:-6px 0}@media (prefers-reduced-motion:no-preference){.en-fairy .fy-float{animation:3.4s ease-in-out infinite alternate en-fairy-float}.en-fairy--top .fy-float{animation-duration:4.1s;animation-delay:-1.7s}.en-fairy .fy-wing--front{animation:.32s ease-in-out infinite alternate en-fairy-flap}.en-fairy .fy-wing--back{animation:.32s ease-in-out infinite alternate-reverse en-fairy-flap}.en-fairy .fy-star{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite alternate en-fairy-twinkle}.en-fairy .fy-spark{animation:1.8s ease-in-out infinite en-fairy-spark}.en-fairy .fy-spark--b{animation-delay:-.6s}.en-fairy .fy-spark--c{animation-delay:-1.2s}}@keyframes en-fairy-float{0%{transform:translate(0)rotate(-2deg)}to{transform:translate(4px,-10px)rotate(2deg)}}@keyframes en-fairy-flap{0%{transform:scaleX(1)}to{transform:scaleX(.35)}}@keyframes en-fairy-twinkle{0%{transform:scale(.85)rotate(0)}to{transform:scale(1.15)rotate(20deg)}}@keyframes en-fairy-spark{0%,to{opacity:.2}50%{opacity:1}}@media (width<=1440px){.en-fairy--left{left:-124px}}@media (width<=640px){.en-fairy{width:84px}.en-fairy--left{top:60%;left:-84px}.en-fairy--top{top:-92px;left:62%}}@media (width<=760px){.en-options{gap:var(--space-6);grid-template-columns:1fr}}@media (width<=640px){.en-container{padding:0 var(--space-3)}.en-section,.en-hero{padding:var(--space-6) 0}.en-h2{font-size:32px;line-height:38px}.en-hero__logo{width:220px}.en-hero{padding-bottom:var(--space-7)}.en-hero__figs .en-fig-arch{--w:104px;--h:128px;left:-24px}.en-hero__figs .en-fig-arch--sage{display:none}.en-hero__figs .en-fig-sun{--w:52px;top:20px;right:16px}.en-hero__figs .en-fig-block{--w:96px;--h:72px}.en-topics-section>.en-fig-arch{display:none}.en-topics-section>.en-fig-halfsun{--w:88px;right:16px}.en-contact-section>.en-fig-arch{--w:96px;--h:140px}.en-contact-section>.en-fig-sun{--w:56px;top:24px;right:16px}.en-portrait .en-fig-sun{--w:72px;left:-16px}.en-hero__tagline,.en-quote p{font-size:22px;line-height:30px}.en-topics{grid-template-columns:1fr}.en-about{gap:var(--space-6);grid-template-columns:1fr}.en-portrait{max-width:280px}.en-contact{padding:var(--space-5) var(--space-4)}.en-contact__line{font-size:20px;line-height:28px}.en-footer__meta{text-align:left}.en-header__logo img{width:128px}.en-header__nav a:not(.en-btn){display:none}.en-header__nav .en-btn{min-height:44px;padding:10px 20px}.en-scene{--scene-h:230px}.en-section__split{gap:var(--space-5);grid-template-columns:1fr}.en-mirror{justify-self:center;max-width:360px}.en-section__split--reverse>.en-talebook{order:2;justify-self:center;max-width:360px}.en-hero--scene{padding-bottom:0}.en-hero--scene .en-scene{margin-top:var(--space-5)}}:root{--font-display:"Fraunces Variable", "Fraunces", Georgia, "Times New Roman", serif}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}img{max-width:100%;height:auto}:where(.en-page) :where(h1,h2,h3){font-optical-sizing:auto;margin:0}.visually-hidden{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{left:var(--space-3);z-index:10;background:var(--paper-raised);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);position:absolute;top:-100px}.skip-link:focus{top:var(--space-3)}.en-footer a:focus-visible{outline-color:var(--on-ink)}.en-scene{container-type:inline-size}.en-scene__svg{height:max(var(--scene-h,340px), min(30cqw, 100svh - var(--hero-top,476px)))}@media (width>=1134px) and (height<=1100px){.en-hero--scene{padding-top:var(--space-6)}.en-hero--scene .en-scene{margin-top:var(--space-5)}}@keyframes en-race-run-wide{0%{transform:translateX(var(--race-from,1080px))}to{transform:translateX(var(--race-to,-160px))}}@media (width>=960px){.en-race__svg{width:960px;height:300px;max-height:none;margin:0 auto;overflow:visible}}@media (width>=960px) and (prefers-reduced-motion:no-preference){.en-race .rc-run--rabbit{animation-name:en-race-run-wide;animation-duration:var(--race-rabbit-duration,7s)}.en-race .rc-run--turtle{animation-name:en-race-run-wide;animation-duration:calc(var(--race-rabbit-duration,7s) * 3)}}.en-section:has(+.en-race-section){padding-bottom:var(--space-5)}.en-race-section{padding-top:var(--space-5)}@media (width<=640px){.en-section:has(+.en-race-section){padding-bottom:var(--space-4)}.en-race-section{padding-top:var(--space-4)}}@media (width>=641px){.en-contact-section>.en-fig-arch{--h:280px}}html:not(.js) .en-reveal{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.en-consent.svelte-1b4rsd0{inset-inline:0;z-index:50;background:var(--paper-raised);border-top:1px solid var(--line);box-shadow:var(--shadow-card);animation:.24s ease-out svelte-1b4rsd0-en-consent-in;position:fixed;bottom:0}@media (prefers-reduced-motion:reduce){.en-consent.svelte-1b4rsd0{animation:none}}@keyframes svelte-1b4rsd0-en-consent-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.en-consent__inner.svelte-1b4rsd0{max-width:var(--measure-page);padding:var(--space-4);align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;margin-inline:auto;display:flex}.en-consent__text.svelte-1b4rsd0{max-width:var(--measure-text);flex:22rem}.en-consent__title.svelte-1b4rsd0{font-family:var(--font-display);margin:0 0 var(--space-2);font-size:1.125rem}.en-consent__text.svelte-1b4rsd0 p:where(.svelte-1b4rsd0){margin:0 0 var(--space-2);color:var(--ink-muted)}.en-consent__text.svelte-1b4rsd0 p:where(.svelte-1b4rsd0):last-child{margin-bottom:0}.en-consent__text.svelte-1b4rsd0 a:where(.svelte-1b4rsd0){color:var(--terracotta-deep)}.en-consent__actions.svelte-1b4rsd0{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=40rem){.en-consent__actions.svelte-1b4rsd0{width:100%}.en-consent__actions.svelte-1b4rsd0 .en-btn{flex:10rem}}
