@font-face{font-family:Suisse Intl;src:url(/assets/SuisseIntl-Regular-BJFQ7Hu1.otf) format("opentype");font-style:normal;font-weight:400 900;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/assets/SuisseIntl-Italic-DF2UhLAC.otf) format("opentype");font-style:italic;font-weight:400 900;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-Regular-nL-5cCl4.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}:root{--ink:#191919;--paper:#fff;--muted:rgb(25 25 25 / .5);--rule:#191919;--page-pointer-x:50%;--page-pointer-y:50%;font-family:Inter,Arial,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:geometricPrecision}*{box-sizing:border-box}html,body,#root{max-width:100%;overflow-x:hidden}body{min-width:320px;margin:0}button,input,textarea{color:inherit;font:inherit}a{color:inherit;text-underline-offset:4px}button{cursor:pointer;border:1px solid var(--ink);border-radius:0;background:var(--ink);color:#fff;padding:12px;font-size:16px;font-weight:700;letter-spacing:-.02em}button:hover{opacity:.76}input,textarea{width:100%;border:1px solid var(--ink);border-radius:0;background:#fff;padding:12px;outline:0}textarea{resize:vertical}input:focus,textarea:focus,button:focus-visible,a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.feedback-page{width:100%;min-height:100svh;padding:18px 20px 40px;overflow-x:hidden}.feedback-topline{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;font-size:16px;letter-spacing:-.04em;color:var(--muted)}.hero-shell{width:min(calc(100% - 40px),1400px);display:flex;justify-content:center;margin:20px auto 0}.hero-shell img{width:auto;max-width:100%;height:auto;max-height:500px;display:block;border-radius:24px}.hero-placeholder{min-height:280px;display:grid;place-items:center;color:var(--muted);font-size:14px}.feedback-content{width:min(100%,541px);margin:114px auto 0}.feedback-quote,.feedback-intro{margin:0;font-size:16px;line-height:24px;letter-spacing:-.02em;white-space:pre-line}.feedback-quote{margin-bottom:77px;font-style:italic}.feedback-intro{margin-bottom:160px}.checkbox-question,.text-question{min-inline-size:0;width:100%;margin:0 0 29px;padding:0;border:1px solid var(--ink)}.checkbox-question legend,.text-question legend{float:left;width:100%;padding:12px;border-bottom:1px solid var(--ink);font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.02em}.checkbox-question label{clear:both;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:49px;padding:12px;border-bottom:1px solid var(--ink);font-size:16px;line-height:24px;letter-spacing:-.02em;cursor:pointer}.checkbox-question label span{min-width:0}.checkbox-question label:last-child{border-bottom:0}.checkbox-question input{position:absolute;opacity:0;pointer-events:none}.checkbox-question i{flex:0 0 24px;width:24px;height:24px;border:1px solid var(--ink)}.checkbox-question input:checked+i{background:var(--ink);box-shadow:inset 0 0 0 5px #fff}.text-question{display:flex;flex-direction:column}.text-question textarea{min-height:201px;border:0;padding:12px;font-size:16px;line-height:24px;letter-spacing:-.02em}.text-question textarea::placeholder{color:var(--muted)}.feedback-submit{width:100%;margin-top:0}.confirmation{display:flex;flex-direction:column;justify-content:center;width:min(100% - 40px,541px);margin:auto}.confirmation h1{margin:16px 0;font-size:48px;letter-spacing:-.06em;line-height:.95}.confirmation p{font-size:16px;line-height:24px}.eyebrow,.section-label,.metadata,.admin label{font-family:DM Mono,monospace;font-size:11px;line-height:1.45;letter-spacing:.03em;text-transform:uppercase}.eyebrow,.section-label,.metadata{margin:0;color:var(--muted)}.centered{min-height:100svh;display:grid;place-items:center}.error{color:#a33621;font-size:13px}.admin,.admin-login{width:min(100% - 48px,1100px);margin:0 auto;padding:48px 0 80px}.admin-login{min-height:100svh;display:grid;align-content:center;max-width:560px}.admin-login h1,.admin-header h1,.detail-header h1{margin:10px 0 0;font-size:clamp(48px,8vw,90px);line-height:.88;letter-spacing:-.07em}.admin-login form{display:grid;gap:18px;margin-top:42px}.admin label{display:block;color:var(--muted)}.admin label input,.admin label textarea{display:block;margin-top:7px;color:var(--ink);font-family:Inter,Arial,sans-serif;font-size:16px;letter-spacing:normal;text-transform:none}.admin-header{display:flex;justify-content:space-between;gap:20px;padding-bottom:54px;border-bottom:2px solid var(--ink)}.text-button{height:max-content;padding:3px 0;border:0;border-bottom:1px solid var(--ink);background:transparent;color:var(--ink);font-family:DM Mono,monospace;font-size:11px;text-transform:uppercase}.create{display:grid;grid-template-columns:180px 1fr;gap:30px;padding:44px 0;border-bottom:1px solid var(--ink)}.create form{display:grid;grid-template-columns:1fr 1.5fr;gap:20px}.create .wide{grid-column:1 / -1}.create button{width:max-content}.link-reveal{grid-column:2;display:flex;justify-content:space-between;gap:16px;padding:18px 0 0;overflow-wrap:anywhere;font-family:DM Mono,monospace;font-size:12px}.link-reveal button,.detail-link button{background:#fff;color:var(--ink)}.archive{margin-top:60px}.archive-heading,.detail-header{display:flex;justify-content:space-between;gap:20px;align-items:baseline;margin-bottom:16px}.archive-heading a,.detail-header a{font-family:DM Mono,monospace;font-size:11px;text-transform:uppercase}.rows{border-top:1px solid var(--ink)}.archive-row{display:grid;grid-template-columns:1fr 120px 20px;gap:16px;align-items:center;padding:20px 0;border-bottom:1px solid #ddd;text-decoration:none}.archive-row strong{display:block;font-size:22px;font-weight:400;letter-spacing:-.04em}.archive-row small{display:block;margin-top:5px;color:var(--muted);font-family:DM Mono,monospace;font-size:11px}.archive-row .metadata{text-align:right}.empty{color:var(--muted)}.back{display:inline-block;margin-bottom:60px;font-family:DM Mono,monospace;font-size:11px;text-transform:uppercase}.detail-header{align-items:end;padding-bottom:32px;border-bottom:2px solid var(--ink)}.detail-link{display:grid;grid-template-columns:180px 1fr auto;gap:20px;align-items:center;padding:18px 0;border-bottom:1px solid var(--ink)}.detail-link a{overflow-wrap:anywhere;font-family:DM Mono,monospace;font-size:12px}.responses{margin-top:16px}.response{padding:28px 0;border-bottom:1px solid #ddd}.response header{display:flex;justify-content:space-between;gap:16px}.answer{margin-top:22px}.answer>p:last-child{margin:7px 0 0;font-size:16px;line-height:24px;white-space:pre-line}@media(max-width:700px){.feedback-page{padding:16px 12px 28px}.feedback-topline{font-size:12px}.hero-shell{width:100%;margin-top:16px;border-radius:14px}.hero-placeholder{min-height:180px}.feedback-content{margin-top:56px}.feedback-quote{margin-bottom:44px}.feedback-intro{margin-bottom:70px}.admin,.admin-login{width:min(100% - 32px,1100px);padding-top:28px}.admin-header,.archive-heading,.detail-header{flex-direction:column;align-items:flex-start}.create,.create form,.detail-link{grid-template-columns:1fr}.link-reveal{grid-column:auto}.archive-row{grid-template-columns:1fr auto}.archive-row .metadata{text-align:left}.archive-row>:last-child{display:none}}.admin,.admin-login{width:min(100% - 48px,900px);padding:32px 0 64px}.admin-login{max-width:460px}.admin-login h1,.admin-header h1,.detail-header h1{font-size:clamp(36px,6vw,62px)}.admin-header{align-items:flex-start;padding-bottom:24px;border-bottom-width:1px}.header-actions{display:flex;align-items:center;gap:14px}.new-form{padding:8px 11px;font-size:12px}.archive{margin-top:34px}.archive-row{grid-template-columns:1fr 100px 14px;gap:12px;padding:14px 0}.archive-row strong{font-size:17px}.archive-row small{margin-top:3px;font-size:10px}.link-reveal{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--ink);font-size:11px}.link-reveal button{padding:6px 8px;font-size:11px}.modal-backdrop{position:fixed;z-index:10;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#1919194d}.form-modal{width:min(100%,500px);max-height:calc(100svh - 40px);overflow:auto;padding:20px;background:#fff;border:1px solid var(--ink)}.form-modal header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.form-modal h2{margin:5px 0 0;font-size:25px;letter-spacing:-.05em}.modal-close{width:28px;height:28px;padding:0;background:#fff;color:var(--ink);font-size:22px;font-weight:400;line-height:1}.form-modal form{display:grid;gap:15px}.form-modal form>button{width:max-content;margin-top:4px;padding:9px 12px;font-size:13px}.form-modal label{display:block;color:var(--muted);font-family:DM Mono,monospace;font-size:11px;text-transform:uppercase}.form-modal input,.form-modal textarea{display:block;margin-top:6px;font-family:Inter,Arial,sans-serif;font-size:14px;text-transform:none}.form-modal small{display:block;margin-top:6px;font-family:DM Mono,monospace;font-size:10px;letter-spacing:0;text-transform:none}.detail-link{grid-template-columns:150px 1fr}.visit-form{width:max-content;padding:8px 11px;background:var(--ink);color:#fff;font-size:12px;font-weight:700;letter-spacing:-.02em;text-decoration:none}.form-settings{display:grid;grid-template-columns:150px 1fr;gap:14px;padding:24px 0;border-bottom:1px solid var(--ink)}.form-settings h2{margin:5px 0 0;font-size:20px;font-weight:400;letter-spacing:-.04em}.form-settings form{display:grid;gap:14px}.form-settings label{display:block;color:var(--muted);font-size:11px;text-transform:uppercase}.form-settings input,.form-settings textarea{display:block;margin-top:6px;font-size:14px;text-transform:none}.form-settings small{display:block;margin-top:5px;color:var(--muted);font-size:10px;text-transform:none}.settings-actions{display:flex;flex-wrap:wrap;gap:8px}.settings-actions button{padding:8px 11px;font-size:12px}.settings-actions .delete-form{background:#fff;color:#a33621;border-color:#a33621}.saved{margin:0;color:#337b5b;font-size:12px}.feedback-content{margin-top:67px}.feedback-quote,.feedback-intro{margin-bottom:28px}.checkbox-question,.text-question{border:0}.checkbox-question{display:flex;flex-direction:column;gap:6px;margin-bottom:34px}.checkbox-question:first-of-type{margin-top:84px}.checkbox-question legend,.text-question legend{float:none;border:0;padding:0 0 12px;font-weight:400}.checkbox-question label{clear:none;min-height:48px;padding:12px 12px 12px 24px;border:0;border-radius:32px;background:#0000000d}.checkbox-question i{border:0;border-radius:999px;background:#fff}.checkbox-question input:checked+i{background:var(--ink);box-shadow:inset 0 0 0 6px #fff}.text-question{margin-bottom:34px}.text-question legend{font-weight:400}.text-question textarea{min-height:201px;padding:24px;border:0;border-radius:32px;background:#0000000d}.feedback-submit{border:0;border-radius:999px;padding:12px}@media(max-width:700px){.admin,.admin-login{width:min(100% - 32px,900px)}.header-actions{width:100%;justify-content:space-between}.archive-row{grid-template-columns:1fr auto}}@media(max-width:700px){.form-settings{grid-template-columns:1fr}}body,button,input,textarea,.eyebrow,.section-label,.metadata,.admin label,.text-button,.link-reveal,.archive-heading a,.detail-header a,.archive-row small,.back,.detail-link a,.form-modal label,.form-modal input,.form-modal textarea,.form-modal small{font-family:Suisse Intl,Arial,sans-serif!important}.confirmation.success{width:100%;max-width:none;padding:48px 0 0}.confirmation-copy{width:min(100% - 40px,541px);flex:1;margin:0 auto 48px}.duotone-logo{position:relative;width:100%;min-height:420px;height:100svh}.duotone-logo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask:url(/assets/otherkind-logo-YdlNFlrt.svg) center / 100% 100% no-repeat;mask:url(/assets/otherkind-logo-YdlNFlrt.svg) center / 100% 100% no-repeat;background:radial-gradient(ellipse 48% 95% at var(--page-pointer-x) var(--page-pointer-y),#f13d9c 0 12%,transparent 52%),radial-gradient(ellipse 55% 100% at calc(100% - var(--page-pointer-x)) calc(100% - var(--page-pointer-y)),#2de0d0 0 8%,transparent 54%),#f6de50;filter:blur(24px);opacity:.8}.admin.admin-archive{width:min(calc(100% - 64px),1157px);padding:122px 0 80px;font-family:IBM Plex Mono,monospace!important}.admin-archive .admin-header{align-items:center;padding:0;border:0}.admin-archive .admin-header,.admin-archive .admin-header button,.admin-archive .archive,.admin-archive .archive button,.admin-archive .form-modal,.admin-archive .form-modal *{font-family:IBM Plex Mono,monospace!important}.admin-title{margin:0;font-size:16px;font-weight:400;letter-spacing:-.04em;line-height:normal}.admin-archive .header-actions{gap:22px}.admin-archive .new-form,.admin-archive .text-button{padding:0;border:0;background:transparent;color:var(--ink);font-size:16px;font-weight:400;letter-spacing:-.04em;line-height:normal;text-transform:none}.admin-archive .text-button{font-size:13px;color:var(--muted)}.admin-archive .archive{margin-top:51px}.admin-archive .rows{border:0}.archive-columns,.admin-archive .archive-row{display:grid;grid-template-columns:minmax(0,1fr) 193px minmax(0,1fr) 10px;column-gap:2px;align-items:center}.archive-columns{padding:0 0 19px;color:var(--muted);font-size:16px;letter-spacing:-.04em;line-height:normal}.admin-archive .archive-row{height:49px;padding:0;border-top:1px solid rgb(25 25 25 / .8);border-bottom:0;text-decoration:none;font-size:16px;letter-spacing:-.04em;line-height:normal}.admin-archive .archive-row strong{display:block;font-size:16px;font-weight:400;letter-spacing:-.04em}.admin-archive .archive-row>span:nth-child(3){color:var(--ink)}.admin-archive .archive-row>span:last-child{justify-self:end}.admin-archive .archive-row:hover{background:#19191909}.admin-archive .empty{margin:0;padding:16px 0;border-top:1px solid rgb(25 25 25 / .8);font-size:16px}.admin-archive .link-reveal{margin-top:24px}@media(max-width:700px){.admin.admin-archive{width:min(100% - 32px,1156px);padding-top:40px}.admin-archive .admin-header{align-items:flex-start}.admin-archive .header-actions{width:auto}.admin-archive .archive{margin-top:42px}.archive-columns{display:none}.admin-archive .archive-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:50px}.admin-archive .archive-row>span:nth-child(2){display:none}.admin-archive .archive-row>span:last-child{display:block}.admin-archive .archive-row>span:nth-child(3){font-size:14px}.admin-archive .text-button{display:none}}.admin-archive .archive-row+.archive-row{border-top:0}.admin-archive .archive-columns+.archive-row{border-top-color:#1919191a}.admin-archive .admin-title,.admin-archive .new-form,.archive-columns,.admin-archive .archive-row,.admin-archive .archive-row strong{font-size:14px}.archive-panel{position:fixed;z-index:2;top:0;right:26px;width:454px;height:100svh;overflow-y:auto;padding:74px 0 48px 30px;border-left:1px solid rgb(25 25 25 / .1);background:#fff;color:var(--ink);font-family:IBM Plex Mono,monospace;font-size:14px;letter-spacing:-.04em;line-height:normal;animation:archive-panel-in .26s ease-out both}.archive-panel *{font-family:IBM Plex Mono,monospace!important}.has-panel{width:auto!important;max-width:none!important;margin-left:6.4vw;margin-right:0;padding-top:74px}.has-panel>.admin-header,.has-panel>.link-reveal,.has-panel>.archive{width:722px;max-width:calc(100vw - 650px)}.has-panel .archive-columns,.has-panel .archive-row{grid-template-columns:minmax(0,1fr) 193px minmax(0,1fr) 10px}.has-panel .archive-row.selected{background:#1919190d}.panel-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:1px solid rgb(25 25 25 / .1)}.panel-header p{margin:0}.panel-header a{color:var(--muted);text-decoration:none}.panel-close{position:absolute;top:20px;right:0;width:28px;height:28px;display:grid;place-items:center;color:var(--ink);text-decoration:none;font-size:20px}.panel-image{display:grid;grid-template-columns:65px 78px 1fr;align-items:start;gap:0;min-height:96px;padding:27px 0}.panel-image p,.panel-image span{margin:0}.panel-image img{width:78px;height:68px;object-fit:cover}.panel-image span{grid-column:2 / -1;color:var(--muted)}.archive-panel .form-settings{display:block;padding:0 0 48px;border-bottom:1px solid rgb(25 25 25 / .1)}.archive-panel .form-settings>div:first-child{display:none}.archive-panel .form-settings form{gap:18px}.archive-panel .form-settings label{color:var(--ink);font-size:14px;letter-spacing:-.04em;text-transform:none}.archive-panel .form-settings label:first-of-type{display:flex;justify-content:space-between;align-items:center;color:var(--muted)}.archive-panel .form-settings input[type=file]{width:94px;margin:0;padding:0;border:0;font-size:0}.archive-panel .form-settings input[type=file]::file-selector-button{padding:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:14px;cursor:pointer}.archive-panel .form-settings small{display:none}.archive-panel .form-settings textarea{min-height:222px;margin-top:16px;padding:17px 19px;border:0;border-radius:24px;background:#0000000d;font-size:14px;letter-spacing:-.04em}.archive-panel .settings-actions{justify-content:space-between;align-items:center;margin-top:0}.archive-panel .settings-actions button{padding:0;border:0;background:transparent;color:var(--ink);font-size:14px;font-weight:400;letter-spacing:-.04em}.archive-panel .settings-actions .delete-form{color:red}.panel-responses{padding-top:19px}.panel-responses p{margin:0}@keyframes archive-panel-in{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@media(max-width:1100px){.has-panel{margin-left:32px}.has-panel>.admin-header,.has-panel>.link-reveal,.has-panel>.archive{width:calc(100vw - 560px)}.archive-panel{right:0;width:500px;padding-left:30px;padding-right:30px}}@media(max-width:700px){.has-panel{margin:0;padding:40px 16px}.has-panel>.admin-header,.has-panel>.link-reveal,.has-panel>.archive{width:100%;max-width:none}.archive-panel{width:100%;right:0;padding:56px 16px 32px}.panel-close{right:16px}}.archive-panel .form-settings form{position:relative}.archive-panel .form-settings label:first-of-type{position:absolute;top:-69px;right:0;width:auto}.archive-panel .form-settings label:nth-of-type(2){margin-top:26px}.toast{position:fixed;z-index:20;right:32px;bottom:32px;margin:0;padding:12px 16px;border-radius:999px;background:var(--ink);color:#fff;font-family:IBM Plex Mono,monospace!important;font-size:14px;letter-spacing:-.04em;box-shadow:0 8px 24px #0000001f;animation:toast-in .18s ease-out both}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.toast{right:16px;bottom:16px}}.archive-panel .image-replace{position:absolute;overflow:hidden;cursor:pointer;color:var(--ink)!important}.archive-panel .image-replace input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.archive-panel .image-replace>span,.archive-panel .client-message>span{display:block;font:inherit;letter-spacing:-.04em}.archive-panel .client-message{color:var(--ink)!important}.panel-responses{display:grid;gap:0}.panel-response{padding:22px 0;border-top:1px solid rgb(25 25 25 / .1)}.panel-response:first-child{margin-top:2px}.panel-response header{display:flex;justify-content:space-between;gap:12px;color:var(--muted)}.panel-response time{white-space:nowrap}.panel-answer{margin-top:18px}.panel-answer p{margin:0 0 6px;color:var(--muted)}.panel-answer div{white-space:pre-line;line-height:1.45}.archive-panel .panel-close{padding:0;border:0;background:transparent;font-family:IBM Plex Mono,monospace!important;font-weight:400}.create-panel-form{display:grid;gap:26px;padding-top:27px}.create-panel-form>label{display:grid;gap:12px;color:var(--ink);font-size:14px;letter-spacing:-.04em}.create-panel-form input,.create-panel-form textarea{margin:0;border:0;border-radius:24px;background:#0000000d;font-size:14px;letter-spacing:-.04em}.create-panel-form input{height:48px;padding:0 19px}.create-panel-form textarea{min-height:222px;padding:17px 19px}.create-panel-form .create-image{display:flex;align-items:center;justify-content:space-between;min-height:68px;padding-bottom:26px;border-bottom:1px solid rgb(25 25 25 / .1)}.file-action{position:relative;overflow:hidden;cursor:pointer}.file-action input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;opacity:0;cursor:pointer}.selected-file{margin:-18px 0 0;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.create-panel-form .client-message{gap:12px}.create-submit{justify-self:end;padding:0;border:0;background:transparent;color:var(--ink);font-family:IBM Plex Mono,monospace!important;font-size:14px;font-weight:400;letter-spacing:-.04em}.create-submit:disabled{color:var(--muted)}.confirmation.success{position:relative;display:block;height:100svh;min-height:0;overflow:hidden;padding:0}.confirmation.success .confirmation-copy{position:relative;z-index:1;width:auto;margin:0;padding:32px;font-family:IBM Plex Mono,monospace;font-size:14px;letter-spacing:-.04em;line-height:normal}.confirmation.success .confirmation-copy p{margin:0 0 12px;font-family:IBM Plex Mono,monospace;font-size:14px;letter-spacing:-.04em;line-height:normal}.confirmation.success .confirmation-copy a{font-family:IBM Plex Mono,monospace;font-size:14px;letter-spacing:-.04em}.confirmation.success .duotone-logo{position:fixed;top:50%;right:0;left:0;bottom:auto;height:62svh;min-height:0;pointer-events:none;transform:translateY(-50%)}@media(max-width:700px){.confirmation.success .confirmation-copy{padding:16px}.confirmation.success .duotone-logo{height:54svh}}.checkbox-question label.checkbox-other{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding-right:24px}.checkbox-question label.checkbox-other input{position:static;width:100%;opacity:1;pointer-events:auto;padding:0;border:0;background:transparent;font-size:16px;letter-spacing:-.02em}.checkbox-question label.checkbox-other input::placeholder{color:var(--muted)}@media(min-width:1101px){.archive-panel{right:0;width:511px;padding-right:30px}.panel-close{right:30px}}
