@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-400-normal.BCNrxLz_.woff2) format("woff2"),url(/_astro/eb-garamond-latin-400-normal.maQnHeKB.woff) format("woff")}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-400-italic.DSEbMgZu.woff2) format("woff2"),url(/_astro/eb-garamond-latin-400-italic.CDFyLPXJ.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff) format("woff")}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cinzel-latin-700-normal.Dkw14w9r.woff2) format("woff2"),url(/_astro/cinzel-latin-700-normal.C-gK7hA8.woff) format("woff")}@font-face{font-family:Vidimus Display;font-style:normal;font-weight:400;font-display:block;src:url(/_astro/vidimus-display.B1q85wzq.woff2) format("woff2")}:root{--ground: #0a0a0b;--raised: #141416;--hover: #131315;--hairline: #2a2a2e;--rule: #1c1c20;--divider: #46464d;--line: rgba(255, 255, 255, .07);--line-faint: rgba(255, 255, 255, .06);--tint: rgba(255, 255, 255, .012);--display: #e8e8ea;--body: #c4c4ca;--secondary: #8c8c93;--meta: #6e6e75;--placeholder: #55555c;--pending: #a09aa8;--serif: "EB Garamond", Georgia, serif;--sans: "IBM Plex Sans", system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--roman: "Cinzel", Georgia, serif;--title: "Vidimus Display", Georgia, serif;--gutter: clamp(20px, 4vw, 56px)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--ground)}html{-webkit-text-size-adjust:100%}html.menu-open{overflow:hidden}body{font-family:var(--sans);color:var(--body);-webkit-font-smoothing:antialiased;text-wrap:pretty}h1,h2,h3,p,figure,blockquote,dl,dd,ol,ul{margin:0}ol,ul{padding:0;list-style:none}img{display:block}a{color:var(--body);text-decoration:none}a:hover{color:var(--display)}input,select,textarea,button{font-family:inherit;font-size:inherit}::placeholder{color:var(--placeholder);opacity:1}::selection{background:var(--body);color:var(--ground)}:focus-visible{outline:1px solid var(--secondary);outline-offset:3px}[hidden]{display:none!important}.skip{position:absolute;left:var(--gutter);top:12px;z-index:70;padding:10px 14px;background:var(--body);color:var(--ground);font:500 10px/1 var(--mono);letter-spacing:.16em;transform:translateY(-200%)}.skip:focus{transform:none;color:var(--ground)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.atmos{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(1200px 780px at 12% -10%,rgba(158,164,182,.115),transparent 62%),radial-gradient(1000px 660px at 90% 4%,rgba(118,124,142,.075),transparent 64%),radial-gradient(1100px 900px at 46% 112%,rgba(96,101,116,.07),transparent 60%)}.grain{position:fixed;inset:0;z-index:60;pointer-events:none;mix-blend-mode:overlay;opacity:.045;background-size:170px 170px;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22170%22 height=%22170%22%3E%3Cfilter id=%22n%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%220.85%22 numOctaves=%223%22 stitchTiles=%22stitch%22/%3E%3C/filter%3E%3Crect width=%22170%22 height=%22170%22 filter=%22url(%23n)%22/%3E%3C/svg%3E")}.page{position:relative;z-index:1}.wrap{width:100%;max-width:1240px;margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.wrap--hero{padding-top:clamp(66px,10vw,130px);padding-bottom:clamp(78px,11vw,148px)}.wrap--select{padding-top:clamp(56px,7vw,92px);padding-bottom:clamp(64px,8vw,104px)}.wrap--reach{padding-top:clamp(58px,7.5vw,104px);padding-bottom:clamp(58px,7.5vw,104px)}.wrap--section{padding-top:clamp(64px,8.5vw,116px);padding-bottom:clamp(64px,8.5vw,116px)}.wrap--page-hero{padding-top:clamp(50px,7vw,92px);padding-bottom:clamp(46px,6vw,76px)}.wrap--page-hero-deep{padding-top:clamp(50px,7vw,92px);padding-bottom:clamp(56px,7vw,96px)}.wrap--caps{padding-top:clamp(46px,5.5vw,76px);padding-bottom:clamp(56px,7vw,96px)}.wrap--scope{padding-top:clamp(46px,5.5vw,80px);padding-bottom:clamp(56px,7vw,96px)}.wrap--band{padding-top:clamp(52px,6.5vw,88px);padding-bottom:clamp(52px,6.5vw,88px)}.wrap--standards{padding-top:clamp(50px,6.5vw,88px);padding-bottom:clamp(50px,6.5vw,88px)}.wrap--close{padding-top:clamp(50px,6.5vw,88px);padding-bottom:clamp(60px,8vw,110px)}.wrap--quote{padding-top:clamp(58px,7.5vw,100px);padding-bottom:clamp(54px,7vw,92px)}.wrap--footer{padding-top:clamp(46px,5.5vw,72px);padding-bottom:clamp(22px,2.4vw,30px)}.rule-top{border-top:1px solid var(--rule)}.rule-bottom{border-bottom:1px solid var(--rule)}.tint{background:var(--tint)}.solid{background:var(--raised)}.anchor{scroll-margin-top:88px}.mb-16{margin-bottom:16px}.mb-18{margin-bottom:18px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:clamp(20px,2.4vw,30px)}.mb-34{margin-bottom:clamp(24px,2.8vw,34px)}.mb-38{margin-bottom:clamp(26px,3vw,38px)}.mb-40{margin-bottom:clamp(26px,3vw,40px)}.eyebrow{font:500 10px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--meta)}.label{display:block;font:500 10px/1 var(--mono);letter-spacing:.2em;color:var(--meta)}.label--lit{color:var(--secondary)}.label--ruled{padding-bottom:14px;border-bottom:1px solid var(--hairline)}.h2{font:400 clamp(28px,3.6vw,46px)/1.1 var(--serif);color:var(--display);margin:clamp(18px,2vw,26px) 0 clamp(16px,1.6vw,22px)}.h2--spaced{margin-bottom:clamp(34px,4vw,54px)}.intro{font:400 clamp(15px,1.2vw,16.5px)/1.75 var(--sans);color:var(--secondary);max-width:62ch;margin:0 0 clamp(32px,4vw,52px)}.intro--standing{margin-bottom:clamp(34px,4vw,54px)}.btn-row{display:flex;flex-wrap:wrap;gap:14px}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;min-width:242px;font:500 11px/1 var(--mono);letter-spacing:.15em;cursor:pointer}.btn--solid{background:var(--body);color:var(--ground);border:none;padding:19px 24px;transition:background .25s ease}.btn--solid:hover{background:var(--display);color:var(--ground)}.btn--ghost{background:none;border:1px solid var(--hairline);color:var(--body);padding:18px 23px;transition:border-color .25s ease,color .25s ease}.btn--ghost:hover{border-color:var(--meta);color:var(--display)}.btn:disabled{opacity:.6;cursor:wait}.btn--small{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;background:none;border:1px solid var(--hairline);color:var(--body);font:500 10px/1 var(--mono);letter-spacing:.15em;padding:14px 16px;cursor:pointer}.site-header{position:sticky;top:0;z-index:40;background:#0a0a0be0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--rule)}.site-header__bar{height:clamp(62px,7vw,76px);display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:11px;flex:none}.brand__mark{height:26px;width:auto}.brand__word{font:400 24px/1 var(--title);color:var(--display);white-space:nowrap}.brand__word span{font-size:.9em}.nav{display:flex;align-items:center;gap:24px}.nav a{font:500 10px/1 var(--mono);letter-spacing:.16em;color:var(--secondary)}.nav a:hover,.nav a[aria-current=page]{color:var(--display)}.nav__sep{width:1px;height:11px;background:var(--hairline)}.menu-btn{display:none;flex-direction:column;gap:6px;width:26px;padding:8px 0;background:none;border:none;cursor:pointer}.menu-btn span{display:block;height:1px;background:var(--body)}@media(max-width:880px){.nav{display:none}.menu-btn{display:flex}}.menu{position:fixed;inset:0;z-index:50;background:#0a0a0bfb;display:flex;flex-direction:column;padding:var(--gutter);overflow-y:auto}.menu__top{display:flex;align-items:center;justify-content:space-between;padding-bottom:26px;border-bottom:1px solid var(--hairline)}.menu__close{font:500 10px/1 var(--mono);letter-spacing:.16em;color:var(--secondary);background:none;border:1px solid var(--hairline);padding:11px 13px;cursor:pointer}.menu__links{display:flex;flex-direction:column;gap:2px;padding:34px 0;flex:1}.menu__division{font:400 24px/1.6 var(--title);color:var(--display)}.menu__sep{height:1px;background:var(--hairline);margin:22px 0}.menu__anchor{font:500 11px/2.6 var(--mono);letter-spacing:.16em;color:var(--secondary)}.menu__contact{display:flex;flex-direction:column;gap:10px;padding-top:24px;border-top:1px solid var(--hairline)}.menu__contact a{font:400 11px/1.6 var(--mono);letter-spacing:.06em;color:var(--body)}.hero{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(18px,2vw,26px)}.hero__kicker{font:500 10px/1 var(--mono);letter-spacing:.26em;color:var(--meta)}.hero__col{display:flex;flex-direction:column;width:fit-content;max-width:100%}.hero__title{margin:0;font:400 clamp(78.2px,23.47vw,160px)/.75 var(--title);color:var(--display);white-space:nowrap}.hero__title span{font-size:.9em}.hero__rule{height:1px;background:var(--divider);margin:clamp(20px,2.4vw,30px) 0 clamp(15px,1.7vw,20px)}.hero__rule--second{margin:clamp(15px,1.7vw,20px) 0 clamp(18px,2vw,24px)}.hero__line{font:400 clamp(11px,3.3vw,22.5px)/1.2 var(--serif);letter-spacing:.14em;color:var(--display);margin:0 -.14em 0 0;white-space:nowrap}.hero__quote{font:italic 400 clamp(16px,1.7vw,21px)/1.5 var(--serif);color:var(--body);width:0;min-width:100%;text-wrap:balance}.hero__box{width:0;min-width:100%;margin-top:clamp(26px,3vw,36px);background:var(--raised);border:1px solid var(--hairline);padding:clamp(20px,2.2vw,26px) clamp(20px,2.4vw,28px)}.hero__box p{font:400 clamp(15px,1.2vw,16px)/1.75 var(--sans);color:var(--body)}.hero .btn-row{margin-top:clamp(8px,1.4vw,18px)}.divisions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--hairline);border:1px solid var(--hairline)}.division{display:flex;flex-direction:column;background:var(--ground);padding:clamp(24px,2.4vw,32px) clamp(22px,2.2vw,30px) clamp(22px,2.2vw,28px);transition:background .3s ease}.division:hover{background:var(--hover)}.division__code{font:500 10px/1 var(--mono);letter-spacing:.16em;color:var(--secondary)}.division__title{font:400 clamp(20px,1.9vw,25px)/1.15 var(--title);color:var(--display);margin:14px 0 6px}.division__sub{font:500 9.5px/1.5 var(--mono);letter-spacing:.15em;color:var(--meta)}.division__lede{font:400 16px/1.5 var(--serif);color:var(--body);margin:20px 0 22px;min-height:4.5em}.division__list{display:flex;flex-direction:column;margin-top:auto}.division__list span{font:400 13px/1.45 var(--sans);color:var(--secondary);padding:9px 0;border-top:1px solid var(--line)}.division .btn--small{margin-top:24px}@media(max-width:880px){.divisions{grid-template-columns:1fr}}.reach__line{font:400 clamp(21px,2.5vw,33px)/1.4 var(--serif);color:var(--display);max-width:34ch}.reach__regions{display:flex;flex-wrap:wrap;gap:0 clamp(20px,3vw,42px);margin-top:clamp(26px,3vw,40px)}.reach__regions span{font:500 10px/2.4 var(--mono);letter-spacing:.2em;color:var(--secondary)}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:1px;background:var(--hairline);border:1px solid var(--hairline)}.step{background:var(--ground);padding:clamp(22px,2.2vw,30px)}.step--key{background:var(--raised)}.step--wide{grid-column:1 / -1}.step__num{font:500 10px/1 var(--mono);letter-spacing:.16em;color:var(--secondary)}.step--key .step__num{color:var(--body)}.step__title{font:400 clamp(19px,1.7vw,23px)/1.2 var(--serif);color:var(--display);margin:12px 0}.step__pull{font:400 clamp(16px,1.4vw,19px)/1.5 var(--serif);color:var(--display);margin:0 0 12px}.step__text{font:400 14.5px/1.7 var(--sans);color:var(--secondary)}.step--key .step__text{color:var(--body)}.step--wide .step__text{max-width:76ch}.standing{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:clamp(34px,4.5vw,60px)}.ledger{display:flex;flex-direction:column}.ledger__row{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:15px 0;border-bottom:1px solid var(--line-faint)}.ledger__item{font:400 13.5px/1.5 var(--sans);color:var(--body)}.ledger__status{font:500 9.5px/1.4 var(--mono);letter-spacing:.15em;color:var(--secondary);white-space:nowrap}.panels{display:flex;flex-direction:column;gap:1px}.panel{background:var(--raised);border:1px solid var(--hairline);padding:clamp(24px,2.4vw,32px)}.panel+.panel{border-top:none}.panel__lines{display:flex;flex-direction:column;gap:14px}.panel__line{font:400 clamp(17px,1.5vw,20px)/1.45 var(--serif);color:var(--display)}.panel__text{font:400 14.5px/1.75 var(--sans);color:var(--body)}.contact{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(34px,4.5vw,64px)}.form{display:flex;flex-direction:column;gap:12px}.form__row{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.form__name{display:flex;flex-direction:column;gap:10px}.field{width:100%;height:46px;background:none;border:1px solid var(--hairline);border-radius:0;color:var(--display);padding:0 14px;font:400 11px/1 var(--mono);letter-spacing:.1em;outline:none;transition:border-color .2s ease}.field:focus{border-color:var(--meta)}.field:disabled{cursor:not-allowed}.field--area{height:130px;padding:14px;line-height:1.8;resize:vertical}.select{position:relative}.select .field{background:var(--ground);color:var(--body);padding:0 34px 0 14px;appearance:none;-webkit-appearance:none;cursor:pointer}.select__arrow{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--secondary);font-size:11px;pointer-events:none}.check{position:relative;display:flex;align-items:center;gap:9px;cursor:pointer}.check__box{width:12px;height:12px;flex:none;border:1px solid var(--meta);background:transparent}.check input:checked+.check__box{background:var(--body)}.check input:focus-visible+.check__box{outline:1px solid var(--secondary);outline-offset:2px}.check__text{font:500 9.5px/1.4 var(--mono);letter-spacing:.12em;color:var(--meta)}.form__note{font:400 10.5px/1.7 var(--mono);letter-spacing:.05em;color:var(--meta);margin:6px 0 2px;max-width:66ch}.form .btn--solid{align-self:flex-start;margin-top:8px}.form__error{font:400 10.5px/1.7 var(--mono);letter-spacing:.05em;color:var(--body);max-width:66ch}.form__check:empty{display:none}.hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.received{border:1px solid var(--hairline);background:var(--raised);padding:clamp(30px,3.5vw,46px)}.received:focus{outline:none}.received__title{font:400 clamp(19px,1.9vw,25px)/1.4 var(--serif);color:var(--display);margin:0 0 16px}.received__text{font:400 14.5px/1.75 var(--sans);color:var(--body);margin:0 0 24px;max-width:52ch}.direct{display:flex;flex-direction:column;gap:2px;padding:8px 0 26px}.direct a{font:400 12.5px/1.6 var(--mono);letter-spacing:.05em;color:var(--body);padding:12px 0;border-bottom:1px solid var(--line-faint)}.box{background:var(--raised);border:1px solid var(--hairline);padding:clamp(22px,2.2vw,28px)}.box__text{font:400 14.5px/1.75 var(--sans);color:var(--body)}.contact__close{font:400 clamp(17px,1.5vw,20px)/1.5 var(--serif);color:var(--secondary);margin:26px 0 0}@media(max-width:880px){.contact,.form__row{grid-template-columns:1fr}}@media(pointer:coarse){.field{font-size:16px}}.page-hero__col{display:flex;flex-direction:column;width:fit-content;max-width:100%}.page-hero__code{font:500 10px/1 var(--mono);letter-spacing:.2em;color:var(--secondary)}.page-hero__title{font:400 max(clamp(30px,5.6vw,60px),var(--fit, 0px))/1.06 var(--title);color:var(--display);margin:clamp(14px,1.8vw,20px) 0 clamp(14px,1.6vw,20px)}.page-hero__title--private{--fit: 33.6px}.page-hero__title--commercial{--fit: 31.2px}.page-hero__title--legal{--fit: 36.4px}@media(max-width:359px){.page-hero__title--commercial{font-size:calc((100vw - 44px)*.1)}}.page-hero__sub{font:500 10px/1 var(--mono);letter-spacing:.2em;color:var(--meta)}.page-hero__rule{height:1px;background:var(--divider);margin-top:clamp(24px,3vw,34px)}.statement{font:400 clamp(21px,2.5vw,31px)/1.35 var(--serif);color:var(--display);margin:clamp(24px,3vw,34px) 0 clamp(24px,2.6vw,32px);max-width:38ch}.statement--long{font-size:clamp(21px,2.4vw,30px);line-height:1.4;max-width:46ch}.statement--last{margin-bottom:0}.page-box{max-width:660px;background:var(--raised);border:1px solid var(--hairline);padding:clamp(22px,2.4vw,30px)}.page-box--spaced{margin-bottom:clamp(26px,3vw,38px)}.page-box__text{font:400 clamp(15px,1.2vw,16.5px)/1.75 var(--sans);color:var(--body)}.page-box__text+.page-box__text{margin-top:14px;color:var(--secondary)}.coda{font:400 clamp(17px,1.6vw,21px)/1.5 var(--serif);color:var(--display);max-width:50ch}.caps{display:flex;flex-direction:column}.cap{display:grid;grid-template-columns:104px minmax(0,1fr);gap:8px clamp(24px,3vw,38px);padding:clamp(22px,2.4vw,30px) 0;border-top:1px solid var(--line)}.cap:last-child{border-bottom:1px solid var(--line)}.cap__code{font:500 10px/1.6 var(--mono);letter-spacing:.14em;color:var(--meta);padding-top:5px}.cap__title{font:400 clamp(20px,1.9vw,24px)/1.25 var(--serif);color:var(--display);margin:0 0 12px}.cap__text{font:400 14.5px/1.75 var(--sans);color:var(--secondary);max-width:70ch}@media(max-width:880px){.cap{grid-template-columns:1fr}}.band__line{font:400 clamp(21px,2.5vw,31px)/1.4 var(--serif);color:var(--display);margin:0 0 clamp(30px,3.6vw,46px);max-width:34ch}.trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(26px,3.2vw,42px)}.trio__text{font:400 14.5px/1.75 var(--sans);color:var(--body)}@media(max-width:880px){.trio{grid-template-columns:1fr}}.cross{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--hairline);border:1px solid var(--hairline);margin-bottom:clamp(40px,5vw,64px)}.cross__card{background:var(--ground);padding:clamp(22px,2.4vw,30px) clamp(22px,2.2vw,28px);display:flex;align-items:center;justify-content:space-between;gap:20px;transition:background .3s ease}.cross__card:hover{background:var(--hover)}.cross__text{display:flex;flex-direction:column;gap:9px}.cross__title{font:400 clamp(18px,1.7vw,21px)/1.25 var(--serif);color:var(--display)}.cross__arrow{font:500 11px/1 var(--mono);color:var(--secondary)}.close__line{font:400 clamp(19px,2.1vw,26px)/1.4 var(--serif);color:var(--display);margin:0 0 clamp(22px,2.4vw,30px);max-width:34ch}.close__line--after{margin-top:clamp(40px,5vw,60px)}.close__note{font:400 10.5px/1.7 var(--mono);letter-spacing:.05em;color:var(--meta);margin:22px 0 0}@media(max-width:880px){.cross{grid-template-columns:1fr}}.receive{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--hairline);border:1px solid var(--hairline);margin-bottom:clamp(40px,5vw,64px)}.receive__item{background:var(--raised);padding:clamp(22px,2.2vw,28px) clamp(20px,2vw,24px)}.receive__num{font:500 10px/1 var(--mono);letter-spacing:.16em;color:var(--meta)}.receive__title{font:400 clamp(17px,1.5vw,19px)/1.3 var(--serif);color:var(--display);margin-top:12px}@media(max-width:880px){.receive{grid-template-columns:1fr}}.scope{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(30px,4vw,52px);align-items:start}.scope__text{font:400 clamp(15px,1.2vw,16.5px)/1.75 var(--sans);color:var(--body)}.scope__text+.scope__text{margin-top:18px}.limits{background:var(--raised);border:1px solid var(--hairline);padding:clamp(24px,2.4vw,30px)}.limits__list{display:flex;flex-direction:column}.limits__list li{font:400 14.5px/1.6 var(--sans);color:var(--body);padding:11px 0;border-top:1px solid var(--line)}@media(max-width:880px){.scope{grid-template-columns:1fr}}.standards{display:flex;flex-direction:column}.standard{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:8px clamp(26px,3.4vw,44px);padding:clamp(18px,2vw,24px) 0;border-top:1px solid var(--line)}.standard:last-child{border-bottom:1px solid var(--line)}.standard__term{font:400 12.5px/1.6 var(--mono);letter-spacing:.04em;color:var(--body)}.standard__text{font:400 14.5px/1.75 var(--sans);color:var(--secondary);max-width:74ch}@media(max-width:880px){.standard{grid-template-columns:1fr}}.matters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--hairline);border:1px solid var(--hairline);margin-bottom:20px}.matter{background:var(--ground);padding:clamp(22px,2.2vw,28px) clamp(20px,2.2vw,26px)}.matter__code{font:500 10px/1 var(--mono);letter-spacing:.14em;color:var(--meta)}.matter__title{font:400 clamp(18px,1.6vw,21px)/1.25 var(--serif);color:var(--display);margin-top:12px}.matter__text{font:400 14.5px/1.75 var(--sans);color:var(--secondary);margin-top:12px;max-width:60ch}.matters__note{font:400 14.5px/1.75 var(--sans);color:var(--secondary);margin:0 0 clamp(40px,5vw,64px);max-width:74ch}.pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(30px,4vw,52px);padding-bottom:clamp(40px,5vw,60px);border-bottom:1px solid var(--rule)}.pair__pull{font:400 clamp(16px,1.4vw,19px)/1.5 var(--serif);color:var(--display);margin:0 0 12px}.pair__text{font:400 14.5px/1.75 var(--sans);color:var(--secondary);max-width:56ch}.pair__text--spaced{margin-bottom:16px}.pair__meta{display:inline-block;font:400 10px/1.6 var(--mono);letter-spacing:.06em;color:var(--meta)}@media(max-width:880px){.matters,.pair{grid-template-columns:1fr}}.quote{display:flex;flex-direction:column;align-items:center;gap:clamp(18px,2.2vw,26px);text-align:center}.quote__text{font:italic 400 clamp(21px,2.6vw,32px)/1.4 var(--serif);color:var(--display);max-width:32ch;text-wrap:balance}.quote__caption{display:flex;flex-direction:column;align-items:center;gap:clamp(18px,2.2vw,26px)}.quote__by{display:flex;flex-direction:column;gap:8px}.quote__name{font:500 10.5px/1 var(--mono);letter-spacing:.2em;color:var(--body)}.quote__role{font:400 10px/1.6 var(--mono);letter-spacing:.11em;color:var(--secondary)}.quote__bio{display:block;font:400 12.5px/1.8 var(--sans);color:var(--secondary);max-width:64ch}.footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:clamp(30px,3.5vw,44px);padding-bottom:clamp(38px,4.5vw,56px)}.footer__mark{height:54px;width:auto}.footer__about{font:400 10.5px/1.9 var(--mono);letter-spacing:.05em;color:var(--meta);margin:16px 0 0}.footer__list{display:flex;flex-direction:column;gap:11px}.footer__list a{font:500 10px/1.4 var(--mono);letter-spacing:.16em;color:var(--secondary)}.footer__list--contact a{font:400 10.5px/1.4 var(--mono);letter-spacing:.05em}.footer__seen{border-top:1px solid var(--hairline);padding:clamp(34px,4vw,50px) 0;text-align:center}.footer__seen p{font:700 clamp(11px,1.1vw,14px)/1 var(--roman);letter-spacing:.42em;color:var(--body);padding-left:.42em}.footer__base{border-top:1px solid var(--line-faint);padding-top:18px;display:flex;flex-wrap:wrap;gap:12px 26px;align-items:center;justify-content:space-between}.footer__base span{font:400 9.5px/1.6 var(--mono);letter-spacing:.08em;color:var(--secondary)}.footer__base a{font:500 9.5px/1.6 var(--mono);letter-spacing:.16em;color:var(--secondary)}.pending{display:flex;flex-wrap:wrap;gap:8px;padding:14px 0 4px}.pending>*,.pending-chip{font:500 9px/1.4 var(--mono);letter-spacing:.1em;color:var(--pending);border:1px dashed var(--divider);padding:5px 8px}.pending-chip{display:inline-block;margin:0 0 clamp(20px,2.4vw,30px)}@media(max-width:880px){.footer__grid{grid-template-columns:1fr 1fr}}.plain{max-width:760px}.plain__text{font:400 clamp(15px,1.2vw,16.5px)/1.75 var(--sans);color:var(--body);max-width:62ch;margin:0 0 clamp(26px,3vw,36px)}.prose h2{font:400 clamp(20px,1.9vw,24px)/1.25 var(--serif);color:var(--display);margin:clamp(30px,3.4vw,44px) 0 12px}.prose p{font:400 14.5px/1.75 var(--sans);color:var(--secondary);max-width:70ch}.prose p+p{margin-top:12px}.prose .pending{padding:12px 0}.prose a{color:var(--body);border-bottom:1px solid var(--hairline)}@media screen and (scripting:enabled)and (prefers-reduced-motion:no-preference){[data-reveal]{transition:opacity .9s ease,transform .9s cubic-bezier(.16,.84,.44,1)}[data-reveal]:not(.is-in){opacity:0;transform:translateY(16px)}html:not(.js-ready) [data-reveal]:not(.is-in){animation:reveal-fallback 0s 2.5s forwards}[data-reveal].no-anim{transition:none}}@keyframes reveal-fallback{to{opacity:1;transform:none}}@media print{:root{color-scheme:light;--display: #111111;--body: #222222;--secondary: #444444;--meta: #555555;--pending: #555555;--placeholder: #777777;--hairline: #bbbbbb;--rule: #cccccc;--divider: #999999;--line: #dddddd;--line-faint: #e5e5e5;--raised: #ffffff;--ground: #ffffff;--hover: #ffffff;--tint: transparent}html,body{background:#fff}.atmos,.grain,.site-header,.menu,.menu-btn,.skip{display:none!important}.btn--solid{background:#fff;color:#111;border:1px solid #222222}[data-reveal]{opacity:1!important;transform:none!important}}
