@font-face{font-family:Antonio;font-style:normal;font-weight:100 700;font-display:swap;src:url(/_astro/antonio-latin-ext.CKk2MKiT.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Antonio;font-style:normal;font-weight:100 700;font-display:swap;src:url(/_astro/antonio-latin.CcMrw4u8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#211915;--paper:#fff;--soft:#f6f5f2;--hair:#dcdcd8;--muted:#6f6e6a;--maxw:1180px;--gut:clamp(20px, 5vw, 56px);--measure:64ch;--s1:6px;--s2:10px;--s3:16px;--s4:24px;--s5:38px;--s6:60px;--s7:92px;--s8:132px;--f:"Antonio", "Helvetica Neue", Helvetica, -apple-system, sans-serif;--ease:cubic-bezier(.16, 1, .3, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--dur-press:.16s;--dur-reveal:.7s;--dur-draw:1s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--f);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;margin:0;font-size:1.125rem;font-weight:400;line-height:1.55}::selection{background:var(--ink);color:var(--paper)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}*{caret-color:var(--ink);scrollbar-width:thin;scrollbar-color:#c9c8c4 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#d5d4d0}::-webkit-scrollbar-track{background:0 0}img,svg{max-width:100%;display:block}a{color:inherit}h1,h2,h3,p,dl,dd,ol,ul{margin:0}.shell{max-width:var(--maxw);padding-inline:var(--gut);margin:0 auto}section[id]{scroll-margin-top:92px}.rule{border:0;border-top:1px solid var(--hair);margin:0}.rule--ink{border-top-color:var(--ink)}.site-header{z-index:40;background:color-mix(in srgb, var(--paper) 92%, transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--hair);position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:var(--s4);padding-block:13px;display:flex}.site-header__logo img{width:clamp(104px,11vw,126px);height:auto}.site-header__nav{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:clamp(14px,2.6vw,34px);font-size:.75rem;display:flex}.site-header__nav a:not(.btn){color:var(--muted);transition:color var(--dur-press) var(--ease-out);padding-block:16px;text-decoration:none;position:relative}.site-header__nav a:not(.btn):after{content:"";background:var(--ink);transform-origin:0;height:1px;transition:transform var(--dur-press) var(--ease-out);position:absolute;bottom:13px;left:0;right:0;transform:scaleX(0)}.site-header__nav a:not(.btn):hover{color:var(--ink)}.site-header__nav a:not(.btn):hover:after{transform:scaleX(1)}@media (width<=760px){.site-header__nav a:not(.btn){display:none}}@media (width<=560px){.site-header__nav{gap:10px}.site-header .btn{letter-spacing:.1em;padding:0 14px;font-size:.75rem}}@media (height<=520px) and (orientation:landscape){.site-header__inner{padding-block:7px}.site-header__logo img{width:92px}}.btn{border:1px solid var(--ink);background:var(--ink);min-height:52px;color:var(--paper);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background var(--dur-press) var(--ease-out), color var(--dur-press) var(--ease-out), transform var(--dur-press) var(--ease-out);justify-content:center;align-items:center;gap:.6em;padding:0 26px;font-family:inherit;font-size:.8125rem;text-decoration:none;display:inline-flex}.btn:active,.bignew:active,.tbtn:active,.newval button:active{transform:scale(.97)}.btn:hover{background:var(--paper);color:var(--ink)}.btn--ghost{color:var(--ink);background:0 0}.btn--ghost:hover{background:var(--ink);color:var(--paper)}.btn__icon{fill:currentColor;flex:none;width:1.05em;height:1.05em}.hero{padding-block:clamp(56px,9vw,118px) clamp(44px,6vw,74px)}.hero__title{letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;max-width:17ch;font-size:clamp(2.7rem,8.4vw,5.6rem);font-weight:500;line-height:.98}.hero__title em{color:var(--muted);font-style:normal}.hero__body{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:clamp(28px,5vw,76px);margin-top:clamp(32px,5vw,62px);display:grid}@media (width<=860px){.hero__body{grid-template-columns:1fr;align-items:start}}.hero__lede{max-width:46ch;font-size:clamp(1.125rem,1.7vw,1.4375rem);line-height:1.5}.hero__actions{margin-top:var(--s5);flex-wrap:wrap;gap:12px;display:flex}.facts{border-top:1px solid var(--ink)}.facts__row{gap:var(--s3);border-bottom:1px solid var(--hair);grid-template-columns:132px 1fr;align-items:baseline;padding:13px 0;display:grid}.facts__key{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.6875rem}.facts__val{letter-spacing:.02em;font-size:1rem}.section{border-top:1px solid var(--ink);padding-block:clamp(52px,7vw,96px)}.section__title{letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;font-size:clamp(1.9rem,5.4vw,3.4rem);font-weight:500;line-height:1}.section__lede{margin-top:var(--s4);max-width:var(--measure);color:var(--muted);font-size:1.0625rem}.statement{background:var(--ink);color:var(--paper);padding-block:clamp(70px,11vw,140px)}.statement__text{letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;max-width:24ch;font-size:clamp(1.75rem,5.6vw,3.6rem);font-weight:500;line-height:1.04}.ledger{margin-top:var(--s6);border-top:1px solid var(--ink)}.ledger__row{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(16px,4vw,60px);padding-block:clamp(24px,3.4vw,40px);display:grid}@media (width<=760px){.ledger__row{gap:var(--s3);grid-template-columns:1fr}}.ledger__term{letter-spacing:.01em;text-transform:uppercase;font-size:clamp(1.1875rem,2.1vw,1.5rem);font-weight:500;line-height:1.15}.ledger__desc{color:var(--muted);max-width:60ch}.steps{margin-top:var(--s6);border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (width<=820px){.steps{grid-template-columns:1fr}}.steps__item{border-bottom:1px solid var(--hair);padding:clamp(24px,3vw,36px) clamp(18px,2.4vw,32px) clamp(28px,3.4vw,44px) 0}.steps__item+.steps__item{border-left:1px solid var(--hair);padding-left:clamp(18px,2.4vw,32px)}@media (width<=820px){.steps__item,.steps__item+.steps__item{border-left:0;padding-left:0}}.steps__num{letter-spacing:.18em;color:var(--muted);font-size:.6875rem}.steps__title{margin-top:var(--s3);letter-spacing:.01em;text-transform:uppercase;font-size:1.25rem;font-weight:500}.steps__desc{margin-top:var(--s2);color:var(--muted);font-size:1.0625rem}.about{margin-top:var(--s6);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}@media (width<=860px){.about{grid-template-columns:1fr}}.about__text p+p{margin-top:var(--s4)}.about__text p{max-width:58ch}.subhead{letter-spacing:.2em;text-transform:uppercase;margin-top:var(--s6);padding-bottom:var(--s3);border-bottom:1px solid var(--ink);font-size:.75rem;font-weight:500}.record__row{gap:var(--s3) var(--s4);border-bottom:1px solid var(--hair);grid-template-columns:118px minmax(0,1.1fr) minmax(0,1fr);align-items:baseline;padding:15px 0;display:grid}@media (width<=720px){.record__row{grid-template-columns:1fr;gap:3px}}.record__year{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.6875rem}.record__title{letter-spacing:.02em;text-transform:uppercase;font-size:1.0625rem}.record__meta{color:var(--muted);font-size:.9375rem}.chips{margin-top:var(--s4);flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.chip{border:1px solid var(--hair);letter-spacing:.14em;text-transform:uppercase;padding:9px 15px;font-size:.6875rem}.frame{aspect-ratio:4/5;border:1px solid var(--ink);background:var(--soft);place-items:center;display:grid;position:relative;overflow:hidden}.frame img{object-fit:cover;object-position:center 32%;width:100%;height:100%}.frame__ph{text-align:center;padding:var(--s4);color:var(--muted);letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem;line-height:2}.zones{margin-top:var(--s6);border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.zones__item{border-bottom:1px solid var(--hair);letter-spacing:.04em;text-transform:uppercase;align-items:baseline;gap:10px;padding:16px 18px 16px 0;font-size:1rem;display:flex}@media (width<=900px){.zones{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.zones{grid-template-columns:1fr}}.zones__item:before{content:"";border:1px solid var(--ink);flex:none;width:6px;height:6px;transform:translateY(-2px)}.contact{border-top:1px solid var(--ink);padding-block:clamp(52px,7vw,100px)}.contact__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}@media (width<=860px){.contact__grid{grid-template-columns:1fr}}.contact__title{letter-spacing:-.015em;text-transform:uppercase;max-width:14ch;font-size:clamp(1.9rem,5.4vw,3.4rem);font-weight:500;line-height:1}.channels{border-top:1px solid var(--ink)}.channels__row{gap:var(--s3);border-bottom:1px solid var(--hair);grid-template-columns:110px 1fr;align-items:center;padding:0;display:grid}.channels__key{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.6875rem}.channels__val{letter-spacing:.02em;transition:border-color var(--dur-press) var(--ease-out);border-bottom:1px solid #0000;padding-block:15px;font-size:clamp(1rem,1.6vw,1.25rem);text-decoration:none;display:inline-block}a.channels__val:hover{border-bottom-color:var(--ink)}.contact__actions{margin-top:var(--s5)}.site-footer{border-top:1px solid var(--ink);padding-block:var(--s6)}.site-footer__inner{gap:var(--s4) var(--s6);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.site-footer__logo img{width:134px;height:auto}.site-footer__links{gap:var(--s3) var(--s4);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;font-size:.6875rem;display:flex}.site-footer__links a{color:var(--muted);transition:color var(--dur-press) var(--ease-out);padding-block:14px;text-decoration:none;display:inline-block;position:relative}.site-footer__links a:after{content:"";background:var(--ink);transform-origin:0;height:1px;transition:transform var(--dur-press) var(--ease-out);position:absolute;bottom:11px;left:0;right:0;transform:scaleX(0)}.site-footer__links a:hover{color:var(--ink)}.site-footer__links a:hover:after{transform:scaleX(1)}.site-footer__legal{margin-top:var(--s5);padding-top:var(--s3);border-top:1px solid var(--hair);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.6875rem;line-height:2}.legal{padding-block:clamp(44px, 6vw, 80px) var(--s8)}.legal__title{letter-spacing:-.015em;text-transform:uppercase;font-size:clamp(1.9rem,5vw,3rem);font-weight:500;line-height:1}.legal__body{margin-top:var(--s6);max-width:72ch}.legal__body h2{letter-spacing:.14em;text-transform:uppercase;margin-top:var(--s6);padding-bottom:var(--s2);border-bottom:1px solid var(--hair);font-size:1.0625rem;font-weight:500}.legal__body p,.legal__body ul{margin-top:var(--s3);color:var(--muted)}.legal__body ul{padding-left:1.15em}.legal__body li+li{margin-top:var(--s1)}.legal__body a{color:var(--ink)}.pending{border:1px dashed var(--hair);margin-top:var(--s4);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:14px 16px;font-size:.6875rem;line-height:1.9}.rise{opacity:0;animation:rise .9s var(--ease) forwards;animation-delay:var(--d,0s)}@keyframes rise{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:none}}html.motion .section,html.motion .site-footer{border-top:0}html.motion .section:before,html.motion .site-footer:before{content:"";background:var(--ink);transform-origin:0;width:100%;height:1px;transition:transform 1s var(--ease);position:absolute;top:0;left:0;transform:scaleX(0)}html.motion .section.in:before,html.motion .site-footer.in:before{transform:scaleX(1)}html.motion [data-reveal]{opacity:0;transition:opacity .6s var(--ease), transform .85s var(--ease);transition-delay:var(--rev,0s);transform:translateY(15px)}html.motion [data-reveal].in{opacity:1;transform:none}html.motion .section__title[data-reveal],html.motion .contact__title[data-reveal],html.motion .statement__text[data-reveal]{clip-path:inset(0 0 104%);transition:opacity var(--dur-reveal) var(--ease-out), clip-path var(--dur-draw) var(--ease-out);transition-delay:var(--rev,0s);transform:none}html.motion .section__title[data-reveal].in,html.motion .contact__title[data-reveal].in,html.motion .statement__text[data-reveal].in{clip-path:inset(0 0 -6%)}html.motion .frame[data-reveal]{clip-path:inset(0 0 100%);transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out), clip-path var(--dur-draw) var(--ease-out)}html.motion .frame[data-reveal].in{clip-path:inset(0)}html.motion .ledger__row,html.motion .record__row,html.motion .channels__row,html.motion .facts__row{border-bottom:0;position:relative}html.motion .ledger__row:after,html.motion .record__row:after,html.motion .channels__row:after,html.motion .facts__row:after{content:"";background:var(--hair);transform-origin:0;width:100%;height:1px;transition:transform var(--dur-draw) var(--ease-out);transition-delay:var(--rev,0s);position:absolute;bottom:0;left:0;transform:scaleX(0)}html.motion .ledger__row.in:after,html.motion .record__row.in:after,html.motion .channels__row.in:after,html.motion .facts__row.in:after{transform:scaleX(1)}html.motion .frame img{will-change:transform;transform:scale(1.12)}html.motion .section,html.motion .site-footer{position:relative}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rise{opacity:1;animation:none}.btn:active,.bignew:active,.tbtn:active,.newval button:active{transform:none}}
