.cr{--cr-navy:#022341;--cr-paper:#f0f2f1;--cr-sheet:#efebe3;--cr-card:#f5f2ec;--cr-ink:#17181c;--cr-muted:#5f5c57;--cr-line:#28241e24;--cr-tag:#e6dccb;--cr-serif:"Cormorant Garamond", "Playfair Display", Georgia, serif;--cr-sans:"Jost", "DM Sans", "Helvetica Neue", Arial, sans-serif;--cr-hand:"Nothing You Could Do", "Segoe Script", cursive;--cr-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .3 0 0 0 0 .22 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");min-height:100vh;color:var(--cr-paper);font-family:var(--cr-sans);isolation:isolate;background:#0c1a2b;margin-bottom:-96px;padding-bottom:96px;position:relative;overflow-x:clip}.cr-bg{z-index:-1;background:#0c1a2b top/cover no-repeat;position:fixed;inset:0}.cr .hx-top{position:absolute}.cr .hx-sound{display:none}@media (width>=768px){.cr .hx-top{height:86px}.cr .hx-nav{margin-left:3.5vw}}@media (width<=1365px){.cr .hx-region{display:none}}.cr .hx-nav a[data-status=active]:after,.cr .hx-nav a[aria-current=page]:after{transform:scaleX(1)}.cr .hx-nav a[data-status=active],.cr .hx-nav a[aria-current=page]{color:var(--cr-paper)}.cr .hx-member>div>button{width:44px;height:44px;color:var(--cr-paper);border-color:#f0f2f18c}.cr-stage{grid-template-columns:16.5vw minmax(0,1fr);align-items:start;padding:0 3vw 64px 4.95vw;display:grid}.cr-intro{z-index:2;padding-top:max(116px,9.4vw);position:relative}.cr-desk{z-index:2;padding-top:146px;position:relative}.cr-index{font:400 13px/1 var(--cr-sans);letter-spacing:.06em;color:#f0f2f1e0;align-items:center;gap:22px;margin:0;display:flex}.cr-index i{background:#f0f2f173;flex:1;max-width:198px;height:1px;display:block}.cr-eyebrow{font:400 12px/1 var(--cr-sans);letter-spacing:.16em;text-transform:uppercase;color:#f0f2f1db;margin:clamp(18px,1.75vw,30px) 0 0}.cr-headline{font:400 clamp(38px, 3.35vw, 60px)/1.02 var(--cr-serif);letter-spacing:-.01em;color:#f6f3ec;margin:clamp(10px,1.1vw,18px) 0 0}.cr-headline>span{display:block}.cr-headline em{font-style:italic}.cr-lede{max-width:250px;font:400 clamp(13.5px, 1.02vw, 16px)/1.5 var(--cr-sans);color:#f0f2f1e0;margin:clamp(14px,1.5vw,26px) 0 0}.cr-browse{font:italic 400 clamp(18px, 1.4vw, 24px)/1 var(--cr-serif);color:#f0f2f1e0;margin:clamp(26px,4vw,70px) 0 0}.cr-cats{gap:clamp(4px,.55vw,10px);max-width:244px;margin-top:clamp(14px,1.15vw,22px);display:grid}.cr-cat{color:#f0f2f1d6;width:100%;height:28px;font:400 15px/1 var(--cr-sans);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:36px 1fr auto;align-items:center;padding:0 0 0 7px;transition:color .16s;display:grid}.cr-radio{border:1px solid #f0f2f17a;border-radius:50%;width:12px;height:12px}.cr-cat-count{color:#f0f2f1d6;font-size:14.5px}.cr-cat:hover,.cr-cat[aria-checked=true]{color:var(--cr-paper)}.cr-cat[aria-checked=true] .cr-radio{background:var(--cr-paper);border-color:var(--cr-paper)}.cr-cat:focus-visible{outline:1px solid var(--cr-paper);outline-offset:3px;border-radius:3px}.cr-sheet{position:relative}.cr-paper{z-index:2;background-color:var(--cr-sheet);background-image:var(--cr-noise), linear-gradient(170deg, #f4f0e9 0%, #ece7de 60%, #e4ded3 100%);color:var(--cr-ink);border-radius:2px;position:relative;box-shadow:0 30px 60px -28px #000c,0 8px 20px #0000004d,inset 0 0 0 1px #ffffff59}.cr-back{z-index:1;background-color:#e6e0d5;background-image:var(--cr-noise), linear-gradient(170deg, #ebe6dd, #dcd5c8);pointer-events:none;border-radius:2px;position:absolute;inset:0;box-shadow:0 18px 40px -24px #000c,0 4px 10px #00000038}.cr-back--a{transform-origin:100% 0;right:-.9vw;transform:translate(.4vw,-26px)rotate(-1.1deg)}.cr-back--b{right:-.5vw;transform:translate(1.6vw,14px)rotate(.6deg)}.cr-back--c{right:-1.3vw;transform:translate(1.9vw,22px)rotate(-.4deg)}.cr-sheet--featured{z-index:1;width:68.5vw;margin-left:4.55vw;transform:rotate(.33deg)}.cr-sheet--featured .cr-paper{min-height:419px;padding:40px 2.2vw 34px}.cr-sheet--all{z-index:2;width:69.7vw;margin:-6px 0 0 1.3vw;scroll-margin-top:24px;transform:rotate(-.15deg)}.cr-sheet--all .cr-paper{padding:34px 2.1vw 28px 2.6vw}.cr-binder{z-index:5;filter:drop-shadow(2px 6px 6px #00000073);pointer-events:none;width:96px;height:auto;position:absolute;top:-76px;left:38.5%}.cr-smallclip{z-index:5;filter:drop-shadow(1px 3px 3px #0006);pointer-events:none;width:58px;height:auto;position:absolute;top:-14px;left:7%;transform:rotate(-4deg)}.cr-fhead{align-items:baseline;gap:20px;padding-right:12.5vw;display:flex}.cr-ftitle{font:italic 400 clamp(26px, 2.5vw, 44px)/1 var(--cr-serif);letter-spacing:-.015em;color:#141416;margin:0 0 0 .6vw}.cr-viewall{font:400 13.5px/1 var(--cr-sans);color:var(--cr-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;margin-left:auto;padding:6px 0;display:inline-flex}.cr-viewall svg{stroke-width:1.4px;width:16px;height:16px}.cr-viewall:hover{text-underline-offset:4px;text-decoration:underline}.cr-note{font:400 clamp(17px, 1.42vw, 24px)/1.12 var(--cr-hand);color:#1a1a1d;transform-origin:50%;white-space:nowrap;pointer-events:none;margin:0;position:absolute;top:26px;right:1.6vw;transform:rotate(-19deg)}.cr-note span{display:block}.cr-note span:nth-child(2){padding-left:2px}.cr-note span:nth-child(3){padding-left:8px}.cr-note span:nth-child(4){border-bottom:1.5px solid #1a1a1d;width:fit-content;padding-bottom:2px;padding-left:16px}.cr-fcards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15vw;margin-top:24px;padding-right:5.6vw;display:grid}.cr-fcard{background:var(--cr-card);border-radius:3px;padding:6px;transition:transform .22s,box-shadow .22s;position:relative;box-shadow:inset 0 1px #fff9,0 10px 24px -14px #00000073,0 1px 3px #0000001f}.cr-fcard:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff9,0 16px 30px -14px #00000080,0 1px 3px #0000001f}.cr-fimg{background:radial-gradient(120% 90% at 30% 10%,#ffffff1a,#0000 60%),linear-gradient(160deg,#0f2a47,#061629);border-radius:2px;place-items:center;height:134px;display:grid;overflow:hidden}.cr-flogo{background:#fff;border-radius:3px;place-items:center;width:64%;height:70px;padding:10px 16px;display:grid;box-shadow:0 6px 18px #00000059}.cr-flogo img{object-fit:contain;max-width:100%;max-height:100%}.cr-fword{font:500 clamp(22px, 1.9vw, 34px)/1 var(--cr-serif);color:#f3efe6;text-align:center;letter-spacing:.01em;padding:0 18px}.cr-fbody{min-height:140px;padding:16px 14px 14px;position:relative}.cr-tags{flex-wrap:wrap;gap:8px;margin:0;display:flex}.cr-tags span{background:var(--cr-tag);height:19px;font:500 10px/1 var(--cr-sans);letter-spacing:.1em;text-transform:uppercase;color:#3a352d;border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.cr-fcard-title{font:400 clamp(19px, 1.5vw, 26px)/1.1 var(--cr-serif);color:#141416;margin:12px 0 0;padding-right:30px}.cr-stretch{all:unset;cursor:pointer;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cr-stretch:after{content:"";border-radius:3px;position:absolute;inset:0}.cr-stretch:focus-visible:after{outline:2px solid var(--cr-navy);outline-offset:2px}.cr-fcompany{font:400 13px/1 var(--cr-sans);color:#2b2a27;margin:12px 0 0}.cr-fbody .cr-round{pointer-events:none;position:absolute;bottom:12px;right:14px}.cr-round{color:#1d1d20;cursor:pointer;background:0 0;border:1.4px solid #1d1d20;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;transition:background-color .16s,color .16s;display:inline-grid}.cr-round svg{stroke-width:1.6px;width:14px;height:14px}button.cr-round:hover{background:var(--cr-navy);border-color:var(--cr-navy);color:#f4f1ea}.cr-ahead{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.cr-atitle{font:400 clamp(26px, 2.15vw, 36px)/1 var(--cr-serif);letter-spacing:-.015em;color:#141416;margin:0}.cr-atitle span{font-size:.82em}.cr-tools{align-items:center;gap:10px;margin-left:auto;display:flex;position:relative}.cr-search{align-items:center;display:flex;position:relative}.cr-search svg{stroke-width:1.6px;color:#1d1d20;pointer-events:none;width:17px;height:17px;position:absolute;left:15px}.cr-search input{width:clamp(220px,19.6vw,340px);height:38px;font:400 13px/1 var(--cr-sans);color:var(--cr-ink);background:#ffffff59;border:1px solid #1d1d2073;border-radius:999px;padding:0 16px 0 42px}.cr-search input::placeholder{color:#45423d}.cr-search input:focus-visible{border-color:var(--cr-navy);outline:none;box-shadow:0 0 0 3px #02234126}.cr-filters-anchor{order:-1}.cr-filters-btn{height:38px;font:400 13px/1 var(--cr-sans);color:var(--cr-ink);cursor:pointer;background:0 0;border:1px solid #1d1d2040;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.cr-filters-btn svg{stroke-width:1.5px;width:15px;height:15px}.cr-filters-btn:hover,.cr-filters-btn[aria-expanded=true]{border-color:var(--cr-navy)}.cr-filters-btn:focus-visible,.cr-chip:focus-visible,.cr-link-btn:focus-visible,.cr-viewall:focus-visible,.cr-round:focus-visible,.cr-page:focus-visible,.cr-save:focus-visible,.cr-role-title:focus-visible{outline:2px solid var(--cr-navy);outline-offset:2px}.cr-badge{background:var(--cr-navy);color:#f4f1ea;min-width:19px;height:19px;font:500 11px/1 var(--cr-sans);border-radius:999px;place-items:center;padding:0 5px;display:inline-grid}.cr-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.cr-chip{height:28px;font:400 12.5px/1 var(--cr-sans);color:#1b2a3a;cursor:pointer;background:#0223410f;border:1px solid #02234138;border-radius:999px;align-items:center;gap:7px;padding:0 10px 0 13px;display:inline-flex}.cr-chip svg{stroke-width:1.8px;width:13px;height:13px}.cr-chip:hover{background:#0223411f}.cr-link-btn{font:500 12.5px/1 var(--cr-sans);color:var(--cr-navy);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 2px;text-decoration:underline}.cr-table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:40px}.cr-table th{font:500 11px/1 var(--cr-sans);letter-spacing:.12em;text-transform:uppercase;color:#26251f;text-align:left;border-bottom:1px solid var(--cr-line);padding:0 0 13px}.cr-table th:first-child{width:36.2%;padding-left:3px}.cr-table th:nth-child(2){width:14.8%}.cr-table th:nth-child(3){width:13.8%}.cr-table th:nth-child(4){width:17.7%}.cr-table th:nth-child(5){width:11%}.cr-table th:nth-child(6){width:6.5%}.cr-table td{border-bottom:1px solid var(--cr-line);height:56px;font:400 13.5px/1.3 var(--cr-sans);color:#1b1b1e;vertical-align:middle;padding:0 10px 0 0}.cr-table tbody tr{cursor:pointer;transition:background-color .14s}.cr-table tbody tr:hover{background:#ffffff73}.cr-role{align-items:center;gap:22px;display:flex}.cr-table td.cr-role{display:table-cell}.cr-role>*{vertical-align:middle}.cr-logo{color:#f4f1ea;width:34px;height:34px;font:600 17px/1 var(--cr-sans);background:#0d0f14;border-radius:3px;place-items:center;margin-right:22px;display:inline-grid;overflow:hidden}.cr-logo img{object-fit:contain;background:#fff;width:100%;height:100%}.cr-role-title{all:unset;cursor:pointer;font:400 13.5px/1.3 var(--cr-sans);color:#1b1b1e;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;max-width:calc(100% - 64px);display:inline-block;overflow:hidden}.cr-role-title:hover{text-underline-offset:3px;text-decoration:underline}.cr-company,.cr-loc{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cr-loc svg{stroke-width:1.6px;vertical-align:-2px;width:14px;height:14px;margin-right:5px;display:inline-block}.cr-pill{background:var(--cr-tag);height:24px;font:400 13px/1 var(--cr-sans);color:#2a2620;white-space:nowrap;text-overflow:ellipsis;border-radius:5px;align-items:center;max-width:100%;padding:0 9px;display:inline-flex;overflow:hidden}.cr-posted{color:#2a2926;white-space:nowrap}.cr-actions{text-align:right;white-space:nowrap;cursor:default}.cr-actions>*{vertical-align:middle}.cr-actions .cr-round{margin-left:6px}.cr-save{color:#4b4741;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:inline-grid}.cr-save svg{stroke-width:1.6px;width:16px;height:16px}.cr-save:hover{color:var(--cr-navy);background:#02234114}.cr-save[aria-pressed=true]{color:var(--cr-navy)}.cr-save[aria-pressed=true] svg{fill:currentColor}.cr-save:disabled{opacity:.5;cursor:progress}.cr-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.cr-pages{align-items:center;gap:4px;display:flex}.cr-page{min-width:30px;height:30px;font:400 13px/1 var(--cr-sans);color:var(--cr-ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;padding:0 6px;display:inline-grid}.cr-page svg{width:15px;height:15px}.cr-page:hover:not(:disabled){border-color:#1d1d204d}.cr-page[aria-current=page]{background:var(--cr-navy);color:#f4f1ea}.cr-page:disabled{opacity:.35;cursor:default}.cr-gap{color:var(--cr-muted);padding:0 4px}.cr-muted{font:400 13px/1.5 var(--cr-sans);color:var(--cr-muted);margin:0}.cr-pad{padding:30px 0 10px}.cr-empty{justify-items:start;gap:10px;max-width:520px;padding:36px 0 12px;display:grid}.cr-empty-title{font:400 28px/1.1 var(--cr-serif);color:#141416;margin:0}.cr-btn{border:1px solid var(--cr-navy);background:var(--cr-navy);color:#f4f1ea;height:42px;font:400 13.5px/1 var(--cr-sans);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 26px;text-decoration:none;display:inline-flex}.cr a.cr-btn{color:#f4f1ea}.cr-btn:hover{background:#0b3358}.cr-btn--ghost{color:var(--cr-ink);background:0 0;border-color:#1d1d2066}.cr-btn--ghost:hover{background:#0223410f}.cr-btn:focus-visible{outline:2px solid var(--cr-navy);outline-offset:3px}.cr-scrim{display:none}.cr-panel{z-index:30;background-color:#f6f3ed;background-image:var(--cr-noise);width:min(680px,62vw);color:var(--cr-ink);border-radius:4px;padding:20px 22px 18px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 60px -18px #0000008c,0 4px 14px #0000002e,inset 0 0 0 1px #ffffff80}.cr-panel-head{justify-content:space-between;align-items:center;display:flex}.cr-panel-head h3{font:italic 400 24px/1 var(--cr-serif);color:#141416;margin:0}.cr-icon-btn{width:32px;height:32px;color:var(--cr-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.cr-icon-btn:hover{background:#02234112}.cr-icon-btn svg{width:18px;height:18px}.cr-icon-btn:focus-visible{outline:2px solid var(--cr-navy)}.cr-panel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;margin-top:16px;display:grid}.cr-field{gap:6px;display:grid}.cr-field span{font:500 10.5px/1 var(--cr-sans);letter-spacing:.12em;text-transform:uppercase;color:#4b4741}.cr-field select,.cr-field input{height:38px;font:400 13.5px/1 var(--cr-sans);color:var(--cr-ink);background:#fbfaf7;border:1px solid #1d1d2038;border-radius:6px;padding:0 12px}.cr-field select:focus-visible,.cr-field input:focus-visible{border-color:var(--cr-navy);outline:none;box-shadow:0 0 0 3px #02234124}.cr-check{font:400 13.5px/1.3 var(--cr-sans);color:var(--cr-ink);cursor:pointer;align-items:center;gap:10px;margin-top:16px;display:flex}.cr-check input{width:17px;height:17px;accent-color:var(--cr-navy)}.cr-panel-foot{border-top:1px solid var(--cr-line);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:flex}@media (width<=1199px){.cr-panel{width:min(560px,100vw - 48px)}.cr-panel-grid{grid-template-columns:1fr 1fr}.cr-stage{padding:104px 24px 56px;display:block}.cr-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:40px;padding-top:0;display:grid}.cr-intro>*{grid-column:1}.cr-browse,.cr-cats{grid-column:2}.cr-browse{grid-row:1;align-self:end;margin-top:0}.cr-cats{grid-row:2/span 4;align-self:start;max-width:320px;margin-top:14px}.cr-desk{padding-top:96px}.cr-sheet--featured,.cr-sheet--all{width:auto;margin-left:0}.cr-sheet--featured{margin-right:10px}.cr-sheet--featured .cr-paper,.cr-sheet--all .cr-paper{padding-left:22px;padding-right:22px}.cr-fhead{padding-right:150px}.cr-fcards{padding-right:0}.cr-note{top:18px;right:18px}.cr-fcards{margin-top:48px}.cr-ftitle{margin-left:0}}@media (width<=767px){.cr-stage{padding:calc(84px + env(safe-area-inset-top,0px)) 16px 40px}.cr-intro{display:block}.cr-headline{font-size:42px}.cr-lede{max-width:none;font-size:15px}.cr-browse{margin-top:26px}.cr-cats{scrollbar-width:none;gap:8px;max-width:none;margin:14px -16px 0;padding:0 16px 4px;display:flex;overflow-x:auto}.cr-cats::-webkit-scrollbar{display:none}.cr-cat{white-space:nowrap;border:1px solid #f0f2f13d;border-radius:999px;flex:none;gap:9px;width:auto;height:38px;padding:0 14px;font-size:14px;display:inline-flex}.cr-cat-count{opacity:.75;font-size:12.5px}.cr-cat[aria-checked=true]{border-color:var(--cr-paper)}.cr-desk{padding-top:64px}.cr-sheet--featured,.cr-sheet--all{margin:0;transform:none}.cr-sheet--all{margin-top:44px}.cr-back--a,.cr-back--b,.cr-back--c{right:0}.cr-sheet--featured .cr-paper,.cr-sheet--all .cr-paper{padding:28px 16px 20px}.cr-binder{width:70px;top:-56px;left:44%}.cr-fhead{padding-right:0}.cr-note{display:none}.cr-fcards{grid-template-columns:1fr;gap:12px}.cr-fimg{height:110px}.cr-fbody{min-height:0}.cr-ahead{gap:14px}.cr-tools{width:100%;margin-left:0}.cr-search{flex:1}.cr-search input{width:100%}.cr-table,.cr-table tbody{display:block}.cr-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cr-table tbody tr{border-bottom:1px solid var(--cr-line);grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"logo title actions""logo meta actions";gap:3px 12px;padding:12px 0;display:grid}.cr-table td{border:0;height:auto;padding:0}.cr-table td.cr-role{display:contents}.cr-logo{grid-area:logo;align-self:center;margin:0}.cr-role-title{white-space:normal;grid-area:title;max-width:100%;font-weight:500}.cr-table td.cr-company{color:var(--cr-muted);grid-area:meta;font-size:12.5px}.cr-table td.cr-loc,.cr-table td:nth-child(4),.cr-table td.cr-posted{display:none}.cr-actions{grid-area:actions;align-self:center}.cr-scrim{z-index:60;background:#040a128c;display:block;position:fixed;inset:0}.cr-panel{z-index:61;width:auto;max-height:86vh;padding:20px 16px calc(16px + env(safe-area-inset-bottom,0px));border-radius:14px 14px 0 0;position:fixed;inset:auto 0 0;overflow-y:auto}.cr-panel-grid{grid-template-columns:1fr 1fr}.cr-pager{justify-content:center}}@media (prefers-reduced-motion:reduce){.cr-fcard,.cr-cat,.cr-table tbody tr,.cr-round{transition:none}}
