@font-face{font-family:Notera;src:url(/fonts/NoteraPersonalUseOnly-wxJ9.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Times;src:url(/fonts/times.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(/fonts/HelveticaNeueRoman.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(/fonts/HelveticaNeueMedium.otf)format("opentype");font-style:normal;font-weight:500;font-display:swap}:root{--background:#050505;--primary:#e4e4e4;--secondary:#e4e4e499;--accent:#fc5000;--color-bg:var(--background);--color-paper:#e2dfd2;--color-text-primary:var(--primary);--color-text-dark:#1a1a1a;--font-serif:"Times", serif;--font-sans:"Helvetica Neue", Helvetica, Arial, sans-serif;--transition-smooth:.4s cubic-bezier(.25, .1, .25, 1);--content-max-width:72rem;--space-outer:clamp(1.5rem, 4vw, 3.5rem);--clock-roll-duration:.38s;--contact-gap:36px;--color-selection:#fc5000;--letter-max-width:600px}[data-theme=light]{--background:#f5f3ed;--primary:#1a1a1a;--secondary:#1a1a1a80;--color-bg:var(--background);--color-text-primary:var(--primary)}html[data-theme=light] body:before{opacity:.3}[data-theme=light] .contact-divider{border-top-color:#0000001a}::selection{color:var(--color-selection);background:0 0}*,:before,:after{box-sizing:border-box}html,body{scroll-behavior:smooth;min-height:100%;margin:0}body{background:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;transition:background-color .4s,color .4s}body:before{content:"";pointer-events:none;z-index:9999;opacity:.11;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='250' height='250'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='250' height='250' filter='url(%23g)'/%3E%3C/svg%3E");background-size:200px 200px;position:fixed;inset:0}a{color:inherit;text-decoration:none}h1,h4{font-family:var(--font-sans);margin:0;font-weight:400}h1{letter-spacing:-2px;margin-bottom:16px;font-size:64px;line-height:88px}h4{letter-spacing:0;font-size:24px;line-height:32px}.copy{font-family:var(--font-sans);letter-spacing:0;margin:0;font-size:15px;font-weight:400;line-height:20px}.copy-large{font-size:18px;line-height:22px}.gray{color:var(--secondary)}.content-frame{width:min(var(--content-max-width), calc(100% - (var(--space-outer) * 2)));margin:0 auto}.site-header{z-index:25;padding:48px;position:relative}.site-header-inner{justify-content:space-between;align-items:center;display:flex}.site-brand{font-family:var(--font-sans);letter-spacing:0;cursor:default;-webkit-user-select:none;user-select:none;padding:0;font-size:20px;font-weight:400;line-height:1;text-decoration:none;display:inline-block}.site-brand-name{font:inherit;line-height:1;font-weight:inherit;margin:0;font-size:0}.brand-char{white-space:pre;vertical-align:baseline;font-size:20px;line-height:1;display:inline-block}.brand-char--visible{opacity:1;margin-left:0}.site-brand-name .brand-char--visible:nth-child(7){margin-left:2px}.brand-char--hidden{opacity:0;margin-left:-.48em}.site-brand:hover .brand-char--hidden,.site-brand:focus-visible .brand-char--hidden{opacity:1;margin-left:0}.site-brand:focus-visible{outline:1px solid var(--secondary);outline-offset:6px}.navigation-link{font-family:var(--font-sans);letter-spacing:1px;text-transform:uppercase;cursor:pointer;align-items:center;padding:0;font-size:13px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.navigation-link-roller{height:1.1em;line-height:1.1;display:block;position:relative;overflow:hidden}.navigation-link-line{color:var(--primary);display:block}.navigation-link-line--alt{color:var(--secondary);position:absolute;top:-100%;left:0}.navigation-link-line--reset{color:var(--primary);position:absolute;top:-200%;left:0}.navigation-link:focus-visible{outline:1px solid var(--secondary);outline-offset:6px}.letter-stage{z-index:10;padding-top:44px;padding-bottom:0;position:relative}.letter{--letter-rotation:1deg;--letter-min-height-ratio:852 / 600;width:100%;max-width:var(--letter-max-width);min-height:calc(var(--letter-max-width) * var(--letter-min-height-ratio));background:var(--color-paper) url(/images/paper.png) center / cover no-repeat;color:var(--color-text-dark);transform:rotate(var(--letter-rotation));transform-origin:bottom;opacity:1;z-index:1;flex-direction:column;margin:0 auto;padding:40px 40px 80px;display:flex;position:relative;box-shadow:0 1px 4px #00000014,0 4px 16px #0000000f}.letter ::selection{color:var(--color-selection);background:0 0}.letter-title{font-family:var(--font-serif);letter-spacing:-.5px;font-feature-settings:"smcp" 0, "c2sc" 0;text-transform:none;margin:0;padding:40px 0;font-size:28px;font-variant-caps:normal;font-weight:400;line-height:1}.letter-text{font-family:var(--font-serif);letter-spacing:0;text-transform:none;font-feature-settings:"smcp" 0, "c2sc" 0;margin:0;font-size:15px;font-variant-caps:normal;font-weight:400;line-height:20px}.letter-text--date{text-align:right;padding-bottom:40px}.letter-text--close{margin-top:2.4rem;margin-bottom:0}.signature{margin:.6rem 0 0}.signature-draw{vertical-align:top;color:var(--color-text-dark);-webkit-user-select:none;user-select:none;pointer-events:none;opacity:1;clip-path:inset(-.3em 0 0);width:100%;padding-top:.3em;font-family:Notera,cursive;font-size:4rem;font-weight:500;line-height:1;display:inline-block}.contact{z-index:60;margin-top:var(--contact-gap);flex-direction:column;min-height:100vh;padding:192px 0 48px;display:flex;position:relative}.contact-inner{max-width:var(--letter-max-width,600px);flex-direction:column;flex:1;margin:0 auto;display:flex}.contact-intro .copy{margin-top:0}.contact-divider{border:none;border-top:1px solid #ffffff14;margin:96px 0 0}.contact-grid{flex:1;grid-template-rows:auto auto 1fr;grid-template-columns:max-content minmax(0,1fr);align-content:stretch;align-items:start;gap:24px 96px;min-height:0;margin-top:96px;line-height:1.2;display:grid}.contact-grid>:nth-child(5){grid-column:2}.contact-grid>:nth-child(6),.contact-grid>:nth-child(7){white-space:nowrap;align-self:end;align-items:flex-end;padding-top:72px;display:flex}.email-copy{font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:inline-block}.email-copy-roller{height:1.3em;line-height:1.3;display:block;position:relative;overflow:hidden}.email-copy-line{color:var(--primary);display:block}.email-copy-line--hover{color:var(--secondary);position:absolute;top:-100%;left:0}.email-copy-line--hover-exit{position:absolute;top:-200%;left:0}.email-copy-line--copied{position:absolute;top:-300%;left:0}.email-copy-line--copied-exit{position:absolute;top:-400%;left:0}.email-copy:focus-visible{outline:1px solid var(--secondary);outline-offset:6px}.contact-grid a{cursor:pointer;display:inline-block}.contact-grid a:focus-visible{outline:1px solid var(--secondary);outline-offset:6px}.contact-link-roller{height:1.1em;line-height:1.1;display:block;position:relative;overflow:hidden}.contact-link-line{color:var(--primary);display:block}.contact-link-line--alt{color:var(--secondary);position:absolute;top:-100%;left:0}.contact-link-line--reset{color:var(--primary);position:absolute;top:-200%;left:0}.site-clock{font-variant-numeric:tabular-nums;align-items:center;gap:.38rem;display:inline-flex}.site-clock-track{display:inline-flex}.site-clock-zone{letter-spacing:.1em}.clock-cell{vertical-align:top;min-width:.62em;height:20px;line-height:20px;display:inline-block;position:relative;overflow:hidden}.clock-cell--space{min-width:.35em}.clock-cell--separator{min-width:.34em}.clock-glyph{display:block}.clock-glyph--next{position:absolute;top:-100%;left:0}.footer-clock{align-items:center!important}.theme-toggle{cursor:pointer;color:var(--secondary);transition:color var(--transition-smooth);background:0 0;border:0;justify-content:center;align-items:center;margin-right:10px;padding:0;display:inline-flex}.theme-toggle:hover{color:var(--primary)}.theme-toggle svg{stroke:currentColor;fill:none;display:block}.theme-toggle--on svg{fill:currentColor}.theme-toggle:focus-visible{outline:1px solid var(--secondary);outline-offset:4px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:704px){.contact{margin-top:0;padding-bottom:24px}.contact-grid{grid-template-rows:auto auto auto auto auto 1fr;grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:start;gap:24px;max-width:none;margin-top:48px}.contact-grid>:first-child,.contact-grid>:nth-child(2),.contact-grid>:nth-child(3),.contact-grid>:nth-child(4),.contact-grid>:nth-child(5){grid-column:1/-1}.contact-grid>:nth-child(3){margin-top:24px}.contact-grid>:nth-child(6){justify-self:start;padding-top:24px}.contact-grid>:nth-child(7){justify-self:end;padding-top:24px}}@media (max-width:768px){.site-header{padding:24px}.letter-stage{padding-top:24px;padding-bottom:0}:root{--letter-max-width:550px}.contact{--contact-gap:0px;padding-top:96px}.letter-title{margin:0;padding:24px 0;font-size:24px;line-height:1.05}.letter-text{font-size:12px;line-height:17px}.letter-text--date{padding-bottom:28px}.letter-text--close{margin-top:1.8rem}.signature{margin:0;padding-top:8px}.signature-draw{font-size:2.6rem}}@media (max-width:648px){:root{--letter-max-width:500px}}@media (max-width:546px){:root{--space-outer:16px}.site-header{padding:16px}.letter-stage{padding-left:8px;padding-right:8px}.letter{--letter-rotation:0deg;aspect-ratio:auto;height:auto;min-height:0;max-height:none;padding:48px 24px}.letter-title{padding-top:0}}.brand-char--hidden{transition:margin-left .25s ease-in,opacity .3s ease-in}.site-brand:hover .brand-char--hidden,.site-brand:focus-visible .brand-char--hidden{transition:margin-left .25s ease-out,opacity .3s ease-out}.site-brand-name .brand-char--hidden:nth-child(12){transition-delay:0s}.site-brand-name .brand-char--hidden:nth-child(11){transition-delay:10ms}.site-brand-name .brand-char--hidden:nth-child(10){transition-delay:20ms}.site-brand-name .brand-char--hidden:nth-child(9){transition-delay:30ms}.site-brand-name .brand-char--hidden:nth-child(8){transition-delay:40ms}.site-brand-name .brand-char--hidden:nth-child(6){transition-delay:80ms}.site-brand-name .brand-char--hidden:nth-child(5){transition-delay:90ms}.site-brand-name .brand-char--hidden:nth-child(4){transition-delay:.1s}.site-brand-name .brand-char--hidden:nth-child(3){transition-delay:.11s}.site-brand-name .brand-char--hidden:nth-child(2){transition-delay:.12s}.site-brand:hover .site-brand-name .brand-char--hidden:nth-child(2),.site-brand:focus-visible .site-brand-name .brand-char--hidden:nth-child(2){transition-delay:0s}.site-brand:hover .site-brand-name .brand-char--hidden:nth-child(3),.site-brand:focus-visible .site-brand-name .brand-char--hidden:nth-child(3){transition-delay:10ms}.site-brand:hover .site-brand-name .brand-char--hidden:nth-child(4),.site-brand:focus-visible .site-brand-name .brand-char--hidden:nth-child(4){transition-delay:20ms}.site-brand:hover .site-brand-name .brand-char--hidden:nth-child(5),.site-brand:focus-visible .site-brand-name .brand-char--hidden:nth-child(5){transition-delay:30ms}.site-brand:hover .site-brand-name .brand-char--hidden:nth-child(6),.site-brand:focus-visible .site-brand-name .brand-char--hidden:nth-child(6){transition-delay:40ms}.site-brand:hover .site-brand-name .brand-char--hidden:nth-child(8),.site-brand:focus-visible .site-brand-name .brand-char--hidden:nth-child(8){transition-delay:80ms}.site-brand:hover .site-brand-name .brand-char--hidden:nth-child(9),.site-brand:focus-visible .site-brand-name .brand-char--hidden:nth-child(9){transition-delay:90ms}.site-brand:hover .site-brand-name .brand-char--hidden:nth-child(10),.site-brand:focus-visible .site-brand-name .brand-char--hidden:nth-child(10){transition-delay:.1s}.site-brand:hover .site-brand-name .brand-char--hidden:nth-child(11),.site-brand:focus-visible .site-brand-name .brand-char--hidden:nth-child(11){transition-delay:.11s}.site-brand:hover .site-brand-name .brand-char--hidden:nth-child(12),.site-brand:focus-visible .site-brand-name .brand-char--hidden:nth-child(12){transition-delay:.12s}.navigation-link-line{transition:transform var(--transition-smooth)}.navigation-link.is-roll-hover .navigation-link-line,.navigation-link:focus-visible .navigation-link-line{transform:translateY(100%)}.navigation-link.is-roll-leave .navigation-link-line{transform:translateY(200%)}.navigation-link.no-roll-transition .navigation-link-line{transition:none}.letter{transform:rotate(var(--letter-rotation)) translateY(72px) scale(.95);opacity:0;transition:transform 1.2s cubic-bezier(.22,1,.36,1),opacity 1.1s}body.is-ready .letter{transform:rotate(var(--letter-rotation)) translateY(0) scale(1);opacity:1}.signature-draw{opacity:0;clip-path:inset(-.3em 100% 0 0)}body.is-signature-ready .signature-draw{opacity:1;clip-path:inset(-.3em 0 0);transition:clip-path 3.2s cubic-bezier(.19, 1, .22, 1) var(--signature-delay-ms,.15s), opacity .42s ease var(--signature-delay-ms,.15s)}.email-copy{transition:opacity var(--transition-smooth)}.email-copy-line{transition:transform var(--transition-smooth)}.email-copy[data-email-roll=hover] .email-copy-line{transform:translateY(100%)}.email-copy[data-email-roll=leave] .email-copy-line{transform:translateY(200%)}.email-copy[data-email-roll=copied] .email-copy-line{transform:translateY(300%)}.email-copy[data-email-roll=exit] .email-copy-line{transform:translateY(400%)}.email-copy.no-email-roll-transition .email-copy-line{transition:none}.email-copy:hover,.email-copy:focus-visible{opacity:.6}.email-copy[data-email-roll=copied] .email-copy-line,.email-copy[data-email-roll=exit] .email-copy-line{color:var(--primary)}.email-copy[data-email-roll=copied],.email-copy[data-email-roll=copied]:hover,.email-copy[data-email-roll=copied]:focus-visible,.email-copy[data-email-roll=exit],.email-copy[data-email-roll=exit]:hover,.email-copy[data-email-roll=exit]:focus-visible,.email-copy.suppress-hover:hover{opacity:1}.contact-link-line{transition:transform var(--transition-smooth)}.contact-grid a.is-roll-hover .contact-link-line,.contact-grid a:focus-visible .contact-link-line{transform:translateY(100%)}.contact-grid a.is-roll-leave .contact-link-line{transform:translateY(200%)}.contact-grid a.no-roll-transition .contact-link-line{transition:none}.clock-glyph{transition:transform var(--clock-roll-duration) cubic-bezier(.22, 1, .36, 1)}.clock-cell.is-rolling .clock-glyph--current,.clock-cell.is-rolling .clock-glyph--next{transform:translateY(100%)}@media (max-width:768px){.navigation-link:hover .navigation-link-line,.navigation-link:focus-visible .navigation-link-line,.navigation-link.is-roll-hover .navigation-link-line,.navigation-link.is-roll-leave .navigation-link-line{transform:none}.email-copy:hover,.email-copy:focus-visible,.email-copy:active{opacity:1}.email-copy-line--hover{color:var(--primary)}.contact-grid a:hover .contact-link-line,.contact-grid a:focus-visible .contact-link-line,.contact-grid a.is-roll-hover .contact-link-line,.contact-grid a.is-roll-leave .contact-link-line{transform:none}}
