@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");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:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.p.woff2) format("woff2");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:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.p.woff2) format("woff2");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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.p.woff2) format("woff2");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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.p.woff2) format("woff2");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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.p.woff2) format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.p.woff2) format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.p.woff2) format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.p.woff2) format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,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:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_0409c7{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.__variable_0409c7{--font-atelier:"Cormorant Garamond","Cormorant Garamond Fallback"}:root{--paper-100:#f6f1e6;--paper-200:#efe9da;--paper-300:#e6dfcd;--paper-400:#d8cfbb;--ink-900:#15110b;--ink-700:#36302a;--ink-500:#635a4f;--ink-300:#948b7c;--vermilion:#8a2a1d;--vermilion-deep:#5e1a10;--coral:#c4683c;--ochre:#a5772a;--gold:#b08e3b;--sage:#7c8264;--indigo:#3f4f6a;--mauve:#8a5b6b;--rule:#d4ccba;--rule-strong:#b9af98;--display:var(--font-display),"Cormorant Garamond","EB Garamond",Georgia,serif;--zh:var(--font-zh),"Noto Serif TC","Cormorant Garamond",serif;--ui:var(--font-ui),-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--max:1320px;--gutter:clamp(20px,4vw,64px);--rhythm:clamp(96px,14vh,184px);--ease:cubic-bezier(0.2,0.7,0.2,1);--ease-out:cubic-bezier(0.16,1,0.3,1)}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-feature-settings:"ss01","kern"}body{font-family:var(--ui);font-weight:300;font-size:16px;line-height:1.65;color:var(--ink-900);background:var(--paper-100);transition:background-color .6s var(--ease),color .6s var(--ease);background-image:radial-gradient(1100px 520px at 92% 8%,rgba(196,104,60,.09),transparent 62%),radial-gradient(900px 600px at 78% -120px,rgba(176,142,59,.07),transparent 60%),radial-gradient(900px 700px at -8% 110%,rgba(63,79,106,.045),transparent 60%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden;position:relative}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:1;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.08  0 0 0 0 0.07  0 0 0 0 0.05  0 0 0 0.06 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}a,button{transition:color .35s var(--ease),background-color .35s var(--ease),border-color .35s var(--ease),transform .35s var(--ease-out),box-shadow .35s var(--ease),letter-spacing .35s var(--ease)}a:focus-visible,button:focus-visible{outline:1px solid var(--vermilion);outline-offset:4px;border-radius:3px}main{animation:page-in .55s var(--ease-out) both}@keyframes page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){main{animation:none}}::selection{background:var(--ink-900);color:var(--paper-100)}.skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:16px;background:var(--ink-900);color:var(--paper-100);padding:10px 14px;z-index:100}.container{width:100%;max-width:var(--max);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.container,section{position:relative;z-index:2}section{padding-block:var(--rhythm)}.reveal{opacity:0;transform:translateY(18px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}.reveal.is-in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}.two-col{display:grid;grid-template-columns:1fr;grid-gap:clamp(28px,4vw,88px);gap:clamp(28px,4vw,88px)}@media (min-width:960px){.two-col{grid-template-columns:240px 1fr}}.col-side{position:relative}@media (min-width:960px){.col-side{position:-webkit-sticky;position:sticky;top:120px;align-self:start}}.section-label{font-family:var(--ui);font-size:11.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--vermilion);display:inline-flex;align-items:center;gap:14px;padding-top:10px;position:relative}.section-label:before{content:"";width:40px;height:1px;background:var(--vermilion);display:inline-block}.h2{font-family:var(--display);font-weight:400;font-variation-settings:"opsz" 72,"SOFT" 30;font-size:clamp(36px,5.4vw,68px);line-height:1.02;letter-spacing:-.02em;margin:0 0 clamp(20px,2.5vw,36px)}.big,.h2{color:var(--ink-900)}.big{font-family:var(--display);font-weight:400;font-variation-settings:"opsz" 36;font-size:clamp(22px,2.4vw,32px);line-height:1.35;letter-spacing:-.01em;margin:0 0 28px;max-width:28ch}p{margin:0 0 1em}.col-main p:not(.big){max-width:58ch;color:var(--ink-700);font-size:16.5px;line-height:1.75}.hanko{display:inline-grid;place-items:center;border:1.5px solid var(--vermilion);border-radius:4px;background:color-mix(in srgb,var(--vermilion) 10%,transparent);position:relative;box-shadow:inset 0 0 0 3px var(--paper-100),inset 0 0 0 4px color-mix(in srgb,var(--vermilion) 40%,transparent),0 1px 0 rgba(20,17,13,.04)}.hanko__inner{font-family:var(--zh);color:var(--vermilion);font-size:30px;font-weight:500;line-height:1;filter:contrast(1.05)}[data-theme-variant]{display:none}html:not([data-theme]) [data-theme-variant=nordic],html[data-theme=chinese] [data-theme-variant=chinese],html[data-theme=classic] [data-theme-variant=classic],html[data-theme=interpreted] [data-theme-variant=interpreted],html[data-theme=nordic] [data-theme-variant=nordic],html[data-theme=sanctuary] [data-theme-variant=sanctuary]{display:block}html[data-theme=chinese]{--paper-100:#fbf2e2;--paper-200:#f4e6c8;--paper-300:#e8d6a8;--paper-400:#d9c082;--ink-900:#1b1410;--ink-700:#3a2d23;--ink-500:#6a564a;--ink-300:#9e8a7c;--vermilion:#b8252b;--vermilion-deep:#7a151a;--coral:#c45b3c;--ochre:#c9a55e;--gold:#c9a55e;--sage:#7a8160;--indigo:#2f3f5a;--mauve:#905c69;--rule:#d8c599;--rule-strong:#c2a86d;--display:var(--font-atelier),"Cormorant Garamond","EB Garamond",Georgia,serif;--zh:var(--font-zh),"Noto Serif TC",serif}html[data-theme=chinese] body{background-image:radial-gradient(1100px 520px at 92% 8%,rgba(184,37,43,.12),transparent 62%),radial-gradient(900px 600px at 78% -120px,rgba(201,165,94,.14),transparent 60%),radial-gradient(900px 700px at -8% 110%,rgba(122,21,26,.05),transparent 60%)}html[data-theme=chinese] .h2{font-variation-settings:normal;letter-spacing:-.005em;font-weight:500}html[data-theme=chinese] .big,html[data-theme=chinese] .priceValue{font-variation-settings:normal}html[data-theme=classic]{--paper-100:#ffffff;--paper-200:#f2f2f2;--paper-300:#e6e6e6;--paper-400:#cccccc;--ink-900:#32373c;--ink-700:#474843;--ink-500:#707070;--ink-300:#939393;--vermilion:#a92727;--vermilion-deep:#8b1d1d;--coral:#d33f3f;--ochre:#a92727;--gold:#a92727;--sage:#707070;--indigo:#32373c;--mauve:#a92727;--rule:#e0e0e0;--rule-strong:#b8b8b8;--display:var(--font-classic-display),"Work Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--ui:var(--font-classic-body),"Karla",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif}html[data-theme=classic] body{background:#ffffff;background-image:none}html[data-theme=classic] body:before{display:none}html[data-theme=classic] .h2{font-variation-settings:normal;font-weight:800;text-transform:uppercase;letter-spacing:.01em}html[data-theme=classic] .big,html[data-theme=classic] .priceValue,html[data-theme=classic] .quoteText{font-variation-settings:normal}html[data-theme=classic] .quoteText{font-weight:400;font-style:italic}html[data-theme=classic] .section-label{color:var(--vermilion);font-family:var(--ui);font-weight:700}html[data-theme=classic] .section-label:before{background:var(--vermilion)}html[data-theme=classic] a{text-decoration:none}html[data-theme=classic] .col-main a:not([class]),html[data-theme=classic] .col-main p a{color:var(--vermilion);border-bottom:1px solid transparent;transition:border-color .2s var(--ease)}html[data-theme=classic] .col-main a:not([class]):hover,html[data-theme=classic] .col-main p a:hover{border-bottom-color:var(--vermilion)}html[data-theme=interpreted]{--paper-100:#ece7da;--paper-200:#e2dcc8;--paper-300:#d3cbb1;--paper-400:#b9b094;--ink-900:#1f2a24;--ink-700:#2d3b34;--ink-500:#586860;--ink-300:#889089;--vermilion:#6a4a2a;--vermilion-deep:#4a3018;--coral:#d5b682;--ochre:#b69a64;--gold:#d5b682;--sage:#4c5d50;--indigo:#2c3b4a;--mauve:#8a6f76;--rule:#b9b094;--rule-strong:#8c8770;--display:var(--font-atelier),"Cormorant Garamond","EB Garamond",Georgia,serif}html[data-theme=interpreted] body{background-image:radial-gradient(1200px 560px at 92% 6%,rgba(213,182,130,.12),transparent 62%),radial-gradient(900px 600px at 6% 110%,rgba(76,93,80,.08),transparent 60%)}html[data-theme=interpreted] body:before{opacity:.32}html[data-theme=interpreted] .big,html[data-theme=interpreted] .h2,html[data-theme=interpreted] .priceValue,html[data-theme=interpreted] .quoteText{font-variation-settings:normal;font-style:italic;font-weight:400}html[data-theme=interpreted] .h2{letter-spacing:-.01em}html[data-theme=interpreted] .section-label{color:var(--ochre)}html[data-theme=interpreted] .section-label:before{background:var(--ochre)}html[data-theme=sanctuary]{--paper-100:#0e0a07;--paper-200:#15100b;--paper-300:#1f1812;--paper-400:#2c241c;--ink-900:#f3ede0;--ink-700:#d8cfba;--ink-500:#a89c84;--ink-300:#786c54;--vermilion:#b03020;--vermilion-deep:#7a1f15;--coral:#c2a472;--ochre:#c2a472;--gold:#c2a472;--sage:#687562;--indigo:#4a566a;--mauve:#8a6b6f;--rule:rgba(194,164,114,0.22);--rule-strong:rgba(194,164,114,0.5);--display:var(--font-atelier),"Cormorant Garamond","EB Garamond",Georgia,serif;--ui:var(--font-ui),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--rhythm:clamp(140px,18vh,240px)}html[data-theme=sanctuary] body{background:#0e0a07;color:var(--ink-900);background-image:radial-gradient(1300px 600px at 88% 4%,rgba(194,164,114,.08),transparent 65%),radial-gradient(900px 700px at 6% 110%,rgba(176,48,32,.05),transparent 60%)}html[data-theme=sanctuary] body:before{opacity:.3;mix-blend-mode:screen}html[data-theme=sanctuary] ::selection{background:var(--gold);color:var(--paper-100)}html[data-theme=sanctuary] section{z-index:2}html[data-theme=sanctuary] .h2{font-family:var(--display);font-style:italic;font-weight:300;font-variation-settings:normal;font-size:clamp(38px,5.6vw,76px);letter-spacing:-.015em;line-height:1.05;text-transform:lowercase;color:var(--ink-900)}html[data-theme=sanctuary] .big{font-family:var(--display);font-style:italic;font-weight:300;font-variation-settings:normal;font-size:clamp(20px,2.1vw,26px);line-height:1.5;color:var(--ink-700);letter-spacing:0}html[data-theme=sanctuary] .col-main p{color:var(--ink-700);font-family:var(--ui);font-weight:300;font-size:15px;line-height:1.85;letter-spacing:.005em}html[data-theme=sanctuary] .section-label{font-family:var(--ui);font-size:10.5px;letter-spacing:.42em;color:var(--gold);text-transform:uppercase}html[data-theme=sanctuary] .section-label:before{background:var(--gold);width:48px;opacity:.6}html[data-theme=sanctuary] .subH{font-family:var(--display);font-style:italic;font-weight:400;color:var(--ink-900);margin-top:56px}html[data-theme=sanctuary] .priceValue{font-family:var(--display);font-style:italic;font-weight:300;font-variation-settings:normal;color:var(--gold)}html[data-theme=sanctuary] .note,html[data-theme=sanctuary] .priceLabel,html[data-theme=sanctuary] .priceNote{color:var(--ink-500)}html[data-theme=sanctuary] .infoGrid>div,html[data-theme=sanctuary] .person,html[data-theme=sanctuary] .priceRow{border-color:var(--rule)}html[data-theme=sanctuary] .person:hover{background:color-mix(in srgb,var(--gold) 6%,transparent)}html[data-theme=sanctuary] .person h4{font-family:var(--display);font-style:italic;font-weight:400;text-transform:lowercase;letter-spacing:-.005em}html[data-theme=sanctuary] .ailments li:before{background:var(--gold);width:14px}html[data-theme=sanctuary] .button{background:transparent;color:var(--ink-900);border:1px solid var(--gold);font-family:var(--ui);font-weight:400;letter-spacing:.22em;border-radius:0;padding:18px 30px}html[data-theme=sanctuary] .button:hover{background:var(--gold);color:var(--paper-100)}html[data-theme=sanctuary] header{background:transparent!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--rule)}html[data-theme=sanctuary] section[class*=practice]{background:var(--paper-200);border-color:var(--rule)}html[data-theme=sanctuary] section[class*=practice]:before{display:none}html[data-theme=sanctuary] footer{background:#060403;border-top:1px solid var(--rule);color:var(--ink-500)}.Footer_footer__pQtti{border-top:1px solid var(--rule);padding-block:64px 40px;margin-top:40px;position:relative;z-index:2}.Footer_top__YBhK_{display:grid;grid-template-columns:1fr;grid-gap:clamp(40px,5vw,80px);gap:clamp(40px,5vw,80px)}@media (min-width:880px){.Footer_top__YBhK_{grid-template-columns:minmax(220px,1fr) 2fr;align-items:start}}.Footer_brand__0rdww{display:flex;align-items:flex-start;gap:16px}.Footer_logo__fUEOF{display:inline-grid;place-items:center;width:48px;height:48px;flex:0 0 48px}.Footer_logo__fUEOF img{width:100%;height:100%;object-fit:contain}html[data-theme=sanctuary] .Footer_logo__fUEOF{filter:brightness(0) invert(.86) sepia(.15) hue-rotate(10deg)}.Footer_name__rGa7a{font-family:var(--display);font-variation-settings:"opsz" 48;font-weight:500;font-size:22px;margin:0;letter-spacing:-.005em}.Footer_tagline__edhu4{font-size:13.5px;color:var(--ink-500);margin:4px 0 0;letter-spacing:.01em}.Footer_cols__FYdso{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(24px,3vw,48px);gap:clamp(24px,3vw,48px)}@media (max-width:640px){.Footer_cols__FYdso{grid-template-columns:repeat(2,minmax(0,1fr))}}.Footer_cols__FYdso li,.Footer_cols__FYdso p{font-size:14px;line-height:1.7;color:var(--ink-700)}.Footer_cols__FYdso ul{list-style:none;padding:0;margin:0}.Footer_cols__FYdso a:hover{color:var(--ink-900);text-decoration:underline;text-underline-offset:4px}.Footer_h__KG4ik{font-family:var(--ui);font-size:11.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-500);margin:0 0 14px}.Footer_rule__C9aqz{margin:clamp(40px,5vw,64px) 0 24px;height:1px;background:linear-gradient(90deg,transparent,rgba(138,42,29,.22) 18%,rgba(196,104,60,.22) 38%,rgba(176,142,59,.18) 58%,rgba(63,79,106,.2) 80%,transparent)}.Footer_bottom__wxP7Z{display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px;font-size:12px;letter-spacing:.04em;color:var(--ink-500)}.Footer_bottom__wxP7Z p{margin:0}.Footer_colophon__2DsuM{font-style:italic}.Footer_glossary__5YgIN{margin:24px 0;color:var(--ink-500);font-size:11px;letter-spacing:.02em;line-height:1.5}.Footer_glossary__5YgIN .Footer_h__KG4ik{margin:0 0 10px}.Footer_glossary__5YgIN dl{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:4px 28px;gap:4px 28px}.Footer_glossary__5YgIN dl>div{display:flex;align-items:baseline;gap:10px}.Footer_glossary__5YgIN dt{font-family:var(--zh);color:var(--vermilion);font-size:13px;font-weight:500;flex:0 0 auto;min-width:3em}.Footer_glossary__5YgIN dd{margin:0;color:var(--ink-500)}