@font-face{font-family:Libre Caslon Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cdde600a8ab553b5-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Libre Caslon Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/66a476ca42fc796d-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:Libre Caslon Display Fallback;src:local("Times New Roman");ascent-override:105.36%;descent-override:28.89%;line-gap-override:0.00%;size-adjust:92.06%}.__className_34f7cc{font-family:Libre Caslon Display,Libre Caslon Display Fallback;font-weight:400;font-style:normal}.__variable_34f7cc{--font-caslon:"Libre Caslon Display","Libre Caslon Display Fallback"}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/_next/static/media/d5aa4e08d8c705fe-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:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/_next/static/media/25af1994493cb3fa-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/_next/static/media/cfc99d92d175e2e2-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/_next/static/media/3a438f8275a50f7d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/_next/static/media/b7adaa6b071c1a45-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:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/_next/static/media/dad535a4403b7848-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/_next/static/media/ba563e529daeef2f-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:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/062340a5902d57de-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:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/d63e13930677f53f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/69e44c27a0558172-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/2913b528b2922316-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/548b5aa0a10194aa-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:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/af2852512783d6fe-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/c679f70df756412c-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:EB Garamond Fallback;src:local("Times New Roman");ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.00%;size-adjust:94.77%}.__className_f9e739{font-family:EB Garamond,EB Garamond Fallback}.__variable_f9e739{--font-garamond:"EB Garamond","EB Garamond Fallback"}:root{color-scheme:dark;--noir:#0B0908;--leather:#15100E;--leather-2:#1F1714;--rule:#3A2C25;--paper:#E9DFCB;--paper-dim:#A99B86;--smoke:#8F8272;--oxblood:#5E0F1A;--wine:#8E1B2B;--rose:#D4687C;--amber:#E8A33D;--flame:#FFD58A;--ember:#C07A2B;--brass:#A88B4A;--f-display:var(--font-caslon),"Big Caslon","Libre Caslon Display",Georgia,serif;--f-text:var(--font-garamond),Garamond,Georgia,serif;--f-mono:ui-monospace,"SF Mono",Menlo,monospace;--t-touch:100ms;--t-move:300ms;--t-light:800ms;--t-dark:1200ms;--t-rite:1400ms;--ease-candle:cubic-bezier(0.22,0.61,0.36,1);--ease-pour:cubic-bezier(0.65,0,0.35,1);--u:8px;--gutter:16px;--measure:34rem}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%}body,html{background:var(--noir)}body{margin:0;min-height:100svh;color:var(--paper);font-family:var(--f-text);font-size:18px;line-height:1.55;font-feature-settings:"kern","liga","clig";font-kerning:normal;font-variant-ligatures:common-ligatures;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}a{color:var(--amber);text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{color:var(--flame)}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--oxblood);color:var(--paper)}:focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:2px}.sr-only{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:fixed;left:12px;top:12px;z-index:100;padding:10px 14px;background:var(--amber);color:var(--noir);font-family:var(--f-text);font-feature-settings:"smcp","c2sc";font-variant-caps:all-small-caps;font-size:16.5px;letter-spacing:.1em;text-decoration:none;transform:translateY(-200%)}.skip:focus{transform:none}html{font-synthesis:none}.display{font-family:var(--f-text);letter-spacing:-.005em;line-height:1.08}.caps,.display{font-weight:400}.caps{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.32em;line-height:1.2}.whisper{font-style:italic;font-weight:400;color:var(--paper-dim)}.mono,.whisper{font-family:var(--f-text)}.mono{font-size:15px;font-feature-settings:"smcp","c2sc","onum";font-variant-caps:all-small-caps;font-variant-numeric:oldstyle-nums;letter-spacing:.14em;font-weight:400}.code{font-family:var(--f-mono);letter-spacing:.12em}.numeral{font-family:var(--f-display);color:var(--brass);font-weight:400}.dim{color:var(--paper-dim)}.smoke{color:var(--smoke)}.rule{display:block;width:64px;height:1px;margin:0 auto;border:0;background:linear-gradient(90deg,transparent,var(--brass),transparent)}.fleuron{display:block;text-align:center;color:var(--brass);font-family:var(--f-text);font-size:20px;line-height:1}.leather{background-color:var(--noir);background-image:radial-gradient(120% 80% at 50% 0,rgba(58,44,37,.35),transparent 60%),radial-gradient(140% 100% at 50% 100%,rgba(0,0,0,.5),transparent 70%)}.paper{color-scheme:light;color:var(--noir);background-color:var(--paper);background-image:radial-gradient(140% 120% at 30% 20%,rgba(255,250,235,.35),transparent 60%),radial-gradient(120% 100% at 80% 100%,rgba(120,90,50,.22),transparent 70%),url(/tex/paper.webp);background-size:auto,auto,192px 192px;background-blend-mode:normal,multiply,soft-light}.paper .dim,.paper .smoke{color:#5a4c3e}.paper a{color:var(--wine)}.deckle{box-shadow:0 0 0 1px rgba(80,60,40,.18),0 30px 60px -20px rgba(0,0,0,.75),inset 0 2px 0 rgba(255,255,255,.06);-webkit-clip-path:polygon(.6% .4%,18% 0,31% .5%,47% .1%,66% .6%,82% 0,99.5% .5%,100% 22%,99.4% 46%,100% 71%,99.5% 99.6%,79% 100%,61% 99.4%,42% 100%,23% 99.5%,.4% 100%,0 77%,.6% 52%,0 27%);clip-path:polygon(.6% .4%,18% 0,31% .5%,47% .1%,66% .6%,82% 0,99.5% .5%,100% 22%,99.4% 46%,100% 71%,99.5% 99.6%,79% 100%,61% 99.4%,42% 100%,23% 99.5%,.4% 100%,0 77%,.6% 52%,0 27%)}.flame{position:relative;width:26px;height:64px;pointer-events:none}.flame i{position:absolute;left:50%;bottom:10px;border-radius:50% 50% 45% 45%/62% 62% 38% 38%;transform-origin:50% 100%;translate:-50% 0}.flame .halo{width:140px;height:140px;bottom:-38px;border-radius:50%;background:radial-gradient(circle,rgba(232,163,61,.28),rgba(232,163,61,.08) 40%,transparent 70%);animation:halo 4.7s ease-in-out infinite}.flame .outer{width:18px;height:46px;background:radial-gradient(60% 80% at 50% 75%,rgba(255,213,138,.95),rgba(232,163,61,.75) 45%,rgba(192,122,43,.25) 75%,transparent 100%);filter:blur(1.5px);animation:sway 2.3s ease-in-out infinite}.flame .inner{width:9px;height:24px;bottom:12px;background:radial-gradient(50% 70% at 50% 70%,#fff6e0,rgba(255,213,138,.9) 60%,transparent 100%);animation:sway 3.1s ease-in-out infinite reverse}.flame .core{width:5px;height:8px;bottom:11px;background:radial-gradient(circle at 50% 60%,rgba(60,70,140,.8),transparent 70%)}.flame .wick{width:2px;height:9px;bottom:4px;border-radius:1px;background:linear-gradient(#2a1a10,#110b08)}@keyframes sway{0%,to{transform:scale(1) skewX(0deg)}25%{transform:scale(.96,1.04) skewX(-2deg)}50%{transform:scale(1.03,.97) skewX(1.5deg)}75%{transform:scale(.98,1.02) skewX(-1deg)}}@keyframes halo{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:12px 30px;border:1px solid rgba(168,139,74,.7);border-radius:0;background:transparent;font-family:var(--f-text);font-size:17px;font-feature-settings:"smcp","c2sc";font-variant-caps:all-small-caps;letter-spacing:.16em;text-decoration:none;cursor:pointer;transition:background .3s var(--ease-candle),color .3s var(--ease-candle),border-color .3s var(--ease-candle)}.btn,.btn:hover{color:var(--paper)}.btn:hover{background:rgba(168,139,74,.12)}.btn.primary,.btn:hover{border-color:var(--brass)}.btn.primary{background:rgba(168,139,74,.14)}.btn.primary:hover{background:var(--brass);color:var(--noir)}.btn.quiet{border-color:var(--rule);color:var(--paper-dim)}.btn:disabled{opacity:.55;cursor:default}.paper .btn{color:var(--noir);border-color:rgba(11,9,8,.55)}.paper .btn.primary,.paper .btn:hover{background:var(--noir);color:var(--paper)}.linkish{background:none;border:0;padding:0;color:var(--amber);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.field{display:grid;grid-gap:6px;gap:6px;margin:0 0 22px}.field>.label,.field>label{font-family:var(--f-text);font-style:italic;font-size:18px;color:var(--paper-dim)}.field .hint{font-family:var(--f-text);font-feature-settings:"smcp","c2sc";font-variant-caps:all-small-caps;font-size:15px;letter-spacing:.08em;color:var(--smoke)}.field input:not([type]),.field input[type=date],.field input[type=email],.field input[type=number],.field input[type=text],.field input[type=time],.field input[type=url],.field select,.field textarea{width:100%;min-height:48px;padding:10px 2px;border:0;border-bottom:1px solid var(--rule);border-radius:0;background:transparent;color:var(--paper);font-size:19px;line-height:1.45;transition:border-color var(--t-touch)}.field textarea{resize:vertical;min-height:96px}.field select{background:var(--leather-2);padding:10px}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-bottom-color:var(--amber)}.field input:focus-visible,.field textarea:focus-visible{box-shadow:0 1px 0 0 var(--amber)}.field ::placeholder{color:var(--smoke);opacity:1}.error,.field .error{color:var(--rose);font-size:16px}.error:before{content:"✕ ";font-size:.8em}.paper .field>.label,.paper .field>label{color:#4a3d31}.paper .field input,.paper .field textarea{color:var(--noir);border-bottom-color:rgba(11,9,8,.35)}.paper .field input:focus,.paper .field textarea:focus{border-bottom-color:var(--wine)}.paper .field .hint{color:#5a4c3e}.paper .field ::placeholder{color:#7a6b5b}.paper .error{color:var(--wine)}.check{display:flex;gap:12px;align-items:flex-start;font-size:17px;cursor:pointer}.check input{width:22px;height:22px;margin-top:2px;accent-color:var(--wine);flex:none}.honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.seal-wrap{display:grid;justify-items:center;grid-gap:10px;gap:10px}.seal{--hold:0;position:relative;width:112px;height:112px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-moz-user-select:none;user-select:none;-webkit-user-select:none}.seal .ring{position:absolute;inset:0;border-radius:50%;background:conic-gradient(var(--brass) calc(var(--hold) * 1turn),rgba(168,139,74,.18) 0);mask:radial-gradient(circle,transparent 52px,#000 53px);-webkit-mask:radial-gradient(circle,transparent 52px,#000 53px)}.seal .wax{position:absolute;inset:8px;border-radius:48% 52% 50% 50%/50% 48% 52% 50%;background:radial-gradient(circle at 34% 30%,rgba(255,190,170,.38),transparent 30%),radial-gradient(circle at 60% 70%,rgba(0,0,0,.35),transparent 55%),radial-gradient(circle,var(--wine),var(--oxblood) 72%);box-shadow:0 6px 14px rgba(0,0,0,.6),inset 0 -3px 6px rgba(0,0,0,.4),inset 0 2px 3px rgba(255,170,150,.2);transform:scale(calc(.86 + var(--hold) * .14));transition:transform var(--t-move) var(--ease-candle)}.seal .press{position:absolute;inset:28px;display:grid;place-items:center;border-radius:50%;box-shadow:inset 0 2px 4px rgba(0,0,0,.55),0 1px 0 rgba(255,180,160,.18);color:rgba(30,4,8,.9);opacity:calc(.35 + var(--hold) * .65)}.seal .press svg{width:26px;height:40px}.seal[data-state=stamped] .wax{animation:stamp .26s var(--ease-candle)}.seal[data-state=stamped] .ring{background:var(--brass)}@keyframes stamp{0%{transform:scale(1)}35%{transform:scale(1.06,.93)}to{transform:scale(1)}}.seal-label{font-family:var(--f-text);font-size:15px;font-feature-settings:"smcp","c2sc";font-variant-caps:all-small-caps;letter-spacing:.14em;color:var(--paper-dim)}.paper .seal-label{color:#4a3d31}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}.hdr{position:fixed;inset:0 0 auto 0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:max(14px,env(safe-area-inset-top)) clamp(18px,4vw,48px) 14px;transition:background .5s var(--ease-candle),border-color .5s var(--ease-candle);border-bottom:1px solid transparent}.hdr.solid{background:rgba(11,9,8,.86);border-bottom-color:rgba(168,139,74,.18);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hdr-brand{display:inline-flex;align-items:center;gap:14px;text-decoration:none;min-height:44px}.hdr-brand,.hdr-brand:hover{color:var(--paper)}.hdr-crest{width:38px;height:38px;color:var(--brass)}.hdr-word{font-size:13px;letter-spacing:.34em}.hdr-links{display:none;align-items:center;gap:clamp(20px,2.6vw,40px)}.hdr-light,.hdr-links a{font-family:var(--f-text);font-size:17px;font-feature-settings:"smcp","c2sc";font-variant-caps:all-small-caps;letter-spacing:.14em;color:var(--paper-dim);text-decoration:none;transition:color .3s}.hdr-light:hover,.hdr-links a:hover{color:var(--paper)}.hdr-light{padding:6px 0 6px 22px;border:0;border-left:1px solid rgba(168,139,74,.35);color:var(--brass)}.hdr-light,.hdr-menu{background:none;cursor:pointer}.hdr-menu{min-height:44px;padding:6px 2px;border:0;color:var(--paper);font-family:var(--f-text);font-size:17px;font-feature-settings:"smcp","c2sc";font-variant-caps:all-small-caps;letter-spacing:.16em;position:relative;z-index:2}.hdr-overlay{position:fixed;inset:0;z-index:1;display:grid;align-content:center;justify-items:center;grid-gap:34px;gap:34px;padding:90px 24px 60px;background:rgba(11,9,8,.97);text-align:center}.hdr-overlay[hidden]{display:none}.hdr-overlay-crest{width:96px;height:96px;color:var(--brass)}.hdr-overlay nav{display:grid;grid-gap:18px;gap:18px}.hdr-overlay nav a{font-family:var(--f-text);font-style:italic;font-size:34px;line-height:1.2;color:var(--paper);text-decoration:none}.hdr-overlay .hdr-light{border:0;padding:8px}.hdr.open{background:transparent;border-bottom-color:transparent}@media (min-width:900px){.hdr-links{display:flex}.hdr-menu,.hdr-overlay{display:none!important}.hdr-word{font-size:14px}}.ftr{position:relative;z-index:2;display:grid;justify-items:center;grid-gap:18px;gap:18px;padding:80px 24px 56px;background:var(--noir);border-top:1px solid rgba(168,139,74,.18);text-align:center}.ftr-crest{width:72px;height:72px;color:var(--brass)}.ftr-line{margin:0;font-style:italic;color:var(--paper-dim)}.ftr-links{display:flex;gap:28px;flex-wrap:wrap;justify-content:center}.ftr-links a,.ftr-small{font-family:var(--f-text);font-size:15px;font-feature-settings:"smcp","c2sc";font-variant-caps:all-small-caps;letter-spacing:.16em;color:var(--smoke);text-decoration:none}.ftr-links a:hover{color:var(--paper)}