@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.logo[data-astro-cid-f7espo7c]{width:100%;height:auto;display:block;overflow:visible}.logo[data-astro-cid-f7espo7c] text{font-family:inherit}.ink[data-astro-cid-f7espo7c]{color:var(--ink)}.paper-ink[data-astro-cid-f7espo7c]{color:var(--paper)}.site-header[data-astro-cid-nen7h5rs]{--fg:var(--paper);--fg-muted:#f3f1edc7;z-index:50;color:var(--fg);pointer-events:none;padding-top:12px;transition:transform .6s cubic-bezier(.2,.7,.2,1),color .6s;position:fixed;inset:0 0 auto}.site-header[data-astro-cid-nen7h5rs][data-theme=light]{--fg:var(--ink);--fg-muted:#0b0b0bb8}.site-header[data-astro-cid-nen7h5rs].scrolled,.site-header[data-astro-cid-nen7h5rs].open{--fg:var(--paper);--fg-muted:#f3f1edc7}.site-header[data-astro-cid-nen7h5rs].away{transform:translateY(calc(-100% - 12px))}.bar[data-astro-cid-nen7h5rs]{--x:50%;isolation:isolate;pointer-events:auto;border-radius:999px;grid-template-columns:1fr auto 1fr;align-items:center;height:64px;padding:0 .55rem 0 1.4rem;display:grid;position:relative}.site-header[data-astro-cid-nen7h5rs] .bar[data-astro-cid-nen7h5rs]{width:min(100% - 2 * var(--gutter), 1480px)}.bar[data-astro-cid-nen7h5rs]:before{content:"";z-index:-2;border-radius:inherit;border:1px solid #0000;transition:background-color .6s,border-color .6s,box-shadow .6s;position:absolute;inset:0}.scrolled[data-astro-cid-nen7h5rs] .bar[data-astro-cid-nen7h5rs]:before,.open[data-astro-cid-nen7h5rs] .bar[data-astro-cid-nen7h5rs]:before{background:#0b0b0bf2;border-color:#0000;box-shadow:0 22px 44px -20px #000000a6,inset 0 1px #ffffff0f}.bar[data-astro-cid-nen7h5rs]:after{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(160px 60px at var(--x) 50%, #fff3cf, #c9a45ce6 40%, #8c6a2c59 100%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .6s;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.scrolled[data-astro-cid-nen7h5rs] .bar[data-astro-cid-nen7h5rs]:after,.open[data-astro-cid-nen7h5rs] .bar[data-astro-cid-nen7h5rs]:after{opacity:1}.brand[data-astro-cid-nen7h5rs]{color:var(--fg);perspective:400px;align-items:center;gap:.85rem;text-decoration:none;display:flex}.brand[data-astro-cid-nen7h5rs] .brand-mark{width:34px;transition:transform .9s cubic-bezier(.3,1.3,.4,1)}.brand[data-astro-cid-nen7h5rs]:hover .brand-mark,.brand[data-astro-cid-nen7h5rs]:focus-visible .brand-mark{transform:rotateY(360deg)}.brand-name[data-astro-cid-nen7h5rs]{font-family:var(--serif);letter-spacing:.32em;text-transform:uppercase;font-size:1.1rem;transition:letter-spacing .7s cubic-bezier(.2,.7,.2,1),color .6s}.brand[data-astro-cid-nen7h5rs]:hover .brand-name[data-astro-cid-nen7h5rs]{letter-spacing:.4em}.side[data-astro-cid-nen7h5rs]{align-items:center;gap:1.25rem;display:flex}.side[data-astro-cid-nen7h5rs].right{justify-content:flex-end}ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none;display:flex}.side[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]{isolation:isolate;gap:.15rem;position:relative}.nav-link[data-astro-cid-nen7h5rs]{letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;color:var(--fg-muted);padding:.62rem .95rem .62rem 1.25rem;font-size:.66rem;font-weight:600;text-decoration:none;transition:color .35s;display:inline-block;position:relative}.nav-link[data-astro-cid-nen7h5rs]:hover,.nav-link[data-astro-cid-nen7h5rs]:focus-visible{color:var(--fg);outline:none}.nav-link[data-astro-cid-nen7h5rs].lit{color:var(--ink)}.side[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs] .swatch{z-index:-1;width:var(--w,0);opacity:0;height:34px;transform:translate(var(--l,0), -50%) scale(.85);background:linear-gradient(100deg,#b38d48,#e2c47e 30%,#fff3cf 50%,#e2c47e 70%,#b38d48) 0 0/220% 100%;border-radius:999px;animation:4s linear infinite foil;position:absolute;top:50%;left:0;box-shadow:inset 0 1px #fff9,inset 0 -1px #78581e59,0 6px 16px -6px #c9a45cb3}.side[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs] .swatch.on{opacity:1;transform:translate(var(--l,0), -50%)}.side[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs] .swatch.ready{transition:transform .55s cubic-bezier(.3,1.35,.45,1),width .55s cubic-bezier(.3,1.35,.45,1),opacity .3s}@keyframes foil{to{background-position:-220% 0}}.has-menu[data-astro-cid-nen7h5rs]{position:relative}.caret[data-astro-cid-nen7h5rs]{border-bottom:1px solid;border-right:1px solid;width:5px;height:5px;margin-left:.55em;transition:transform .4s;display:inline-block;transform:translateY(-3px)rotate(45deg)}.has-menu[data-astro-cid-nen7h5rs]:hover .caret[data-astro-cid-nen7h5rs],.has-menu[data-astro-cid-nen7h5rs]:focus-within .caret[data-astro-cid-nen7h5rs]{transform:translateY(0)rotate(225deg)}.menu[data-astro-cid-nen7h5rs]{-webkit-backdrop-filter:blur(14px);opacity:0;visibility:hidden;transform-origin:0 0;background:#0b0b0beb;border-radius:22px;min-width:230px;margin-top:1rem;padding:.75rem 0;transition:opacity .35s,transform .45s cubic-bezier(.3,1.3,.45,1),visibility .35s;display:grid;position:absolute;top:100%;left:0;transform:translateY(-8px)scale(.97);box-shadow:0 24px 44px -18px #0009}.menu[data-astro-cid-nen7h5rs]:before{content:"";height:1rem;position:absolute;inset:-1rem 0 auto}.menu[data-astro-cid-nen7h5rs]:after{content:"";pointer-events:none;border:1px solid #c9a45c4d;border-radius:16px;position:absolute;inset:6px}.has-menu[data-astro-cid-nen7h5rs]:hover .menu[data-astro-cid-nen7h5rs],.has-menu[data-astro-cid-nen7h5rs]:focus-within .menu[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transform:none}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{z-index:1;letter-spacing:.26em;text-transform:uppercase;white-space:nowrap;color:#f3f1edcc;padding:.6rem 1.5rem;font-size:.66rem;font-weight:600;text-decoration:none;transition:color .3s,padding-left .3s;display:block;position:relative}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{color:var(--gold-1);padding-left:1.8rem}.site-header[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs].book{--book-bg:#e8d8b7;--book-fg:var(--ink);letter-spacing:.3em;--btn-bg:var(--book-bg);--btn-glow:22%;color:var(--book-fg);border-radius:999px;padding:1.05em 1.75em 1.05em 2.05em;font-size:.66rem;transition:color .6s,outline-color .7s,box-shadow .2s,transform .2s}.site-header[data-astro-cid-nen7h5rs][data-theme=light]:not(.scrolled):not(.open) .btn[data-astro-cid-nen7h5rs].book{--book-bg:var(--ink);--book-fg:var(--gold-1);--btn-glow:55%}.site-header[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs].book:hover,.site-header[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs].book:focus-visible{color:var(--book-fg)}.site-header[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs].book:before{background:linear-gradient(105deg,#0000 22%,#ffffffd9 50%,#0000 78%)}.site-header[data-astro-cid-nen7h5rs][data-theme=light]:not(.scrolled):not(.open) .btn[data-astro-cid-nen7h5rs].book:before{background:linear-gradient(105deg,#0000 25%,#f3e2b061 50%,#0000 75%)}.menu-toggle[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;border-radius:50%;justify-self:end;width:48px;height:48px;padding:0;transition:background-color .4s;display:none}.menu-toggle[data-astro-cid-nen7h5rs]:hover{background:color-mix(in srgb, var(--gold-2) 16%, transparent)}.menu-toggle[data-astro-cid-nen7h5rs] .line[data-astro-cid-nen7h5rs]{background:var(--gold-2);width:22px;height:2px;margin:5px auto;transition:transform .45s cubic-bezier(.3,1.4,.45,1),opacity .2s,width .3s;display:block}.menu-toggle[data-astro-cid-nen7h5rs] .l2[data-astro-cid-nen7h5rs]{width:14px;margin-left:13px}.menu-toggle[data-astro-cid-nen7h5rs]:hover .l2[data-astro-cid-nen7h5rs]{width:22px;margin-left:auto}.sr-only[data-astro-cid-nen7h5rs]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.mobile-nav[data-astro-cid-nen7h5rs]{display:none}.home-link[data-astro-cid-nen7h5rs]{width:48px;height:48px;color:var(--gold-2);border-radius:50%;place-items:center;transition:background-color .4s,color .4s;display:none}.home-link[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.home-link[data-astro-cid-nen7h5rs]:hover,.home-link[data-astro-cid-nen7h5rs]:focus-visible{background:color-mix(in srgb, var(--gold-2) 16%, transparent);color:var(--gold-1);outline:none}@media (width<=1360px){.bar[data-astro-cid-nen7h5rs]{grid-template-columns:1fr auto auto;height:60px;padding:0 .4rem 0 1.2rem}.home-link[data-astro-cid-nen7h5rs]{display:grid}.side[data-astro-cid-nen7h5rs]{display:none}.menu-toggle[data-astro-cid-nen7h5rs]{display:block}.brand-name[data-astro-cid-nen7h5rs]{letter-spacing:.24em;font-size:.9rem}.brand[data-astro-cid-nen7h5rs]:hover .brand-name[data-astro-cid-nen7h5rs]{letter-spacing:.3em}.open[data-astro-cid-nen7h5rs] .menu-toggle[data-astro-cid-nen7h5rs] .l1[data-astro-cid-nen7h5rs]{transform:translateY(7px)rotate(45deg)}.open[data-astro-cid-nen7h5rs] .menu-toggle[data-astro-cid-nen7h5rs] .l2[data-astro-cid-nen7h5rs]{opacity:0}.open[data-astro-cid-nen7h5rs] .menu-toggle[data-astro-cid-nen7h5rs] .l3[data-astro-cid-nen7h5rs]{transform:translateY(-7px)rotate(-45deg)}.mobile-nav[data-astro-cid-nen7h5rs]{z-index:-1;padding:calc(var(--header-h) + 1rem) calc(var(--gutter) + .5rem) 3rem;scrollbar-width:none;color:var(--paper);clip-path:circle(0 at calc(100% - var(--gutter) - 2rem) 42px);visibility:hidden;pointer-events:auto;background:radial-gradient(at 85% 0,#1d1913 0%,#0b0b0b 60%);flex-direction:column;gap:2.2rem;transition:clip-path .8s cubic-bezier(.7,0,.2,1),visibility 0s .8s;display:flex;position:fixed;inset:0;overflow:hidden auto}.open[data-astro-cid-nen7h5rs] .mobile-nav[data-astro-cid-nen7h5rs]{clip-path:circle(150vmax at calc(100% - var(--gutter) - 2rem) 42px);visibility:visible;transition:clip-path .8s cubic-bezier(.7,0,.2,1),visibility}.mobile-nav[data-astro-cid-nen7h5rs] .m-watermark{opacity:.07;pointer-events:none;width:min(80vw,520px);position:absolute;bottom:-8%;right:-18%}.mobile-nav[data-astro-cid-nen7h5rs]>[data-astro-cid-nen7h5rs]{flex-shrink:0}.mobile-nav[data-astro-cid-nen7h5rs] ol[data-astro-cid-nen7h5rs]{margin-top:auto}.mobile-nav[data-astro-cid-nen7h5rs] .m-book[data-astro-cid-nen7h5rs]{margin-bottom:auto}.mobile-nav[data-astro-cid-nen7h5rs] ol[data-astro-cid-nen7h5rs]{gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.mobile-nav[data-astro-cid-nen7h5rs] ol[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs],.m-book[data-astro-cid-nen7h5rs]{opacity:0;transition:opacity .5s,transform .6s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}.open[data-astro-cid-nen7h5rs] .mobile-nav[data-astro-cid-nen7h5rs] ol[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs],.open[data-astro-cid-nen7h5rs] .m-book[data-astro-cid-nen7h5rs]{opacity:1;transition-delay:calc(.25s + var(--i) * 60ms);transform:none}.m-link[data-astro-cid-nen7h5rs]{font-family:var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--paper);align-items:baseline;gap:1rem;font-size:clamp(1rem,4.2vw,1.35rem);font-weight:500;line-height:1.6;text-decoration:none;transition:color .3s,transform .4s cubic-bezier(.2,.7,.2,1);display:inline-flex}.m-link[data-astro-cid-nen7h5rs]:hover,.m-link[data-astro-cid-nen7h5rs]:focus-visible{color:var(--gold-1);transform:translate(8px)}.m-link[data-astro-cid-nen7h5rs][aria-current=page]{color:#e8d8b7}.sub[data-astro-cid-nen7h5rs]{border-left:1px solid #c9a45c66;flex-direction:column;gap:.15rem;margin:.5rem 0 .2rem .2rem;padding-left:1.1rem}.sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{letter-spacing:.24em;text-transform:uppercase;color:#f3f1edbf;padding:.45em 0;font-size:.7rem;font-weight:600;text-decoration:none;transition:color .3s,transform .4s cubic-bezier(.2,.7,.2,1);display:inline-block}.sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{color:var(--gold-1);transform:translate(6px)}.site-header[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs].book.m-book{align-self:center;font-size:.74rem}}@media (prefers-reduced-motion:reduce){.site-header[data-astro-cid-nen7h5rs],.mobile-nav[data-astro-cid-nen7h5rs],.mobile-nav[data-astro-cid-nen7h5rs] ol[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs],.m-book[data-astro-cid-nen7h5rs],.side[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs] .swatch{transition:none!important}.side[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs] .swatch{animation:none}}html.menu-open,html.menu-open body{scrollbar-width:none;overflow:hidden}html.menu-open::-webkit-scrollbar,.mobile-nav::-webkit-scrollbar{display:none}footer[data-astro-cid-jo6i4kqk]{color:#f3f1edd9;padding:3.25rem 0 1.5rem}.band[data-astro-cid-jo6i4kqk]{border-bottom:1px solid #f3f1ed1f;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;padding-bottom:1.75rem;display:grid}.brand[data-astro-cid-jo6i4kqk]{justify-self:start;align-items:center;gap:.9rem;text-decoration:none;display:flex}.brand[data-astro-cid-jo6i4kqk] .foot-logo{flex:none;width:40px}.name[data-astro-cid-jo6i4kqk]{font-family:var(--serif);letter-spacing:.24em;text-transform:uppercase;color:var(--paper);font-size:1.05rem}ul[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.5rem 1.75rem;margin:0;padding:0;list-style:none;display:flex}.contact[data-astro-cid-jo6i4kqk]{justify-self:end}ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{letter-spacing:.24em;text-transform:uppercase;color:#f3f1edcc;font-size:.68rem;font-weight:500;text-decoration:none;transition:color .3s}ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{color:var(--gold-1)}.contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--gold-2)}.copy[data-astro-cid-jo6i4kqk]{text-align:center;letter-spacing:.06em;color:#f3f1ed8c;margin:1.25rem auto 0;font-size:.72rem}.credit[data-astro-cid-jo6i4kqk]:before,.legal[data-astro-cid-jo6i4kqk]:before{content:"·";margin:0 .7em}.legal[data-astro-cid-jo6i4kqk]{color:inherit;text-decoration:none}.legal[data-astro-cid-jo6i4kqk]:hover,.legal[data-astro-cid-jo6i4kqk]:focus-visible{color:var(--gold-1)}.credit[data-astro-cid-jo6i4kqk]{color:var(--gold-2);text-decoration:none}.credit[data-astro-cid-jo6i4kqk]:hover,.credit[data-astro-cid-jo6i4kqk]:focus-visible{color:var(--gold-1)}@media (width<=900px){.band[data-astro-cid-jo6i4kqk]{text-align:center;grid-template-columns:1fr;justify-items:center;gap:1.5rem}.brand[data-astro-cid-jo6i4kqk],.contact[data-astro-cid-jo6i4kqk]{justify-self:center}ul[data-astro-cid-jo6i4kqk]{justify-content:center;gap:0 1rem}ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding:.8rem .35rem;display:inline-block}.legal[data-astro-cid-jo6i4kqk],.credit[data-astro-cid-jo6i4kqk]{padding:.6rem 0;display:inline-block}}.lettering[data-astro-cid-t62q5ll4]{width:100%;-webkit-mask:var(--src) center / contain no-repeat;mask:var(--src) center / contain no-repeat;background-color:currentColor;display:block}#loader{display:none}html.is-loading,html.is-loading body{overflow:hidden}html.is-loading body>:not(#loader),html.is-loading body>:not(#loader) *{animation-play-state:paused!important}html.is-loading #loader,html.loader-exit #loader{z-index:1000;color:#e8d8b7;background:radial-gradient(at 50% 42%,#1a1712 0%,#0b0b0b 62%);place-content:center;justify-items:center;gap:1.6rem;display:grid;position:fixed;inset:0;overflow:hidden}#loader:before{content:"";background-image:var(--grain);opacity:.12;mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}#loader:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#c9a45c 20%,#f3e2b0 50%,#c9a45c 80%,#0000);height:2px;position:absolute;inset:auto 0 0;box-shadow:0 0 18px 2px #e8c8828c}.ld-glow{aspect-ratio:1;opacity:0;background:radial-gradient(circle,#e8c47852 0%,#c9a45c1f 38%,#0000 68%);border-radius:50%;width:min(90vw,620px);animation:2.6s ease-out .3s forwards ld-glow;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)scale(.6)}.ld-stage{width:clamp(120px,22vw,170px);position:relative}.ld-mark svg{width:100%;height:auto;display:block;overflow:visible}.ld-mark path{fill:url(#ld-gold);fill-opacity:0;stroke:url(#ld-gold);stroke-width:3.5px;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.3s cubic-bezier(.6,.1,.3,1) forwards ld-draw,.6s 1.25s forwards ld-fill}.ld-mark g:nth-of-type(2) path{animation-delay:.12s,1.3s}.ld-mark g:nth-of-type(3) path{animation-delay:.24s,1.35s}.ld-mark g:nth-of-type(4) path{animation-delay:.36s,1.4s}.ld-mark text{fill:url(#ld-gold);opacity:0;animation:.6s 1.3s forwards ld-in}.ld-spark{width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);filter:drop-shadow(0 0 4px #ffe2a0e6);animation:ld-spark 1.1s ease-in-out var(--d) 2 alternate;background:#f7e7bd;position:absolute;transform:scale(0)}.ld-sig{color:#e8d8b7;clip-path:inset(0 100% 0 0);width:clamp(200px,34vw,300px);animation:1s cubic-bezier(.5,0,.3,1) 1.2s forwards ld-write}.ld-bar{background:#e8d8b724;width:clamp(140px,20vw,200px);height:1px;overflow:hidden}.ld-bar span{transform-origin:0;background:linear-gradient(90deg,#8c6a2c,#f3e2b0,#c9a45c);height:100%;animation:2.5s cubic-bezier(.4,0,.2,1) .1s forwards ld-progress;display:block;transform:scaleX(0)}html.loader-exit #loader{animation:1.1s cubic-bezier(.76,0,.24,1) .15s forwards ld-lift}html.loader-exit #loader:after{opacity:1;transition:opacity .2s}html.loader-exit .ld-stage,html.loader-exit .ld-sig,html.loader-exit .ld-bar{opacity:0;transition:transform .7s cubic-bezier(.5,0,.2,1),opacity .5s;transform:translateY(-24px)scale(1.06)}@keyframes ld-draw{to{stroke-dashoffset:0}}@keyframes ld-fill{to{fill-opacity:1;stroke-opacity:0}}@keyframes ld-in{to{opacity:1}}@keyframes ld-glow{60%{opacity:1;transform:translate(-50%,-50%)scale(1.05)}to{opacity:.8;transform:translate(-50%,-50%)scale(1)}}@keyframes ld-spark{0%{transform:scale(0)rotate(0)}to{transform:scale(1)rotate(90deg)}}@keyframes ld-write{to{clip-path:inset(0 -2% 0 0)}}@keyframes ld-progress{to{transform:scaleX(1)}}@keyframes ld-lift{to{transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){#loader *,#loader :after{animation-duration:10ms!important;animation-delay:0s!important}html.loader-exit #loader{animation:.4s forwards ld-fade}@keyframes ld-fade{to{opacity:0}}}.cur{display:none}html.cur-on .cur{display:block}html.cur-on,html.cur-on *{cursor:none!important}html.cur-on :is(input:not([type=range]),textarea,[contenteditable]){cursor:text!important}.cur{z-index:2147483647;pointer-events:none;position:fixed;inset:0}.cur-mark{will-change:transform;position:fixed;top:0;left:0}.cur-mark .logo{filter:drop-shadow(0 1px 2px #00000059);width:24px;margin:-14px 0 0 -12px;transition:width .35s cubic-bezier(.3,1.4,.45,1),margin .35s cubic-bezier(.3,1.4,.45,1),opacity .2s;position:absolute}.cur.hover .cur-mark .logo{width:30px;margin:-17px 0 0 -15px;animation:4s linear infinite cur-turn}.cur.down .cur-mark .logo{width:22px;margin:-13px 0 0 -11px}.cur.typing .cur-mark .logo,.cur.gone .cur-mark .logo{opacity:0}@keyframes cur-turn{to{transform:rotate(360deg)}}:root{--ink:#0b0b0b;--ink-2:#151515;--paper:#f3f1ed;--paper-2:#e9e6e0;--muted:#8a8780;--gold-1:#f3e2b0;--gold-2:#c9a45c;--gold-3:#8c6a2c;--gold:linear-gradient(135deg, var(--gold-3) 0%, var(--gold-2) 30%, var(--gold-1) 50%, var(--gold-2) 70%, var(--gold-3) 100%);--serif:"Playfair Display", "Didot", "Times New Roman", serif;--sans:"Montserrat", "Helvetica Neue", Arial, sans-serif;--gutter:clamp(1rem, 5vw, 4rem);--header-h:88px;--max:1240px;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--gold-2) var(--ink)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--ink)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--gold-1), var(--gold-2) 50%, var(--gold-3));border:2px solid var(--ink);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--gold-1)}::selection{background:var(--gold-2);color:var(--ink)}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-weight:300;line-height:1.7}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{font-family:var(--serif);margin:0;font-weight:400;line-height:1.05}.container{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.paper,.night{isolation:isolate;position:relative}.paper{background:var(--paper);color:var(--ink)}.night{background:var(--ink);color:var(--paper)}.paper:before,.night:before{content:"";z-index:-1;background-image:var(--grain);pointer-events:none;position:absolute;inset:0}.paper:before{opacity:.22;mix-blend-mode:multiply}.night:before{opacity:.12;mix-blend-mode:screen}.emboss{color:var(--paper);filter:drop-shadow(-1px -1px #fffffff2)drop-shadow(1.5px 1.5px 1.2px #00000038)}.night .emboss{color:var(--ink);filter:drop-shadow(-1px -1px #ffffff17)drop-shadow(1.5px 1.5px 1px #000000e6)}.gold{background:var(--gold);color:#0000;background-size:200% 200%;-webkit-background-clip:text;background-clip:text}.gold-foil{color:var(--gold-2);filter:drop-shadow(-.5px -.5px #fff0c899)drop-shadow(1px 1px .5px #000000b3)}.plate{background:var(--paper);border-radius:2px;box-shadow:inset 1px 1px 2px #0000001f,inset -1px -1px 2px #ffffffe6}.night .plate{background:var(--ink);box-shadow:inset 1px 1px 3px #000000e6,inset -1px -1px 2px #ffffff0f}.eyebrow{font-family:var(--sans);letter-spacing:.38em;text-transform:uppercase;font-size:.72rem;font-weight:500}.rule{background:var(--gold);border:0;width:64px;height:1px;margin:1.75rem 0}.rule.center{margin-inline:auto}.btn{--ease:cubic-bezier(.2, .7, .2, 1);isolation:isolate;font-family:var(--sans);letter-spacing:.36em;text-transform:uppercase;color:var(--ink);border:1px solid var(--gold-2);outline-offset:4px;cursor:pointer;transition:color .7s var(--ease), background-color .7s var(--ease), border-color .7s var(--ease), outline-color .7s var(--ease);background:0 0;border-radius:999px;outline:1px solid #0000;justify-content:center;align-items:center;padding:1.15em 2.84em 1.15em 3.2em;font-size:.7rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;transition:transform 1.1s var(--ease);background:linear-gradient(105deg,#0000 25%,#f3e2b061 50%,#0000 75%);position:absolute;inset:0;transform:translate(-110%)}.btn:hover:before,.btn:focus-visible:before{transform:translate(110%)}.btn:hover,.btn:focus-visible{outline-color:#c9a45c99}.night .btn{color:var(--paper)}.btn.solid{--btn-bg:var(--ink);color:var(--gold-1)}.btn.solid:hover,.btn.solid:focus-visible{color:#fff}.night .btn.solid{--btn-bg:var(--paper);color:var(--ink)}.night .btn.solid:hover,.night .btn.solid:focus-visible{color:var(--ink)}.night .btn.solid:before{background:linear-gradient(105deg,#0000 25%,#c9a45c73 50%,#0000 75%)}.btn.solid{background-color:var(--btn-bg);background-image:linear-gradient(to bottom, color-mix(in oklab, var(--btn-bg), #fff 14%), color-mix(in oklab, var(--btn-bg), #000 10%));box-shadow:inset 0 1px 0 color-mix(in oklab, var(--btn-bg), #fff 55%),  inset 0 -2px 0 color-mix(in oklab, var(--btn-bg), #000 28%),  0 1px 2px #00000073,  0 10px 28px -6px color-mix(in oklab, var(--btn-bg) var(--btn-glow,55%), transparent);transition:color .7s var(--ease), outline-color .7s var(--ease), box-shadow .2s ease, transform .2s ease;background-origin:border-box;border-color:#0000}.btn.solid:active{background-image:linear-gradient(to top, color-mix(in oklab, var(--btn-bg), #fff 14%), color-mix(in oklab, var(--btn-bg), #000 10%));box-shadow:inset 0 1px 0 color-mix(in oklab, var(--btn-bg), #000 22%), inset 0 -1px 0 color-mix(in oklab, var(--btn-bg), #fff 35%), 0 0 1px #00000080, 0 4px 14px -6px color-mix(in oklab, var(--btn-bg) calc(var(--btn-glow,55%) * .8), transparent);transition-duration:.7s,.7s,60ms,60ms;transform:translateY(1px)}.link{--ease:cubic-bezier(.2, .7, .2, 1);font-family:var(--sans);letter-spacing:.32em;text-transform:uppercase;color:inherit;align-items:center;gap:.9em;padding:.9em 0 .7em;font-size:.7rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.link:before{content:"";background:var(--gold-2);transform-origin:0;height:1px;transition:transform .8s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(.3)}.link:after{content:"→";letter-spacing:0;color:var(--gold-2);transition:transform .7s var(--ease)}.link:hover:before,.link:focus-visible:before{transform:scaleX(1)}.link:hover:after,.link:focus-visible:after{transform:translate(5px)}@media (prefers-reduced-motion:reduce){.btn,.btn:before,.link:before,.link:after{transition:none}}:focus-visible{outline:1px solid var(--gold-2);outline-offset:4px}img.sk{background:url(/brand/logo-mark-skeleton.svg) 50%/clamp(34px,18%,64px) no-repeat,linear-gradient(100deg,#0000 30%,#ffffff8c 50%,#0000 70%) 0 0/250% 100%,#e7e3db;animation:1.6s ease-in-out infinite sk-shimmer}.night img.sk{background-color:#1a1814}@keyframes sk-shimmer{0%{background-position:50%,120% 0,0 0}to{background-position:50%,-120% 0,0 0}}@media (prefers-reduced-motion:reduce){img.sk{animation:none}}.reveal{opacity:0;transition:opacity 1.1s,transform 1.1s;transform:translateY(18px)}.reveal.in{opacity:1;transform:none}.reveal-img{--curtain:var(--paper);position:relative}.night .reveal-img{--curtain:var(--ink)}.reveal-img:before{content:"";z-index:2;background:var(--curtain);transform-origin:top;pointer-events:none;transition:transform 1.5s cubic-bezier(.65,0,.35,1);position:absolute;inset:-1px}.reveal-img.in:before{transform:scaleY(0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}.reveal-img:before{display:none}}main{z-index:1;position:relative}main>.paper{--deckle-t:0px;--deckle-b:0px;--deckle:18px;z-index:1;-webkit-mask-image:url(/textures/deckle-top.svg),linear-gradient(#000 0 0),url(/textures/deckle-bottom.svg);mask-image:url(/textures/deckle-top.svg),linear-gradient(#000 0 0),url(/textures/deckle-bottom.svg);-webkit-mask-position:left 0 top -2px, 0 max(0px, var(--deckle-t) - 4px), left 0 bottom -2px;mask-position:left 0 top -2px, 0 max(0px, var(--deckle-t) - 4px), left 0 bottom -2px;-webkit-mask-size:600px var(--deckle-t), 100% calc(100% - var(--deckle-t) - var(--deckle-b) + 8px), 600px var(--deckle-b);mask-size:600px var(--deckle-t), 100% calc(100% - var(--deckle-t) - var(--deckle-b) + 8px), 600px var(--deckle-b);-webkit-mask-repeat:repeat-x,no-repeat,repeat-x;mask-repeat:repeat-x,no-repeat,repeat-x}main>.paper:has(+.night),main>.paper:has(+.seal+.night),main>.paper:has(+script+.night),main>.paper:last-child{--deckle-b:var(--deckle);margin-bottom:calc(-1 * var(--deckle))}main>.night+.paper,main>.night+.seal+.paper,main>.night+script+.paper{--deckle-t:var(--deckle);margin-top:calc(-1 * var(--deckle))}
