@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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.signal{--sg-dark: #15171a;--sg-paper: #f7f4ee;--sg-accent: #c4663a;--sg-wrap: 1440px;--sg-gutter: clamp(20px, 4vw, 40px);--sg-measure: 640px;--sg-serif: "Spectral", "Newsreader Variable", Georgia, "Times New Roman", serif;--sg-mono: "Share Tech Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;font-family:var(--sg-serif);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;color:var(--fg);background:var(--bg)}.sg-dark{--bg: var(--sg-dark);--fg: #f3efe7;--soft: #b8b2a7;--muted: #8e897f;--line: rgba(243, 239, 231, .14);--btn-border: rgba(243, 239, 231, .55);background:var(--bg);color:var(--fg)}.sg-paper{--bg: var(--sg-paper);--fg: #1d1c1a;--soft: #45423b;--muted: #6b665e;--line: rgba(29, 28, 26, .14);--btn-border: #1d1c1a;background:var(--bg);color:var(--fg)}html:has(>body.signal){background:#15171a}body.signal{margin:0}.signal *,.signal *:before,.signal *:after{box-sizing:border-box}.signal ::selection{background:var(--sg-accent);color:#fff}.signal a{color:inherit;text-decoration:none;transition:color .2s ease,opacity .2s ease}.signal a:hover{color:var(--sg-accent)}.signal img{display:block;max-width:100%}.signal :where(h1,h2,h3,p,dl,dd,figure){margin:0}.sg-wrap{max-width:var(--sg-wrap);margin:0 auto;padding-left:var(--sg-gutter);padding-right:var(--sg-gutter)}.sg-label{font-family:var(--sg-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.sg-label--accent{color:var(--sg-accent)}.sg-h2{font-weight:300;line-height:1.15;font-size:clamp(30px,3.2vw,40px);letter-spacing:-.005em}.sg-lead{font-size:clamp(18px,1.6vw,22px);line-height:1.5;color:var(--soft)}.sg-credit{font-family:var(--sg-mono);font-size:11px;letter-spacing:.06em;color:var(--muted)}.sg-button{display:inline-flex;align-items:center;min-height:48px;padding:0 24px;border:1px solid var(--btn-border);font-family:var(--sg-mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg)}.sg-button:hover{border-color:var(--sg-accent);color:var(--sg-accent)}.sg-link{font-family:var(--sg-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--sg-accent)}.sg-hero{position:relative;min-height:clamp(640px,92vh,880px);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.sg-hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% 40%;opacity:.55}.sg-hero__shade{position:absolute;inset:0;background:linear-gradient(180deg,#15171a66,#15171a1a 40%,#15171af2)}.sg-header{position:relative;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding-top:26px;padding-bottom:26px;font-family:var(--sg-mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.sg-header nav{display:flex;flex-wrap:wrap;gap:20px 28px;color:#b8b2a7}.sg-hero__body{position:relative;width:100%;display:flex;flex-direction:column;gap:20px;padding-bottom:clamp(48px,7vh,72px)}.sg-hero__title{font-weight:300;font-size:clamp(46px,9vw,132px);line-height:.95;letter-spacing:-.015em;overflow-wrap:anywhere}.sg-hero__sub{font-size:clamp(18px,1.7vw,22px);font-style:italic;font-weight:300;color:#d9d3c7}.sg-claim{max-width:880px;margin:0 auto;padding:clamp(72px,9vw,96px) var(--sg-gutter) clamp(56px,7vw,80px);text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px}.sg-claim__h{font-weight:300;font-size:clamp(40px,6.5vw,96px);line-height:.98;letter-spacing:-.015em}.sg-claim__h em{color:var(--sg-accent)}.sg-rule{display:block;width:40px;height:1px;background:var(--sg-accent)}.sg-section{padding-top:clamp(64px,8vw,96px);padding-bottom:clamp(64px,8vw,96px)}.sg-cols{display:flex;flex-wrap:wrap;gap:40px 72px}.sg-cols__a{flex:1 1 320px;display:flex;flex-direction:column;gap:16px}.sg-cols__b{flex:2 1 520px;min-width:0}.sg-rows{display:flex;flex-direction:column}.sg-row{display:flex;flex-wrap:wrap;gap:6px 28px;align-items:baseline;padding:22px 0;border-top:1px solid var(--line)}.sg-row:last-child{border-bottom:1px solid var(--line)}.sg-row__n{flex:0 0 48px;font-family:var(--sg-mono);font-size:13px;color:var(--sg-accent)}.sg-row__t{flex:0 0 220px;font-size:30px;font-weight:300;line-height:1.15}.sg-row__d{flex:1 1 260px;color:var(--soft)}.sg-about{display:flex;flex-wrap:wrap;gap:48px 72px;align-items:center}.sg-about__fig{flex:1 1 320px;max-width:480px;display:flex;flex-direction:column;gap:10px}.sg-about__fig img{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 30%}.sg-about__fig figcaption{font-family:var(--sg-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.sg-about__body{flex:1.5 1 480px;display:flex;flex-direction:column;gap:26px}.sg-vantage{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:18px 36px}.sg-vantage>div{border-top:1px solid var(--line);padding-top:12px}.sg-vantage dt{font-family:var(--sg-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--sg-accent)}.sg-vantage dd{margin-top:6px;color:var(--soft);line-height:1.5}.sg-feature{position:relative;min-height:clamp(560px,80vh,760px);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.sg-feature__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.sg-feature__shade{position:absolute;inset:0;background:linear-gradient(90deg,#15171a73,#15171a00 60%),linear-gradient(180deg,#15171a26,#15171ad9)}.sg-feature__body{position:relative;width:100%;display:flex;flex-direction:column;gap:18px;padding-bottom:clamp(40px,6vh,64px)}.sg-feature__h{font-weight:300;font-size:clamp(34px,5.8vw,84px);line-height:1.02;max-width:13em}.sg-feature__p{font-size:clamp(17px,1.5vw,20px);line-height:1.5;max-width:40em;color:#d9d3c7}.sg-feature__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:6px}.sg-cards-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:36px}.sg-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:40px 32px}.sg-card{display:flex;flex-direction:column;gap:14px}.sg-card img{width:100%;aspect-ratio:3 / 2;object-fit:cover}.sg-card__meta{font-family:var(--sg-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.sg-card__t{font-size:26px;font-weight:300;line-height:1.15}.sg-card__d{font-size:16px;line-height:1.5;color:var(--soft);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sg-card:hover .sg-card__t{color:var(--sg-accent)}.sg-principle{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sg-principle__in{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:28px 48px;padding-top:clamp(64px,8vw,96px);padding-bottom:clamp(64px,8vw,96px)}.sg-principle__h{font-size:clamp(44px,7.5vw,116px);font-weight:300;line-height:.95;letter-spacing:-.02em}.sg-principle__h em{color:var(--sg-accent)}.sg-principle__p{max-width:24em;margin-bottom:10px;font-family:var(--sg-mono);font-size:13px;line-height:1.8;color:var(--muted)}.sg-book{display:flex;flex-wrap:wrap;align-items:center;gap:48px 72px}.sg-book__body{flex:1 1 400px;padding:clamp(56px,8vw,88px) 0;display:flex;flex-direction:column;gap:18px}.sg-book__h{font-weight:300;font-size:clamp(32px,3.8vw,46px);line-height:1.05}.sg-book__fig{flex:1.2 1 440px;padding:48px 0}.sg-book__fig img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.sg-notes{display:flex;flex-wrap:wrap;gap:32px 64px;align-items:center}.sg-notes__body{flex:1 1 360px;display:flex;flex-direction:column;gap:10px}.sg-notes__h{font-weight:300;font-style:italic;font-size:clamp(36px,3.6vw,44px)}.sg-form{flex:1 1 400px;display:flex;flex-wrap:wrap;gap:0}.sg-form input{flex:1 1 220px;min-height:52px;padding:0 16px;border:1px solid #4a4e56;border-right:0;background:transparent;color:var(--fg);font-family:var(--sg-mono);font-size:15px;border-radius:0}.sg-form input:focus{outline:1px solid var(--sg-accent);outline-offset:-1px}.sg-form button{min-height:52px;padding:0 26px;border:1px solid var(--sg-accent);background:var(--sg-accent);color:var(--sg-dark);font-family:var(--sg-mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.sg-form button:hover{filter:brightness(1.08)}.sg-form__alt{flex:1 1 100%;margin-top:10px;font-family:var(--sg-mono);font-size:11px;letter-spacing:.06em;color:var(--muted)}.sg-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sg-footer{border-top:1px solid var(--line)}.sg-footer__in{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px 40px;padding-top:36px;padding-bottom:56px}.sg-footer__contact{font-size:20px;font-weight:300;line-height:1.5;max-width:34em}.sg-footer__contact a{color:var(--sg-accent)}.sg-footer__legal{align-self:flex-end;font-family:var(--sg-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;line-height:1.9;color:var(--muted)}.sg-bar{border-bottom:1px solid var(--line)}.sg-bar__in{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:22px;padding-bottom:22px;font-family:var(--sg-mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.sg-bar nav{display:flex;flex-wrap:wrap;gap:14px 28px;color:var(--soft)}.sg-feature--page{min-height:clamp(520px,72vh,720px)}.sg-feature--page .sg-feature__body{padding-top:80px}.sg-feature--page .sg-feature__h{letter-spacing:-.01em;max-width:14em;text-wrap:balance}.sg-ahead{display:flex;flex-direction:column;gap:18px;max-width:calc(var(--sg-measure) + 2 * var(--sg-gutter));padding-top:clamp(56px,8vw,96px)}.sg-ahead__h{font-weight:300;font-size:clamp(34px,4.4vw,58px);line-height:1.04;letter-spacing:-.01em;text-wrap:balance}.sg-article{max-width:calc(var(--sg-measure) + 2 * var(--sg-gutter));padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(64px,8vw,112px)}.sg-article__end{margin-top:3.5em}.sg-prose{max-width:var(--sg-measure);font-size:19px;line-height:1.65}.sg-prose>*+*{margin-top:1.3em}.sg-prose+.sg-prose{margin-top:4em}.sg-prose h2{font-weight:300;font-size:30px;line-height:1.2;letter-spacing:-.005em;margin-top:2.2em;text-wrap:balance}.sg-prose h3{font-weight:400;font-size:22px;line-height:1.3;margin-top:1.9em}.sg-prose h2+*,.sg-prose h3+*{margin-top:.8em}.sg-prose a{color:var(--sg-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-color:#c4663a73}.sg-prose a:hover{text-decoration-color:currentColor}.sg-prose strong{font-weight:600}.sg-prose blockquote{margin-top:1.6em;padding:4px 0 4px 24px;border-left:2px solid var(--sg-accent);font-weight:300;font-size:1.08em;line-height:1.5;color:var(--soft)}.sg-prose ul,.sg-prose ol{padding-left:1.4em}.sg-prose li+li{margin-top:.5em}.sg-prose hr{border:0;width:48px;height:1px;background:var(--sg-accent);margin:2.6em 0}.sg-prose figure{margin-top:2em}.sg-prose figcaption{margin-top:10px;font-family:var(--sg-mono);font-size:11px;letter-spacing:.06em;color:var(--muted)}.sg-prose img{width:100%}.sg-prose code{font-family:var(--sg-mono);font-size:.85em}.sg-prose pre{overflow-x:auto;padding:16px;border:1px solid var(--line);font-size:14px;line-height:1.5}.sg-prose table{width:100%;border-collapse:collapse;font-size:.9em}.sg-prose th,.sg-prose td{text-align:left;vertical-align:top;padding:10px 16px 10px 0;border-top:1px solid var(--line)}.sg-prose th{font-family:var(--sg-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.sg-prose--legal{font-size:17px}.sg-prose--legal h3{font-size:20px;margin-top:2em}.sg-aend{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:40px 80px;align-items:start;padding-top:clamp(56px,7vw,80px);padding-bottom:clamp(56px,7vw,80px)}.sg-aend__col{display:grid;gap:16px;align-content:start}.sg-aend__text{font-size:17px;line-height:1.6;color:var(--soft);max-width:36em}.sg-aend__text a{color:var(--sg-accent)}.sg-archive-head{display:flex;flex-direction:column;gap:16px;padding-top:clamp(56px,8vw,96px);padding-bottom:clamp(40px,6vw,64px)}.sg-archive-head>*{max-width:920px}.sg-archive-body .sg-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr))}.sg-archive-head__h{font-weight:300;font-size:clamp(36px,5vw,72px);line-height:1.02;letter-spacing:-.01em;text-wrap:balance}.sg-archive-body{padding-bottom:clamp(64px,8vw,112px)}.sg-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.sg-list__item{display:grid;grid-template-columns:150px minmax(0,1fr);gap:6px 28px;align-items:baseline;padding:22px 0;border-bottom:1px solid var(--line)}.sg-list__meta{font-family:var(--sg-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.sg-list__t{font-size:clamp(22px,2.4vw,30px);font-weight:300;line-height:1.15}.sg-list__item:hover .sg-list__t{color:var(--sg-accent)}.sg-void{min-height:60vh;display:flex;align-items:center}.sg-void .sg-claim__h{font-size:clamp(36px,5.5vw,80px)}.js .signal .reveal{opacity:0;transform:translateY(12px);transition:opacity .6s ease,transform .6s ease}.js .signal .reveal.in-view{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js .signal .reveal{opacity:1;transform:none;transition:none}}@media(max-width:640px){.sg-header nav{gap:14px 18px;font-size:12px}.sg-bar nav{gap:12px 18px;font-size:12px}.sg-hero__coords{display:none}.sg-feature--page .sg-feature__body{padding-top:64px}.sg-prose{font-size:18px}.sg-prose h2{font-size:26px}.sg-list__item{grid-template-columns:1fr}.sg-feature__shade{background:linear-gradient(180deg,#15171a66,#15171ac7 35%,#15171af2)}.sg-row__t{flex-basis:100%;font-size:26px}.sg-row__n{flex-basis:100%}.sg-book__body{padding-bottom:0}.sg-book__fig{padding:0 0 48px}.sg-form input{border-right:1px solid #4a4e56}.sg-form button{flex:1 1 100%}}
