.CodeBlock-module__fc_faG__wrap{margin-top:2.5rem;margin-bottom:2.5rem}.CodeBlock-module__fc_faG__labelRow{border-color:#0000001a;border-top-width:1px;grid-template-columns:1fr auto;align-items:center;gap:1rem;margin-bottom:.75rem;padding-top:.75rem;display:grid}.CodeBlock-module__fc_faG__lang{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px}.CodeBlock-module__fc_faG__filename{text-transform:none;letter-spacing:0;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px}.CodeBlock-module__fc_faG__copyBtn{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.CodeBlock-module__fc_faG__copyBtn:hover{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1))}.CodeBlock-module__fc_faG__surface{background-color:#ffffff80;border-width:1px;border-color:#0000001a}.CodeBlock-module__fc_faG__pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:0;padding:.5rem;font-size:13px;line-height:1.65;overflow-x:hidden}.CodeBlock-module__fc_faG__code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.CodeBlock-module__fc_faG__line{padding-left:.5rem;padding-right:.5rem}.CodeBlock-module__fc_faG__lineHighlight{background-color:#0000000d}.CodeBlock-module__fc_faG__details{margin-top:2.5rem;margin-bottom:2.5rem}.CodeBlock-module__fc_faG__summary{cursor:pointer;text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));border-color:#0000001a;border-top-width:1px;padding-top:.75rem;padding-bottom:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;list-style-type:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.CodeBlock-module__fc_faG__summary:hover{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1))}.CodeBlock-module__fc_faG__summary::-webkit-details-marker{display:none}.CodeBlock-module__fc_faG__summary:before{content:"▶ ";transition:transform .15s;display:inline-block}.CodeBlock-module__fc_faG__details[open] .CodeBlock-module__fc_faG__summary:before{transform:rotate(90deg)}
.MarkdownRenderer-module__HrIoTG__tableWrap{-webkit-overflow-scrolling:touch;max-width:100%;margin-top:2.5rem;margin-bottom:2.5rem;overflow-x:auto}.MarkdownRenderer-module__HrIoTG__tableEl{border-collapse:collapse;background-color:#0000;border-width:1px;border-color:#0000001a;width:max-content;min-width:100%}.MarkdownRenderer-module__HrIoTG__thead{background-color:#0000}.MarkdownRenderer-module__HrIoTG__th{text-align:left;text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));white-space:nowrap;border-color:#0000001a;border-bottom-width:1px;padding:.5rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px}.MarkdownRenderer-module__HrIoTG__tr{border-color:#0000001a}.MarkdownRenderer-module__HrIoTG__td{vertical-align:top;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));white-space:nowrap;border-color:#0000001a;border-top-width:1px;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}
.ReadingProgress-module__n1WLDW__wrap{pointer-events:none;z-index:70;width:100%;height:2px;position:fixed;top:0;left:0}.ReadingProgress-module__n1WLDW__bar{transform-origin:0;will-change:transform;background-color:#1a1a1a99;height:100%}
.Button-module__ZdStkq__button{text-transform:uppercase;letter-spacing:.18em;cursor:pointer;transform-origin:50%;border-width:1px;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;height:31px;padding:.5rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;line-height:1;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.Button-module__ZdStkq__button:active{transition-duration:.1s;transform:scale(.96)}.Button-module__ZdStkq__button>svg{flex-shrink:0;display:block}.Button-module__ZdStkq__buttonAtTop{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-color:#fff9}.Button-module__ZdStkq__buttonAtTop:hover{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));background-color:#ffffff1a}.Button-module__ZdStkq__buttonAtTop:focus{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1));outline:2px solid #0000}.Button-module__ZdStkq__buttonAtTop:active{background-color:#ffffff26}.Button-module__ZdStkq__buttonScrolled{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));border-color:#0003}.Button-module__ZdStkq__buttonScrolled:hover{background-color:#00000008;border-color:#0006}.Button-module__ZdStkq__buttonScrolled:focus{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(26 26 26/var(--tw-ring-opacity,1));outline:2px solid #0000}.Button-module__ZdStkq__buttonScrolled:active{background-color:#0000000f}
.SpotlightSearch-module__OuPQqa__iconButton{cursor:pointer;transform-origin:50%;border-width:1px;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.SpotlightSearch-module__OuPQqa__iconButton:active{transition-duration:.1s;transform:scale(.92)}.SpotlightSearch-module__OuPQqa__iconButtonScrolled{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));border-color:#0003}.SpotlightSearch-module__OuPQqa__iconButtonScrolled:hover{background-color:#00000008;border-color:#0006}.SpotlightSearch-module__OuPQqa__iconButtonScrolled:focus{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(26 26 26/var(--tw-ring-opacity,1));outline:2px solid #0000}.SpotlightSearch-module__OuPQqa__iconButtonScrolled:active{background-color:#0000000f}.SpotlightSearch-module__OuPQqa__iconButtonAtTop{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-color:#fff9}.SpotlightSearch-module__OuPQqa__iconButtonAtTop:hover{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));background-color:#ffffff1a}.SpotlightSearch-module__OuPQqa__iconButtonAtTop:focus{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1));outline:2px solid #0000}.SpotlightSearch-module__OuPQqa__iconButtonAtTop:active{background-color:#ffffff26}.SpotlightSearch-module__OuPQqa__triggerKbd{letter-spacing:.05em;text-transform:uppercase;color:#1a1a1a99;background:#1a1a1a0d;border:1px solid #1a1a1a1a;border-radius:.125rem;flex-shrink:0;align-items:center;gap:.125rem;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.625rem;line-height:1;transition:all .2s;display:inline-flex}.SpotlightSearch-module__OuPQqa__triggerKbdAtTop{color:#ffffffb3;background:#ffffff1a;border-color:#ffffff4d}.SpotlightSearch-module__OuPQqa__overlay{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1a1a1a66;justify-content:center;align-items:flex-start;padding:20vh 1rem 1rem;animation:.15s ease-out SpotlightSearch-module__OuPQqa__fadeIn;display:flex;position:fixed;inset:0}@keyframes SpotlightSearch-module__OuPQqa__fadeIn{0%{opacity:0}to{opacity:1}}.SpotlightSearch-module__OuPQqa__modal{background:#fdfbf7;border:1px solid #1a1a1a1a;width:100%;max-width:42rem;animation:.2s ease-out SpotlightSearch-module__OuPQqa__slideUp;box-shadow:0 20px 60px #1a1a1a33}@keyframes SpotlightSearch-module__OuPQqa__slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.SpotlightSearch-module__OuPQqa__searchBox{border-bottom:1px solid #1a1a1a1a;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.SpotlightSearch-module__OuPQqa__searchIcon{color:#555;flex-shrink:0;width:1.25rem;height:1.25rem}.SpotlightSearch-module__OuPQqa__input{font-family:var(--font-inter),sans-serif;color:#1a1a1a;background:0 0;border:none;outline:none;flex:1;font-size:1.125rem}.SpotlightSearch-module__OuPQqa__input::placeholder{color:#555}.SpotlightSearch-module__OuPQqa__kbd{letter-spacing:.1em;text-transform:uppercase;color:#555;background:#1a1a1a0d;border:1px solid #1a1a1a1a;border-radius:.125rem;padding:.25rem .5rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.625rem}.SpotlightSearch-module__OuPQqa__results{max-height:24rem;overflow:hidden auto}.SpotlightSearch-module__OuPQqa__results::-webkit-scrollbar{width:4px}.SpotlightSearch-module__OuPQqa__results::-webkit-scrollbar-track{background:0 0}.SpotlightSearch-module__OuPQqa__results::-webkit-scrollbar-thumb{background:#1a1a1a33;border-radius:2px}.SpotlightSearch-module__OuPQqa__results::-webkit-scrollbar-thumb:hover{background:#1a1a1a4d}.SpotlightSearch-module__OuPQqa__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem 2rem;display:flex}.SpotlightSearch-module__OuPQqa__emptyIcon{color:#555;opacity:.5;margin-bottom:1rem}.SpotlightSearch-module__OuPQqa__emptyTitle{font-family:var(--font-playfair),serif;color:#1a1a1a;margin:0 0 .5rem;font-size:1.25rem;font-weight:400}.SpotlightSearch-module__OuPQqa__emptyText{font-family:var(--font-inter),sans-serif;color:#555;max-width:20rem;margin:0;font-size:.875rem}.SpotlightSearch-module__OuPQqa__list{flex-direction:column;display:flex}.SpotlightSearch-module__OuPQqa__item{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #1a1a1a0d;align-items:flex-start;gap:1rem;padding:1rem 1.5rem;transition:all .15s;display:flex}.SpotlightSearch-module__OuPQqa__item:hover,.SpotlightSearch-module__OuPQqa__itemSelected{background:#1a1a1a08}.SpotlightSearch-module__OuPQqa__itemContent{flex:1;min-width:0}.SpotlightSearch-module__OuPQqa__itemHeader{align-items:center;gap:.75rem;margin-bottom:.375rem;display:flex}.SpotlightSearch-module__OuPQqa__itemTitle{font-family:var(--font-playfair),serif;color:#1a1a1a;flex:1;margin:0;font-size:1.125rem;font-weight:400;line-height:1.4}.SpotlightSearch-module__OuPQqa__itemType{letter-spacing:.1em;text-transform:uppercase;color:#1a1a1a;background:#1a1a1a14;border:1px solid #1a1a1a26;border-radius:.125rem;flex-shrink:0;padding:.125rem .5rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.625rem}.SpotlightSearch-module__OuPQqa__itemExcerpt{font-family:var(--font-inter),sans-serif;color:#555;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .5rem;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.SpotlightSearch-module__OuPQqa__itemMeta{font-family:var(--font-inter),sans-serif;color:#555;align-items:center;gap:.75rem;font-size:.75rem;display:flex}.SpotlightSearch-module__OuPQqa__itemCategory{letter-spacing:.1em;text-transform:uppercase;background:#1a1a1a0d;border:1px solid #1a1a1a1a;padding:.125rem .5rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.625rem}.SpotlightSearch-module__OuPQqa__itemDate{letter-spacing:.05em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.625rem}.SpotlightSearch-module__OuPQqa__itemRole{font-family:var(--font-inter),sans-serif;color:#555;font-size:.75rem;font-style:italic}.SpotlightSearch-module__OuPQqa__itemArrow{color:#555;opacity:0;flex-shrink:0;margin-top:.375rem;transition:all .15s;transform:translate(-4px)}.SpotlightSearch-module__OuPQqa__item:hover .SpotlightSearch-module__OuPQqa__itemArrow,.SpotlightSearch-module__OuPQqa__itemSelected .SpotlightSearch-module__OuPQqa__itemArrow{opacity:1;transform:translate(0)}.SpotlightSearch-module__OuPQqa__footer{background:#1a1a1a05;border-top:1px solid #1a1a1a1a;padding:.75rem 1.5rem}.SpotlightSearch-module__OuPQqa__footerHints{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.SpotlightSearch-module__OuPQqa__footerHint{font-family:var(--font-inter),sans-serif;color:#555;align-items:center;gap:.375rem;font-size:.75rem;display:flex}.SpotlightSearch-module__OuPQqa__kbdSmall{letter-spacing:.05em;color:#555;background:#1a1a1a0d;border:1px solid #1a1a1a1a;border-radius:.125rem;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.625rem}@media (max-width:768px){.SpotlightSearch-module__OuPQqa__overlay{padding:10vh .5rem .5rem}.SpotlightSearch-module__OuPQqa__modal{max-width:100%}.SpotlightSearch-module__OuPQqa__searchBox{padding:1rem}.SpotlightSearch-module__OuPQqa__input{font-size:1rem}.SpotlightSearch-module__OuPQqa__item{padding:.875rem 1rem}.SpotlightSearch-module__OuPQqa__itemTitle{font-size:1rem}.SpotlightSearch-module__OuPQqa__triggerText{display:none}.SpotlightSearch-module__OuPQqa__footerHints{gap:1rem}.SpotlightSearch-module__OuPQqa__footerHint{font-size:.6875rem}}
.Header-module__QFXRrW__topbar{pointer-events:none;z-index:50;justify-content:space-between;align-items:center;width:100%;padding:1rem;display:flex;position:fixed;top:0;left:0}@media (min-width:640px){.Header-module__QFXRrW__topbar{padding:1.5rem}}@media (min-width:768px){.Header-module__QFXRrW__topbar{padding-left:3rem;padding-right:3rem}}.Header-module__QFXRrW__topbar{opacity:1;transition:background-color .3s,border-color .3s,color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s}.Header-module__QFXRrW__topbarAtTop{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));mix-blend-mode:difference}.Header-module__QFXRrW__topbarScrolled{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));mix-blend-mode:normal;--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);background-color:#fdfbf7cc;border-color:#0000001a;border-bottom-width:1px}.Header-module__QFXRrW__brandLink{pointer-events:auto;font-family:var(--font-inter),sans-serif;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:500;line-height:1rem}.Header-module__QFXRrW__brandLink:hover{opacity:.7}.Header-module__QFXRrW__brandLink:focus{outline-offset:2px;outline:2px solid #0000}@media (min-width:640px){.Header-module__QFXRrW__brandLink{font-size:.875rem;line-height:1.25rem}}.Header-module__QFXRrW__brandLink{transition:opacity .2s,color .3s,box-shadow .3s}.Header-module__QFXRrW__focusRingInk:focus{--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(26 26 26/var(--tw-ring-opacity,1))}.Header-module__QFXRrW__focusRingWhite:focus{--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.Header-module__QFXRrW__actions{pointer-events:auto;align-items:center;gap:.5rem;display:flex}@media (min-width:640px){.Header-module__QFXRrW__actions{gap:.75rem}}.Header-module__QFXRrW__searchButtonMobile{display:block}@media (min-width:768px){.Header-module__QFXRrW__searchButtonMobile{display:none}}.Header-module__QFXRrW__searchButtonDesktop{display:none}@media (min-width:768px){.Header-module__QFXRrW__searchButtonDesktop{display:block}}.Header-module__QFXRrW__recruitButton{display:none}@media (min-width:768px){.Header-module__QFXRrW__recruitButton{display:inline-flex}}.Header-module__QFXRrW__menuButton{pointer-events:auto;text-transform:uppercase;letter-spacing:.18em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px}.Header-module__QFXRrW__menuButton:hover{opacity:.7}.Header-module__QFXRrW__menuButton:focus{outline-offset:2px;outline:2px solid #0000}.Header-module__QFXRrW__menuButton{margin-right:-.5rem;padding:.5rem}@media (min-width:640px){.Header-module__QFXRrW__menuButton{margin-right:-.5rem;padding:.5rem}}.Header-module__QFXRrW__menuButton{white-space:nowrap;transform-origin:50%;transition:opacity .2s cubic-bezier(.4,0,.2,1),color .2s,box-shadow .2s,transform .1s cubic-bezier(.4,0,.2,1)}.Header-module__QFXRrW__menuButton:active{opacity:.6;transform:scale(.96)}.Header-module__QFXRrW__overlay{z-index:90;--tw-bg-opacity:1;background-color:rgb(253 251 247/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));position:fixed;inset:0}.Header-module__QFXRrW__overlayBackdrop{cursor:pointer;position:absolute;inset:0}.Header-module__QFXRrW__overlayPanel{height:100%;max-height:100vh;padding:1.5rem 1rem 2rem;position:relative}@media (min-width:640px){.Header-module__QFXRrW__overlayPanel{padding:2rem 1.5rem 3rem}}@media (min-width:768px){.Header-module__QFXRrW__overlayPanel{padding-left:3rem;padding-right:3rem}}.Header-module__QFXRrW__overlayInner{flex-direction:column;max-width:1600px;height:100%;min-height:0;margin-left:auto;margin-right:auto;display:flex}.Header-module__QFXRrW__overlayTopRow{justify-content:space-between;align-items:flex-start;display:flex}.Header-module__QFXRrW__overlayKicker{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px}.Header-module__QFXRrW__overlayFooter>.Header-module__QFXRrW__overlayKicker{text-align:center;margin-top:1rem}@media (min-width:768px){.Header-module__QFXRrW__overlayFooter>.Header-module__QFXRrW__overlayKicker{text-align:left}}.Header-module__QFXRrW__overlayClose{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.Header-module__QFXRrW__overlayClose:hover{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1))}.Header-module__QFXRrW__nav{flex:1;min-height:0;margin-top:1.25rem;overflow-y:auto}.Header-module__QFXRrW__navList>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.Header-module__QFXRrW__navItem{border-color:#0000001a;border-bottom-width:1px}.Header-module__QFXRrW__navLink{justify-content:space-between;align-items:baseline;padding-top:1rem;padding-bottom:1rem;display:flex}.Header-module__QFXRrW__navLink:focus{outline-offset:2px;outline:2px solid #0000}.Header-module__QFXRrW__navIndex{--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.Header-module__QFXRrW__navLabel{font-family:var(--font-inter),sans-serif;letter-spacing:-.025em;font-size:1.5rem;line-height:2rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:640px){.Header-module__QFXRrW__navLabel{font-size:1.875rem;line-height:2.25rem}}@media (min-width:768px){.Header-module__QFXRrW__navLabel{font-size:3rem;line-height:1}}.Header-module__QFXRrW__navLabelActive{text-underline-offset:8px;text-decoration-line:underline;text-decoration-color:#0003}.Header-module__QFXRrW__navEnter{--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.group:hover .Header-module__QFXRrW__navIndex{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1))}.group:hover .Header-module__QFXRrW__navEnter{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1))}.group:hover .Header-module__QFXRrW__navLabelHover{text-underline-offset:8px;text-decoration-line:underline;text-decoration-color:#0003}.Header-module__QFXRrW__overlayFooter{border-color:#0000001a;border-top-width:1px;flex-direction:column;gap:1.5rem;padding-top:2.5rem;display:flex}.Header-module__QFXRrW__overlayFooterContent{flex-direction:column;gap:1.5rem;display:flex}@media (min-width:768px){.Header-module__QFXRrW__overlayFooterContent{flex-direction:row;justify-content:space-between;align-items:flex-end}}.Header-module__QFXRrW__overlayFooterText{max-width:36rem;font-family:var(--font-inter),sans-serif;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.Header-module__QFXRrW__overlayFooterActions{flex-direction:column;gap:.75rem;display:flex}@media (min-width:640px){.Header-module__QFXRrW__overlayFooterActions{flex-direction:row;gap:1rem}}.Header-module__QFXRrW__overlayFooterButton{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));border-width:1px;border-color:#0003;border-radius:9999px;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;display:inline-flex}.Header-module__QFXRrW__overlayFooterButton:hover{background-color:#00000008;border-color:#0006}.Header-module__QFXRrW__overlayFooterButton{cursor:pointer;text-align:center;transform-origin:50%;min-width:140px;line-height:1;transition:all .2s cubic-bezier(.4,0,.2,1)}.Header-module__QFXRrW__overlayFooterButton:active{background:#1a1a1a0f;border-color:#1a1a1a66;transform:scale(.96)}@media (min-width:768px){.Header-module__QFXRrW__overlayFooterActions{display:none}}.Header-module__QFXRrW__overlayFooterLink{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;display:inline-flex}.Header-module__QFXRrW__overlayFooterLink:hover{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1))}.Header-module__QFXRrW__overlayFooterLink{text-underline-offset:4px;text-decoration-line:underline;text-decoration-color:#0003;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (max-width:767px){.Header-module__QFXRrW__overlayFooterLink{padding-top:.75rem;padding-bottom:.75rem;text-decoration-line:none}}
.Footer-module__SQ5Fkq__footer{--tw-bg-opacity:1;background-color:rgb(253 251 247/var(--tw-bg-opacity,1));border-color:#0000001a;border-top-width:1px;padding:6rem 1.5rem}@media (min-width:768px){.Footer-module__SQ5Fkq__footer{padding-left:3rem;padding-right:3rem}}.Footer-module__SQ5Fkq__inner{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:3rem;display:flex}@media (min-width:768px){.Footer-module__SQ5Fkq__inner{flex-direction:row;align-items:flex-end}}.Footer-module__SQ5Fkq__left{max-width:42rem}.Footer-module__SQ5Fkq__headline{font-family:var(--font-playfair),serif;margin-bottom:2rem;font-size:3rem;line-height:1}@media (min-width:768px){.Footer-module__SQ5Fkq__headline{font-size:4.5rem;line-height:1}}@media (min-width:1024px){.Footer-module__SQ5Fkq__headline{font-size:6rem;line-height:1}}.Footer-module__SQ5Fkq__headlineLink{--tw-ring-offset-color:#fdfbf7;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s}.Footer-module__SQ5Fkq__headlineLink:focus{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(26 26 26/var(--tw-ring-opacity,1));--tw-ring-offset-width:4px;outline:2px solid #0000}.Footer-module__SQ5Fkq__headlineLink:hover{--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-style:italic}.Footer-module__SQ5Fkq__linksRow{font-family:var(--font-inter),sans-serif;gap:1.5rem;font-size:1.125rem;line-height:1.75rem;display:flex}.Footer-module__SQ5Fkq__link{text-underline-offset:4px;text-decoration-line:underline;text-decoration-thickness:1px}.Footer-module__SQ5Fkq__link:hover{--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1))}.Footer-module__SQ5Fkq__right{text-align:right;font-family:var(--font-inter),sans-serif;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.Footer-module__SQ5Fkq__heart{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}
.ProjectRow-module__ezWpLq__row{border-color:#0000001a;border-bottom-width:1px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:flex-start;column-gap:1.5rem;padding-top:2rem;padding-bottom:2rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:grid}.ProjectRow-module__ezWpLq__row:focus{outline-offset:2px;outline:2px solid #0000}@media (min-width:768px){.ProjectRow-module__ezWpLq__row{padding-top:2.5rem;padding-bottom:2.5rem}}.ProjectRow-module__ezWpLq__row:hover,.ProjectRow-module__ezWpLq__row:focus{background-color:#00000005}.ProjectRow-module__ezWpLq__number{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));grid-column:span 2/span 2;padding-top:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:768px){.ProjectRow-module__ezWpLq__number{grid-column:span 1/span 1}}.ProjectRow-module__ezWpLq__content{grid-column:span 10/span 10;min-width:0}@media (min-width:768px){.ProjectRow-module__ezWpLq__content{grid-column:span 8/span 8}}.ProjectRow-module__ezWpLq__title{font-family:var(--font-inter),sans-serif;letter-spacing:-.025em;text-underline-offset:4px;font-size:1.5rem;font-weight:500;line-height:1.15}@media (min-width:768px){.ProjectRow-module__ezWpLq__title{font-size:1.875rem;line-height:2.25rem}}.ProjectRow-module__ezWpLq__desc{max-width:64ch;font-family:var(--font-inter),sans-serif;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));margin-top:.75rem;font-size:.875rem;line-height:1.625}.ProjectRow-module__ezWpLq__meta{text-align:right;flex-direction:column;grid-column:span 3/span 3;gap:1rem;padding-top:.25rem;display:none}@media (min-width:768px){.ProjectRow-module__ezWpLq__meta{display:flex}}.ProjectRow-module__ezWpLq__metaInfo{flex:1}.ProjectRow-module__ezWpLq__year{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px}.ProjectRow-module__ezWpLq__role{font-family:var(--font-inter),sans-serif;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));margin-top:.5rem;font-size:.875rem;line-height:1.25rem}.ProjectRow-module__ezWpLq__action{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));align-items:center;gap:.5rem;margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s;display:inline-flex}.ProjectRow-module__ezWpLq__actionText{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}.ProjectRow-module__ezWpLq__actionIcon{transition-property:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}.group:hover .ProjectRow-module__ezWpLq__number{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1))}.group:hover .ProjectRow-module__ezWpLq__title{text-decoration-line:underline}.group:hover .ProjectRow-module__ezWpLq__action{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1))}.group:hover .ProjectRow-module__ezWpLq__actionIcon{transform:translate(4px)}
.ProjectsCTA-module__z8sNFa__container{border-color:#0000001a;border-top-width:1px;margin-top:4rem;padding-top:3rem}@media (min-width:768px){.ProjectsCTA-module__z8sNFa__container{margin-top:6rem;padding-top:4rem}}.ProjectsCTA-module__z8sNFa__container{text-align:center;max-width:48rem;margin-left:auto;margin-right:auto}.ProjectsCTA-module__z8sNFa__heading{font-family:var(--font-inter),sans-serif;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));margin-bottom:1rem;font-size:1.5rem;line-height:2rem}@media (min-width:768px){.ProjectsCTA-module__z8sNFa__heading{margin-bottom:1.5rem;font-size:1.875rem;line-height:2.25rem}}.ProjectsCTA-module__z8sNFa__text{font-family:var(--font-inter),sans-serif;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));margin-bottom:2rem;font-size:1rem;line-height:1.625}@media (min-width:768px){.ProjectsCTA-module__z8sNFa__text{margin-bottom:2.5rem;font-size:1.125rem;line-height:1.75rem}}.ProjectsCTA-module__z8sNFa__text{max-width:42rem;margin-left:auto;margin-right:auto}.ProjectsCTA-module__z8sNFa__button{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));background-color:#ffffff80;border-width:1px;border-color:#0003;border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;display:inline-flex}.ProjectsCTA-module__z8sNFa__button:hover{background-color:#00000008;border-color:#0006}.ProjectsCTA-module__z8sNFa__button:focus{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(26 26 26/var(--tw-ring-opacity,1));outline:2px solid #0000}.ProjectsCTA-module__z8sNFa__button{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);animation-duration:.2s;animation-timing-function:cubic-bezier(0,0,.2,1)}.ProjectsCTA-module__z8sNFa__button svg{flex-shrink:0}.ProjectsCTA-module__z8sNFa__button:active{background-color:#0000000f;transform:scale(.98)}
.Hero-module__Vn8RJa__section{--tw-bg-opacity:1;background-color:rgb(253 251 247/var(--tw-bg-opacity,1));border-color:#0000001a;border-bottom-width:1px;flex-direction:column;justify-content:flex-end;min-height:100vh;padding:6rem 1.5rem 3rem;scroll-margin-top:6rem;display:flex}@media (min-width:768px){.Hero-module__Vn8RJa__section{padding-bottom:6rem;padding-left:3rem;padding-right:3rem}}.Hero-module__Vn8RJa__inner{width:100%;max-width:1600px}.Hero-module__Vn8RJa__headline{font-family:var(--font-playfair),serif;letter-spacing:-.05em;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));font-size:14vw;line-height:.85}.Hero-module__Vn8RJa__headlineEm{font-style:italic;font-weight:300}.Hero-module__Vn8RJa__sub{max-width:36rem;margin-top:3rem}@media (min-width:768px){.Hero-module__Vn8RJa__sub{text-align:right;margin-left:auto}}.Hero-module__Vn8RJa__subText{font-family:var(--font-inter),sans-serif;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-size:1.125rem;font-weight:300;line-height:1.75rem}@media (min-width:768px){.Hero-module__Vn8RJa__subText{font-size:1.25rem;line-height:1.75rem}}
.About-module__MCTmdG__section{--tw-bg-opacity:1;background-color:rgb(253 251 247/var(--tw-bg-opacity,1));padding:6rem 1.5rem;scroll-margin-top:6rem}@media (min-width:768px){.About-module__MCTmdG__section{padding:8rem 3rem}}.About-module__MCTmdG__layout{grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-start;gap:2rem;display:grid}@media (min-width:768px){.About-module__MCTmdG__layout{grid-template-columns:repeat(12,minmax(0,1fr))}}.About-module__MCTmdG__side{display:none;position:sticky;top:8rem}@media (min-width:768px){.About-module__MCTmdG__side{grid-column:span 1/span 1;display:block}}.About-module__MCTmdG__sideLabel{font-family:var(--font-inter),sans-serif;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}@media (min-width:768px){.About-module__MCTmdG__content{grid-column:7/span 6}}.About-module__MCTmdG__textBlock{max-width:none}.About-module__MCTmdG__lead{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));font-size:1.5rem;font-weight:300;line-height:1.625}@media (min-width:768px){.About-module__MCTmdG__lead{font-size:1.875rem;line-height:2.25rem}}.About-module__MCTmdG__body{--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-size:1.125rem;line-height:1.625}@media (min-width:768px){.About-module__MCTmdG__body{font-size:1.25rem;line-height:1.75rem}}.About-module__MCTmdG__readMore{margin-top:2rem}.About-module__MCTmdG__readMoreLink{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));align-items:center;gap:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;display:inline-flex}.About-module__MCTmdG__readMoreLink:hover{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1))}.About-module__MCTmdG__readMoreLink{text-underline-offset:4px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}.About-module__MCTmdG__readMoreLink:hover{text-decoration-line:underline}
.SelectedWorks-module__HIzeha__section{--tw-bg-opacity:1;background-color:rgb(253 251 247/var(--tw-bg-opacity,1));border-color:#0000001a;border-top-width:1px;padding:6rem 1.5rem;scroll-margin-top:6rem}@media (min-width:768px){.SelectedWorks-module__HIzeha__section{padding-left:3rem;padding-right:3rem}}.SelectedWorks-module__HIzeha__headerRow{justify-content:space-between;align-items:flex-end;margin-bottom:3rem;display:flex}.SelectedWorks-module__HIzeha__kicker{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px}.SelectedWorks-module__HIzeha__heading{font-family:var(--font-inter),sans-serif;letter-spacing:-.025em;margin-top:.5rem;font-size:1.875rem;line-height:2.25rem}@media (min-width:768px){.SelectedWorks-module__HIzeha__heading{font-size:2.25rem;line-height:2.5rem}}.SelectedWorks-module__HIzeha__years{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;display:none}@media (min-width:768px){.SelectedWorks-module__HIzeha__years{display:block}}.SelectedWorks-module__HIzeha__list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px*var(--tw-space-y-reverse))}.SelectedWorks-module__HIzeha__viewAll{text-align:center;margin-top:3rem}.SelectedWorks-module__HIzeha__viewAllLink{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));align-items:center;gap:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem;display:inline-flex}.SelectedWorks-module__HIzeha__viewAllLink:hover{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1))}.SelectedWorks-module__HIzeha__viewAllLink{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}.SelectedWorks-module__HIzeha__viewAllLink svg{transition-property:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}.SelectedWorks-module__HIzeha__viewAllLink:hover svg{transform:translate(4px)}
.Mentorship-module__hmdFZa__section{--tw-bg-opacity:1;background-color:rgb(26 26 26/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(253 251 247/var(--tw-text-opacity,1));border-color:#0000001a;border-top-width:1px;padding:6rem 1.5rem;scroll-margin-top:6rem}@media (min-width:768px){.Mentorship-module__hmdFZa__section{padding:8rem 3rem}}.Mentorship-module__hmdFZa__layout{grid-template-columns:repeat(1,minmax(0,1fr));gap:4rem;display:grid}@media (min-width:768px){.Mentorship-module__hmdFZa__layout{grid-template-columns:repeat(2,minmax(0,1fr))}}.Mentorship-module__hmdFZa__heading{font-family:var(--font-playfair),serif;margin-bottom:1.5rem;font-size:2.25rem;line-height:2.5rem}@media (min-width:768px){.Mentorship-module__hmdFZa__heading{font-size:3.75rem;line-height:1}}.Mentorship-module__hmdFZa__intro{max-width:24rem;font-family:var(--font-inter),sans-serif;color:#fdfbf7b3;line-height:1.625}.Mentorship-module__hmdFZa__list{font-family:var(--font-inter),sans-serif;font-size:1.125rem;line-height:1.75rem}@media (min-width:768px){.Mentorship-module__hmdFZa__list{font-size:1.25rem;line-height:1.75rem}}.Mentorship-module__hmdFZa__listStack{grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem;display:grid}.Mentorship-module__hmdFZa__item{border-color:#fff3;border-top-width:1px;padding-top:1rem}.Mentorship-module__hmdFZa__itemTitle{font-weight:500;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s}.group:hover .Mentorship-module__hmdFZa__itemTitle{--tw-translate-x:.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.Mentorship-module__hmdFZa__itemDesc{color:#fff9;margin-top:.5rem;font-size:.875rem;line-height:1.25rem}
.TechStack-module__T3DNMG__section{--tw-bg-opacity:1;background-color:rgb(253 251 247/var(--tw-bg-opacity,1));border-color:#0000001a;border-bottom-width:1px;padding-top:5rem;padding-bottom:5rem;scroll-margin-top:6rem}@media (min-width:768px){.TechStack-module__T3DNMG__section{padding-top:8rem;padding-bottom:8rem}}.TechStack-module__T3DNMG__container{max-width:1600px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:768px){.TechStack-module__T3DNMG__container{padding-left:3rem;padding-right:3rem}}.TechStack-module__T3DNMG__header{margin-bottom:4rem}@media (min-width:768px){.TechStack-module__T3DNMG__header{margin-bottom:5rem}}.TechStack-module__T3DNMG__title{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));margin-bottom:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px}.TechStack-module__T3DNMG__subtitle{max-width:42rem;font-family:var(--font-inter),sans-serif;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));font-size:1.5rem;line-height:2rem}@media (min-width:768px){.TechStack-module__T3DNMG__subtitle{font-size:1.875rem;line-height:2.25rem}}.TechStack-module__T3DNMG__accordion{max-width:48rem}.TechStack-module__T3DNMG__accordionItem{border-color:#0000001a;border-bottom-width:1px}.TechStack-module__T3DNMG__accordionItem:last-child{border-bottom-width:0}.TechStack-module__T3DNMG__accordionTrigger{justify-content:space-between;align-items:center;width:100%;padding-top:1.25rem;padding-bottom:1.25rem;display:flex}@media (min-width:768px){.TechStack-module__T3DNMG__accordionTrigger{padding-top:1.5rem;padding-bottom:1.5rem}}.TechStack-module__T3DNMG__accordionTrigger{cursor:pointer;text-align:left;background-color:#0000;border-width:0;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}.TechStack-module__T3DNMG__accordionTrigger:hover{opacity:.7}.TechStack-module__T3DNMG__accordionTrigger:focus{outline-offset:2px;outline:2px solid #0000}.TechStack-module__T3DNMG__accordionTrigger:active{transform:scale(.99)}.TechStack-module__T3DNMG__triggerLeft{flex:1;align-items:baseline;gap:.75rem;display:flex}.TechStack-module__T3DNMG__categoryNumber{--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem}.TechStack-module__T3DNMG__categoryTitle{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem}@media (min-width:768px){.TechStack-module__T3DNMG__categoryTitle{font-size:1rem;line-height:1.5rem}}.TechStack-module__T3DNMG__itemCount{--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem}.TechStack-module__T3DNMG__chevron{--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));flex-shrink:0;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s}.TechStack-module__T3DNMG__chevronOpen{transform:rotate(180deg)}.TechStack-module__T3DNMG__accordionContent{opacity:0;max-height:0;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.TechStack-module__T3DNMG__accordionContentOpen{opacity:1;max-height:1000px;padding-bottom:1.5rem}.TechStack-module__T3DNMG__itemList>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.TechStack-module__T3DNMG__itemList{padding-left:2.25rem}.TechStack-module__T3DNMG__item{font-family:var(--font-inter),sans-serif;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));align-items:flex-start;gap:.75rem;font-size:1rem;line-height:1.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s;display:flex}.TechStack-module__T3DNMG__itemDash{--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));flex-shrink:0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}.TechStack-module__T3DNMG__itemText{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}.TechStack-module__T3DNMG__item:hover .TechStack-module__T3DNMG__itemDash,.TechStack-module__T3DNMG__item:hover .TechStack-module__T3DNMG__itemText{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1))}
.Toolbox-module__6tOD_G__section{background-color:#ffffff80;border-color:#0000001a;border-bottom-width:1px;padding-top:4rem;padding-bottom:4rem;scroll-margin-top:6rem;overflow:hidden}.Toolbox-module__6tOD_G__marquee{display:flex}@keyframes Toolbox-module__6tOD_G__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.Toolbox-module__6tOD_G__marquee{white-space:nowrap;animation:30s linear infinite Toolbox-module__6tOD_G__marquee}.Toolbox-module__6tOD_G__item{font-family:var(--font-playfair),serif;color:#0000000d;margin-left:2rem;margin-right:2rem;font-size:12vw}@media (min-width:768px){.Toolbox-module__6tOD_G__item{font-size:8vw}}
.page-module__hUlLAq__navigationSection{--tw-bg-opacity:1;background-color:rgb(253 251 247/var(--tw-bg-opacity,1));border-color:#0000001a;border-top-width:1px}.page-module__hUlLAq__navigationContainer{width:100%}@media (min-width:640px){.page-module__hUlLAq__navigationContainer{max-width:640px}}@media (min-width:768px){.page-module__hUlLAq__navigationContainer{max-width:768px}}@media (min-width:1024px){.page-module__hUlLAq__navigationContainer{max-width:1024px}}@media (min-width:1280px){.page-module__hUlLAq__navigationContainer{max-width:1280px}}@media (min-width:1536px){.page-module__hUlLAq__navigationContainer{max-width:1536px}}.page-module__hUlLAq__navigationContainer{margin-left:auto;margin-right:auto;padding:3rem 1.5rem}@media (min-width:768px){.page-module__hUlLAq__navigationContainer{padding:4rem 3rem}}.page-module__hUlLAq__navigationInner{max-width:48rem;margin-left:auto;margin-right:auto}.page-module__hUlLAq__navigationGrid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;display:grid}@media (min-width:768px){.page-module__hUlLAq__navigationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}.page-module__hUlLAq__navigationCard{background-color:#ffffff80;border-width:1px;border-color:#0000001a;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}.page-module__hUlLAq__navigationCard:hover{background-color:#ffffffb3;border-color:#0003}.page-module__hUlLAq__navigationCardEmpty{opacity:.5;background-color:#ffffff80;border-width:1px;border-color:#0000001a}.page-module__hUlLAq__navigationLink{padding:1.5rem;display:block}@media (min-width:768px){.page-module__hUlLAq__navigationLink{padding:2rem}}.page-module__hUlLAq__navigationLink:hover .page-module__hUlLAq__navigationLabel{font-style:italic}.page-module__hUlLAq__navigationLink:hover .page-module__hUlLAq__navigationTitle{font-style:italic;text-decoration-line:underline}.page-module__hUlLAq__navigationLabel{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));margin-bottom:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s;display:block}.page-module__hUlLAq__navigationTitle{font-family:var(--font-playfair),serif;font-size:1.25rem;line-height:1.75rem}@media (min-width:768px){.page-module__hUlLAq__navigationTitle{font-size:1.5rem;line-height:2rem}}.page-module__hUlLAq__navigationTitle{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));text-underline-offset:4px;margin-bottom:1rem;line-height:1.25;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}.page-module__hUlLAq__navigationMeta,.page-module__hUlLAq__navigationMetaRight{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}@media (min-width:768px){.page-module__hUlLAq__navigationMetaRight{justify-content:flex-end}}.page-module__hUlLAq__navigationDate{--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem}.page-module__hUlLAq__navigationCategory{text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));border-radius:calc(var(--radius) - 4px);background-color:#0000000d;padding:.25rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem}.page-module__hUlLAq__navigationEmpty{padding:1.5rem}@media (min-width:768px){.page-module__hUlLAq__navigationEmpty{padding:2rem}}.page-module__hUlLAq__navigationEmptyText{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px}
.BlogArchiveClient-module__in3jGa__follower{display:none}@media (min-width:768px){.BlogArchiveClient-module__in3jGa__follower{display:block}}.BlogArchiveClient-module__in3jGa__list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}@media (min-width:768px){.BlogArchiveClient-module__in3jGa__list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}}.BlogArchiveClient-module__in3jGa__card{border-radius:calc(var(--radius) - 4px);transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;overflow:hidden}@media (min-width:768px){.BlogArchiveClient-module__in3jGa__card{border-radius:0;overflow:visible}}.BlogArchiveClient-module__in3jGa__link{border-color:#0000001a;border-bottom-width:1px;padding:1.25rem 1rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;display:block}.BlogArchiveClient-module__in3jGa__link:focus{outline-offset:2px;outline:2px solid #0000}@media (min-width:768px){.BlogArchiveClient-module__in3jGa__link{padding:1.5rem 0}}@media (max-width:767px){.BlogArchiveClient-module__in3jGa__link{background-color:#fff6;border-width:0}}.BlogArchiveClient-module__in3jGa__link:hover{padding-left:1rem}@media (min-width:768px){.BlogArchiveClient-module__in3jGa__link:hover{padding-left:1rem}}.BlogArchiveClient-module__in3jGa__link:focus{padding-left:1rem}@media (min-width:768px){.BlogArchiveClient-module__in3jGa__link:focus{padding-left:1rem}}.BlogArchiveClient-module__in3jGa__rowTop{flex-direction:column;justify-content:space-between;gap:.75rem;display:flex}@media (min-width:768px){.BlogArchiveClient-module__in3jGa__rowTop{flex-direction:row;align-items:center}}.BlogArchiveClient-module__in3jGa__left{flex-direction:column;gap:.5rem;display:flex}@media (min-width:768px){.BlogArchiveClient-module__in3jGa__left{flex-direction:row;align-items:center;gap:1.5rem}}.BlogArchiveClient-module__in3jGa__date{--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem}.BlogArchiveClient-module__in3jGa__readingTime{--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem;display:none}@media (min-width:768px){.BlogArchiveClient-module__in3jGa__readingTime{display:inline}}.BlogArchiveClient-module__in3jGa__title{font-family:var(--font-inter),sans-serif;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));font-size:1.25rem;font-weight:500;line-height:1.75rem;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s}@media (min-width:768px){.BlogArchiveClient-module__in3jGa__title{font-size:1.5rem;line-height:2rem}}.group:hover .BlogArchiveClient-module__in3jGa__title{--tw-translate-x:.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.BlogArchiveClient-module__in3jGa__category{border-radius:calc(var(--radius) - 4px);text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;width:fit-content;color:rgb(85 85 85/var(--tw-text-opacity,1));background-color:#0000000d;order:-9999;padding:.25rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem}@media (min-width:768px){.BlogArchiveClient-module__in3jGa__category{order:0}}.BlogArchiveClient-module__in3jGa__excerpt{--tw-text-opacity:1;max-width:48rem;color:rgb(85 85 85/var(--tw-text-opacity,1));margin-top:.75rem;font-size:1rem;line-height:1.625}@media (min-width:768px){.BlogArchiveClient-module__in3jGa__excerpt{font-size:1.125rem;line-height:1.75rem}}@media (max-width:767px){.BlogArchiveClient-module__in3jGa__excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}
.BlogClient-module__xK5Boa__follower{display:none}@media (min-width:768px){.BlogClient-module__xK5Boa__follower{display:block}}.BlogClient-module__xK5Boa__section{--tw-bg-opacity:1;background-color:rgb(253 251 247/var(--tw-bg-opacity,1));min-height:100vh;padding:6rem 1.5rem}@media (min-width:768px){.BlogClient-module__xK5Boa__section{padding-left:3rem;padding-right:3rem}}.BlogClient-module__xK5Boa__headerRow{border-color:#0000001a;border-bottom-width:1px;justify-content:space-between;align-items:flex-end;margin-bottom:4rem;padding-bottom:1rem;display:flex}.BlogClient-module__xK5Boa__heading{font-family:var(--font-playfair),serif;font-size:2.25rem;line-height:2.5rem}@media (min-width:768px){.BlogClient-module__xK5Boa__heading{font-size:3rem;line-height:1}}.BlogClient-module__xK5Boa__archiveLink{font-family:var(--font-inter),sans-serif;text-underline-offset:4px;font-size:.875rem;line-height:1.25rem;text-decoration-line:underline;text-decoration-thickness:1px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.BlogClient-module__xK5Boa__archiveLink:hover{--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1))}.BlogClient-module__xK5Boa__list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}@media (min-width:768px){.BlogClient-module__xK5Boa__list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}}.BlogClient-module__xK5Boa__row{cursor:none;border-radius:calc(var(--radius) - 4px);transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;position:relative;overflow:hidden}@media (min-width:768px){.BlogClient-module__xK5Boa__row{cursor:auto;border-radius:0;overflow:visible}}.BlogClient-module__xK5Boa__rowLink{border-color:#0000001a;border-bottom-width:1px;flex-direction:column;justify-content:space-between;gap:.5rem;padding:1.25rem 1rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;display:flex}.BlogClient-module__xK5Boa__rowLink:focus{outline-offset:2px;outline:2px solid #0000}@media (min-width:768px){.BlogClient-module__xK5Boa__rowLink{flex-direction:row;align-items:center;padding:1.5rem 0}}@media (max-width:767px){.BlogClient-module__xK5Boa__rowLink{background-color:#fff6;border-width:0}}.BlogClient-module__xK5Boa__rowLink:hover{padding-left:1rem}@media (min-width:768px){.BlogClient-module__xK5Boa__rowLink:hover{padding-left:1rem}}.BlogClient-module__xK5Boa__rowLink:focus{padding-left:1rem}@media (min-width:768px){.BlogClient-module__xK5Boa__rowLink:focus{padding-left:1rem}}.BlogClient-module__xK5Boa__metaLeft{flex-direction:column;gap:.5rem;display:flex}@media (min-width:768px){.BlogClient-module__xK5Boa__metaLeft{flex-direction:row;align-items:center;gap:1.5rem}}.BlogClient-module__xK5Boa__date{--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem}.BlogClient-module__xK5Boa__readingTime{--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem;display:none}@media (min-width:768px){.BlogClient-module__xK5Boa__readingTime{display:inline}}.BlogClient-module__xK5Boa__title{font-family:var(--font-inter),sans-serif;font-size:1.25rem;font-weight:500;line-height:1.75rem;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s}@media (min-width:768px){.BlogClient-module__xK5Boa__title{font-size:1.5rem;line-height:2rem}}.group\/row:hover .BlogClient-module__xK5Boa__title{--tw-translate-x:.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.BlogClient-module__xK5Boa__category{border-radius:calc(var(--radius) - 4px);text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;width:fit-content;color:rgb(85 85 85/var(--tw-text-opacity,1));background-color:#0000000d;order:-9999;padding:.25rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem}@media (min-width:768px){.BlogClient-module__xK5Boa__category{order:0}}
.page-module__xgPmsG__article{min-height:100vh;padding-top:6rem;padding-bottom:5rem}@media (min-width:768px){.page-module__xgPmsG__article{padding-top:8rem;padding-bottom:8rem}}.page-module__xgPmsG__container{max-width:56rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:768px){.page-module__xgPmsG__container{padding-left:3rem;padding-right:3rem}}.page-module__xgPmsG__backLink{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));align-items:center;gap:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;display:inline-flex}.page-module__xgPmsG__backLink:hover{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1))}.page-module__xgPmsG__backLink{margin-bottom:3rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}@media (min-width:768px){.page-module__xgPmsG__backLink{margin-bottom:4rem}}.page-module__xgPmsG__header{margin-bottom:4rem;padding-bottom:3rem}@media (min-width:768px){.page-module__xgPmsG__header{margin-bottom:5rem;padding-bottom:4rem}}.page-module__xgPmsG__header{border-color:#0000001a;border-bottom-width:1px}.page-module__xgPmsG__title{font-family:var(--font-inter),sans-serif;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));margin-bottom:1.5rem;font-size:2.25rem;line-height:2.5rem}@media (min-width:768px){.page-module__xgPmsG__title{font-size:3.75rem;line-height:1}}.page-module__xgPmsG__description{max-width:48rem;font-family:var(--font-inter),sans-serif;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-size:1.25rem;line-height:1.75rem}@media (min-width:768px){.page-module__xgPmsG__description{font-size:1.5rem;line-height:2rem}}.page-module__xgPmsG__content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem*var(--tw-space-y-reverse))}@media (min-width:768px){.page-module__xgPmsG__content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem*var(--tw-space-y-reverse))}}.page-module__xgPmsG__main>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem*var(--tw-space-y-reverse))}@media (min-width:768px){.page-module__xgPmsG__main>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem*var(--tw-space-y-reverse))}}.page-module__xgPmsG__section>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.page-module__xgPmsG__sectionTitle{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));border-color:#0000001a;border-bottom-width:1px;margin-bottom:1.5rem;padding-bottom:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem}.page-module__xgPmsG__textContent>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.page-module__xgPmsG__text{font-family:var(--font-inter),sans-serif;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-size:1.125rem;line-height:1.625}.page-module__xgPmsG__link{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));text-underline-offset:4px;text-decoration-line:underline;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}.page-module__xgPmsG__link:hover{--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1))}.page-module__xgPmsG__cta{margin-top:4rem;padding-top:3rem}@media (min-width:768px){.page-module__xgPmsG__cta{margin-top:5rem;padding-top:4rem}}.page-module__xgPmsG__cta{border-color:#0000001a;border-top-width:1px}.page-module__xgPmsG__cta>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.page-module__xgPmsG__ctaText{font-family:var(--font-inter),sans-serif;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));font-size:1.25rem;line-height:1.75rem}.page-module__xgPmsG__ctaLinks{flex-wrap:wrap;gap:1rem;display:flex}.page-module__xgPmsG__ctaLink{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));border-width:1px;border-color:#0003;border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;display:inline-flex}.page-module__xgPmsG__ctaLink:hover{background-color:#00000008;border-color:#0006}.page-module__xgPmsG__ctaLink{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}.page-module__xgPmsG__ctaLink:active{transform:scale(.96)}
.page-module__ON74TG__article{min-height:100vh;padding-top:6rem;padding-bottom:5rem}@media (min-width:768px){.page-module__ON74TG__article{padding-top:8rem;padding-bottom:8rem}}.page-module__ON74TG__container{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:768px){.page-module__ON74TG__container{padding-left:3rem;padding-right:3rem}}.page-module__ON74TG__backLink{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));align-items:center;gap:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;display:inline-flex}.page-module__ON74TG__backLink:hover{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1))}.page-module__ON74TG__backLink{margin-bottom:3rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}@media (min-width:768px){.page-module__ON74TG__backLink{margin-bottom:4rem}}.page-module__ON74TG__header{margin-bottom:4rem;padding-bottom:3rem}@media (min-width:768px){.page-module__ON74TG__header{margin-bottom:5rem;padding-bottom:4rem}}.page-module__ON74TG__header{border-color:#0000001a;border-bottom-width:1px}.page-module__ON74TG__meta{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;display:flex}.page-module__ON74TG__number{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1))}.page-module__ON74TG__year,.page-module__ON74TG__role{padding-left:1rem;position:relative}.page-module__ON74TG__year:before,.page-module__ON74TG__role:before{content:"•";position:absolute;left:0}.page-module__ON74TG__title{font-family:var(--font-inter),sans-serif;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));margin-bottom:1.5rem;font-size:2.25rem;line-height:2.5rem}@media (min-width:768px){.page-module__ON74TG__title{font-size:3.75rem;line-height:1}}.page-module__ON74TG__description{max-width:48rem;font-family:var(--font-inter),sans-serif;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));margin-bottom:2rem;font-size:1.25rem;line-height:1.75rem}@media (min-width:768px){.page-module__ON74TG__description{font-size:1.5rem;line-height:2rem}}.page-module__ON74TG__links{flex-wrap:wrap;gap:1rem;display:flex}.page-module__ON74TG__externalLink{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));border-width:1px;border-color:#0003;border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;display:inline-flex}.page-module__ON74TG__externalLink:hover{background-color:#00000008;border-color:#0006}.page-module__ON74TG__externalLink{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}.page-module__ON74TG__externalLink:active{transform:scale(.96)}.page-module__ON74TG__content{grid-template-columns:repeat(1,minmax(0,1fr));gap:3rem;display:grid}@media (min-width:1024px){.page-module__ON74TG__content{grid-template-columns:1fr 320px;gap:4rem}}.page-module__ON74TG__main>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem*var(--tw-space-y-reverse))}@media (min-width:768px){.page-module__ON74TG__main>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem*var(--tw-space-y-reverse))}}.page-module__ON74TG__section>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.page-module__ON74TG__sectionTitle{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));border-color:#0000001a;border-bottom-width:1px;margin-bottom:1.5rem;padding-bottom:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem}.page-module__ON74TG__text{font-family:var(--font-inter),sans-serif;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-size:1.125rem;line-height:1.625}.page-module__ON74TG__list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.page-module__ON74TG__listItem{font-family:var(--font-inter),sans-serif;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));padding-left:1.5rem;font-size:1.125rem;line-height:1.625;position:relative}.page-module__ON74TG__listItem:before{content:"—";--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));position:absolute;left:0}.page-module__ON74TG__sidebar>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}@media (min-width:1024px){.page-module__ON74TG__sidebar{position:sticky;top:7rem}}.page-module__ON74TG__sidebar{align-self:flex-start}.page-module__ON74TG__card{border-radius:calc(var(--radius) - 4px);background-color:#ffffff80;border-width:1px;border-color:#0000001a;padding:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}.page-module__ON74TG__card:hover{border-color:#00000026}.page-module__ON74TG__cardTitle{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));border-color:#0000001a;border-bottom-width:1px;margin-bottom:1rem;padding-bottom:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px}.page-module__ON74TG__cardContent>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem*var(--tw-space-y-reverse))}.page-module__ON74TG__clientName{font-family:var(--font-inter),sans-serif;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));font-size:1rem;font-weight:500;line-height:1.625}.page-module__ON74TG__clientMeta{font-family:var(--font-inter),sans-serif;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.625}.page-module__ON74TG__tags{flex-wrap:wrap;gap:.5rem;display:flex}.page-module__ON74TG__tag{border-radius:calc(var(--radius) - 4px);text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));background-color:#ffffff80;border-width:1px;border-color:#0000001a;padding:.375rem .625rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;line-height:1.25;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s;display:inline-block}.page-module__ON74TG__tag:hover{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));background-color:#ffffffb3;border-color:#0003}.page-module__ON74TG__sidebarList>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem*var(--tw-space-y-reverse))}.page-module__ON74TG__sidebarListItem{font-family:var(--font-inter),sans-serif;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));padding-left:1rem;font-size:.875rem;line-height:1.625;position:relative}.page-module__ON74TG__sidebarListItem:before{content:"—";--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-size:10px;line-height:1.625;position:absolute;left:0}
.page-module__0F_NVq__container{max-width:1600px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:768px){.page-module__0F_NVq__container{padding-left:3rem;padding-right:3rem}}.page-module__0F_NVq__container{padding-top:6rem;padding-bottom:5rem}@media (min-width:768px){.page-module__0F_NVq__container{padding-top:8rem;padding-bottom:8rem}}.page-module__0F_NVq__header{margin-bottom:4rem;padding-bottom:3rem}@media (min-width:768px){.page-module__0F_NVq__header{margin-bottom:5rem;padding-bottom:4rem}}.page-module__0F_NVq__header{border-color:#0000001a;border-bottom-width:1px}.page-module__0F_NVq__headerContent{margin-bottom:2rem}.page-module__0F_NVq__title{font-family:var(--font-inter),sans-serif;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));margin-bottom:1rem;font-size:2.25rem;line-height:2.5rem}@media (min-width:768px){.page-module__0F_NVq__title{font-size:3.75rem;line-height:1}}.page-module__0F_NVq__subtitle{max-width:42rem;font-family:var(--font-inter),sans-serif;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-size:1.125rem;line-height:1.75rem}@media (min-width:768px){.page-module__0F_NVq__subtitle{font-size:1.25rem;line-height:1.75rem}}.page-module__0F_NVq__stats{gap:2rem;display:flex}.page-module__0F_NVq__stat{flex-direction:column;display:flex}.page-module__0F_NVq__statNumber{font-family:var(--font-inter),sans-serif;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));font-size:1.875rem;line-height:2.25rem}@media (min-width:768px){.page-module__0F_NVq__statNumber{font-size:2.25rem;line-height:2.5rem}}.page-module__0F_NVq__statLabel{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));margin-top:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem}.page-module__0F_NVq__notice{margin-bottom:3rem}@media (min-width:768px){.page-module__0F_NVq__notice{margin-bottom:5rem}}.page-module__0F_NVq__notice{padding:.75rem 1.5rem}@media (min-width:768px){.page-module__0F_NVq__notice{padding:1.5rem 3rem}}.page-module__0F_NVq__notice{border-color:#0003;border-left-width:2px}.page-module__0F_NVq__noticeText{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1.625}@media (min-width:768px){.page-module__0F_NVq__noticeText{font-size:.875rem;line-height:1.25rem}}.page-module__0F_NVq__noticeText{max-width:56rem}.page-module__0F_NVq__list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px*var(--tw-space-y-reverse))}.page-module__0F_NVq__list{border-color:#0000001a;border-top-width:1px}
.CursorFollower-module__b829BG__base{pointer-events:none;z-index:80;opacity:0;object-fit:cover;will-change:transform,opacity;width:300px;height:200px;transition:opacity .3s;position:fixed;top:0;left:0;transform:translate(0,0)}
