@font-face{font-family:Libre Caslon Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/libre-caslon-display-latin-ext-400-normal.CUYASYSA.woff2) format("woff2"),url(/_astro/libre-caslon-display-latin-ext-400-normal.xXeWa_lF.woff) format("woff");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:Libre Caslon Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/libre-caslon-display-latin-400-normal.n_DgBRfq.woff2) format("woff2"),url(/_astro/libre-caslon-display-latin-400-normal.BbfEE5V2.woff) format("woff");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:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/libre-caslon-text-latin-ext-400-normal.C9ASObbr.woff2) format("woff2"),url(/_astro/libre-caslon-text-latin-ext-400-normal.ll1HhAxb.woff) format("woff");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:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/libre-caslon-text-latin-400-normal.CfldDPV-.woff2) format("woff2"),url(/_astro/libre-caslon-text-latin-400-normal.WtjoQ5sB.woff) format("woff");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:Libre Caslon Text;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/libre-caslon-text-latin-ext-400-italic.BHleWajS.woff2) format("woff2"),url(/_astro/libre-caslon-text-latin-ext-400-italic.B6hJLy3e.woff) format("woff");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:Libre Caslon Text;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/libre-caslon-text-latin-400-italic.snTzlHlN.woff2) format("woff2"),url(/_astro/libre-caslon-text-latin-400-italic.C1OAqZ6C.woff) format("woff");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:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/libre-caslon-text-latin-ext-700-normal.VERgVPZd.woff2) format("woff2"),url(/_astro/libre-caslon-text-latin-ext-700-normal.BoDjDRr0.woff) format("woff");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:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/libre-caslon-text-latin-700-normal.D1WVYPaO.woff2) format("woff2"),url(/_astro/libre-caslon-text-latin-700-normal.B3n-DWsl.woff) format("woff");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-normal.rJmnGBSt.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.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}:root{--paper: #efebe3;--paper-2: #e4dfd3;--ink: #131211;--ink-2: #3c3a36;--ink-3: #7b766d;--rule: #131211;--hair: #c9c2b4;--find: #00acd3;--rec: #00b04f;--cau: #ffc000;--display: "Libre Caslon Display", "Bodoni 72", Georgia, serif;--serif: "Libre Caslon Text", Georgia, serif;--label: "Archivo Variable", "Arial Narrow", Arial, sans-serif;--gutter: clamp(1.1rem, 3.5vw, 3rem)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--paper);color:var(--ink);font:400 1.02rem/1.62 var(--serif);-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}a{color:inherit}::selection{background:var(--cau);color:var(--ink)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.skip{position:absolute;left:-999px;top:0;background:var(--ink);color:var(--paper);padding:.5rem 1rem;z-index:99}.skip:focus{left:1rem}.label{font:600 .74rem/1.2 var(--label);font-stretch:78%;letter-spacing:.14em;text-transform:uppercase}.mast{padding:0 var(--gutter)}.mast-strip{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--rule);color:var(--ink-2)}.mast-main{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;padding:1.2rem 0 .9rem;border-bottom:4px double var(--rule)}.logo{font:400 clamp(2.6rem,6vw,4.6rem)/.9 var(--display);letter-spacing:-.02em;text-decoration:none}.logo sup{font-size:.5em;vertical-align:.9em;margin:0 .02em}.logo-sm{font-size:2rem}.nav{display:flex;gap:1.6rem;padding-bottom:.4rem}.nav a{text-decoration:none;color:var(--ink-2)}.nav a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.front{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:0;padding:0 var(--gutter);border-bottom:1px solid var(--rule)}.front-fig{margin:0;padding:1.6rem 1.6rem 1.6rem 0;border-right:1px solid var(--rule)}.photo{position:relative;overflow:hidden;background:#222;aspect-ratio:4 / 3}.photo img{width:100%;height:100%;object-fit:cover;object-position:50% 45%;filter:grayscale(1) contrast(1.12) brightness(.96)}.photo:after{content:"";position:absolute;inset:0;pointer-events:none;mix-blend-mode:multiply;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.front-fig figcaption{display:flex;gap:1rem;margin-top:.7rem;font-size:.88rem;color:var(--ink-2);font-style:italic}.front-fig figcaption .label{font-style:normal;color:var(--ink);white-space:nowrap}.front-copy{padding:2.2rem 0 2rem 1.8rem;display:flex;flex-direction:column;justify-content:space-between;gap:2rem}.front h1{font:400 clamp(3.4rem,7.2vw,7.4rem)/.88 var(--display);letter-spacing:-.03em;margin:0}.front h1 span{display:block;font-style:italic;font-family:var(--serif);font-size:.52em;line-height:1.02;letter-spacing:-.01em;margin-top:.35em;color:var(--ink-2)}.standfirst{font-size:1.22rem;line-height:1.5;margin:0 0 1.5rem}.standfirst:first-letter{float:left;font:400 4.1rem/.82 var(--display);margin:.32rem .5rem 0 0}.cta-row{display:flex;flex-wrap:wrap;gap:.6rem}.btn{display:inline-flex;align-items:center;gap:.6rem;padding:.95rem 1.25rem;background:var(--ink);color:var(--paper);text-decoration:none;border:1px solid var(--ink);transition:background .2s,color .2s}.btn:hover{background:var(--paper);color:var(--ink)}.btn.alt{background:transparent;color:var(--ink)}.btn.alt:hover{background:var(--ink);color:var(--paper)}.btn svg{transition:transform .25s}.btn:hover svg{transform:translate(3px)}.ruler-sec{padding:2.6rem var(--gutter) 3rem;border-bottom:1px solid var(--rule);display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:2.5rem;align-items:center}.ruler-sec h2{font:400 clamp(1.8rem,3vw,2.6rem)/1.05 var(--display);margin:.5rem 0 .7rem}.ruler-sec p{margin:0;color:var(--ink-2)}.ruler{position:relative;padding-top:2.6rem}.ruler ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,1fr);border-top:2px solid var(--ink)}.ruler li{position:relative;padding:.8rem 0 0;text-align:center;font:400 clamp(1.1rem,2vw,1.7rem)/1 var(--display);color:var(--ink-3)}.ruler li:before{content:"";position:absolute;left:50%;top:-2px;width:1px;height:14px;background:var(--ink)}.ruler li small{display:block;margin-top:.5rem;color:var(--ink-3)}.ruler li.top{color:var(--ink)}.ruler li.top:before{width:2px;height:22px}.ruler .needle{position:absolute;top:0;left:calc(100% / 14 * 13);transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.3rem}.ruler .needle span{background:var(--ink);color:var(--paper);padding:.3rem .55rem}.ruler .needle:after{content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid var(--ink)}.ruler .grad{display:flex;height:6px;margin-top:1.4rem}.ruler .grad i{flex:1}.columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 var(--gutter);border-bottom:1px solid var(--rule)}.col{padding:2.4rem 1.8rem 2.6rem;border-right:1px solid var(--hair)}.col:first-child{padding-left:0}.col:last-child{padding-right:0;border-right:0}.col .kicker{display:flex;align-items:center;gap:.6rem}.col .kicker i{width:.8rem;height:.8rem;background:var(--c);display:inline-block}.col h3{font:400 clamp(2.2rem,3.6vw,3.2rem)/1 var(--display);margin:.8rem 0 1rem;letter-spacing:-.02em}.col p{margin:0 0 1.2rem;hyphens:auto}.col a.more{text-decoration:none;border-bottom:2px solid var(--c);padding-bottom:.15rem}.col a.more:hover{background:color-mix(in srgb,var(--c) 25%,transparent)}.quote{padding:clamp(3rem,7vw,6rem) var(--gutter);border-bottom:1px solid var(--rule);text-align:center}.quote blockquote{margin:0 auto;max-width:22ch;font:400 clamp(2.2rem,5vw,4.4rem)/1.05 var(--display);letter-spacing:-.02em}.quote blockquote em{font-family:var(--serif);font-size:.82em}.quote cite{display:block;margin-top:1.5rem;font-style:normal;color:var(--ink-3)}.seal-sec{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);padding:0 var(--gutter);border-bottom:1px solid var(--rule)}.seal-art{display:grid;place-items:center;padding:3rem 2rem;border-right:1px solid var(--rule);background:var(--paper-2)}.seal{width:min(22rem,70vw);aspect-ratio:1;color:var(--ink)}.seal .spin{transform-origin:100px 100px;animation:spin 50s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.seal .spin{animation:none}}.seal-copy{padding:3rem 0 3rem 2.4rem}.seal-copy h2{font:400 clamp(2.4rem,4.6vw,4rem)/1 var(--display);letter-spacing:-.02em;margin:.7rem 0 1.2rem}.steps{list-style:none;margin:1.8rem 0 2rem;padding:0;counter-reset:s;border-top:1px solid var(--rule)}.steps li{counter-increment:s;display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding:1rem 0;border-bottom:1px solid var(--hair)}.steps li:before{content:counter(s,upper-roman) ".";font:400 1.4rem/1.2 var(--display)}.steps b{display:block;font-weight:700}.contact{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:2rem;padding:clamp(3rem,6vw,5rem) var(--gutter);border-bottom:4px double var(--rule);align-items:end}.contact h2{font:400 clamp(2.6rem,6vw,5.6rem)/.92 var(--display);letter-spacing:-.03em;margin:.8rem 0 0}.contact .mail{font:400 clamp(1.3rem,2.2vw,1.9rem)/1.2 var(--display);text-decoration:none;border-bottom:2px solid var(--ink)}.contact p{margin:.8rem 0 0;color:var(--ink-2)}.foot{padding:1.6rem var(--gutter) 2.2rem}.foot-grid{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.foot nav{display:flex;gap:1.4rem}.foot a{text-decoration:none}.foot nav a:hover{text-decoration:underline;text-underline-offset:4px}.legal{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:2.5rem;padding:clamp(2.5rem,6vw,5rem) var(--gutter)}.legal h1{font:400 clamp(2.8rem,6vw,5rem)/.95 var(--display);margin:.6rem 0 0;letter-spacing:-.02em}.legal-body{max-width:46rem;columns:1}.legal-body h2{font:400 1.7rem/1.1 var(--display);margin:2.4rem 0 .5rem}.legal-body h2:first-child{margin-top:0}.legal-body h3{margin:1.4rem 0 .3rem}.legal-body p,.legal-body li{color:var(--ink-2)}.legal-body address{font-style:normal}@media(max-width:960px){.nav,.hide-sm{display:none}.front,.ruler-sec,.seal-sec,.contact,.legal{grid-template-columns:1fr}.front-fig{border-right:0;padding:1.2rem 0;border-bottom:1px solid var(--rule)}.front-copy{padding:1.6rem 0 2rem}.columns{grid-template-columns:1fr}.col,.col:first-child,.col:last-child{padding:2rem 0;border-right:0;border-bottom:1px solid var(--hair)}.col:last-child{border-bottom:0}.seal-art{border-right:0;border-bottom:1px solid var(--rule);margin:0 calc(var(--gutter) * -1)}.seal-copy{padding:2.4rem 0}.ruler li small{display:none}}
