:root{--step--3: .375rem;--step--2: .625rem;--step--1: .75rem;--step-0: 1rem;--step-1: 1.25rem;--step-2: 1.625rem;--step-3: 2rem;--step-4: 2.25rem;--step-5: 2.625rem;--step-6: 3rem;--step-7: 4rem}*{box-sizing:border-box;padding:0;margin:0}html{font-family:Times Now,serif;font-size:16px;line-height:1.25;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}html.noscroll{overflow:hidden}body{min-height:100vh;font-size:var(--step-0);color:#000;background-color:#fff}body .background{position:fixed;top:0;left:0;width:100vw;height:100lvh;z-index:-1}body .background img{height:100lvh;object-fit:cover}::selection{background:#fff;opacity:1;color:#000}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Antique Legacy,sans-serif;font-weight:700;letter-spacing:-.005em;line-height:1;white-space:pre-line}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small{font-weight:400;font-size:.75em}h1.h--alt,h2.h--alt,h3.h--alt,h4.h--alt,h5.h--alt,h6.h--alt,.h1.h--alt,.h2.h--alt,.h3.h--alt,.h4.h--alt,.h5.h--alt,.h6.h--alt{font-family:Times Now,serif;font-weight:400;letter-spacing:0}h1,.h1{font-size:var(--step-6)}h1.h--alt,.h1.h--alt{letter-spacing:-.01em}@media (max-width: 1440px){h1,.h1{font-size:var(--step-4)}}@media (max-width: 888px){h1,.h1{font-size:var(--step-3)}}h2,.h2{font-size:var(--step-5);line-height:1.05}@media (max-width: 1440px){h2,.h2{font-size:var(--step-4)}}@media (max-width: 888px){h2,.h2{font-size:var(--step-3)}}h3,.h3{font-size:var(--step-4);line-height:1.05}@media (max-width: 1440px){h3,.h3{font-size:var(--step-2)}}@media (max-width: 888px){h3,.h3{font-size:calc(var(--step-3) - 2px)}}h4,.h4{font-size:calc(var(--step-2));line-height:1.05}@media (max-width: 1440px){h4,.h4{font-size:var(--step-1)}}@media (max-width: 888px){h4,.h4{font-size:var(--step-1)}}h5,.h5{font-size:var(--step-1);line-height:1.1}@media (max-width: 888px){h5,.h5{font-size:var(--step-0)}}h6,.h6{font-size:var(--step-0);line-height:1.33}@media (max-width: 1440px){h6,.h6{font-size:calc(var(--step-0) - 2px)}}p{white-space:pre-line}.mid p,blockquote p{font-size:var(--step-1);line-height:1.2}@media (max-width: 1440px){.mid p,blockquote p{font-size:var(--step-0)}}p a{text-decoration:underline}blockquote{padding:0}small{font-size:var(--step--1)}small.sub,small.sup{font-size:calc(var(--step--1) - 2px)}a{color:currentColor;text-decoration:none;white-space:pre-line}a:hover{text-decoration:none}fieldset{border:none}input,select,textarea,button,.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:inherit;color:inherit;font-family:inherit;text-transform:inherit;border:none;color:currentColor;background:#fff;border-radius:var(--step--1);padding:var(--step--1) var(--step-0)}input:disabled,input.disabled,select:disabled,select.disabled,textarea:disabled,textarea.disabled,button:disabled,button.disabled,.button:disabled,.button.disabled{pointer-events:none;opacity:.33}button,.button{cursor:pointer;display:flex;justify-content:center;align-items:center;gap:var(--step--2)}button.button--tight,.button.button--tight{padding:var(--step--2) var(--step--1)}button.button--large,.button.button--large{padding:var(--step-0) var(--step-1)}button.button--dark,.button.button--dark{color:#fff;background:#000}button:hover,button:focus,.button:hover,.button:focus{text-decoration:none;color:#fff;background:#000}button.button--none,.button.button--none{color:currentColor;background:transparent;padding:0;border-radius:0}label{cursor:pointer}label:has(>input[type=checkbox]),label:has(>input[type=radio]){display:flex;align-items:center;gap:8px}label:has(>input[type=checkbox]).button,label:has(>input[type=radio]).button{background-color:#ccc}label:has(>input[type=checkbox]).button:hover,label:has(>input[type=checkbox]).button:focus,label:has(>input[type=checkbox]).button:has(>input[type=checkbox]:checked),label:has(>input[type=checkbox]).button:has(>input[type=radio]:checked),label:has(>input[type=radio]).button:hover,label:has(>input[type=radio]).button:focus,label:has(>input[type=radio]).button:has(>input[type=checkbox]:checked),label:has(>input[type=radio]).button:has(>input[type=radio]:checked){color:#fff;background:#000}label:has(>input[type=checkbox]).button input,label:has(>input[type=radio]).button input{display:none}input,select,textarea{width:100%;background-color:#ccc;color:currentColor;border:1px solid transparent}input:focus,select:focus,textarea:focus{outline:1px solid #89B6EA;outline-offset:0px}input::placeholder,select::placeholder,textarea::placeholder{color:currentColor}textarea{height:160px}input[type=radio],input[type=checkbox]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:auto;padding:8px;color:currentColor;background-color:transparent;border:1px solid}input[type=radio]:checked,input[type=checkbox]:checked{background-color:currentColor}input[type=radio].input--none,input[type=checkbox].input--none{display:none}svg{fill:none}svg path:not([stroke]),svg circle:not([stroke]),svg rect:not([stroke]){fill:currentColor}svg line{stroke:currentColor}ul,ol{padding-left:1em}ul.list--nostyle,ol.list--nostyle{list-style:none;padding-left:0}hr{color:currentColor;border:none;height:1px;background-color:currentColor;margin:0 0 var(--step-0)}table{width:100%;-webkit-border-horizontal-spacing:0;-webkit-border-vertical-spacing:0}table td,table th{font-weight:400;border-top:1px solid;padding:var(--step--2) 0;white-space:pre-line;width:calc(100% / var(--length));vertical-align:top}table th{border-top:none;text-align:left;border-color:transparent;font-weight:700;padding:var(--step--1) 0 var(--step--2)}table tr:first-child:last-child td,table tr:first-child:last-child th{border-top:none}table.table--inverse td,table.table--inverse th{border-top:none;border-bottom:1px solid}details summary{list-style:none;list-style-type:none}details summary::-webkit-details-marker{display:none;content:""}details summary::-moz-details-marker{display:none;content:""}details summary::details-marker{display:none;content:""}details summary::marker{display:none;content:""}figure,picture,img,video{display:block;width:100%}strong,.strong{font-weight:700;font-family:Antique Legacy,sans-serif}[id]{scroll-margin-top:64px}.sticky{position:sticky;top:var(--step-0)}.padded{padding:var(--step-3)}@media (max-width: 888px){.padded{padding:var(--step-0)}}.padded--tight{padding:var(--step--2) var(--step--1)}.padded--thick{padding:var(--step-7) var(--step-5)}@media (max-height: 888px){.padded--thick{padding:var(--step-5) var(--step-5)}}@media (max-width: 888px){.padded--thick{padding:var(--step-2) var(--step-1)}}.flex{width:100%;display:flex;align-items:flex-start;flex-wrap:wrap;--gap: 0px;gap:var(--gap)}.flex.flex--end{justify-content:flex-end}.flex.flex--spaced{justify-content:space-between}.flex.flex--center{justify-content:center}.flex.flex--middle{align-items:center}.flex.flex--bottom{align-items:flex-end}.flex.flex--column{flex-direction:column}.flex.flex--gapped{--gap: var(--step-0)}@media (max-width: 888px){.flex.flex--gapped{--gap: var(--step--1)}}.flex.flex--gapped hr{margin:0}.flex.flex--thick_gapped{--gap: var(--step-4)}.flex.flex--thick_gapped hr{margin:0}.flex.flex--tight_gapped{--gap: var(--step--1)}@media (max-width: 888px){.flex.flex--tight_gapped{--gap: var(--step--2)}}.flex.flex--tight_gapped hr{margin:0}@media (max-width: 888px){.flex.flex--tight_guttered_on_phone{--gap: var(--step--2)}}.col.col--4andahalfof12{width:calc(37.5% - var(--gap) + calc(var(--gap) / 2.6666666667))}.col.col--1of12{width:calc(8.3333333333% - var(--gap) + calc(var(--gap) / 12))}@media (max-width: 888px){.col.col--mobile--1of12{width:calc(8.3333333333% - var(--gap) + calc(var(--gap) / 12))}}.col.col--2of12{width:calc(16.6666666667% - var(--gap) + calc(var(--gap) / 6))}@media (max-width: 888px){.col.col--mobile--2of12{width:calc(16.6666666667% - var(--gap) + calc(var(--gap) / 6))}}.col.col--3of12{width:calc(25% - var(--gap) + calc(var(--gap) / 4))}@media (max-width: 888px){.col.col--mobile--3of12{width:calc(25% - var(--gap) + calc(var(--gap) / 4))}}.col.col--4of12{width:calc(33.3333333333% - var(--gap) + calc(var(--gap) / 3))}@media (max-width: 888px){.col.col--mobile--4of12{width:calc(33.3333333333% - var(--gap) + calc(var(--gap) / 3))}}.col.col--5of12{width:calc(41.6666666667% - var(--gap) + calc(var(--gap) / 2.4))}@media (max-width: 888px){.col.col--mobile--5of12{width:calc(41.6666666667% - var(--gap) + calc(var(--gap) / 2.4))}}.col.col--6of12{width:calc(50% - var(--gap) + calc(var(--gap) / 2))}@media (max-width: 888px){.col.col--mobile--6of12{width:calc(50% - var(--gap) + calc(var(--gap) / 2))}}.col.col--7of12{width:calc(58.3333333333% - var(--gap) + calc(var(--gap) / 1.7142857143))}@media (max-width: 888px){.col.col--mobile--7of12{width:calc(58.3333333333% - var(--gap) + calc(var(--gap) / 1.7142857143))}}.col.col--8of12{width:calc(66.6666666667% - var(--gap) + calc(var(--gap) / 1.5))}@media (max-width: 888px){.col.col--mobile--8of12{width:calc(66.6666666667% - var(--gap) + calc(var(--gap) / 1.5))}}.col.col--9of12{width:calc(75% - var(--gap) + calc(var(--gap) / 1.3333333333))}@media (max-width: 888px){.col.col--mobile--9of12{width:calc(75% - var(--gap) + calc(var(--gap) / 1.3333333333))}}.col.col--10of12{width:calc(83.3333333333% - var(--gap) + calc(var(--gap) / 1.2))}@media (max-width: 888px){.col.col--mobile--10of12{width:calc(83.3333333333% - var(--gap) + calc(var(--gap) / 1.2))}}.col.col--11of12{width:calc(91.6666666667% - var(--gap) + calc(var(--gap) / 1.0909090909))}@media (max-width: 888px){.col.col--mobile--11of12{width:calc(91.6666666667% - var(--gap) + calc(var(--gap) / 1.0909090909))}}.col.col--12of12{width:calc(100% - var(--gap) + calc(var(--gap) / 1))}@media (max-width: 888px){.col.col--mobile--12of12{width:calc(100% - var(--gap) + calc(var(--gap) / 1))}}.col.col--1of3{width:calc(33.3333333333% - var(--gap) + calc(var(--gap) / 3))}.col.col--2of3{width:calc(66.6666666667% - var(--gap) + calc(var(--gap) / 1.5))}.col.col--3of3{width:calc(100% - var(--gap) + calc(var(--gap) / 1))}.col.col--1of7{width:calc(14.2857142857% - var(--gap) + calc(var(--gap) / 7))}.col.col--2of7{width:calc(28.5714285714% - var(--gap) + calc(var(--gap) / 3.5))}.col.col--3of7{width:calc(42.8571428571% - var(--gap) + calc(var(--gap) / 2.3333333333))}.col.col--4of7{width:calc(57.1428571429% - var(--gap) + calc(var(--gap) / 1.75))}.col.col--5of7{width:calc(71.4285714286% - var(--gap) + calc(var(--gap) / 1.4))}.col.col--6of7{width:calc(85.7142857143% - var(--gap) + calc(var(--gap) / 1.1666666667))}.col.col--7of7{width:calc(100% - var(--gap) + calc(var(--gap) / 1))}dialog.svelte-5m7t8e{display:block;position:fixed;top:calc(var(--step-0) + var(--step-5));right:var(--step-0);left:auto;height:100vh;overflow-x:hidden;overflow-y:auto;width:90vw;max-width:479.52px;max-height:calc(100vh - (var(--step-0) + var(--step-5)) * 2);z-index:2000;border:none;border-radius:var(--step-0);color:currentColor;background-color:#fff}dialog.flying.svelte-5m7t8e dialog:where(.svelte-5m7t8e){position:absolute;top:0;right:0;transform:none!important}.back.svelte-5m7t8e{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1999;background:#fff3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:0;padding:0;border:none}.close.svelte-5m7t8e{position:fixed;top:var(--step-0);right:var(--step-0);z-index:2001}@media (min-width: 888px){svg.mobile.svelte-191egeh{display:none}}@media (max-width: 888px){svg.svelte-191egeh:has(+.mobile){display:none}}header.svelte-1dbksa7{position:fixed;z-index:10;top:0;left:0;width:25vw}@media (min-width: 888px){header.svelte-1dbksa7{flex-direction:column}}@media (max-width: 888px){header.svelte-1dbksa7{position:-webkit-sticky;position:sticky;width:100vw;justify-content:space-between;align-items:center;transition:background-color 333ms,box-shadow 333ms,padding 333ms}header.scrolled.svelte-1dbksa7{background-color:var(--color, #fff);border-bottom:1px solid;padding-top:var(--step-0);padding-bottom:var(--step--1)}}header.svelte-1dbksa7>a:where(.svelte-1dbksa7){display:block}@media (min-width: 888px){header.svelte-1dbksa7>a:where(.svelte-1dbksa7){margin-bottom:var(--step-0)}}@media (max-width: 888px){header.svelte-1dbksa7>a:where(.svelte-1dbksa7) svg.index{width:115px}}header.svelte-1dbksa7>label:where(.svelte-1dbksa7){display:block}@media (min-width: 888px){header.svelte-1dbksa7>label:where(.svelte-1dbksa7){display:none}}header.svelte-1dbksa7>label:where(.svelte-1dbksa7) svg:where(.svelte-1dbksa7):last-of-type{display:none}header.svelte-1dbksa7>label:where(.svelte-1dbksa7) input:where(.svelte-1dbksa7){display:none}header.svelte-1dbksa7>label:where(.svelte-1dbksa7) input:checked~svg:where(.svelte-1dbksa7):first-of-type{display:none}header.svelte-1dbksa7>label:where(.svelte-1dbksa7) input:checked~svg:where(.svelte-1dbksa7):last-of-type{display:block}@media (max-width: 888px){header.svelte-1dbksa7>label:has(input:checked)+nav:where(.svelte-1dbksa7){transform:translateY(0)}}@media (max-width: 888px){header.svelte-1dbksa7>a:where(.svelte-1dbksa7),header.svelte-1dbksa7>label:where(.svelte-1dbksa7){position:relative;z-index:50}}header.svelte-1dbksa7>nav:where(.svelte-1dbksa7){font-family:Antique Legacy,sans-serif;font-weight:700}header.svelte-1dbksa7>nav:where(.svelte-1dbksa7) a{margin-bottom:var(--step--2);border-bottom:1.5px solid transparent}header.svelte-1dbksa7>nav:where(.svelte-1dbksa7) a:focus,header.svelte-1dbksa7>nav:where(.svelte-1dbksa7) a:hover{border-color:currentColor}header.svelte-1dbksa7>nav:where(.svelte-1dbksa7) a.active{border-color:currentColor}header.svelte-1dbksa7>nav:where(.svelte-1dbksa7) .work:where(.svelte-1dbksa7){margin-top:auto}@media (min-width: 888px){header.svelte-1dbksa7>nav:where(.svelte-1dbksa7) .work:where(.svelte-1dbksa7){display:none}}header.svelte-1dbksa7>nav:where(.svelte-1dbksa7) .work:where(.svelte-1dbksa7) a{border-bottom:1.5px solid}@media (max-width: 888px){header.svelte-1dbksa7>nav:where(.svelte-1dbksa7){position:fixed;z-index:20;top:0;left:0;width:100vw;height:min(100dvh,100vh);padding:calc(var(--step-1) * 7) var(--step-1);background-color:#fff;transition:transform 666ms;transform:translateY(-100%)}header.svelte-1dbksa7>nav:where(.svelte-1dbksa7)>a{font-size:var(--step-3);line-height:1;margin-bottom:var(--step--1)}}footer.svelte-sros46{border-top:2px solid;background-color:#fff;padding-top:var(--step-5);padding-bottom:var(--step-3)}footer.svelte-sros46 svg{width:115px}@media (max-width: 888px){footer.svelte-sros46 svg{width:115px}}footer.svelte-sros46 nav:where(.svelte-sros46){font-family:Antique Legacy,sans-serif}@media (min-width: 888px){footer.svelte-sros46 nav:where(.svelte-sros46){font-size:var(--step--1)}}footer.svelte-sros46 nav:where(.svelte-sros46) a{padding:.2em 0;transition:opacity 333ms}footer.svelte-sros46 nav:where(.svelte-sros46) a:hover,footer.svelte-sros46 nav:where(.svelte-sros46) a:focus{opacity:.5}footer.svelte-sros46 nav:where(.svelte-sros46):not(.disclaimers){font-weight:700}footer.svelte-sros46 nav.disclaimers:where(.svelte-sros46){font-size:var(--step--2)}footer.svelte-sros46 nav.disclaimers:where(.svelte-sros46) a{opacity:.4}footer.svelte-sros46 nav.disclaimers:where(.svelte-sros46) a:hover,footer.svelte-sros46 nav.disclaimers:where(.svelte-sros46) a:focus{opacity:1}footer.svelte-sros46 nav.work:where(.svelte-sros46) a{border-bottom:1.5px solid}footer.svelte-sros46 div:where(.svelte-sros46):last-child{margin-top:var(--step-2)}div.svelte-1mfuwls{background-color:var(--color);transition:background-color 1333ms}main.svelte-1mfuwls{min-height:100lvh}@media (min-width: 888px){main.svelte-1mfuwls>section:not(:has(+.background)):not(.gallery){padding-left:calc(25% - var(--step-4) / 2)}}
