.ct{--velvet:#050505;--cream:#faf7f2;--cream-warm:#f3ede3;--ink:#0f172a;--ink-2:#0f172ab8;--ink-3:#0f172a80;--rule:#0f172a24;--gold:#c9a55a;--gold-dark:#a8894e;--serif:var(--font-noto-serif), "Noto Serif Display", Georgia, serif;--sans:var(--font-inter), "Inter", system-ui, sans-serif;--mono:var(--font-jetbrains), "JetBrains Mono", ui-monospace, monospace;--ease:cubic-bezier(.22, 1, .36, 1);--gut:clamp(20px, 4.4vw, 72px);background:var(--cream);color:var(--ink);font-family:var(--sans);position:relative;overflow-x:clip}.ct *,.ct :before,.ct :after{box-sizing:border-box}:where(.ct) :where(h1,h2,p,ol,li,dl,dd,fieldset){margin:0;padding:0}:where(.ct) ol{list-style:none}.ct fieldset{border:0;min-width:0}.ct a{color:inherit}.ct-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ct-desk{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ct-pick{padding:clamp(128px, 20vh, 196px) var(--gut) clamp(64px, 12vh, 140px)}.ct-title{font-family:var(--serif);letter-spacing:-.025em;flex-direction:column;gap:.06em;font-size:clamp(54px,6.6vw,120px);font-weight:400;line-height:1.02;display:flex}.ct-title span{white-space:nowrap}.ct-title em{color:var(--gold-dark)}.ct-lede{max-width:34ch;color:var(--ink-2);margin-top:clamp(20px,3vh,32px);font-size:clamp(16px,1.2vw,18px);line-height:1.55}.ct-topics{max-width:560px;margin-top:clamp(48px,9vh,96px)}.ct-group{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);padding:28px 0 10px;font-size:11px}.ct-group:first-of-type{padding-top:0}.ct-topic{cursor:pointer;border-top:1px solid var(--rule);display:block;position:relative}.ct-topic input{opacity:0;pointer-events:none;position:absolute}.ct-topic span{font-family:var(--serif);color:var(--ink-2);transition:color .35s var(--ease), padding .5s var(--ease);padding:13px 0;font-size:clamp(21px,1.75vw,27px);line-height:1.3;display:block}.ct-topic span:before{content:"";background:var(--gold-dark);width:0;height:1px;transition:width .5s var(--ease);position:absolute;top:calc(13px + .68em);left:0}.ct-topic:hover span{color:var(--ink)}.ct-topic input:checked+span{color:var(--gold-dark);padding-left:40px;font-style:italic}.ct-topic input:checked+span:before{width:26px}.ct-topic input:focus-visible+span{outline:1px solid var(--gold-dark);outline-offset:4px}.ct{--band:88px}.ct-table{margin-top:var(--band);background:var(--velvet);color:var(--cream);scroll-margin-top:var(--band)}.ct-table__inner{top:var(--band);height:calc(100svh - var(--band));place-items:center;padding:32px clamp(24px,4vw,64px);display:grid;position:sticky}.ct-letter{width:min(100%,500px);display:none}:is(.ct:has(#t-account:checked) .ct-letter[data-topic=account],.ct:has(#t-agency:checked) .ct-letter[data-topic=agency],.ct:has(#t-guardian:checked) .ct-letter[data-topic=guardian],.ct:has(#t-impersonation:checked) .ct-letter[data-topic=impersonation],.ct:has(#t-takedown:checked) .ct-letter[data-topic=takedown],.ct:has(#t-copyright:checked) .ct-letter[data-topic=copyright],.ct:has(#t-privacy:checked) .ct-letter[data-topic=privacy],.ct:has(#t-press:checked) .ct-letter[data-topic=press],.ct:has(#t-careers:checked) .ct-letter[data-topic=careers],.ct:has(#t-hello:checked) .ct-letter[data-topic=hello],.ct:has(#t-represent:checked) .ct-letter[data-topic=represent],.ct:has(#t-book:checked) .ct-letter[data-topic=book]){animation:ct-lay .75s var(--ease) both;display:block}@keyframes ct-lay{0%{opacity:0;transform:translateY(44px)rotate(2.4deg)}}.ct-sheet{background:var(--cream);color:var(--ink);padding:clamp(26px,3vw,44px);position:relative;transform:rotate(-1.2deg);box-shadow:0 2px 3px #00000040,0 40px 80px #0000008c}.ct-env{border-bottom:1px solid var(--rule);margin-bottom:22px;padding-bottom:14px}.ct-env>div{grid-template-columns:74px minmax(0,1fr);gap:12px;padding:4px 0;font-size:14px;line-height:1.45;display:grid}.ct-env dt{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding-top:.25em;font-size:10.5px}.ct-env dd{overflow-wrap:anywhere}.ct-body p{font-family:var(--serif);font-size:clamp(16px,1.25vw,18.5px);line-height:1.55}.ct-body p+p{margin-top:.75em}.ct b{font-weight:inherit;color:var(--gold-dark);font-style:italic;font-family:var(--serif)}.ct-pnote{border-top:1px solid var(--rule);color:var(--ink-2);margin-top:22px;padding-top:14px;font-size:13px;line-height:1.55}.ct-letter--urgent .ct-env dd:last-child{font-family:var(--mono);letter-spacing:.04em;font-size:12.5px}.ct-letter--returned .ct-body p{color:var(--ink-2)}.ct-stamp{border:2px solid var(--gold-dark);outline:1px solid var(--gold-dark);outline-offset:3px;color:var(--gold-dark);font-family:var(--mono);text-transform:uppercase;opacity:.92;flex-direction:column;align-items:center;gap:4px;padding:12px 18px;animation:.5s cubic-bezier(.3,1.4,.5,1) .55s both ct-stamp;display:flex;position:absolute;bottom:30px;right:9%;transform:rotate(-11deg)}.ct-stamp span:first-child{letter-spacing:.14em;font-size:15px}.ct-stamp span:last-child{letter-spacing:.2em;font-size:10px}@keyframes ct-stamp{0%{opacity:0;transform:rotate(-11deg)scale(1.6)}}.ct-letter--returned .ct-sheet{padding-bottom:clamp(110px,12vw,140px)}.ct-acts{flex-wrap:wrap;align-items:baseline;gap:12px 32px;margin-top:36px;padding-left:6px;display:flex}.ct-send,.ct-copy{appearance:none;cursor:pointer;font:inherit;transition:background-size .5s var(--ease), color .3s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100% no-repeat;border:0;padding:0 0 3px;text-decoration:none}.ct-send{font-family:var(--serif);background-size:100% 1px;font-size:clamp(22px,1.9vw,28px);color:var(--gold)!important}.ct-send:after{content:"→";font-family:var(--sans);transition:transform .5s var(--ease);margin-left:.4em;font-weight:300;display:inline-block}.ct-send:hover:after{transform:translate(4px)}.ct-copy{background-size:0 1px;font-size:14px;color:#faf7f2b8!important}.ct-copy:hover,.ct-copy.is-copied{background-size:100% 1px;color:var(--cream)!important}.ct-send:focus-visible,.ct-copy:focus-visible,.ct a:focus-visible{outline:1px solid var(--gold);outline-offset:4px}.ct-real{background:var(--velvet);color:var(--cream);border-top:1px solid #faf7f21a}.ct-real__inner{max-width:1480px;padding:clamp(96px, 18vh, 200px) var(--gut);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:40px clamp(32px,6vw,120px);margin:0 auto;display:grid}.ct-real__h{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(44px,5.4vw,96px);font-weight:400;line-height:1.08;position:sticky;top:140px}.ct-real__h em{color:var(--gold)}.ct-real__list li{font-family:var(--serif);letter-spacing:-.008em;border-top:1px solid #faf7f224;padding:clamp(18px,2.6vh,26px) 0;font-size:clamp(22px,2.2vw,34px);line-height:1.3}.ct-mono-inline{font-family:var(--mono);letter-spacing:.02em;color:var(--gold);white-space:nowrap;font-size:.72em}.ct-real__then{color:#faf7f2bd;border-top:1px solid #faf7f224;grid-column:2;max-width:46ch;padding-top:28px;font-size:16px;line-height:1.6}.ct-real__then a{color:var(--gold);text-underline-offset:3px;text-decoration-thickness:1px}.ct-close{max-width:1480px;padding:clamp(80px, 14vh, 160px) var(--gut) clamp(40px, 8vh, 96px);margin:0 auto}.ct-close__line{max-width:24em;font-family:var(--serif);letter-spacing:-.01em;flex-wrap:wrap;gap:.2em .5em;font-size:clamp(26px,2.8vw,44px);line-height:1.3;display:flex}.ct-close__line span:last-child{color:var(--ink-3)}.ct [data-in]{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(16px)}.ct [data-in].is-in,.ct.is-still [data-in]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ct-letter,.ct-stamp{animation:none!important}.ct-topic span,.ct-topic span:before{transition:none}}@media (max-width:899px){.ct-desk{grid-template-columns:minmax(0,1fr)}.ct-pick{padding-top:112px;padding-bottom:56px}.ct-title{font-size:clamp(48px,13vw,84px)}.ct-table{margin-top:0;scroll-margin-top:72px}.ct-table__inner{height:auto;min-height:0;padding:72px var(--gut) 80px;position:relative}.ct-real__inner{grid-template-columns:minmax(0,1fr)}.ct-real__h{position:static}.ct-real__then{grid-column:1}}
