@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_7b064e0d-module__MOT0tq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_7b064e0d-module__MOT0tq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_344dab16-module__0lVqgq__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_344dab16-module__0lVqgq__variable{--font-editorial:"Cormorant Garamond", "Cormorant Garamond Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f4f0e6;--paper-deep:#e9e2d3;--surface:#fffdf8;--surface-muted:#f8f5ec;--ink:#18231c;--ink-soft:#566057;--forest:#173e2d;--forest-deep:#0e2c20;--olive:#657353;--terracotta:#af4f3d;--terracotta-deep:#873c30;--border:#8b8373;--border-soft:#b8af9f;--error:#922f2c;--error-soft:#fff3ef;--focus:#123c2b;--shadow:0 24px 70px #252d231f}*{box-sizing:border-box}html{background:var(--paper);scroll-behavior:smooth;min-width:320px}body{min-width:320px;min-height:100vh;color:var(--ink);background:var(--paper);font-family:var(--font-inter), Inter, ui-sans-serif, system-ui, sans-serif;text-rendering:optimizelegibility;margin:0}button,input{font:inherit}button,label{-webkit-tap-highlight-color:#173e2d24}button{color:inherit}.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}.collaboration-page{isolation:isolate;background-color:#f4f0e6d1;background-image:radial-gradient(circle at 12% 16%,#65735314,#0000 28%),repeating-linear-gradient(92deg,#453d2d04 0 1px,#0000 1px 9px);align-items:center;min-height:100svh;padding:clamp(24px,4vw,64px) clamp(18px,4vw,48px);display:grid;position:relative;overflow-x:clip}.collaboration-page:before,.collaboration-page:after{content:"";z-index:-1;pointer-events:none;position:absolute}.collaboration-page:before{aspect-ratio:1.8;border:1px solid #4a5c4129;border-radius:50%;width:min(52vw,760px);top:-12%;left:-18%;transform:rotate(-13deg)}.collaboration-page:after{width:148px;height:148px;box-shadow:inset 0 0 0 12px var(--paper), inset 0 0 0 13px #af4f3d1a;border:1px solid #af4f3d29;border-radius:50%;bottom:8%;right:-42px;transform:rotate(9deg)}.page-shell{grid-template-columns:minmax(300px,.76fr) minmax(0,1.24fr);align-items:start;gap:clamp(34px,5vw,76px);width:min(1180px,100%);min-width:0;margin:0 auto;display:grid}.hero{align-content:start;min-width:0;animation:.32s cubic-bezier(.2,.72,.3,1) both hero-in;display:grid}@keyframes hero-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.brand-lockup{width:fit-content;color:var(--forest-deep);align-items:center;gap:10px;display:inline-flex}.brand-lockup svg{flex:none;width:38px;height:38px}.brand-lockup__feather{fill:var(--terracotta);stroke:var(--terracotta-deep);stroke-width:2.5px;stroke-linejoin:round}.brand-lockup__spine{fill:none;stroke:var(--forest-deep);stroke-width:3px;stroke-linecap:round}.brand-lockup__words{gap:2px;display:grid}.brand-lockup__words strong{font-family:var(--font-editorial), Georgia, serif;letter-spacing:.16em;font-size:1rem;font-weight:700;line-height:1}.brand-lockup__words small{color:var(--olive);letter-spacing:.18em;font-size:.58rem;font-weight:750;line-height:1}.hero-copy{margin-top:clamp(34px,5vw,68px)}.hero-eyebrow,.panel-kicker{color:var(--terracotta-deep);letter-spacing:.19em;margin:0;font-size:.68rem;font-weight:800;line-height:1.3}.hero-title-group{margin-top:14px;position:relative}.hero h1{max-width:590px;color:var(--forest-deep);font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(3.15rem,4.4vw,4.65rem);font-weight:600;line-height:.94}.hero-feather{z-index:-1;opacity:.9;pointer-events:none;width:96px;height:auto;animation:.34s cubic-bezier(.2,.72,.3,1) .1s both feather-in;position:absolute;bottom:-58px;right:-6px;transform:rotate(8deg)}@keyframes feather-in{0%{opacity:0;transform:translate(8px,-5px)rotate(13deg)}to{opacity:.9;transform:translate(0)rotate(8deg)}}.hero-description{max-width:520px;color:var(--ink-soft);text-wrap:pretty;margin:76px 0 0;font-size:clamp(.98rem,1.2vw,1.08rem);line-height:1.65}.trust-note{max-width:490px;color:var(--forest);align-items:flex-start;gap:10px;margin:22px 0 0;font-size:.78rem;font-weight:650;line-height:1.5;display:flex}.trust-note__mark{border:1px solid var(--olive);border-radius:50%;flex:none;width:16px;height:16px;margin-top:1px;position:relative}.trust-note__mark:after{content:"";background:var(--terracotta);border-radius:50%;width:4px;height:4px;position:absolute;inset:5px}.hero-art{justify-items:center;gap:6px;width:min(330px,88%);margin:30px auto 0;display:grid}.hero-art__image-wrap{place-items:end center;width:min(286px,100%);display:grid;position:relative}.hero-art__image-wrap:before{content:"";aspect-ratio:1;z-index:-1;background:#fffdf87a;border:1px solid #65735347;border-radius:50%;width:94%;position:absolute;bottom:2%;left:3%}.hero-art__image{filter:drop-shadow(0 18px 19px #2a302721);width:100%;height:auto}.hero-art figcaption{color:var(--olive);font-family:var(--font-editorial), Georgia, serif;text-align:center;font-size:.8rem;font-style:italic;line-height:1.3}.form-panel{width:100%;min-width:0;color:var(--ink);border:1px solid var(--border-soft);box-shadow:var(--shadow);background:#fffdf8f7;border-radius:24px;padding:clamp(28px,3.6vw,48px);position:relative}.form-panel:before{content:"";background:var(--terracotta);border-radius:0 0 4px 4px;width:72px;height:4px;position:absolute;top:-1px;left:clamp(28px,3.6vw,48px)}.panel-heading{border-bottom:1px solid #ded7ca;grid-template-columns:minmax(0,.8fr) minmax(180px,1fr);align-items:end;gap:24px;margin-bottom:28px;padding-bottom:24px;display:grid}.panel-heading h2,.success-panel h2{color:var(--forest-deep);font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.025em;margin:6px 0 0;font-size:clamp(2.15rem,3.1vw,2.85rem);font-weight:600;line-height:.98}.panel-heading>p{max-width:300px;color:var(--ink-soft);margin:0;font-size:.78rem;line-height:1.55}form{gap:22px;display:grid}fieldset{border:0;min-width:0;margin:0;padding:0}.selector-label,.field-label-row,.field-group>label,.options-fieldset legend,.projects-fieldset legend{color:var(--forest-deep);font-size:.82rem;font-weight:750;line-height:1.35}.selector-label{justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;display:flex}.selector-label span,.field-label-row>span,.projects-fieldset legend span{color:var(--olive);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:800}.type-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.type-card{min-width:0;min-height:126px;color:var(--ink);border:1px solid var(--border);background:var(--surface-muted);cursor:pointer;border-radius:16px;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:13px;padding:18px;transition:transform .18s,border-color .18s,color .18s,background-color .18s,box-shadow .18s;display:grid;position:relative}.type-card:hover{border-color:var(--forest);background:var(--surface);transform:translateY(-2px);box-shadow:0 10px 24px #252d2314}:is(.type-card:has(input:focus-visible),.option-card:has(input:focus-visible)){outline:3px solid var(--focus);outline-offset:3px;box-shadow:0 0 0 5px var(--surface)}.type-card:has(input:checked){color:#fffdf8;border-color:var(--forest-deep);background:var(--forest);box-shadow:0 12px 26px #0e2c2029}.selector-fieldset[aria-invalid=true] .type-card:not(:has(input:checked)){border-color:var(--error);background:var(--error-soft)}.type-card input,.option-card input{opacity:0;width:1px;height:1px;position:absolute}.type-card__icon{width:46px;height:46px;color:var(--forest);background:#eee8dc;border:1px solid #b4aa98;border-radius:50%;place-items:center;transition:color .18s,border-color .18s,background-color .18s;display:grid}.type-card:has(input:checked) .type-card__icon{color:var(--forest-deep);background:#efe6d3;border-color:#efe6d3}.type-card__icon svg{width:23px;height:23px}.type-card__copy{gap:7px;min-width:0;padding-top:2px;display:grid}.type-card__copy strong{font-family:var(--font-editorial), Georgia, serif;font-size:1.35rem;font-weight:600;line-height:1}.type-card__copy small{color:var(--ink-soft);font-size:.72rem;line-height:1.45}.type-card:has(input:checked) small{color:#dfe6df}.type-card__check,.option-card__check{color:#fffdf8;background:var(--terracotta);opacity:0;border-radius:50%;place-items:center;width:22px;height:22px;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:10px;right:10px;transform:scale(.72)}:is(.type-card:has(input:checked) .type-card__check,.option-card:has(input:checked) .option-card__check){opacity:1;transform:scale(1)}.type-card__check svg,.option-card__check svg{stroke-width:2.8px;width:13px;height:13px}.branch-panel{gap:22px;padding-top:2px;animation:.22s cubic-bezier(.2,.72,.3,1) both branch-in;display:grid}@keyframes branch-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.field-group{gap:7px;min-width:0;display:grid}.field-label-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.field-help,.options-fieldset>p,.projects-fieldset>p{color:var(--ink-soft);margin:-2px 0 3px;font-size:.72rem;line-height:1.45}.field-group input,.field-group textarea{width:100%;min-width:0;height:52px;color:var(--ink);border:1px solid var(--border);background:#fff;border-radius:12px;outline:none;padding:0 15px;transition:border-color .16s,box-shadow .16s,background-color .16s}.field-group input::placeholder{color:#696c66;opacity:1}.field-group input:focus-visible{border-color:var(--focus);background:#fff;box-shadow:0 0 0 3px #123c2b38}.field-group input[aria-invalid=true]{border-color:var(--error);background:var(--error-soft)}.field-error,.submit-error{color:var(--error);margin:0;font-size:.76rem;font-weight:700;line-height:1.4}.creator-fields{gap:22px;display:grid}.follower-field{max-width:250px}.options-fieldset legend,.projects-fieldset legend{margin-bottom:7px}.options-fieldset>p,.projects-fieldset>p{margin-bottom:11px}.option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.option-card{min-width:0;min-height:112px;color:var(--ink);border:1px solid var(--border);background:var(--surface-muted);cursor:pointer;border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-content:center;align-items:start;gap:10px;padding:14px;transition:transform .17s,border-color .17s,background-color .17s,box-shadow .17s;display:grid;position:relative}.option-card:hover{border-color:var(--forest);background:var(--surface);transform:translateY(-2px)}.option-card:has(input:checked){border-color:var(--forest);background:#edf2e9;box-shadow:inset 0 0 0 1px #173e2d1a}.options-fieldset[aria-invalid=true] .option-card:not(:has(input:checked)){border-color:var(--error);background:var(--error-soft)}.option-card__icon{width:36px;height:36px;color:var(--forest);background:#e4e9df;border-radius:50%;place-items:center;display:grid}.option-card__icon svg{width:20px;height:20px}.option-card__copy{gap:5px;min-width:0;display:grid}.option-card__copy strong{color:var(--forest-deep);font-size:.76rem;line-height:1.3}.option-card__copy small{color:var(--ink-soft);font-size:.67rem;line-height:1.4}.options-fieldset .field-error{margin-top:8px}.project-list{gap:12px;display:grid}.project-entry{grid-template-columns:minmax(0,1fr) 48px;align-items:end;gap:9px;min-width:0;display:grid}.project-entry:first-child{grid-template-columns:minmax(0,1fr)}.remove-project,.add-project,.submit-button,.secondary-button{cursor:pointer;border:0;font-weight:750;transition:transform .17s,border-color .17s,color .17s,background-color .17s,box-shadow .17s}.remove-project{width:48px;height:52px;color:var(--terracotta-deep);background:#fffaf5;border:1px solid #ad7468;border-radius:12px;place-items:center;display:grid}.remove-project:hover{color:#fff;border-color:var(--terracotta-deep);background:var(--terracotta-deep)}.remove-project svg,.add-project svg{width:19px;height:19px}.add-project{min-height:44px;color:var(--forest);border:1px solid var(--border);background:0 0;border-radius:11px;align-items:center;gap:8px;margin-top:11px;padding:0 14px;display:inline-flex}.add-project:hover{border-color:var(--forest);background:#eef2e9}.selection-prompt{min-height:76px;color:var(--ink-soft);border-left:2px solid #d5cdbd;place-items:center start;margin:0;padding:0 0 0 17px;font-size:.82rem;line-height:1.5;display:grid}.form-status{align-items:center;min-height:19px;display:grid}.submit-error{text-align:center}.submit-button,.secondary-button{letter-spacing:.015em;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:0 22px;font-size:.82rem;display:inline-flex}.submit-button{color:#fffdf8;background:var(--forest);width:100%;box-shadow:0 12px 26px #0e2c202e}.submit-button>svg,.secondary-button>svg{width:19px;height:19px;transition:transform .17s}.submit-button:hover:not(:disabled),.secondary-button:hover{background:var(--forest-deep);transform:translateY(-2px);box-shadow:0 15px 30px #0e2c2038}.submit-button:hover:not(:disabled)>svg,.secondary-button:hover>svg{transform:translate(2px)}button:focus-visible,.submit-button:focus-visible,.secondary-button:focus-visible{outline:3px solid var(--focus);outline-offset:3px;box-shadow:0 0 0 5px var(--surface)}.submit-button:disabled{cursor:wait;color:#e5e8e4;box-shadow:none;background:#66756b}.button-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.success-panel{text-align:center;align-content:center;justify-items:center;gap:10px;min-height:650px;animation:.28s cubic-bezier(.2,.72,.3,1) both success-in;display:grid}@keyframes success-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.success-art{place-items:center;width:220px;height:228px;margin-bottom:8px;display:grid;position:relative}.success-art:before{content:"";z-index:0;background:var(--surface-muted);border:1px solid #65735357;border-radius:50%;width:190px;height:190px;position:absolute}.success-art img{z-index:1;filter:drop-shadow(0 12px 16px #2a30271f);width:210px;height:auto;position:relative}.success-panel h2:focus{outline:none}.success-copy{max-width:430px;color:var(--ink-soft);margin:5px 0 14px;font-size:.9rem;line-height:1.6}.secondary-button{min-width:240px;color:var(--forest-deep);border:1px solid var(--forest);box-shadow:none;background:0 0}.secondary-button:hover{color:#fffdf8}@media (max-width:1080px) and (min-width:940px){.page-shell{grid-template-columns:minmax(285px,.7fr) minmax(0,1.3fr);gap:32px}.hero h1{font-size:3.35rem}.hero-art__image-wrap{width:250px}.form-panel{padding:32px}.panel-heading{grid-template-columns:1fr;gap:10px}}@media (max-width:939px){.collaboration-page{align-items:start;min-height:0}.page-shell{grid-template-columns:1fr;gap:30px;width:min(760px,100%)}.hero{grid-template-columns:minmax(0,1fr) 260px;align-items:end;column-gap:34px}.brand-lockup{grid-column:1/-1}.hero-copy{margin-top:40px}.hero h1{font-size:clamp(3.2rem,7vw,4.4rem)}.hero-art{width:250px;margin:22px 0 0}.hero-art__image-wrap{width:235px}}@media (max-width:720px){.panel-heading{grid-template-columns:1fr;gap:10px}.panel-heading>p{max-width:480px}.option-grid{grid-template-columns:1fr}.option-card{grid-template-columns:38px minmax(0,1fr);align-items:center;min-height:84px}.option-card__copy small{font-size:.72rem}}@media (max-width:619px){.collaboration-page{padding:20px 14px 30px}.collaboration-page:before{width:440px;top:-45px;left:-280px}.collaboration-page:after{display:none}.page-shell{gap:24px}.hero{grid-template-columns:1fr}.brand-lockup{grid-column:auto}.hero-copy{margin-top:30px}.hero h1{max-width:520px;font-size:clamp(2.75rem,12.4vw,3.7rem);line-height:.96}.hero-feather{width:78px;bottom:-48px;right:4px}.hero-description{margin-top:68px;font-size:.96rem}.trust-note{margin-top:18px}.hero-art{width:215px;margin:22px auto 0}.hero-art__image-wrap{width:205px}.form-panel{border-radius:20px;padding:24px 20px}.form-panel:before{left:20px}.type-selector{grid-template-columns:1fr}.type-card{align-items:center;min-height:104px;padding:15px}.type-card__copy{padding-right:18px}.follower-field{max-width:none}.submit-button,.secondary-button{width:100%}.secondary-button{min-width:0}.success-panel{min-height:540px}}@media (max-width:359px){.collaboration-page{padding-inline:10px}.brand-lockup__words strong{font-size:.9rem}.hero h1{font-size:2.6rem}.form-panel{padding:22px 16px}.form-panel:before{left:16px}.project-entry{grid-template-columns:minmax(0,1fr) 46px;gap:7px}.remove-project{width:46px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.type-card,.option-card,.submit-button,.secondary-button,.remove-project,.add-project,.field-group input{forced-color-adjust:auto;border:2px solid buttontext}.type-card{grid-template-columns:22px 46px minmax(0,1fr)}.option-card{grid-template-columns:22px 36px minmax(0,1fr)}.type-card input,.option-card input{opacity:1;accent-color:highlight;width:20px;height:20px;position:static}.type-card__check,.option-card__check{display:none}}.background-art{z-index:-2;pointer-events:none;background-image:linear-gradient(#f4f0e633,#f4f0e633),url(/brand/collaboration-background-fon111.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.field-group textarea{resize:vertical;min-height:112px;padding:13px 15px;line-height:1.5}.field-group textarea::placeholder{color:#696c66;opacity:1}.field-group textarea:focus-visible{border-color:var(--focus);background:#fff;box-shadow:0 0 0 3px #123c2b38}.field-group textarea[aria-invalid=true]{border-color:var(--error);background:var(--error-soft)}.panel-heading h2,.success-panel h2{font-weight:750}.collaboration-page{background-color:#f4f0e657}.background-art{background-image:linear-gradient(#f4f0e60a,#f4f0e60a),url(/brand/collaboration-background-fon111.webp)}.hero-copy{z-index:0;width:min(38vw,590px);margin-top:0;position:fixed;top:clamp(72px,11vh,120px);left:clamp(24px,4vw,56px)}.hero h1{color:#06261a;text-shadow:0 1px #ffffff1f;font-weight:750}.collaboration-page{background-color:#d8c3ae;background-image:url(/brand/collaboration-background-fon111.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;align-items:start;min-height:100svh}.collaboration-page:before,.collaboration-page:after,.background-art,.hero{display:none}.page-shell{width:min(760px,100%);margin-inline:auto;display:block}.panel-heading{margin-bottom:28px;padding-bottom:22px;display:block}.panel-heading .panel-kicker{display:none}.panel-heading h2{white-space:nowrap;margin-top:0;font-size:clamp(2rem,5vw,2.85rem);line-height:1.05}.panel-heading>p{max-width:none;margin-top:10px;font-size:.78rem;line-height:1.45}.collaboration-page{background-image:url(/brand/collaboration-background-fon111.webp?v=20260710-2)}.type-card{grid-template-columns:minmax(0,1fr);gap:0;min-height:112px}.type-card__copy{padding-top:0;padding-right:28px}@media (max-width:539px){.type-card{min-height:94px;padding:16px}.type-card__copy strong{font-size:1.25rem}}@media (forced-colors:active){.type-card{grid-template-columns:22px minmax(0,1fr);gap:12px}}@media (max-width:1024px){.collaboration-page{background-position:top;padding:32px 24px 48px}.page-shell{width:min(720px,100%)}.form-panel{padding:32px}}@media (max-width:600px){.collaboration-page{background-attachment:scroll;padding:16px 12px 28px}.form-panel{border-radius:18px;padding:24px 18px}.panel-heading{margin-bottom:24px;padding-bottom:18px}.type-selector{grid-template-columns:1fr}.type-card{min-height:92px}}.type-card>input{z-index:3;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.type-card__copy,.type-card__check{z-index:1;pointer-events:none;position:relative}
