.legal-doc{background:#ffffff;color:#0A0A0A;padding:140px 0}.legal-doc .wrap{max-width:1280px;margin:0 auto;padding:0 56px}.legal-doc .head{margin-bottom:64px;display:grid;grid-template-columns:auto 1fr auto;gap:80px;align-items:start}.legal-doc .head .num{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#b5311e;border-top:1px solid #0a0a0a;padding-top:14px;white-space:nowrap}.legal-doc .head h2{font-family:var(--font-instrument),Arial,sans-serif;font-weight:300;font-size:clamp(36px,3.6vw,52px);line-height:1.05;letter-spacing:-.02em;margin:0;max-width:18ch}.legal-doc .head h2 em{font-style:italic;color:#b5311e;font-weight:300}.legal-doc .head .note{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#3a3a3a;border-top:1px solid #0a0a0a;padding-top:14px;line-height:1.7;text-align:right}.legal-doc .head .note b{color:#0A0A0A;font-weight:500;display:block}.legal-doc .doc-body{max-width:760px}.legal-doc .doc-body .intro{font-family:var(--font-instrument),Arial,sans-serif;font-style:italic;font-weight:300;font-size:22px;line-height:1.55;letter-spacing:-.005em;color:#1a1a1a;margin:0 0 56px;padding-bottom:36px;border-bottom:1px solid #0a0a0a}.legal-doc .doc-section{margin:0 0 48px;padding-bottom:36px;border-bottom:1px solid rgba(10,10,10,.18)}.legal-doc .doc-section:last-child{border-bottom:0}.legal-doc .doc-section .num{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#b5311e;font-weight:500;margin-bottom:10px}.legal-doc .doc-section h3{font-family:var(--font-instrument),Arial,sans-serif;font-weight:400;font-size:30px;line-height:1.15;letter-spacing:-.018em;margin:0 0 16px;color:#0A0A0A}.legal-doc .doc-section p{font-family:var(--font-instrument),Arial,sans-serif;font-weight:300;font-size:18px;line-height:1.65;letter-spacing:-.003em;color:#1a1a1a;margin:0 0 14px}.legal-doc .doc-section p:last-child{margin-bottom:0}.legal-doc .doc-section a{color:#b5311e;text-decoration:none;border-bottom:1px solid;padding-bottom:1px}.legal-doc .doc-section ul{list-style:none;padding:0;margin:0 0 14px;display:grid;gap:8px}.legal-doc .doc-section ul li{display:grid;grid-template-columns:14px 1fr;gap:14px;align-items:baseline;font-family:var(--font-instrument),Arial,sans-serif;font-weight:300;font-size:18px;line-height:1.55;color:#1a1a1a}.legal-doc .doc-section ul li .dot{color:#b5311e}@media (max-width:1100px){.legal-doc .head{grid-template-columns:1fr;gap:24px}.legal-doc .head .note{text-align:left}}footer.site-foot .meta .legal{display:flex;gap:18px;justify-self:center;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase}footer.site-foot .meta .legal a{color:#a8a89f;text-decoration:none;border-bottom:1px solid transparent;padding-bottom:2px;transition:color .15s,border-color .15s}footer.site-foot .meta .legal a:hover{color:#ffffff;border-bottom-color:#c5c8c5}@media (max-width:1100px){footer.site-foot .meta .legal{justify-self:start;flex-wrap:wrap}}.ct-hero{background:#0A0A0A;color:#ffffff;padding:120px 0 100px;border-bottom:1px solid rgba(245,235,210,.12);position:relative;overflow:hidden}.ct-hero .wrap{max-width:1480px;margin:0 auto;padding:0 56px;position:relative;z-index:2}.ct-hero .arcs{position:absolute;inset:0;pointer-events:none;opacity:.4}.ct-hero .eyebrow{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#c5c8c5;margin-bottom:36px;display:flex;align-items:center;gap:14px}.ct-hero .eyebrow:before{content:"";width:28px;height:1px;background:#c5c8c5}.ct-hero h1{font-family:var(--font-instrument),Arial,sans-serif;font-weight:300;font-size:clamp(56px,7vw,120px);line-height:.96;letter-spacing:-.025em;margin:0;max-width:14ch;text-wrap:balance}.ct-hero h1 em{font-style:italic;color:#c5c8c5;font-weight:300}.ct-hero h1 .red{color:#8b2626}.ct-hero .lede{font-family:var(--font-instrument),Arial,sans-serif;font-weight:300;font-size:22px;line-height:1.5;letter-spacing:-.005em;color:#d6cfbc;margin:48px 0 0;max-width:54ch}.ct-hero .lede em{font-style:italic;color:#c5c8c5}.ct-hero--compact{padding:72px 0 52px}.ct-hero--compact .eyebrow{margin-bottom:24px}.ct-hero--compact h1{font-size:clamp(40px,5vw,76px);max-width:22ch}.ct-hero--compact .lede{margin-top:28px}.cd-page .ct-hero .lede{font-family:var(--font-instrument),Arial,sans-serif;font-weight:300;font-size:22px;line-height:1.5;letter-spacing:-.005em;color:#d6cfbc;margin:28px 0 0;max-width:54ch}.cd-page .schedule-meta{background:#ffffff;color:#0A0A0A}.cd-page .schedule-meta .meta-strip{margin-top:0}.ct-form{background:#ffffff;color:#0A0A0A;padding:140px 0}.ct-form .wrap{max-width:1280px;margin:0 auto;padding:0 56px}.ct-form .head{margin-bottom:64px;display:grid;grid-template-columns:auto 1fr auto;gap:80px;align-items:start}.ct-form .head .num{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#b5311e;border-top:1px solid #0a0a0a;padding-top:14px;white-space:nowrap}.ct-form .head h2{font-family:var(--font-instrument),Arial,sans-serif;font-weight:300;font-size:clamp(36px,3.6vw,52px);line-height:1.05;letter-spacing:-.02em;margin:0;max-width:18ch}.ct-form .head h2 em{font-style:italic;color:#b5311e;font-weight:300}.ct-form .head .note{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#3a3a3a;border-top:1px solid #0a0a0a;padding-top:14px;line-height:1.7;text-align:right}.ct-form .head .note b{color:#0A0A0A;font-weight:500;display:block}.ct-form form{display:grid;grid-template-columns:1fr 1fr;gap:48px 56px;max-width:980px}.ct-form .field{display:flex;flex-direction:column;gap:10px;position:relative}.ct-form .field.full{grid-column:1/-1}.ct-form .field label{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#3a3a3a;display:flex;align-items:baseline;gap:10px}.ct-form .field label .req{color:#b5311e}.ct-form .field label .idx{color:#b5311e;font-weight:500}.ct-form .field input,.ct-form .field select,.ct-form .field textarea{background:transparent;border:0;border-bottom:1px solid #0a0a0a;font-family:var(--font-instrument),Arial,sans-serif;font-weight:300;font-size:22px;color:#0A0A0A;padding:8px 0 12px;outline:none;transition:border-color .2s ease;letter-spacing:-.005em;border-radius:0;-webkit-appearance:none;appearance:none}.ct-form .field input::placeholder,.ct-form .field textarea::placeholder{color:#9a9588;font-style:italic}.ct-form .field input:focus,.ct-form .field select:focus,.ct-form .field textarea:focus{border-bottom-color:#b5311e;border-bottom-width:2px;padding-bottom:11px}.ct-form .field input:not(:placeholder-shown),.ct-form .field textarea:not(:placeholder-shown){border-bottom-color:#c5c8c5}.ct-form .field textarea{resize:vertical;min-height:160px;line-height:1.5}.ct-form .field select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1.5l5 5 5-5' stroke='%230A0A0A' stroke-width='1.2' fill='none'/></svg>");background-repeat:no-repeat;background-position:right 4px center;padding-right:28px;cursor:pointer}.ct-form .submit-row{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;margin-top:8px;border-top:1px solid #0a0a0a;padding-top:32px;flex-wrap:wrap;gap:24px}.ct-form .submit-row .privacy{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#3a3a3a;line-height:1.7;max-width:48ch}.ct-form .submit-row .privacy a{color:#b5311e;text-decoration:none;border-bottom:1px solid}.ct-form button[type=submit]{background:#0A0A0A;color:#ffffff;border:0;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:500;padding:18px 32px;cursor:pointer;display:inline-flex;align-items:center;gap:14px;transition:background .2s ease}.ct-form button[type=submit]:hover{background:#b5311e}.ct-form button[type=submit]:disabled{opacity:.6;cursor:wait}.ct-form button[type=submit] .arr{font-family:var(--font-instrument),Arial,sans-serif;font-style:italic;font-size:18px;letter-spacing:0;text-transform:none}.ct-form .submitted{background:#0A0A0A;color:#ffffff;padding:64px;border:1px solid #0a0a0a;text-align:center}.ct-form .submitted .stamp{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#c5c8c5;margin-bottom:24px}.ct-form .submitted h3{font-family:var(--font-instrument),Arial,sans-serif;font-size:44px;font-weight:400;letter-spacing:-.025em;margin:0 0 16px;line-height:1;color:#ffffff}.ct-form .submitted h3 em{color:#c5c8c5;font-style:italic}.ct-form .submitted p{font-family:var(--font-instrument),Arial,sans-serif;font-weight:300;font-size:18px;color:rgba(247,245,241,.78);max-width:52ch;margin:0 auto;line-height:1.6}.ct-form .submitted p a{color:#c5c8c5;border-bottom:1px solid;text-decoration:none}.ct-office{background:#0A0A0A;color:#ffffff;padding:140px 0;border-top:1px solid rgba(245,235,210,.12)}.ct-office .wrap{max-width:1280px;margin:0 auto;padding:0 56px}.ct-office .head{margin-bottom:64px;display:grid;grid-template-columns:auto 1fr auto;gap:80px;align-items:start}.ct-office .head .num{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#c5c8c5;border-top:1px solid #c5c8c5;padding-top:14px;white-space:nowrap}.ct-office .head h2{font-family:var(--font-instrument),Arial,sans-serif;font-weight:300;font-size:clamp(36px,3.6vw,52px);line-height:1.05;letter-spacing:-.02em;margin:0;max-width:18ch;color:#ffffff}.ct-office .head h2 em{font-style:italic;color:#c5c8c5;font-weight:300}.ct-office .head .note{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#a8a89f;border-top:1px solid #c5c8c5;padding-top:14px;line-height:1.7;text-align:right}.ct-office .head .note b{color:#ffffff;font-weight:500;display:block}.ct-office .card{display:grid;grid-template-columns:1.4fr 1fr;gap:0;border:1px solid #c5c8c5}.ct-office .left{padding:56px;border-right:1px solid rgba(245,235,210,.18)}.ct-office .right{padding:56px;display:flex;flex-direction:column;justify-content:space-between;gap:32px}.ct-office .stamp{display:inline-block;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#c5c8c5;border:1px solid #c5c8c5;padding:6px 12px;margin-bottom:36px}.ct-office .ent{font-weight:400;font-size:32px;line-height:1.15;letter-spacing:-.018em;color:#ffffff;margin:0 0 24px}.ct-office .addr,.ct-office .ent{font-family:var(--font-instrument),Arial,sans-serif}.ct-office .addr{font-weight:300;font-size:20px;line-height:1.5;color:#d6cfbc;margin:0 0 32px}.ct-office .addr em{font-style:italic;color:#c5c8c5}.ct-office .lines{display:grid;gap:18px;border-top:1px solid rgba(245,235,210,.18);padding-top:28px}.ct-office .ln{display:grid;grid-template-columns:120px 1fr;gap:24px;align-items:baseline}.ct-office .ln .k{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#98abab}.ct-office .ln .v{font-family:var(--font-instrument),Arial,sans-serif;font-weight:300;font-size:20px;color:#ffffff;letter-spacing:-.005em}.ct-office .ln .v a{color:inherit;text-decoration:none;border-bottom:1px solid #c5c8c5;padding-bottom:2px}.ct-office .ln .v a:hover{color:#c5c8c5}.ct-office .sla{font-family:var(--font-instrument),Arial,sans-serif;font-style:italic;font-weight:300;font-size:24px;line-height:1.35;color:#ffffff;border-bottom:1px solid rgba(245,235,210,.18);padding-bottom:32px}.ct-office .sla em{color:#c5c8c5;font-style:italic}.ct-office .sla .lbl{display:block;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-style:normal;font-weight:500;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#c5c8c5;margin-bottom:14px}.ct-office .book{display:flex;flex-direction:column;gap:14px}.ct-office .book .lbl{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#c5c8c5}.ct-office .book a{font-family:var(--font-instrument),Arial,sans-serif;font-weight:300;font-size:32px;line-height:1.1;letter-spacing:-.018em;color:#ffffff;text-decoration:none;display:inline-flex;align-items:baseline;gap:14px;border-bottom:1px solid rgba(245,235,210,.18);padding-bottom:16px;transition:border-color .2s ease,color .2s ease}.ct-office .book a:hover{border-bottom-color:#c5c8c5;color:#c5c8c5}.ct-office .book a em{font-weight:300}.ct-office .book a .arr,.ct-office .book a em{font-style:italic;color:#c5c8c5}.ct-office .book .small{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#98abab;line-height:1.7}@media (max-width:1100px){.ct-form form{grid-template-columns:1fr;gap:36px}.ct-form .head,.ct-office .head{grid-template-columns:1fr;gap:24px}.ct-form .head .note,.ct-office .head .note{text-align:left}.ct-office .card{grid-template-columns:1fr}.ct-office .left{border-right:0;border-bottom:1px solid rgba(245,235,210,.18)}.ct-office .ln{grid-template-columns:1fr;gap:6px}}.ct-form .vr-checks{display:grid;gap:8px 32px;margin-top:8px}.ct-form .vr-checks,.ct-form .vr-checks-2{grid-template-columns:1fr 1fr}.ct-form .vr-checks-3{grid-template-columns:1fr 1fr 1fr}.ct-form .vr-check{display:flex;align-items:flex-start;gap:14px;padding:14px 0;border-bottom:1px solid rgba(10,10,10,.12);font-family:var(--font-instrument),Arial,sans-serif;font-weight:300;font-size:17px;letter-spacing:-.005em;color:#0A0A0A;cursor:pointer;line-height:1.45}.ct-form .vr-check input[type=checkbox]{margin-top:4px;width:14px;height:14px;flex:none;appearance:none;-webkit-appearance:none;border:1px solid #0a0a0a;background:transparent;cursor:pointer;border-radius:0}.ct-form .vr-check input[type=checkbox]:checked{background:#b5311e;border-color:#b5311e;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'><path d='M2 5 L4 7 L8 3' stroke='%23F2EEE3' stroke-width='1.5' fill='none' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:50%;background-size:10px 10px}.ct-form .vr-check:hover{background:rgba(10,10,10,.03)}.ct-form .vr-ref-grid{display:grid;grid-template-columns:1.2fr 1fr 1.2fr;gap:24px;margin-top:8px}.ct-form .vr-ref-grid input{font-size:18px}.ct-form .rq-urgency{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:8px}.ct-form .rq-urg-card{display:flex;align-items:center;gap:14px;padding:18px 20px;border:1.5px solid rgba(10,10,10,.18);font-family:var(--font-instrument),Arial,sans-serif;font-weight:300;font-size:18px;letter-spacing:-.005em;color:#0A0A0A;cursor:pointer;transition:border-color .15s,background .15s}.ct-form .rq-urg-card:hover{border-color:#0A0A0A;background:rgba(10,10,10,.03)}.ct-form .rq-urg-card.is-on{border-color:#b5311e;background:rgba(107,31,31,.04)}.ct-form .rq-urg-card input[type=radio]{appearance:none;-webkit-appearance:none;width:14px;height:14px;border:1.5px solid #0a0a0a;border-radius:50%;background:transparent;cursor:pointer;flex:none;position:relative}.ct-form .rq-urg-card.is-on input[type=radio]{border-color:#b5311e}.ct-form .rq-urg-card input[type=radio]:checked:after{content:"";position:absolute;inset:2px;background:#b5311e;border-radius:50%}@media (max-width:1100px){.ct-form .vr-checks,.ct-form .vr-checks-3,.ct-form .vr-ref-grid{grid-template-columns:1fr}.ct-form .vr-ref-grid{gap:24px}.ct-form .rq-urgency{grid-template-columns:1fr}}@media (max-width:600px){.ct-form .wrap{padding-left:16px;padding-right:16px}.ct-form form{grid-template-columns:1fr;gap:32px;max-width:100%}.ct-form .head{grid-template-columns:1fr;gap:16px}.ct-form .head .note{text-align:left}.ct-office .wrap{padding-left:16px;padding-right:16px}.ct-office .card{grid-template-columns:1fr!important;gap:24px}.ct-office .head{grid-template-columns:1fr;gap:16px}.ct-form .field,.ct-office .card .left,.ct-office .card .right{min-width:0}.ct-form .field input,.ct-form .field select,.ct-form .field textarea{min-width:0;max-width:100%}.vr-ref-grid{grid-template-columns:1fr!important;gap:8px;min-width:0}.vr-ref-grid>*{min-width:0}}.cd-blog-h2{font-family:Fraunces,serif;font-size:28px;color:var(--ink,#0A0A0A);margin-top:36px;margin-bottom:12px;font-weight:600}.cd-blog-lede,.legal-doc .doc-section p.cd-blog-lede{font-family:Fraunces,serif;font-size:22px;line-height:1.55;color:var(--ink,#0A0A0A);margin-bottom:24px}.cd-blog-related{margin-top:48px;padding-top:32px;border-top:1px solid rgba(10,10,10,.1)}.cd-blog-rel-eyebrow,.legal-doc .doc-section p.cd-blog-rel-eyebrow{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--oxblood,#b5311e);margin-bottom:16px}.cd-blog-rel,.legal-doc .doc-section a.cd-blog-rel{display:block;color:var(--ink,#0A0A0A);font-family:Fraunces,serif;font-size:18px;margin-bottom:8px;text-decoration:none;border-bottom:1px solid rgba(10,10,10,.1);padding-bottom:6px}.cd-blog-allposts,.legal-doc .doc-section a.cd-blog-allposts{color:var(--teal,#515652)}.cd-blog-allposts,.cd-blog-allposts-foundation,.legal-doc .doc-section a.cd-blog-allposts{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:2px;text-decoration:none}.cd-blog-allposts-foundation,.cd-hero-backlink{color:var(--taupe,#c5c8c5)}.cd-hero-backlink{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid;padding-bottom:2px;margin-bottom:32px;display:inline-block}.cd-doc-note,.legal-doc .doc-section p.cd-doc-note{font-style:italic;margin-top:18px;color:#3a3a3a}
/*# sourceMappingURL=a5a59e67aa76f1b2.css.map*/