@font-face{font-family:Marlin;font-weight:800;font-display:fallback;src:url(/fonts/marlin.woff2) format("woff2")}@font-face{font-family:Marlin Soft Basic;font-weight:400;font-style:normal;src:url(/fonts/MarlinSoftBasic-Regular.otf) format("opentype")}@font-face{font-family:Marlin Soft Basic;font-weight:400;font-style:italic;src:url(/fonts/MarlinSoftBasic-RegularItalic.otf) format("opentype")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/inter-var-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:optional;src:url(/fonts/inter-var-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:optional;src:url(/fonts/inter-var-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:optional;src:url(/fonts/inter-var-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:optional;src:url(/fonts/inter-var-latin.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sohne Breit;src:url(/fonts/SohneBreit-Buch.woff2) format("woff2"),url(/fonts/SohneBreit-Buch.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sohne Breit;src:url(/fonts/SohneBreit-Dreiviertelfett.woff2) format("woff2"),url(/fonts/SohneBreit-Dreiviertelfett.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Space Mono;src:url(/fonts/SpaceMono-Bold.woff2) format("woff2"),url(/fonts/SpaceMono-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Space Mono;src:url(/fonts/SpaceMono-Regular.woff2) format("woff2"),url(/fonts/SpaceMono-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sohne Breit Extrafett;src:url(/fonts/SohneBreit-Extrafett.woff2) format("woff2"),url(/fonts/SohneBreit-Extrafett.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-Regular.woff2) format("woff2"),url(/fonts/EBGaramond-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ABC Favorit Mono;src:url(/fonts/ABCFavoritMono-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:ABC Favorit Mono;src:url(/fonts/ABCFavoritMono-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ABC Favorit Mono;src:url(/fonts/ABCFavoritMono-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ABC Favorit Mono;src:url(/fonts/ABCFavoritMono-RegularItalic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:ABC Favorit Mono;src:url(/fonts/ABCFavoritMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ABC Favorit Mono;src:url(/fonts/ABCFavoritMono-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Marlin Soft SQ;src:url(/fonts/MarlinSoftSQ-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Marlin Soft SQ;src:url(/fonts/MarlinSoftSQ-RegularItalic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Marlin Soft SQ;src:url(/fonts/MarlinSoftSQ-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Marlin Soft SQ;src:url(/fonts/MarlinSoftSQ-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Marlin Soft SQ;src:url(/fonts/MarlinSoftSQ-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Marlin Soft SQ;src:url(/fonts/MarlinSoftSQ-ExtraBold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Marlin Soft SQ;src:url(/fonts/MarlinSoftSQ-ExtraBoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Marlin Soft SQ;src:url(/fonts/MarlinSoftSQ-ExtraBlack.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Marlin Soft SQ;src:url(/fonts/MarlinSoftSQ-ExtraBlackItalic.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:ABC Oracle;src:url(/fonts/ABCOracle-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ABC Oracle;src:url(/fonts/ABCOracle-Book.woff2) format("woff2"),url(/fonts/ABCOracle-Book.woff) format("woff");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:ABC Oracle;src:url(/fonts/ABCOracle-Regular.woff2) format("woff2"),url(/fonts/ABCOracle-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Exposure VAR;src:url(/fonts/205TF-Exposure-[-10].woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Exposure VAR;src:url(/fonts/205TF-Exposure-[-20].woff2) format("woff2"),url(/fonts/205TF-Exposure-[-20].woff) format("woff");font-weight:650;font-style:normal;font-display:swap}@font-face{font-family:Exposure VAR;src:url(/fonts/205TF-Exposure-[-30].woff2) format("woff2"),url(/fonts/205TF-Exposure-[-30].woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Exposure VAR;src:url(/fonts/205TF-Exposure-[-40].woff2) format("woff2"),url(/fonts/205TF-Exposure-[-40].woff) format("woff");font-weight:750;font-style:normal;font-display:swap}.farewell,.farewell *,.farewell :after,.farewell :before{margin:revert;-moz-osx-font-smoothing:revert}.farewell :after,.farewell :before{box-sizing:revert}.farewell :where(h1,h2,h3,h4,h5,h6,p,strong,b){font-family:revert;font-weight:revert}.farewell :where(a){color:revert;-webkit-text-decoration:revert;text-decoration:revert}.farewell :where(ul){padding:revert;list-style:revert}.farewell :where(li){list-style-type:revert}.farewell :where(button){background:revert;border:revert;padding:revert;font-family:revert}.farewell :where(a,button):focus-visible{outline:revert;outline-offset:revert;box-shadow:revert}.farewell{color-scheme:light;--page:#0b0b0b;--ink:#fff;--muted:hsla(0,0%,100%,.55);--accent:#4e36ff;--lens-line:#1a1a1a;--lens-fill:transparent;--lens-tag:#1a1a1a;--oracle:"ABC Oracle",-apple-system,system-ui,sans-serif;--sf:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",system-ui,sans-serif;--mono:"ABC Favorit Mono",ui-monospace,"SF Mono",Menlo,monospace;--exposure:"Exposure VAR","Iowan Old Style",Georgia,serif;--gutter:max(min(220px,12.88vw),calc((100vw - 1708px) / 2 + 220px));--footer-h:112px;--title-size:64px;--title-leading:68px;--title-color:#fff;--ease:cubic-bezier(0.16,1,0.3,1);--move:0.22s;font-family:var(--oracle);font-weight:350;color:var(--ink);font-synthesis:none;-webkit-font-smoothing:antialiased}.farewell *{box-sizing:border-box}.farewell{margin:0;background:var(--page);overflow-x:clip}.farewell main{background:#fff}.farewell .hero{--u:min(1px,100vw/1728);--hero-pad:max(var(--gutter),clamp(28px,8.5vw,56px));position:relative;overflow-x:clip;background:var(--page);color:#fff}.farewell .hero-stage{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:max(100svh,560px);padding:0 var(--hero-pad) calc(20px + 4svh);text-align:center}.farewell .hero-logo{position:relative;z-index:1;flex:none;opacity:calc(1 - var(--logo-fade, 0));width:clamp(160px,28svh,300px);aspect-ratio:307/260;margin:-2px 0 clamp(28px,6svh,50px);cursor:-webkit-grab;cursor:grab;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.farewell .hero-logo.is-held{cursor:-webkit-grabbing;cursor:grabbing}.farewell .hero-logo-art{position:absolute;inset:0;transform-origin:50% 52%;will-change:transform}.farewell .hero-logo-art img{position:absolute;display:block;max-width:none;pointer-events:none;-webkit-user-drag:none}.farewell .hero-logo-color{top:5.02%;left:6.42%;width:90.3%;height:91.54%}.farewell .hero-logo-outline{top:calc(5.02% - 6.87% * .9154);left:calc(6.42% - 5.72% * .903);width:calc(90.3% * 1.1148);height:calc(91.54% * 1.1373)}.farewell .hero-stage>:is(.hero-logo,.hero-title,.hero-copy,.hero-read){translate:0 10px}.farewell .hero-edge{position:absolute;right:0;bottom:-48px;left:0;z-index:1;height:56px;background:url(/farewell/assets/hero-edge.svg) -9px 0/845px 56px repeat-x;pointer-events:none}.farewell .hero{--hero-fade-h:240px}.farewell .hero:after{content:"";position:-webkit-sticky;position:sticky;bottom:0;display:block;height:var(--hero-fade-h);margin-top:calc(-1 * var(--hero-fade-h));background:linear-gradient(to bottom,transparent 0,color-mix(in srgb,var(--page) 4%,transparent) 15%,color-mix(in srgb,var(--page) 13%,transparent) 30%,color-mix(in srgb,var(--page) 28%,transparent) 45%,color-mix(in srgb,var(--page) 48%,transparent) 60%,color-mix(in srgb,var(--page) 70%,transparent) 75%,color-mix(in srgb,var(--page) 88%,transparent) 88%,var(--page) 100%);pointer-events:none;opacity:0;transition:opacity .4s ease}.farewell .hero.is-letter:not(.is-read):after{opacity:1}.farewell .hero-title{position:relative;margin:16px 0 0;font-family:var(--exposure);font-size:78px;font-weight:600;line-height:1.13;letter-spacing:-.034em;text-wrap:balance}@media (max-width:799px){.farewell .hero-title{font-size:72px}}.farewell .hero-copy{position:relative;max-width:23em;margin:26px 0 0;font-size:21px;line-height:1.42;letter-spacing:-.03em;text-wrap:balance}.farewell :is(.hero-read,.cta-button){display:inline-flex;flex:none;align-items:center;justify-content:center;gap:12px;height:60px;padding:0 24px;border:0;border-radius:12px;font:inherit;font-size:18px;line-height:1;letter-spacing:-.02em;text-decoration:none;cursor:pointer}.farewell .cta-button img{width:22px;height:18px}.farewell .hero-read{position:relative;height:auto;margin-top:34px;padding:14px 24px 16px;border-radius:60px;background:hsla(0,0%,100%,.12);color:#fff;font-size:16px;font-weight:400;line-height:1.28;letter-spacing:0;transition:background-color .15s ease}.farewell .hero-read:hover{background:hsla(0,0%,100%,.2)}.farewell .hero-read:focus-visible{outline:2px solid #fff;outline-offset:2px}.farewell .hero-text{position:relative}.farewell .hero-letter{--letter-w:580px;position:relative;padding-inline:max(var(--hero-pad),(100% - var(--letter-w))/2);padding-bottom:180px;font-size:20px;line-height:1.42;letter-spacing:-.03em;text-wrap:pretty}.farewell .hero-letter-fill{text-wrap:wrap}.farewell .hero-letter:focus{outline:none}.farewell .hero-letter-title{margin:0 0 61px;font-size:38px;font-weight:350;line-height:1.29;letter-spacing:-.03em;text-wrap:balance}.farewell .hero-letter>:is(p,ul){margin:0 0 31px}.farewell .hero-letter>ul{padding-left:33px}.farewell .hero-letter>p:last-of-type{margin-bottom:0}.farewell .hero-letter-signoff{display:flex;flex-direction:column;align-items:center;margin-top:106px}.farewell .hero-letter-signature{display:block;width:140px;height:auto;margin-bottom:23px}.farewell .hero-letter-signoff .eyebrow{margin-bottom:28px}.farewell .hero-letter-logo{display:block;width:239px;height:auto;filter:invert(1)}.farewell .hero-signatures{--signatures-w:1440px;position:relative;display:flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:center;gap:56px;width:min(var(--signatures-w),100vw);padding-inline:48px;margin-top:72px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.farewell .hero-signature{display:block;width:calc(var(--w) * var(--sig-scale, 1) * var(--sig-unit, 1px));height:auto;opacity:0;translate:var(--nudge-x,0) calc(var(--nudge-y, 0px) + var(--speed) * (var(--middle, 0px) - var(--screen-middle, 0px)));rotate:var(--tilt);transition:opacity .7s ease calc(var(--order) * 90ms);will-change:translate}.farewell .hero-signatures.is-in .hero-signature{opacity:var(--faint)}@media (min-width:1100px){.farewell .hero-signatures{--sig-unit:min(1px,100vw/1440);column-gap:calc(56 * var(--sig-unit));padding-inline:calc(48 * var(--sig-unit))}}.farewell .section{--ink:#000;--muted:#9f9f9f;--title-color:rgba(0,0,0,.85);--s:1.3734;min-height:calc(100vh - var(--footer-h));display:grid;grid-template-columns:min(704px,47.66vw) minmax(0,1fr);grid-column-gap:min(146px,8.55vw);column-gap:min(146px,8.55vw);align-items:center;padding-block:clamp(64px,8vw,140px);padding-left:var(--gutter);overflow:clip;background:#fff;color:var(--ink);container-type:inline-size}.farewell .headline{max-width:10.4em;color:var(--title-color);font-family:var(--exposure);font-size:var(--title-size);font-weight:600;line-height:var(--title-leading)}.farewell .headline,.farewell .headline-sub{margin:0;text-wrap:balance;letter-spacing:-.03em}.farewell .headline-sub{max-width:22em;color:#7f7f7f;font-size:22px;line-height:1.41}.farewell .feature-body em{font-style:italic}.farewell .feature-body .keys{zoom:.875}.farewell .features{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:min(88px,5.15vw);column-gap:min(88px,5.15vw);grid-row-gap:100px;row-gap:100px;margin-top:min(128px,7.5vw)}.farewell .feature{display:flex;flex-direction:column;gap:18px;border-radius:6px;outline:none;cursor:pointer}.farewell .feature:focus-visible{outline:2px solid var(--accent);outline-offset:10px}.farewell .feature-title{transition:color .3s ease}.farewell .feature-head{display:flex;flex-direction:column;gap:4px}@media (min-width:641px){.farewell .features .feature{margin:-45px -43px -54px;padding:45px 43px 54px;border-radius:20px;background:hsla(0,0%,100%,0);transition:opacity .4s ease,background-color .35s ease,box-shadow .35s ease,translate .35s var(--ease)}.farewell .features .feature.is-active,.farewell .features .feature:hover{background:#fff;box-shadow:0 0 0 .5px rgba(0,0,0,.06),0 2px 4px rgba(0,0,0,.04),0 14px 36px rgba(0,0,0,.09);translate:0 -2px}.farewell .features:has(.is-active) .feature:not(.is-active,:hover){opacity:.4}.farewell .features .feature:focus-visible{outline-offset:4px}}@media (max-width:640px){.farewell .features:has(.is-active) .feature:not(.is-active) .feature-title{color:rgba(0,0,0,.4)}}.farewell :is(.feature-title){margin:0;font-size:20px;font-weight:350;line-height:1.42;letter-spacing:-.02em;text-wrap:balance}.farewell :is(.feature-body,.timeline-copy){margin:0;color:#7f7f7f;font-size:17px;line-height:1.54;letter-spacing:-.015em}.farewell .feature-nav{display:none}.farewell .feature-nav-button{display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:#ededed;color:rgba(0,0,0,.8);cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.farewell .feature-nav-button svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.farewell .feature-nav-button:hover:not(:disabled){background:#e2e2e2}.farewell .feature-nav-button:disabled{opacity:.4;cursor:default}.farewell .feature-nav-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.farewell .cta-button{background:#fff;color:#000;transition:background-color .2s ease,color .2s ease}.farewell .cta-button img{filter:brightness(0);transition:filter .2s ease}.farewell .import-row{position:relative;z-index:1;display:flex;align-items:center;gap:32px}.farewell .import-button{flex:none;background:transparent;color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.farewell .import-button img{filter:brightness(0)}.farewell .import-button:focus-visible{background:#0b0b0b;color:#fff}.farewell .import-button:focus-visible img{filter:none}@media (hover:hover){.farewell .import-button:hover{background:#0b0b0b;color:#fff}.farewell .import-button:hover img{filter:none}}.farewell .import-label-phone{display:none}@media (min-width:1100px){.farewell .section{--u:min(1px,100vw/1728);position:relative;min-height:0;align-items:center;padding-top:0;padding-bottom:calc(108 * var(--u));overflow:visible;-webkit-clip-path:inset(-100px 0 0);clip-path:inset(-100px 0 0);scroll-margin-top:40px}.farewell .section>.stage{align-self:start;margin-bottom:60px}.farewell .features,.farewell .import-row{margin-top:calc(101 * var(--u))}}.farewell .download-bar{--ink:#000;position:fixed;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:24px;height:var(--footer-h);padding:0 32px;border-top:1px solid #e7e7e7;background:#fff;box-shadow:0 -8px 28px rgba(0,0,0,.06);color:var(--ink);transform:translateY(110%);transition:transform .4s var(--ease)}.farewell .download-bar.is-shown{transform:none}.farewell .download-bar .cta-button{background:#0b0b0b;color:#fff}.farewell .download-bar .cta-button img{filter:none}.farewell .download-bar-text{margin:0;font-size:clamp(15px,5vw - 14px,20px);line-height:1.42;letter-spacing:-.02em;text-wrap:balance}.farewell .stage{--stage-h:830;--stage-end:815;--stage-fade:295}@media (min-width:1100px){.farewell .stage{--stage-h:825;--stage-end:810;--stage-fade:100}}@media (min-width:641px) and (max-width:1099px){.farewell .stage{--stage-h:885;--stage-end:870;--stage-fade:65}}.farewell .stage-frame{--fade-from:calc(var(--stage-end) - var(--stage-fade));margin:-100px 0 -60px -100px;padding:100px 0 0 100px;pointer-events:none;-webkit-clip-path:inset(0);clip-path:inset(0);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100px + var(--fade-from) * var(--s) * 1px),rgba(0,0,0,.62) calc(100px + (var(--fade-from) + var(--stage-fade) * .5) * var(--s) * 1px),rgba(0,0,0,.22) calc(100px + (var(--fade-from) + var(--stage-fade) * .8) * var(--s) * 1px),transparent calc(100px + var(--stage-end) * var(--s) * 1px));mask-image:linear-gradient(to bottom,#000 calc(100px + var(--fade-from) * var(--s) * 1px),rgba(0,0,0,.62) calc(100px + (var(--fade-from) + var(--stage-fade) * .5) * var(--s) * 1px),rgba(0,0,0,.22) calc(100px + (var(--fade-from) + var(--stage-fade) * .8) * var(--s) * 1px),transparent calc(100px + var(--stage-end) * var(--s) * 1px))}.farewell .stage-inner{position:relative;width:calc(1337px * var(--s));height:calc(var(--stage-h) * var(--s) * 1px)}.farewell .window{position:absolute;top:0;left:0;display:flex;pointer-events:auto;width:1337px;height:887px;overflow:hidden;transform:scale(var(--s));transform-origin:0 0;-moz-user-select:none;user-select:none;-webkit-user-select:none;transition:opacity .24s ease .04s,translate .34s var(--ease) .04s,visibility 0s}.farewell .window:not(.is-current){visibility:hidden;opacity:0;pointer-events:none;translate:0 10px;transition:opacity .16s ease,translate .16s ease,visibility 0s .16s}.farewell .window--dia{padding:6px 6px 6px 0;border:.5px solid rgba(60,60,67,.29);border-radius:16px;background:linear-gradient(hsla(0,0%,96%,.84),hsla(0,0%,96%,.84)),linear-gradient(#fff 80px,hsla(0,0%,100%,0) 200px);box-shadow:0 20.34px 49.66px rgba(0,0,0,.27),inset 0 1.5px 0 hsla(0,0%,100%,.5)}.farewell .window--dia:before{content:"";position:absolute;inset:0;background:var(--scrim-tint,transparent);pointer-events:none;transition:background-color .36s var(--ease)}.farewell .window--dia.is-swiping:before{transition:none}.farewell .window--arc{--arc-bg:#ff8a91;--arc-well:#f47b82;--arc-ink:rgba(0,0,0,.86);--arc-muted:#aa4d52;padding:9.7px 9.7px 9.7px 0;border-radius:10px;background:var(--arc-bg);box-shadow:0 20.34px 49.66px rgba(0,0,0,.22),inset 0 0 0 .5px rgba(120,0,20,.12);color:var(--arc-ink);font-family:var(--sf)}.farewell .window--arc:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.06;pointer-events:none}.farewell .arc-sidebar{position:relative;z-index:1;display:flex;flex:none;flex-direction:column;width:226.5px;padding:0 7.8px 0 8.4px;font-size:14px;font-weight:500;line-height:17px}.farewell .arc-sidebar>*{flex:none}.farewell .arc-toolbar{display:flex;align-items:center;height:36px;padding:0 6px 0 5.6px}.farewell .window--arc .traffic-lights{gap:7.7px}.farewell .window--arc .traffic-lights span{width:12px;height:12px}.farewell .arc-icon{flex:none;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;color:rgba(0,0,0,.62)}.farewell .arc-icon.is-disabled{color:rgba(0,0,0,.22)}.farewell .arc-icon--sidebar{width:19px;height:14px;margin-left:11px}.farewell .arc-nav{display:flex;gap:17.5px;margin-left:auto}.farewell .arc-url{display:flex;align-items:center;gap:12px;height:35px;margin-top:4.6px;padding:0 12px;border-radius:9px;background:var(--arc-well);color:rgba(0,0,0,.72);font-size:13.5px}.farewell .arc-url-text{flex:1 1}.farewell .arc-url .arc-icon{width:14px;height:14px;color:rgba(0,0,0,.6)}.farewell .arc-favorites{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8.4px;gap:8.4px;margin-top:18.6px}.farewell .arc-fav{display:grid;place-items:center;height:45px;border-radius:10px;background:var(--arc-well)}.farewell .arc-fav img{width:17px;height:17px;object-fit:contain}.farewell .arc-fav-slash{position:relative;width:16px;height:16px;border-radius:50%;background:#000}.farewell .arc-fav-slash:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:1.5px;border-radius:1px;background:#fff;transform:translate(-50%,-50%) rotate(-50deg)}.farewell .arc-fav-instapaper{display:grid;place-items:center;width:16px;height:16px;border-radius:3.5px;background:#fff;color:#111;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:700;line-height:1}.farewell .arc-space{display:flex;align-items:center;height:24px;margin-top:10px;padding-left:11.6px}.farewell .arc-space-name{margin:-3px -6px;padding:3px 6px;color:var(--arc-muted);font-size:11.5px;font-weight:600;letter-spacing:.01em}.farewell .arc-pinned{margin-top:2.6px}.farewell .arc-tab{display:flex;align-items:center;gap:11.7px;height:38px;padding-left:9.6px;border-radius:9px}.farewell .arc-tab-icon{display:grid;flex:none;place-items:center;width:18px;height:18px}.farewell .arc-tab--folder{font-weight:600}.farewell .arc-folder{display:flex;flex-direction:column;gap:7.2px;margin-top:7.2px}.farewell .arc-folder--nested{margin-top:0}.farewell .arc-folder--nested .arc-tab{padding-left:24.6px}.farewell .folder-icon{overflow:visible}.farewell .arc-folder-icon{width:16px;height:16px;color:#6e5dbf}.farewell .arc-separator{height:.75px;margin:15px 2px 0;background:rgba(120,0,20,.08)}.farewell .arc-today{display:flex;flex-direction:column;gap:8px;margin-top:13px}.farewell .arc-tab--new{color:rgba(110,30,40,.55);font-weight:400}.farewell .arc-tab--new .arc-icon{width:14px;height:14px;color:inherit;stroke-width:1.6}.farewell .arc-tab--active{background:#fff5f4;box-shadow:0 1px 3px rgba(120,0,20,.12),0 0 0 .5px rgba(120,0,20,.06)}.farewell .arc-mmm{display:grid;place-items:center;width:13px;height:13px;border-radius:3px;background:#6b796f;color:#fff;font-size:7.5px;font-weight:700}.farewell .arc-footer{display:flex;align-items:center;justify-content:space-between;height:36px;margin-top:auto;padding:0 6px 0 10px}.farewell .arc-footer .arc-icon{width:15px;height:15px;color:rgba(0,0,0,.5)}.farewell .arc-spaces span.is-current{background:rgba(0,0,0,.6)}.farewell .arc-web{position:relative;z-index:1;flex:1 1;overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 0 0 .5px rgba(120,0,20,.12),0 1px 4px rgba(120,0,20,.1)}.farewell .arc-site-header{display:flex;align-items:center;height:106.5px;padding:3px 54px 0 26px}.farewell .arc-site-logo{color:#ef8a8c;font-family:"Avenir Next",Futura,var(--sf);font-size:20px;font-weight:800;letter-spacing:.32em}.farewell .arc-site-nav{display:flex;gap:48px;margin-left:auto;color:#6f6f6f;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px;letter-spacing:.12em}.farewell .arc-site-cart{position:relative;margin-left:44px;color:#6f6f6f}.farewell .arc-site-cart svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linejoin:round}.farewell .arc-site-badge{position:absolute;top:-5px;right:-6px;display:grid;place-items:center;width:11px;height:11px;border-radius:50%;background:#f0575f;color:#fff;font-size:7px;font-weight:600}.farewell .arc-hero{display:block;width:min(812px,calc(100% - 54px));margin:0 27px;aspect-ratio:1247/638;border-radius:14px;object-fit:cover}.farewell .sidebar{position:relative;z-index:1;display:flex;flex:none;flex-direction:column;gap:6px;width:249px;color:#1a1a1a;font-family:var(--sf);font-size:13px;line-height:16px}.farewell .sidebar-header{display:flex;flex:none;align-items:center;gap:16px;height:38px;padding:3px 21px 3px 18px}.farewell .traffic-lights{display:flex;gap:7.5px}.farewell .traffic-lights span{width:13px;height:13px;border-radius:50%;background:#ff5f57;box-shadow:inset 0 0 0 .5px rgba(0,0,0,.12)}.farewell .traffic-lights span:nth-child(2){background:#febc2e}.farewell .traffic-lights span:nth-child(3){background:#28c840}.farewell .profile-switcher{display:flex;align-items:center;gap:3px;margin:-5px -8px;padding:5px 8px;font-weight:600}.farewell .profile-switcher .chev{opacity:0;transition:opacity .12s ease}.farewell .profile-switcher.is-highlighted .chev{opacity:1}.farewell .sidebar-content{display:flex;flex:none;flex-direction:column;align-items:center;gap:6px}.farewell .profiles{position:relative;flex:1 1;min-height:0;overflow:hidden;touch-action:pan-y;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 56px),transparent)}.farewell .profiles.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.farewell .profile-panel{position:absolute;top:0;left:0;width:249px;transition:transform .36s var(--ease)}.farewell .profiles.is-dragging .profile-panel{transition:none}.farewell .profile-panel:not(.is-current){pointer-events:none}.farewell .profile-switcher{cursor:pointer}.farewell .profile-name{display:inline-block}.farewell .sidebar-footer{display:flex;flex:none;align-items:center;justify-content:space-between;height:36px;padding:0 18px 0 19px}.farewell .footer-icon{width:14px;height:14px;fill:none;stroke:rgba(0,0,0,.42);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.farewell .footer-icon--chats{width:13px;height:16px;stroke-width:1.4}.farewell .footer-icon-fill{fill:rgba(0,0,0,.42);stroke:none}.farewell .arc-spaces,.farewell .profile-dots{display:flex;gap:6px;padding:4px;cursor:pointer}.farewell .arc-spaces span,.farewell .profile-dots span{width:6px;height:6px;border-radius:50%;background:rgba(0,0,0,.18);transition:background-color .2s ease}.farewell .profile-dots span.is-current{background:rgba(0,0,0,.62)}.farewell .swap-next{animation:farewell-swap-next .26s var(--ease)}.farewell .swap-prev{animation:farewell-swap-prev .26s var(--ease)}@keyframes farewell-swap-next{0%{opacity:0;transform:translateX(10px)}}@keyframes farewell-swap-prev{0%{opacity:0;transform:translateX(-10px)}}.farewell .favorites{flex-direction:column;width:237px}.farewell .favorites,.farewell .favorites-row{display:flex;gap:4.5px}.farewell .fav{display:grid;flex:1 1;place-items:center;height:41.5px;border:.5px solid rgba(0,0,0,.05);border-radius:10px;background:rgba(0,0,0,.03);box-shadow:inset .5px 1px 4px rgba(0,0,0,.05)}.farewell .fav img{display:block;width:16px;height:16px;object-fit:contain}.farewell .favorites-row--large .fav{height:43.7px}.farewell .favorites-row--large .fav img{width:18px;height:18px}.farewell .fav-calendar{position:relative;display:block;width:15.7px;height:15.7px}.farewell .fav-calendar:before{content:"";position:absolute;inset:18.75% 18.75% 25% 25%;background:#fff}.farewell .fav .fav-calendar img,.farewell .tab .fav-calendar img{position:absolute;top:3.13%;left:6.25%;width:90.62%;height:90.62%}.farewell .pinned{display:flex;flex-direction:column;gap:2.8px;width:235.5px}.farewell .separator{width:249px;padding:3.75px 13.5px}.farewell .separator span{display:block;height:.75px;background:rgba(0,0,0,.07)}.farewell .open-tabs{width:237px}.farewell .folder,.farewell .open-tabs{display:flex;flex-direction:column;gap:3px}.farewell .folder{padding-bottom:3px}.farewell .folder[data-color]{border-radius:12px;background:color-mix(in srgb,var(--group) 16%,transparent);box-shadow:inset 0 0 0 .5px rgba(0,0,0,.1),inset .35px .7px 2.8px rgba(0,0,0,.05)}.farewell .folder[data-color]>.tab--folder{color:var(--group-ink)}.farewell .folder[data-color]>.tab--folder .chev{stroke:var(--group-ink);opacity:.6}.farewell .folder[data-color=purple]{--group:#8d7bff;--group-ink:#5b45e0}.farewell .folder[data-color=orange]{--group:#fa3;--group-ink:#c86b00}.farewell .folder[data-color=blue]{--group:#09c9fc;--group-ink:#007bb3}.farewell .folder[data-color=green]{--group:#1deeb7;--group-ink:#00a57b}.farewell .tab{display:flex;align-items:center;gap:6px;height:34px;padding:9px;border-radius:8px}.farewell .tab--active{height:34.4px;border-radius:10px;background:hsla(0,0%,100%,.8);box-shadow:0 .4px 19.3px rgba(0,0,0,.12)}.farewell .tab--child{padding-left:25px}.farewell .tab-title{flex:1 1;min-width:0;overflow:hidden;color:rgba(0,0,0,.68);white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 18px),transparent)}.farewell .tab--active .tab-title{color:#1a1a1a}.farewell .tab--new .tab-title{color:#727272}.farewell .favicon{display:block;flex:none;width:16px;height:16px;border-radius:3px;object-fit:cover}.farewell .favicon--contain{object-fit:contain}.farewell .favicon--spotify{position:relative;width:15.7px;height:15.7px;overflow:hidden}.farewell .favicon--spotify:before{content:"";position:absolute;inset:6.25%;border-radius:50%;background:#fff}.farewell .favicon--spotify img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.farewell .tab-emoji{flex:none;width:16px;font-size:14px;text-align:center}.farewell .folder-label{display:flex;align-items:center;gap:4px;font-weight:500}.farewell .chev{flex:none;width:10px;height:10px;fill:none;stroke:rgba(0,0,0,.35);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.farewell .tab-plus{flex:none;width:16px;height:16px;padding:2px;fill:none;stroke:rgba(0,0,0,.5);stroke-width:1.6;stroke-linecap:round}.farewell .web{position:relative;z-index:1;display:flex;flex:1 1;flex-direction:column;overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 0 2px rgba(0,0,0,.25)}.farewell .url-bar{display:flex;align-items:center;gap:8px;height:38px;padding:4px 6px 4px 15px;border-bottom:.5px solid rgba(0,0,0,.1);font-family:var(--sf);font-size:13px}.farewell .url-actions{display:flex;align-items:center;gap:17px;color:rgba(0,0,0,.85)}.farewell .url-actions svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.farewell .url-actions svg.is-disabled{color:rgba(0,0,0,.25)}.farewell .url-field{flex:1 1;padding:5px 10px 7px;color:rgba(0,0,0,.85)}.farewell .chat-button{display:flex;align-items:center;gap:6px;padding:5px 9px;border-radius:6px;background:rgba(0,0,0,.05);font-weight:500;letter-spacing:-.01em}.farewell .chat-button img{width:14px;height:12.3px}.farewell .lens,.farewell .lens-tag{position:absolute;top:0;left:0;pointer-events:none;opacity:0}.farewell .lens{z-index:0;width:var(--w,0);height:var(--h,0);border:.5px solid var(--lens-line);border-radius:var(--r,12px);background:var(--lens-fill);box-shadow:inset .35px .7px 2.8px rgba(0,0,0,.05);transform:translate(var(--x,0),var(--y,0));scale:.97;transition:transform var(--move) var(--ease),width var(--move) var(--ease),height var(--move) var(--ease),border-radius var(--move) var(--ease),scale .18s var(--ease),opacity .12s ease}.farewell .lens-tag{z-index:3;display:flex;align-items:center;width:var(--tw,auto);height:24px;padding:0 10px;border-radius:999px;background:var(--lens-tag);box-shadow:0 6px 16px -6px rgba(0,0,0,.35);color:#fff;font-family:var(--oracle);font-size:13px;line-height:24px;letter-spacing:-.01em;white-space:nowrap;transform:translate(var(--tx,0),var(--ty,0)) translateY(4px);transition:transform var(--move) var(--ease),width .2s var(--ease),opacity .12s ease}.farewell .lens-tag-text{display:block;flex:1 1;min-width:0;overflow:hidden}.farewell .lens-tag-text.is-swapping{animation:farewell-tag-swap .18s var(--ease)}.farewell .lens-tag-measure{position:absolute;visibility:hidden}.farewell .lens-tag.is-visible,.farewell .lens.is-visible{opacity:1}.farewell .lens.is-visible{scale:1}.farewell .lens.is-clipped{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 56px),transparent)}.farewell .lens-tag.is-visible{transform:translate(var(--tx,0),var(--ty,0))}.farewell .lens-tag.is-placing,.farewell .lens.is-placing{transition-property:opacity,scale}@keyframes farewell-tag-swap{0%{opacity:0;transform:translateY(5px)}}.farewell .eyebrow{margin:0;font-family:var(--mono);font-size:13px;font-weight:400;line-height:1.059;letter-spacing:.14em;text-transform:uppercase}.farewell .section-head{display:flex;flex-direction:column;gap:20px}.farewell .section-title{margin:0;text-wrap:balance;color:var(--title-color);font-family:var(--exposure);font-size:var(--title-size);font-weight:600;line-height:var(--title-leading);letter-spacing:-.03em}.farewell .timeline{--ink:#000;--title-color:rgba(0,0,0,.85);--line:#e2e2e2;--bullet:11px;--when-size:20px;--when-leading:1.42;display:grid;grid-template-columns:minmax(0,1fr);grid-row-gap:50px;row-gap:50px;padding:min(144px,8.4vw) var(--gutter) 0;background:#fff;color:var(--ink)}@media (min-width:1100px){.farewell .timeline{padding-bottom:min(144px,8.4vw)}}.farewell .timeline-dates{margin:0;padding:0;list-style:none}.farewell .timeline-date{position:relative;padding:0 0 40px calc(var(--bullet) + 33px)}.farewell .timeline-date:last-child{padding-bottom:0}.farewell .timeline-date:after,.farewell .timeline-date:before{--mid:calc(var(--when-size) * var(--when-leading) / 2);--line-gap:8px;--rail-left:5px;content:"";position:absolute}.farewell .timeline-date:before{top:calc(var(--mid) - var(--bullet) / 2);left:var(--rail-left);width:var(--bullet);height:var(--bullet);border-radius:50%;background:var(--ink)}.farewell .timeline-date:after{top:calc(var(--mid) + var(--bullet) / 2 + var(--line-gap));bottom:calc(var(--bullet) / 2 + var(--line-gap) - var(--mid));left:calc(var(--rail-left) + var(--bullet) / 2 - .75px);width:1.5px;background:var(--line)}.farewell .timeline-date:last-child:after{display:none}.farewell .timeline-date p{margin:0}.farewell .timeline-when{font-size:var(--when-size);font-weight:350;line-height:var(--when-leading);letter-spacing:-.02em}.farewell .timeline-copy{max-width:30em;margin-top:8px!important}@media (min-width:800px){.farewell .timeline{--date-gap:min(90px,5.2vw);row-gap:clamp(64px,5.8vw,100px)}.farewell .timeline-dates{position:relative;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-column-gap:var(--date-gap);column-gap:var(--date-gap)}.farewell .timeline-dates:before{content:"";position:absolute;top:calc(var(--bullet) / 2 - .75px);right:calc(-1 * var(--gutter));left:calc(-1 * var(--gutter));height:1.5px;background:linear-gradient(to right,transparent,var(--line) var(--gutter),var(--line) calc(100% - var(--gutter)),transparent)}.farewell .timeline-date,.farewell .timeline-date:last-child{padding:calc(var(--bullet) / 2 + clamp(48px, 4.57vw, 79px)) 0 0}.farewell .timeline-date:before{z-index:1;top:0;box-shadow:0 0 0 var(--line-gap) #fff}.farewell .timeline-date:after{display:none}.farewell .faq .faq-answer-body{font-size:clamp(17px,1.16vw,18px)}.farewell .timeline-copy{margin-top:clamp(10px,.7vw,12px)!important}}.farewell .site-footer{display:flex;justify-content:center;padding:100px 10px calc(100px + var(--section-gap) * .5 + var(--footer-h));background:#fff}.farewell .site-footer img{display:block;width:227px;max-width:100%;height:auto}.farewell .faq{--ink:#000;--muted:#9f9f9f;--title-color:rgba(0,0,0,.85);--faq-line:rgba(0,0,0,.11);--faq-chevron:rgba(0,0,0,.4);padding:clamp(96px,10vw,180px) var(--gutter) clamp(32px,4vw,72px);background:#fff;color:var(--ink)}.farewell .section-head--tight{gap:14px}.farewell .faq-list{margin-top:clamp(28px,5vw,85px)}.farewell .faq-item{border-bottom:1px solid var(--faq-line)}.farewell .faq-item.is-open:last-child{border-bottom-color:transparent}.farewell .faq-question{margin:0;font:inherit}.farewell .faq-question button{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:24px 0;border:0;background:none;color:var(--ink);font:inherit;font-size:22px;line-height:1.03;letter-spacing:-.02em;text-align:left;cursor:pointer}.farewell .faq-question button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.farewell .faq-chevron{flex:none;width:14px;height:14px;fill:none;stroke:var(--faq-chevron);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;transition:rotate .3s var(--ease),stroke .15s ease}.farewell .faq-question button:hover .faq-chevron{stroke:var(--ink)}.farewell .faq-item.is-open .faq-chevron{rotate:180deg}.farewell .faq-item.is-open .faq-question button{border-bottom:1px solid var(--faq-line)}.farewell .faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease)}.farewell .faq-item.is-open .faq-answer{grid-template-rows:1fr}.farewell .faq-answer-inner{min-height:0;overflow:hidden}.farewell .faq-answer-body{max-width:590px;padding:37px 0 36px;font-size:18px;line-height:1.41;letter-spacing:-.03em;opacity:0;transition:opacity .2s ease}.farewell .faq-item.is-open .faq-answer-body{opacity:1;transition-delay:.1s}.farewell .faq-answer-body>*{margin:0}.farewell .faq-answer-body>*+*{margin-top:1lh}.farewell .faq-answer-body h4{color:var(--muted);font-family:var(--mono);font-size:13px;font-weight:400;line-height:1.43;letter-spacing:.14em;text-transform:uppercase}.farewell .faq-answer-body>h4+*{margin-top:10px}.farewell .faq-answer-body :is(ul,ol){padding-left:1.2em}.farewell .faq-answer-body li+li{margin-top:.4lh}.farewell .faq-answer-body li::marker{font-feature-settings:normal;font-variant-numeric:normal}.farewell .faq-answer-body strong{font-weight:400}.farewell .keys{display:inline-flex;align-items:center;gap:2px;margin-block:-4px;font:inherit;vertical-align:middle}.farewell .keys-sep{opacity:.4}.farewell .key{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:26px;height:24px;padding:0 6px 2px;border:1px solid #d2d2d2;border-radius:5px;background:linear-gradient(#d9d9d9,#fefefe 62.5%);box-shadow:inset 0 4px 4px #fff,0 3px 0 #d2d2d2;color:#000;font:500 11px/1 -apple-system,system-ui,sans-serif;letter-spacing:-.04em;-moz-user-select:none;user-select:none;-webkit-user-select:none;transition:translate .08s ease,box-shadow .08s ease}.farewell .key.is-pressed{translate:0 2px;box-shadow:inset 0 4px 4px #fff,0 1px 0 #d2d2d2}.farewell .faq-answer-body a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.farewell .faq-answer-body .os-links{padding-left:0;list-style:none}.farewell .os-links a{display:inline-flex;align-items:center;gap:7px}@media (max-width:1099px){.farewell{--gutter:clamp(56px,8vw,88px);--title-size:48px;--title-leading:52px}.farewell .section{grid-template-columns:minmax(0,1fr);padding:112px 0 clamp(64px,8vw,88px) var(--gutter)}.farewell .copy{display:contents}.farewell .section>.copy>:is(.section-head,.features){margin-right:var(--gutter)}.farewell .section>.stage{margin-top:72px}.farewell .features{column-gap:40px;row-gap:40px;margin-top:72px}.farewell :is(.feature-body,.timeline-copy){font-size:16px}.farewell .timeline{--when-size:18px}.farewell :is(.feature-title){font-size:18px}.farewell .import-row{grid-column:1/-1;order:1;margin:48px var(--gutter) 0 0}}@media (max-width:799px){.farewell .timeline{padding-top:112px}.farewell .import-button{width:100%}}@media (min-width:641px) and (max-width:1099px){.farewell .section{grid-template-columns:minmax(0,56fr) minmax(0,44fr);grid-template-rows:auto auto auto 1fr;column-gap:min(88px,8vw);row-gap:0;align-items:start}.farewell .section>.copy>.section-head{grid-column:1}.farewell .section>.stage{grid-column:2;grid-row:1/-1;margin-top:0}.farewell .features{grid-template-columns:1fr;row-gap:40px;max-width:400px;margin-top:56px}.farewell .feature{gap:10px}.farewell .features .feature{margin:-16px -20px -22px;padding:16px 20px 22px}.farewell .features{grid-column:1}}@media (min-width:800px) and (max-width:1099px){.farewell .timeline{padding-top:136px}}@media (max-width:640px){.farewell .faq-question button{font-size:20px}.farewell .section{min-height:0;padding-top:80px;padding-bottom:0}.farewell .section>.stage{order:1;margin-top:52px}.farewell .stage{--stage-h:469;--stage-end:447;--stage-fade:103}.farewell .section>.copy>.features{--feature-gap:12vw;order:2;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc(100vw - var(--gutter) - 2 * var(--feature-gap));column-gap:var(--feature-gap);margin:79px 0 0 calc(-1 * var(--gutter));padding:6px calc(2 * var(--feature-gap)) 6px var(--gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;align-items:end}.farewell .features::-webkit-scrollbar{display:none}.farewell .feature{gap:8px;scroll-snap-align:start}.farewell .feature:focus-visible{outline-offset:4px}.farewell .feature-nav{order:3;display:flex;gap:10px;margin-top:24px}.farewell .lens-tag{height:28px;padding:0 11px;font-size:15px;line-height:28px}.farewell .import-row{order:4;margin-top:40px}.farewell .import-label{display:none}.farewell .import-label-phone{display:inline}.farewell .timeline{--section-gap:72px}.farewell :is(.feature-title){font-size:19px;line-height:1.41;letter-spacing:-.02em}.farewell .timeline{--when-size:19px;--when-leading:1.41}.farewell .timeline-copy{padding-right:16px}.farewell{--gutter:24px;--footer-h:0px;--title-size:42px;--title-leading:1.13}.farewell .download-bar{display:none}.farewell .hero-signatures{--sig-scale:0.58;--sig-unit:calc(100vw / 375);gap:36px calc(22 * var(--sig-unit));padding-inline:calc(20 * var(--sig-unit));margin-top:56px}.farewell .hero{--hero-letter-inset:max(24px,6.5vw)}.farewell .hero:after{display:none}.farewell .hero-stage{padding-bottom:48px}.farewell .hero-logo{width:156px;margin:-1.5px 0 44.5px}.farewell .hero-title{font-size:52px;line-height:1;letter-spacing:-.03em}.farewell .headline-sub,.farewell .hero-copy{font-size:18px;line-height:1.4}.farewell .hero-copy{max-width:327px;margin-top:28px}.farewell .hero-read{margin-top:24px}.farewell .phone-nowrap{white-space:nowrap}.farewell .hero-letter{padding-inline:var(--hero-letter-inset);padding-bottom:144px;font-size:18px;line-height:1.44}.farewell .hero-letter-title{margin-bottom:52px;font-size:min(37px,9vw);line-height:1.28}.farewell .hero-letter>:is(p,ul){margin-bottom:1lh}.farewell .hero-letter-signoff{margin-top:88px}.farewell .hero-letter-signature{width:128px}.farewell .hero-letter-logo{width:220px}}@media (prefers-reduced-motion:reduce){.farewell{--move:0s}.farewell .download-bar{transition:none}.farewell .lens-tag-text.is-swapping{animation:none}.farewell .profile-panel{transition:none}.farewell .swap-next,.farewell .swap-prev{animation-name:farewell-fade-in}.farewell .window,.farewell .window:not(.is-current){translate:none}.farewell .hero-signature{translate:var(--nudge-x,0) var(--nudge-y,0);transition:opacity .3s ease}.farewell .faq-answer{transition:none}}@keyframes farewell-fade-in{0%{opacity:0}}@media (max-width:640px){.farewell #move-to-dia .features{align-items:start}}@media (min-width:641px){.farewell #move-to-dia .headline{max-width:7em}.farewell #move-to-dia .features{grid-template-columns:minmax(0,1fr);row-gap:23px;max-width:517px}.farewell #move-to-dia .features .feature{display:grid;grid-row-gap:8px;row-gap:8px;margin:0;padding:0;border-radius:0;background:none;box-shadow:none;translate:none;opacity:.3;transition:opacity .3s ease}.farewell #move-to-dia .features .feature.is-active{opacity:1}.farewell #move-to-dia .feature-body{padding-bottom:34px;border-bottom:1px solid #e7e7e7}.farewell #move-to-dia .feature:last-child .feature-body{border-bottom:0}}@media (min-width:1100px){.farewell #move-to-dia .features{margin-top:calc(82 * var(--u))}.farewell #move-to-dia .import-row{margin-top:57px}}@media (min-width:800px){.farewell .timeline{grid-template-columns:min(600px,35vw) minmax(0,1fr);align-items:start}.farewell .timeline-dates{display:block;margin-left:20px}.farewell .timeline-dates:before{display:none}.farewell .timeline-date,.farewell .timeline-date:last-child{padding:0 0 47px 68px}.farewell .timeline-date:last-child{padding-bottom:0}.farewell .timeline-date:before{z-index:auto;top:calc(var(--mid) - var(--bullet) / 2);box-shadow:none}.farewell .timeline-date:after{display:block}.farewell .timeline-date:last-child:after{display:none}.farewell .timeline-copy{max-width:470px;margin-top:10px!important}}.farewell #move-to-dia .lens-tag{box-shadow:none}.farewell #move-to-dia .headline{text-wrap:wrap}@media (max-width:640px){.farewell #move-to-dia .headline{text-wrap:balance}.farewell #move-to-dia .headline-sub{text-wrap:pretty}}.farewell{--section-gap:clamp(96px,11vw,190px);--clip-room:24px}.farewell main>:is(.timeline,.faq,.section){padding-top:var(--section-gap)}.farewell main>.timeline{padding-bottom:0}.farewell main>.section{padding-bottom:var(--clip-room)}.farewell main>.faq{padding-top:calc(var(--section-gap) * 1.5 - var(--clip-room));padding-bottom:calc(var(--section-gap) * .5);scroll-margin-top:calc(56px - var(--section-gap) * 1.5 + var(--clip-room))}